flynn cross