With David Ellison, Portfolio Manager at Hennessy Funds