James McMahon, 1980-2024: a passionate champion whose enthusiasm never wavered