JOHN KEEFE, JR.