Carter (New Voyage)

Carter is one of the main characters of the Pokemon: New Voyages manga and and anime