Another name I like is Tim Kaine though I’d hate to lose him in the Senate. He’s white though but to his credit does speak Spanish, has a good relationship with the African-American community from his time as Richmond’s mayor, and did Peace Corps work in Latin America I think. He’s not particularly charismatic but I think he’s a likable guy.