LEON appoints Dr. Setu Kasera as Chief Scientific Officer Written by Kirsten Ruehl on 16th May 2023. Posted in Client News. Previous Next