I highly recommend A.J. He is extremely trustworthy and can be counted on, not only to accomplish the task, but get it done at the highest level of quality. He takes tremendous pride in going the extra mile to take care of customers and insure he is fully up on the latest technologies and that he understands his products at an expert level. Time and time again he has proven he is up to any challenge. February 14, 2012, John.