Dennis is very knowledgeable, quick. He explains the problems where I can understand them. Very respectful.