Dr. George Elvove is a good pediatrician. He's in Libertyville at 1029 W. Park Avenue. 847/362-1367. He spends time listening, and respects parent's preferences on things like homebirth, vaccines, etc. Here's his website: http://www.elvovemd.com/home.htm I know people who drive miles to see him. One of his main nurses, Kathy, is great about answering questions on the phone. Very accommodating! We've used him for my son over 4 years.
We've been taking our daughter to Lake Forest Pediatrics because she was adopted from Guatemala last year, and one of the doctors there (Dr. Ashley) has several adopted children from there. The doctors are good, but if you like seeing the same doctor alot, you need to plan ahead. It's rare that I can see Ashley or Tirkleson without MUCH advance planning.