There's a reason this guy has poor reviews.... save your time and money. Im never going back
I would give 0 stars if possible. He lacks any interest or care in patients, which is obvious from his lack of presence during visits. Find someone else!
Dr. Williams might be a reasonably nice person and he might get along with colleagues, but he was in and out of my room without an exam and without "allowing" me to ask any questions - and I was charged almost $300 per day for the "privilege"!
He took a long time to get to me and he spent almost no time in my room!