Martin Keith Deafenbaugh, MD, Orthopaedic Surgery

9506 Hospital Ave
NassawadoxVA  23413 (Northampton County)


Phone: 757-414-8333
Fax: 757-414-8338
Email: dea***@*****ol.com

NPI: 1790764918
License Number: 01061605A (IN)