Dr. Siegel is so thorough and patient! Been going to him for 20+ years! One of the best doctors I see! Highly recommend!!