John is a great hard working, smart mechanic. He can fix most any problem and he does not oversell. If there is something he cannot fix (only the dealer can fix some problems) he will tell you and not go on some fishing expedition costing you more $$. Great owner and front desk personnel.