STEVE L. FLANAGAN