brian flynn