who created the series in which adam beach plays mr. grey cloud ?
greg berlanti