
Dr. David Shearer, MD
2.9
(29)
Accepting new patients
52 years of experience
(859) 525-6770
Call for more information