steven hennessy