WILLIAM P. FORAN, JR.