connor gallaghan - a scottish scotsman