shawn p. flynn