ethan p. flynn