Hi,
Someone whose ancestors have lived in a non-African country for 100 years is unlikely to appreciate being called 'African'.
Here are a couple of possibilities.
African American Obviously, this only works in America. That's why I asked where the person lives.
a person of colour I hear this phrase a lot these days.
You probably realize