Wow, Dr. Gates and his staff are by far the best I have ever experienced.  The office is immaculate, the staff is very knowledgeable and take the time to explain what they are doing.  Kim, the office manager, is very thorough in presenting the cost in black and white before a procedure is done.  Dr. Gates will take the time to discuss your options and answer your questions always with a smile.  A top notch practice!