William Barker
General medicine · Physician
30795 23 Mile Rd, 48047 ChesterfieldGeneral medicine · Physician
30795 23 Mile Rd, 48047 ChesterfieldGeneral medicine · Physician
13425 19 Mile Rd, 48313 Sterling HeightsGeneral medicine · Physician
1000 Harrington St, 48043 Mount ClemensGeneral medicine · Physician
1000 Harrington St, 48043 Mount ClemensGeneral medicine · Physician
1000 Harrington St, 48043 Mount ClemensGeneral medicine · Physician
51523 Van Dyke Ave, 48316 Shelby TownshipGeneral medicine · Physician
51523 Van Dyke Ave, 48316 Shelby TownshipGeneral medicine · Physician
39970 Garfield Rd, 48038 Clinton TownshipGeneral medicine · Physician
1000 Harrington St, 48043 Mount ClemensGeneral medicine · Physician
1000 Harrington St, 48043 Mount ClemensGeneral medicine · Physician
1000 Harrington St, 48043 Mount ClemensGeneral medicine · Physician
1000 Harrington St, 48043 Mount ClemensGeneral medicine · Physician
49310 Van Dyke Ave, 48317 Shelby TownshipGeneral medicine · Physician
1000 Harrington St, 48043 Mount ClemensGeneral medicine · Physician
49310 Van Dyke Ave, 48317 Shelby TownshipGeneral medicine · Physician
49310 Van Dyke Ave, 48317 Shelby TownshipGeneral medicine · Physician
49221 Van Dyke Ave, 48317 Shelby TownshipGeneral medicine · Physician
1000 Harrington St, 48043 Mount ClemensGeneral medicine · Physician
256 Wellington Cres, 48043 Mount ClemensGeneral medicine · Physician · Emergency service · Medical emergency service
8180 26 Mile Rd, 48316 Shelby Township