Bio


Stella manages OTL’s finance and business operations and leads the teams in the following areas: finance, intake and sponsor compliance, HR and IT support.