Hennessy Advisors Inc.

HNNA