James Mastin Farmer, MD, Orthopaedic Surgery

101 Knotbreak Rd
SalemVA  24153-5404 (Salem City County)


Phone: 540-444-4020
Fax: 540-444-4021

NPI: 1013988161
License Number: 77879 (NC)