David McPherson, MD

Family Medicine, Primary Care

St. Luke's Physician Group

143 N Railroad St, Tamaqua, PA 18252

Accepting new patients

(570) 645-1930