I forgot to add Shanahy is where I first heard the song too.
Saw them in Utah when on a visit about ten years ago. They didn't play the New St Geo, but it was on the CD.
As a protest song, this always puts me more in mind of Blake or Shelley than Dylan.