David was thorough and did great work. We knew what our options were, the costs and the time it would take to complete. We love TEC and continue to work with them for all of our needs