DAVID W. HANNIGAN, SR.