November 13, 2023 Top Stories Joshua Mehr Named CEO of FLX November 13, 2023 FLX has appointed Joshua Mehr, who has served as head of business affairs for nine years, as CEO, effective January 8, 2024.