Very knowledgeable! Tom diagnosed our problem quickly and had the part in his truck. Fixed a couple other things that could have been a safety issue and showed me what I could do to keep it running smoothly. Really appreciate his energy and approach!