Evolva also announced that Carsten Daweritz, Chief Financial Officer, will depart from Evolva on May 31, 2022.