gill flanagan