undefined

Charles Heenan

Investment director and founder of Kennox Strategic Value Fund, specializing in global equities and value investing.