Michael Shearer

Michael Shearer

21 | BA (Hons) in Multimedia Journalism Glasgow Caledonian University