ann devlin flanagan