Dr. Sham Khalsa, MD
Call for new patient details
Offers telehealth
(774) 295-4355
Call for more information
