undefined

Ryan Kelly

Chief Investment Officer and portfolio manager at Hennessy Funds, specializing in small and mid-cap stocks with a strong track record.