The thing that bugs me (as an occasional pedant) is that ethnicity and origin-country is NOT race. There IS no defined "white" ethnicity. Religion is probably closer to ethnicity than race, but still, not really. European-American DOES fit, in a vague, generic way.