Robert Kellogg Hafford, MD, Family Medicine

700 Borton Ave
EssexvilleMI  48732-3110 (Bay County)


Phone: 989-894-2926
Fax: 989-894-2499

NPI: 1720075229
License Number: 042306 (MI)