photo: Andrew Farrington
James MacMillan