devin flynn