David Edgar, MD, Internal Medicine

3000 Monroe Ave Ne
Grand RapidsMI  49505-3397 (Kent County)


Phone: 616-364-5295
Fax: 616-365-3804

NPI: 1740211366
License Number: 4301041461 (MI)