Alan came up with a clever solution to my problem. He arrives on time, is friendly, and does a great job. Very fussy. Pleasure to deal with. I would highly recommend him