James B Hayner, MD, Internal Medicine

7305 E M-36
HamburgMI  48139-0799 (Livingston County)


Phone: 810-231-0252
Fax: 810-231-0256

NPI: 1902965601
License Number: 4301054402 (MI)