Champion others

Lilly Sheppard

Compliance Analyst

Lilly Sheppard is based in Europe.

Prior to joining TowerBrook, Lilly was a Compliance Analyst at Judd Advisory.

Lilly holds a degree in Law from the London School of Economics and Political Science (LSE).