Streamwood, United States
Dr. Janice L. Makela, MD is an internist in Streamwood, IL. She is affiliated with Saint Alexius Medical Center. She is accepting new patients.
Sign In to access millions of vetted professional health workers