Daniel Hennessy

Managing Member of Hennessy Capital Group

Name