Niall M. Macrae
Glasgow, Scotland, UK