David Haines
Internal medicine · Physician
3601 W 13 Mile Rd, 48073 Royal OakInternal medicine · Physician
3601 W 13 Mile Rd, 48073 Royal OakInternal medicine · Physician
3601 W 13 Mile Rd, 48073 Royal OakInternal medicine · Physician
3601 W 13 Mile Rd, 48073 Royal OakInternal medicine · Physician
3601 W 13 Mile Rd, 48073 Royal OakInternal medicine · Physician
3601 W 13 Mile Rd, 48073 Royal OakInternal medicine · Physician
27211 Lahser Rd, 48034 SouthfieldInternal medicine · Physician
27211 Lahser Rd, 48034 SouthfieldInternal medicine · Physician
27209 Lahser Rd, 48034 SouthfieldPhysiotherapy · Physical and rehabilitation medicine
27207 Lahser Rd, 48034 SouthfieldInternal medicine · Physician
27209 Lahser Rd, 48034 SouthfieldInternal medicine · Physician
27207 Lahser Rd, 48034 SouthfieldInternal medicine · Physician
27200 Lahser Rd, 48034 SouthfieldInternal medicine · Physician
16800 W 12 Mile Rd, 48076 SouthfieldPhysiotherapy · Physical and rehabilitation medicine · sports medicine
300 N Crooks Rd, 48017 ClawsonInternal medicine · Physician
32905 W 12 Mile Rd, 48334 Farmington HillsInternal medicine · Physician
32905 W 12 Mile Rd, 48334 Farmington HillsInternal medicine · Physician
22777 W 11 Mile Rd, 48033 SouthfieldPhysiotherapy · Physical and rehabilitation medicine
8900 Gittins St, 48382 Commerce TownshipInternal medicine · Physician
32905 W 12 Mile Rd, 48334 Farmington Hillsconsulting · Insurance company · Physical and rehabilitation medicine
27055 Orchard Lake Rd, 48334 Farmington Hills