5 /5 Dennis Heaviland: Dr Williams is patient and offered more than one option for my issue. After a quick surgery, I am doing better than I have been since I was in my 20s! I am in my mid fifties now! He takes his time and is very thorough and I cannot recommend him enough. There are not enough stars to rate Dr Williams!