thomas mackenbrock