Ben Cook, Portfolio Manager at Hennessy Funds