WILLIAM F. FLAHERTY, JR.