horizon an american saga characters