dennis hall