NPI-verified
James M. Farmer
Credentials: MD · NPI: 1013988161
About
James M. Farmer is an orthopedic provider in Roanoke, VA. Request an appointment or send a message below.
Location
4633 BRAMBLETON AVE STE 200
Roanoke, VA 24018Get directions
Roanoke, VA 24018Get directions