Dr Krause is wonderful, down to earth, knowledgeable and was able to see my college age daughter on short notice. He is an exceptional communicator and listens to the patient, rare these days! He is very skilled and has excellent training. I highly recommend Dr Krause.