John O’Brien 1945 – 2023