
Dr. James Shaner, MD
5.0
(14)
Accepting new patients
51 years of experience
(760) 864-6688
Call for more information