MS★★★★★5.0(1)Dr. Mary Shapiro, MDInternistGlenview, ILAccepting patientsAffiliated with a Castle Connolly Top HospitalAccepting patientsAffiliated with a Castle Connolly Top Hospital(847) 832-6500(847) 832-6500Ratings & ReviewsMost RecentHighest Rated03/17/2020Always great advice!!Dr. Mary Shapiro is a great listener and always gives me great medical advice -- even when I don't like to hear it!!1