Richard Allen Dougherty
Internal medicine · Physician
10450 Park Rd, 28210 CharlotteInternal medicine · Physician
10450 Park Rd, 28210 CharlotteInternal medicine · Physician
10370 Park Rd, 28210 CharlottePhysiotherapy · Physical and rehabilitation medicine · sports medicine
10430 Park Rd, 28210 CharlotteInternal medicine · Physician
10460 Park Rd, 28210 CharlotteParty service and catering
Highway 9, 29720 LancasterPhysiotherapy · Physical and rehabilitation medicine
320 W Springdale Rd, 29730 Rock HillInternal medicine · Physician
201 W Meeting St, 29720 LancasterInternal medicine · Physician
201 W Meeting St, 29720 LancasterInternal medicine · Physician
201 W Meeting St, 29720 LancasterPhysiotherapy · Physical and rehabilitation medicine
219 Main St, 28134 PinevilleParty service and catering · restaurant · Italian language · Pasta · Pizzeria
15080 Idlewild Rd, 28104 Matthewsrenovation · wellness · Solar and photovoltaics · Spa
9721 E Independence Blvd, 28105 MatthewsPhysiotherapy · Physical and rehabilitation medicine · sports medicine
403 W Meeting St, 29720 LancasterPhysiotherapy · Physical and rehabilitation medicine · sports medicine
403 W Meeting St, 29720 LancasterPhysiotherapy · Physical and rehabilitation medicine
403 W Meeting St, 29720 LancasterMental Health · Psychologist · consulting · Depression · Psychotherapy and psychiatry
9930 Monroe Rd, 28105 MatthewsPhysiotherapy · Physical and rehabilitation medicine · sports medicine
403 W Meeting St, 29720 LancasterPhysiotherapy · Physical and rehabilitation medicine · sports medicine
419 Chesterfield Ave, 29720 LancasterParty service and catering
2663 Eden Ter, 29730 Rock HillPhysiotherapy · Physical and rehabilitation medicine
7000 Joyful Noise Ln, 28079 Indian Trail