• Lee Elwell

    Lee Elwell is a digital strategist who helps businesses navigate the digital landscape. He brings a wealth of multidisciplinary experience in digital marketing, SEO, content strategy, social media, sales and operations to his role, combining his international experience with local market insights. Born in the UK and raised in Canada, he is now based on Wirral, near Liverpool, England.