gregory flynn