My Mother, Grandmother, GreatGrandmother and so on and so forth were born in England. My Father was born in USA. My Grandfather, my Great Grandfather were born in Hungary.
I tell people that I'm American. Always. I HATE when people claim all these 2nd rate nations as theirs even though they've never even stepped one foot in that land.
Ethnically? I guess old world European is most accurate. (yes i am white) (hey atleast I've been to England visiting family a few times...still don't claim that land as my land)