Hennessy Advisors Inc.