On time, fair price and excellent job. But, Frank had a communication problem. When I called to make a payment, he kept claiming that he could not understand me. I could not understamd him what was so hard for him to understand when a client tried to pay.
more