Carol he would be correctly referred to as English or Anglo Asian. Alot of first generation English like to reflect their roots in their description of themselves, as in First Generation ( fill in the country.)
If he was born in Scotland he would be Scottish etc etc...