jack torrence