WILLIAM P. KELLY, SR