Dr Smith is the best! I've been visiting him for almost 10 years now and he's great. He's funny, he's not in a real big hurry, his staff is nice and helpful and he always has the latest and greatest technology, which is very important to me. He remembers me, asks about my life and laughs at my jokes. I'd give him a 6 star rating if I could.