JOHN M. CREGOR, JR