flynn kim