At 17, Randy attended his first anti-trafficking rally in BC. By 2005, he was leading international disaster relief trips, eventually becoming a carpenter and co-leading businesses in the for-profit space. Over 17 years, he led more than 75 volunteer teams across 14 countries, supporting grassroots organizations focused on housing, education, refugee and child protection. Throughout those travels, Randy encountered the widespread realities of exploitation and violence against women and children.

A defining moment came in 2015, after a devastating earthquake in Nepal. He and his team were hosted by a safe home for girls rescued from sex trafficking—girls who gave up their own beds so the visitors could sleep. That act of compassion, and the leadership of the survivor-led staff, left a permanent mark.

Randy committed to supporting their work. That commitment grew into long-term partnerships across Southeast Asia, and eventually led him to leave business to launch Ally full-time.

Ally was never meant to be just an international nonprofit raising funds from afar. From day one, the mission included helping protect children here in Canada too—through prevention, education and community engagement. Because real impact comes from standing beside others, using what you have to support and amplify their work. That’s what it means to be an Ally.