Anyway, nice to see a Scottish-American (with a name like Ferguson, he's certainly not Polish)
What's that got to do with it?
I may have a name like Krzyzanowski or Kaplický, but you would still call me "English".
Anyway, mods, could you please change the title? He, after all, is also Scottish-American ;)
A pointless change in thread title, really. See below ;)
OK, here goes.
Using your definition of ethnicity:
He's not born or brought up in Scotland; doesn't speak a Scottish language; and I wouldn't be surprised to learn that he's never visited Scotland, either.
Which, based upon your very own and overused anti-Polish definition, actually makes him... American.
Or should I say "Plastic Scot"? LOL
Despite all this, I wouldn't dare call him "subhuman" - I'll leave that word for you, so you can use it to refer to ordinary Polish-Americans yet again :p