Patrick McFadden

Active New Haven, CT Vice-Chairman for Yale-New Haven Health Services Corporation