1960's - member of Welsh swim squad and water polo
1963 - Swimming Teachers Association Certificate
1963 - Welsh Amateur Swimming Association - Teachers Certificate
1964 - Welsh Amateur Swimming Association - Advanced Teachers certificate
1965 - 1975 - Voluntary lifeguard Langland Bay
1966 - one of original Gower long board surfers
1971 - ASA Swimming coaches course
1974 - 1991 - Instructor in Royal Naval Reserves
1978 - Summer Certificate in Mountain Leadership -Plas-y-Brenin
1984 - Founder of Triathletes Swansea - Wales' first Triathlon Club
1986 - Originator and organiser of the long running Excalibur Triathlon event, Port Eynon Bay Gower
1986 -1988 - holder of the Welsh Triathlon Vets (40 plus) title
1989 -1991 Welsh representative of the BTA
1990 - Founder of the Swansea University Triathlon club
1993 - Awarded colours of the Swansea University Athletic Club
1990 - 1993 Coach to Swansea University Triathlon Club
1992 - Attended first ever BTA couaches course
1991-1995 -BTA/WTA Referee
1994 - Organiser of first Welsh open water swim training, Gower
Competed in over 150 triathlon and biathlon events