The poet is Tom Leonard. I read him when I studied at Edinburgh University in the summer of 1985. The poem, which I found via the poet Christie Williamson on Facebook, speaks a truth that is more important than most people even realize. RIP.