David is a joy to work alongside and is a great team player. When the odds are against you David’s enthusiasm and “must get done” attitude gets the right result every time. Customers have a fondness for David and a respect for his knowledge and professionalism.