Join Donate
Written by Aileen Phillips 18 April 2023 Photography: Sean Windsor Very little was the same for James Farquharson when he…