Cherrelle Swain
Filmmaker, Creative Strategist
Cherrelle Swain is the founder of Terra Rossa, a community-centered production company dedicated to creating impactful stories. With a diverse portfolio, she brings a creative and fresh cross-industry perspective to storytelling, spanning fashion, beauty, social responsibility, and beyond. Her past clients include Vogue, Harpers Bazaar, UPS, TIAA, the American Cancer Society, Fiverr, Polaris, 4U by Tia and more.
Descending from the Historic Rondo community in Saint Paul, Minnesota, and based between Washington, DC, and New York, Cherrelle holds a BBA from Howard University and an MBA in International Business from the University of Sevilla.
Cherrelle was an associate producer of the acclaimed documentary BLACK BOYS, which premiered on NBC Peacock, and a producer for IN DUE SEASON, a short documentary now streaming on PBS WETA+. She is currently producing a portfolio of independent documentary projects and commissioned video works for a variety of clients.