William Francis Hanavan, MD, Internal Medicine

3304 Cooley Ct
PortageMI  49024-7430 (Kalamazoo County)


Phone: 269-349-2266
Fax: 269-349-0792

NPI: 1013972926
License Number: WH053362 (MI)