Craig E Marshall, MD, Hospitalist

6500 Excelsior Blvd
MinneapolisMN  55426-4702 (Hennepin County)


Phone: 952-993-5911
Fax: 952-993-0300

NPI: 1063578706
License Number: 50687 (MN)