The Goodwood Funds’ 2018 Annual Report

The Goodwood Funds is an investment management firm with a 20 years long tradition. It is headquartered in Toronto, Canada.

Keep Reading →