This was my 7th visit with Tom and each meeting just gets better and better. Tom is passionate, caring, and patient. He has a great sense of humor and great company. I highly recommend and I can't wait till our next meeting, Tom is by far the very best! -Rob