Hennessy Advisors, Inc.