James Keelaghan is a Canadian songwriter of the finest caliber.
My first experience listening to James was celtic styled folk tune, “Henry’s Downfall”. I positively expected he was from Canada’s East coast, but as it turns out, he originally hails from Calgary, Alberta.