JOHN R. HORNER, JR.