I know Alan for I think 15, 16 years and his services are ALWAYS WONDEFUL. My car might be dying, but when I get it back, 'my baby' runs just like a silk. And I will tell you: this 'baby' is 25 years old. Doesn't it say everything? Anyway, it's not because I know him for so long that I'm able to make this comment, but it's because besides doing an excellent job, he delivers TRUST!