Refreshing for a friend!
Barry Finn also sings a fine version of this song. Barry's version, unlike the Roll & Go version, is much closer to the tradition of sea shanty singing, and I'm sure that old Hamish would have enjoyed Barry's take as well.
Cheerily,
Charley Noble