Texan singer to record new album in Portsoy

Ryan Hamilton will record his new album in Portsoy
Ryan Hamilton will record his new album in Portsoy