David is a true multi tasker, he can turn his hand to anything, and has a high standard of work. He can only produce the best. The door looks like new, and the leaky roof has ended a problem that was causing flooding whenever there was a rainstorm. I cannot praise David too highly.