David is great to work with. His product and service are also top of the line!