Dr. Richard Farmer, MD
5.0
(1)
Accepting new patients
68 years of experience
(585) 275-4711
Call for more information