flynn powell