Martin Bradley 1931-2023