Kirk J. Torrance

Kirk J. Torrance

Communications professional. Former New-Media Strategist @theSNP (2010–2016).