WILLIAM P. FLAHERTY JR.