keith hennessy