GARY F. FLANIGAN