H DAVID HENNESSEY