David Alexander Cameron Cahill - (1944-2026)