Ralph Towner 1940–2026