James Flannery, MD

James Flannery, MD

Family Medicine, Primary Care

Canton-Potsdam Hospital

50 Leroy St, Potsdam, NY 13676

(315) 265-3300