as good as they come . i have known john for over 10 years, we have worked to gather at a local car dealer, he have the skills, and intelligent, experience and know how, that makes me highly recommend his services, and i will be recommending him to my customers as well . good luck to you john