Michael Francis
Internal medicine · Physician
1700 NW Mock Ave, 64015 Blue SpringsInternal medicine · Physician
1700 NW Mock Ave, 64015 Blue SpringsPhysiotherapy · Physical and rehabilitation medicine
2000 NW Ashton Dr, 64015 Blue SpringsInternal medicine · Physician
500 NW Vesper St, 64014 Blue SpringsPhysiotherapy · Physical and rehabilitation medicine
1801 NW Vesper St, 64015 Blue SpringsPhysiotherapy · Physical and rehabilitation medicine
1801 NW Vesper St, 64015 Blue SpringsPhysiotherapy · Physical and rehabilitation medicine
1801 NW Vesper St, 64015 Blue SpringsPhysiotherapy · Physical and rehabilitation medicine
1801 NW Vesper St, 64015 Blue SpringsInternal medicine · Physician
19403 E 37th Terrace Ct S, 64057 IndependencePhysiotherapy · Physical and rehabilitation medicine
3801 Selsa Rd, 64057 IndependencePhysiotherapy · Physical and rehabilitation medicine
802 SW Lakeview Dr, 64029 Grain ValleyPhysiotherapy · Physical and rehabilitation medicine
3801 Selsa Rd, 64057 IndependencePhysiotherapy · Physical and rehabilitation medicine
853 SW Woodland Dr, 64029 Grain ValleyInternal medicine · Physician
19600 E 39th St S, 64057 IndependenceInternal medicine · Physician
19600 E 39th St S, 64057 IndependenceInternal medicine · Physician
19550 E 39th St S, 64057 IndependencePhysiotherapy · Physical and rehabilitation medicine
2100 S Swope Dr, 64057 IndependenceInternal medicine · Physician
19550 E 39th St S, 64057 IndependenceInternal medicine · Physician
19550 E 39th St S, 64057 IndependenceInternal medicine · Physician
19550 E 39th St S, 64057 IndependencePhysiotherapy · Physical and rehabilitation medicine
205 Old Highway 40, 64011 Bates City