Stephan Tscheulin was named a Partner, Business Development with StepStone Group in February 2022. He is based in Zurich. Posted on February 17, 2022February 17, 2022 by ws-admin