I have no hesitation in recommending this gentleman. Knowledgeable, competent and passionate about his work. David arrived for what I thought would be an assessment of work to be carried out at a later date but stayed and completed the work to a very high standard in less than two hours.