JOHN H. HORNOR, JR.