I have been with this office for over 20 years.  Dr. Klein is very positive doctor and will answer all your questions!!  Highly recommend!!