WILLIAM G. FLANAGAN