I had my good and bad times with Tom. One thing I've learned from Tom is he is always on top of things. He is professional and he honors his word. I spend a lot of time with compu...
All reviews seem positive