Barry FLANAGAN 1941-2009