Dr. Hagen is very thorough and informative. I also had a chance to meet Dr. Hagen's new associate, Dr. Cook and she is a wonderful Doctor.
All reviews seem positive