Home / Investors / Liam Goddard

Liam Goddard

Venture Fund · London