Kind, caring, funny, professional are just a few words to describe this great man. He not only does his job well but also goes out of his way many different ways. My experience with him is as follows. I traveled over 250 miles to see him. He would always make time to see me on short notice as I didn't know when I would be in town next. He even came in on days off. He takes great care of me and my feet.