I THINK I learnt it from a recording of Dominic Behan. Words very close to the Sam Henry version above, but the first halves of the last two verses transposed.
I sing Behan's song of Arkle occasionally but realise that I have partly forgotten Master McGrath and ought to revise it.
Richard