Karl Bushby's 28-year journey so far