Joseph, On time, was professional, thorough, explained what the company could do and what it would involved. Could understand clearly what was needed . We appreciated him thoroughly. If ever we need any other work we will give him a call. Thanks greatly!!!