I have sung “McCaffery” my entire adult life; it’s not what I’d call a party piece, but certainly a show-stopper with the right audience. I learned it from the Ewan McColl album “Bless ‘em All”, and adjusted my version over the years as I learned more details of the story.
I’m very grateful for this information.