https://phdcymru.ac.uk/profile/mcmeechan-shane-adam/
McMeechan, Shane Adam