Dr. Cannon has been my daughter's pediatrician since she was born. Although he has never expressed any negativity at our decision to delay/decline our daughter's vaccinations, some of the nurses have been a little snooty about it. From our first visit, Dr. Cannon has always been very thorough in answering all our questions, and even answering questions we didn't even know we had. The office has a sick-child waiting room and a well-child waiting room. I'd never seen that before, but it's so sensible. Even though we moved from Scottsdale to Tempe, we aren't changing doctors. Dr. Cannon is obviously experienced and I respect his professional opinion.