FINA - International governing body
LEN - European aquatics
Scottish Swimming
British Swimming
Swim England
Great Britain Diving Federation (GBDF) - Masters diving
Sport Scotland
UK Anti-doping (UKAD)
100% me
World Anti-doping Agency (WADA)
Global DRO - for checking medications
Informed Sport - for supplements
Edinburgh Leisure
Dive Recorder - for online dive sheets and competition results
Edinburgh Diving Club - a history by Bill Law