Gary does exactly what you want at a very reasonable rate. He is a true professional, as he does excellent work and has great customer service. If there is ever a problem, not only is he easy to get a hold of, but he takes care of the situation immediately. This is huge. Thank you Gary!
Rochester, New York
August 21, 2011