Dr. John Duffy, MD
4.1
(13)
Accepting new patients
Offers telehealth
(315) 265-3300
Call for more information