David Shoko

David Shoko

Passionate about investments, financial reporting and stocks. Accountant by day and portfolio manager for Cresco Investments