MICHAEL P. FLAHERTY, JR.