If you are looking for a excellent pediatrician, then I have found one for you. I have always had a pleasurable experience with Dr. Craigs office. The office is never over crowded,and I have always been able to get an appointment with no delay. It's a small practice, but the visits have always been great. He provides samples regularly of medicines that will help your child's symptoms. That is always great, especially if you are a little short on money. I have never waited more than fifteen minutes, unlike other Dr.'s offices for I have waited close to an hour. I highly recommend Dr. Craig to anyone looking for an excellent pediatrician.