DAVID A. HANOCK