dave flynn