Howdy Dave,I seem to hear Bill Staines' voice singing the chorus you've shown. So I'm guessing that he wrote the song. I've checked my Staines song books, and I don't find it there. I'll try to check through the recordings I have, and I'm thinking that I'll find it on one of those. Someone else will probably let you know for sure before I get back with anything more definite.
Allinkausay, Bill