I knew Tom quite well when I lived in Columbus, OH. I still know him, he just might not remember me. Anyway, I never took an "official" lesson from him, but he had helped me many times when he noticed I was doing something wrong or I asked him a question. He's a stand-up guy, very professional and I would NOT hesitate in recommending him.
Later,
Kevin