Centre for Public Health, Institute of Clinical Sciences A, Belfast, Northern Ireland, United Kingdom
Queen's University Belfast, Belfast, United Kingdom
Royal Victoria Hospital, Belfast Health and Social Care Trust, Belfast, Antrim, United Kingdom
Ulster Hospital, South Eastern Health and Social Care Trust, Dundonald, Down, United Kingdom
General Administration of Education in Taif-KSA, Taif, Maccha, Saudi Arabia
Queen's University Belfast, Belfast, Antrim, United Kingdom
Queen's University Belfast, Belfast, Northern Ireland, United Kingdom
Exceed Worldwide (DPO), Phnom Penh, Cambodia
Queen's University Belfast, Belfast, Northern Ireland, United Kingdom
The University of Zimbabwe, Faculty of Medicine and Healthcare Sciences, Harare, Zimbabwe
Queen's University Belfast, Belfast, Northern Ireland, United Kingdom
James P. Grant School of Public Health BRAC University, Dhaka, Bir Uttom A K Khandakar Road, Bangladesh