School of Medicine, University of Dundee, Ninewells Hospital & Medical School, Dundee, United Kingdom
University of Dundee, Dundee, United Kingdom
NHS Tayside, Dundee, Scotland, United Kingdom
Royal Pigeon Racing Association Meeting, Blackpool, United Kingdom
Scottish Homing Union, Lanark, United Kingdom
Ninewells Hospital and Medical School, Dundee, United Kingdom
Manchester University NHS Foundation Trust - Wythenshawe Hospital, Manchester, United Kingdom
Cardiff & Vale University Local Health Board, Cardiff, United Kingdom
NHS Lanakrshire University Hospital Hairmyres, East Kilbride, United Kingdom
NHS Tayside, Dundee, United Kingdom
NHS Tayside, Dundee, United Kingdom
Cairn Centre Needle Exchange, Dundee, United Kingdom