Gerard is very conscientious. He does good, thorough, work and always shows up on time. I would recommend him for any job in a heartbeat.
All reviews seem positive