Patrick Gannon

Active New Bedford, MA Vice-President for Southcoast Health System, Inc.