Hij bekleedt meerdere andere commissariaten, waaronder bij Rabobank Group, Ten Kate BV (een familiebedrijf in dierlijke proteïnen) en de Europese holding van Finca, ’s werelds grootste onderneming op het gebied van microfinanciering.

Leo heeft 38 jaar bij Deutsche Bank gewerkt op verschillende posten in Duitsland en daarbuiten, als laatste als Chief Country Officer voor Nederland en België.
Leo bezit een mastertitel in Finance van de Universiteit van Augsburg.