kris flanagan