DAVID A. PICCOLO