Leo qualified as a social worker and started his career in the public sector, moving into the not-for-profit sector in the 1980s.
He then held senior roles with the Richmond Fellowship, Disability Action Yorkshire, Mencap and Mind, before joining Affinity Trust as Chief Executive in 2006.
When Leo joined Affinity Trust, we were known by our original name of the Thames and Chiltern Trust. Under Leo’s leadership, the organisation rebranded as Affinity Trust and has since increased the number of people it supports from around 400 in 2006 to more than 900 in 2020.
Over the same period, our annual income rose from £11m to over £50m. We now work in 34 local authority areas across England and Scotland.
Leo is a keen runner; in both 2017 and 2018 he completed the Great North Run, raising money for some of our local services.