He is currently a member of the International sailing federation (ISAF) Racing Rules Committee, on which he has served for over 20 years. He was Chairman of the ISAF Race Management. Committee and the ISAF Race Officials Committee, and was instrumental in the development of umpiring.