Creator Nation Appoints Alicia Zhu as Chief Operating Officer

Creator Nation has named Alicia Zhu as its chief operating officer, effective Monday, November 9. Music Business Worldwide reported the appointment on Thursday, November 12.
Creator Nation launched in October 2026, led by co-founders Scott Fisher and Alexis Fisher. The company is backed by Live Nation, the live-events company, which acts as its capital partner and strategic backer. Creator Nation says it will support creators, the people who build audiences on online video and social platforms, across content, commerce, brand partnerships and live experiences.
Zhu is the company's first executive hire. A chief operating officer runs the day-to-day machinery of a business. In this role she will oversee financial operations, strategic initiatives, and mergers and acquisitions, the deals in which one company buys another or combines with it.
Her background is in finance and corporate deal-making. She spent seven years at Shamrock Capital, an investment firm, where she focused on investments in the creator economy and marketing services. Before joining Shamrock in 2019, she worked in corporate strategy at The Walt Disney Company, with a focus on M&A and long-term planning. She graduated cum laude from Harvard University and earned an MBA with honors from Harvard Business School.
The buying is the next step. Creator Nation plans to acquire and grow creator-management firms, the companies that handle bookings, contracts and brand work for online creators. Its first acquisitions are expected in the coming months.
Scott Fisher has run this kind of business before. He founded Select Management Group, which was fully acquired by Propagate Content in 2025.
Behind every creator on a management roster sits a steady stream of paperwork, payment schedules and brand deals that someone has to check. The operations side of these companies is where that work gets done, and it is now in the hands of a new chief operating officer.


