Dr. Kingshuk Sharma, MD
3.8
(20)
Accepting new patients
27 years of experience
(916) 306-7951
On staff at Mercy General Hospital