I have known David for just under 1 year, but I have and will continue to recommend him to my contacts requiring his services. The knowledge and professionalism shown are exemplary, but above all David’s welcoming persona makes working with him a pleasure!