DAVID A. FLANAGAN