JOHN P. KELLY, JR.