Dan Leech

Dan Leech

Equity Analyst at Cadiz Securities in Cape Town, South Africa