Dr. Hergenrother was very professional and thorough. He explained everything in an understandable way. Rating : 5