Amr Megahed, MD

620 South Main Street, Algonquin, IL 60102