jack hackel