2nd time I hired him. He impressed me every time for his quality skills. I needed a very quick task fixed and he performed it extremely fast! Communication was excellent and I will use again and again, for sure. March 19, 2019