Carl is very knowledgeable and answered my questions and explained so that I easily understood. Cleaned up everything before leaving. I learned a few things, which makes for a good day.