Dr David Michael Lefler Jr DO
Internal medicine · Physician
315 Hospital Dr, 24112 MartinsvilleInternal medicine · Physician
315 Hospital Dr, 24112 MartinsvillePhysiotherapy · Physical and rehabilitation medicine
315 Hospital Dr, 24112 MartinsvilleInternal medicine · Physician
201 Westover Ln, 24112 MartinsvillePhysiotherapy · Physical and rehabilitation medicine
812 E Church St, 24112 MartinsvilleInternal medicine · Physician
9 Dan Lee Ter, 24112 Martinsvillerestaurant · Fast Food · Party service and catering
9181 U S Highway 29, 24527 BlairsPhysician · Psychotherapy and psychiatry
24 Clay St, 24112 MartinsvillePhysician · Psychotherapy and psychiatry
24 Clay St, 24112 MartinsvilleParty service and catering
403 Deerwood Dr, 24527 BlairsPhysician · Psychotherapy and psychiatry
24 Clay St, 24112 MartinsvillePhysician · Psychotherapy and psychiatry
24 Clay St, 24112 MartinsvillePhysiotherapy · Physical and rehabilitation medicine · sports medicine
3 Dudley St, 24112 MartinsvillePhysiotherapy · Physical and rehabilitation medicine · sports medicine
3 Dudley St, 24112 MartinsvillePhysiotherapy · Physical and rehabilitation medicine · sports medicine
3 Dudley St, 24112 MartinsvilleInternal medicine · Physician
1 E Market St, 24112 MartinsvillePhysiotherapy · Physical and rehabilitation medicine
103 Jones St, 24112 MartinsvillePhysiotherapy · Physical and rehabilitation medicine
32 E Main St, 24112 MartinsvilleParty service and catering
2080 Franklin Tpke, 24540 DanvillePhysiotherapy · Physical and rehabilitation medicine
9 Bridge St S, 24112 MartinsvilleInternal medicine · Physician
120 S Main St, 24541 Danville