David Smith

Active Abingdon, VA President for Abingdon Surgical Associates PC

(276)628-9294