Well, not quite. Technically, the terms "White American" and "Black American/African American" are ethnicities. As we all know, ethnicity and race are not synonymous. For example, a Latino can be racially white, black, or whatever; but their ethnicity is Latino. Kazakhs can look be as white as a European or as Asian as a Chinese person, but ethnically, they're Kazakhs. Converse examples are true as well. For all I know, you can be "German," Shrike could be "Irish," and WildJokers could be "Polish," and as far as I know, I'm just a WASP (but without the "P" since I'm atheist). But, culturally - there's really no difference between us. We're white, we're in America, we eat similar foods, and we listen to genres of music that originated in the US - there's nothing German or Irish about us. This brings me to the overall point - seeing as how ethnicity can operate independently of race, being of a particular race is not a pre-requisite to be a part of an ethnicity. Cain might be racially black, but he's ethnically white.