David Lee Harper
Internal medicine · Physician
10901 E 48th St, 74146 TulsaInternal medicine · Physician
10901 E 48th St, 74146 TulsaInternal medicine · Physician
10901 E 48th St, 74146 TulsaPhysiotherapy · Physical and rehabilitation medicine · Sports medicine
8937 S Garnett Rd, 74012 Broken ArrowInternal medicine · Physician
1615 S Eucalyptus Ave, 74012 Broken ArrowInternal medicine · Physician
10901 E 48th St, 74146 TulsaInternal medicine · Physician
10901 E 48th St, 74146 TulsaPhysiotherapy · Physical and rehabilitation medicine · Sports medicine
1621 S Eucalyptus Ave, 74012 Broken ArrowPhysiotherapy · Physical and rehabilitation medicine · Sports medicine
1621 S Eucalyptus Ave, 74012 Broken ArrowPhysiotherapy · Physical and rehabilitation medicine
8523 E 11th St, 74112 TulsaPhysiotherapy · Physical and rehabilitation medicine · Sports medicine
8523 E 11th St, 74112 TulsaPhysiotherapy · Physical and rehabilitation medicine · Sports medicine
4705 W Urbana St, 74012 Broken ArrowHeating construction · Renovation · Air conditioning and ventilation construction · Sanitary fitter
10728 E 115th St S, 74008 BixbyRestaurant · Pizzeria · Party service and catering
6505 E Pine St, 74115 TulsaChinese · Restaurant · Sushi · Party service and catering · Delivery service
6505 E Pine St, 74115 TulsaPhysiotherapy · Physical and rehabilitation medicine
4300 W Houston St, 74012 Broken ArrowPhysiotherapy · Physical and rehabilitation medicine
4300 W Houston St, 74012 Broken ArrowPhysiotherapy · Physical and rehabilitation medicine
4300 W Houston St, 74012 Broken ArrowPhysiotherapy · Physical and rehabilitation medicine
4300 W Houston St, 74012 Broken ArrowPhysiotherapy · Physical and rehabilitation medicine
4300 W Houston St, 74012 Broken ArrowPhysiotherapy · Physical and rehabilitation medicine
4300 W Houston St, 74012 Broken Arrow