With David Ellison, Portfolio Manager at Hennessy funds