After nearly 20 years of dedicated service to British Triathlon, Ian Howard has stepped down from the British Triathlon Board.