Timothy D. Mccartha, PT
Physiotherapy · Physical and rehabilitation medicine · sports medicine
206 Arbor Ct, 35147 SterrettPhysiotherapy · Physical and rehabilitation medicine · sports medicine
206 Arbor Ct, 35147 SterrettPhysiotherapy · Physical and rehabilitation medicine · sports medicine
4498 Highway 83, 35178 VincentAcupuncture · Naturopathic treatments · Holistic medicine
15582 Highway 280, 35043 ChelseaPhysiotherapy · Physical and rehabilitation medicine · sports medicine
2695 Saddlecreek Trl, 35242 BirminghamPhysiotherapy · Physical and rehabilitation medicine
2050 Village Dr, 35094 LeedsPhysiotherapy · Physical and rehabilitation medicine
129 Willow Lake Ln, 35186 WilsonvillePhysiotherapy · Physical and rehabilitation medicine · sports medicine
16618 Highway 280, 35043 ChelseaInternal medicine · Physician
7191 Cahaba Valley Rd, 35242 BirminghamInternal medicine · Physician
2016 Grove Park Way, 35242 BirminghamPhysiotherapy · Physical and rehabilitation medicine
1301 Greystone Parc Dr, 35242 BirminghamInternal medicine · Physician
2701 Moody Pkwy, 35004 MoodyInternal medicine · Physician
2701 Moody Pkwy, 35004 MoodyPhysiotherapy · Physical and rehabilitation medicine
2345 Moody Pkwy, 35004 MoodyInternal medicine · Physician
7191 Cahaba Valley Rd, 35242 BirminghamPhysiotherapy · Physical and rehabilitation medicine
2823 Greystone Commercial Blvd, 35242 BirminghamPhysiotherapy · Physical and rehabilitation medicine
2823 Greystone Commercial Blvd, 35242 BirminghamPhysiotherapy · Physical and rehabilitation medicine
2807 Greystn Com Blvd, 35242 BirminghamPhysiotherapy · Physical and rehabilitation medicine · sports medicine
2807 Greystone Commercial Blvd, 35242 BirminghamPhysiotherapy · Physical and rehabilitation medicine
5479 Highway 280, 35242 BirminghamInternal medicine · Physician
7191 Cahaba Valley Rd, 35242 Birmingham