Excellent service provided by Richard. He took time to explain what he was doing and why, providing me with information as to what happened and why. I feel he was very knowledgeable and skilled in what he as doing. I cannot recommend him highly enough