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).