Current Board of Trustees calls for resignations of OCTELA Executive Board.
Just received on Tuesday, March 26, 2024. Eleven (11) Board of Trustees call for the remaining board members to resign amid “blatantly violates our principles of trust and transparency”. Every…