Richard showed up on time and provided excellent service. He was extremely knowledgeable and took the time to answer all the questions I had. He was awesome to work with!!