I've been with him for years. He can be a decent mechanic at times and often stands by the warranty he gives you, BUT this idiot takes twice as long as he should. He started working on my truck on a Monday and told me it should be done that Friday. He calls me Friday telling me it will be 100% done on Tuesday. Guess what happened next? Didn't get my truck for two more weeks from that Tuesday. this happened on SEVERAL occasions. If you don't need your car for atleast a month, this is the guy to go to.