BRIAN B. FLANAGAN