David was very knowledgeable and explained everything thoroughly. He was very personable and I would highly recommend him if repairs need to be done.