Thomas S. Knox, MSPT
Physiotherapy · Physical and rehabilitation medicine · Sports medicine
2204 Lakeshore Dr, 35209 HomewoodPhysiotherapy · Physical and rehabilitation medicine · Sports medicine
2204 Lakeshore Dr, 35209 HomewoodInternal medicine · Physician
1 W Lakeshore Dr, 35209 BirminghamPhysiotherapy · Physical and rehabilitation medicine
509 Brookwood Blvd, 35209 BirminghamInternal medicine · Physician
513 Brookwood Blvd, 35209 BirminghamPhysiotherapy · Physical and rehabilitation medicine · Sports medicine
6723 Deerfoot Pkwy, 35126 PinsonInternal medicine · Physician
531 Brookwood Vlg, 35209 BirminghamInternal medicine · Physician
513 Brookwood Blvd, 35209 BirminghamInternal medicine · Physician
513 Brookwood Blvd, 35209 BirminghamInternal medicine · Physician
513 Brookwood Blvd, 35209 BirminghamPhysiotherapy · Physical and rehabilitation medicine
1901 Lakeshore Dr S, 35209 HomewoodPhysiotherapy · Physical and rehabilitation medicine · Sports medicine
6723 Deerfoot Pkwy, 35126 PinsonPhysiotherapy · Physical and rehabilitation medicine · Hospice
2204 Lakeshore Dr, 35209 BirminghamPhysiotherapy · Physical and rehabilitation medicine
800 Lakeshore Dr, 35229 BirminghamPhysiotherapy · Physical and rehabilitation medicine
800 Lakeshore Dr, 35229 BirminghamPhysiotherapy · Physical and rehabilitation medicine
800 Lakeshore Dr, 35229 BirminghamPhysiotherapy · Physical and rehabilitation medicine
800 Lakeshore Dr, 35229 Birmingham