Dr. Scott Macdiarmid, MD
2.9
(13)
Accepting new patients
Offers telehealth
(336) 227-2761
Call for more information