Dr. James Joseph Gallagher, MD | Vascular Surgeon in Meriden, CT | FindClarity