John Mc Alan

communication strategies

John manages communication strategies, raising awareness and engaging supporters through storytelling and digital media.