spencer carter