Not only is John a perfectionist and WILL do the job right the first time, which saves me money and time. He will also let you know what to watch for your next maintenance. It is hard to find a mechanic you can trust, but I found him!! Thanks John for all you do!!