Anthony Leask — British army officer, born 1943