Good workers and a fair price.
Gerard came out promptly and gave me a price.
Came out on time and did job, buy I was not entirely satisfied.
Contacted him again and he came out the next day and fixed issues.
Good work and price, would use again. More...