John Long 1955 – 2024