Fabulous doctor. Brilliant, caring, dedicated. He gives his all to a medical case and is constantly problem solving (when other doctors just give up). Sometimes I have to wait but that is because when you are in with him, he will continue problem solving and explaining things rather than kicking you out the door. I am so lucky to have found him - I would be lost without him. His staff is wonderful as well.