michael hennessey