We participate in marketing programs, our editorial content is not influenced by any commissions. To find out more, please visit our Term and Conditions page.
It’s been a wee while since we caught up with James Mackenzie, what better time to do it than prior to his main stage performances at Belladrum 2012 and BFest 2012.