John has been crossed trained in Ducati, Harley Davidson, BMW, Triumph, and Japanese motorcycles. He has become an outstanding diagnostic wiz and a top notch suspension man!!!