I came across it on a YouTube video by John Tams, and at the end he simply says 'John McCusker' so I assumed he'd written both words and melody.
I think it's a glorious tune and learnt it immediately. I do it in F, but capo it to the third fret, so the chords are all 'D shapes.'