Francis Grant — British Royal Marine (1924–2026)