JOHN F GEFFE