Author: Additional Contributors PHILIP J HENNESSEY