flanagan & allen