Kraig Carpenter, MD, Physical Medicine & Rehabilitation

10809 S Saginaw St
Grand BlancMI  48439-7033 (Genesee County)


Phone: 810-695-8700
Fax: 810-695-7946

NPI: 1679092696
License Number: 5501018421 (MI)