Bill Smart was very knowledgeable and explained everything to us in detail We are very satisfied with his customer service