Nope, just Americans. While most of us hail form the far corners of the globe, there were folks here when the place was 'discovered' by Europeans.
The lady is dressed in traditional ceremonial garb for her heritage. That doesn't make her any less American.
@roamer_1 You know the Salish better than I do. What do you think?
@Smokin Joe Well Joe, them ain't proper Salish like what I know... Coastal Salish is a whole passel of tribes over in the Vancouver Island area... Lots and lots of tribes in that, and likely different than here... Ours here are mainly Kootenai and Flathead and some Pend d' Oreille ... Can't speak for other than my own...
But as usual, you and me are gonna agree, hands down. Sorta like a cross between your best duds and going all out for a tux... except with a whole heck of a lot of tribal and family honor rolled up in it... And it ain't even a bit uncommon that such a thing would be handed down for generations.
IOW, it is honorable and means a whole lot.
But I can see where folks that don't live around Native Americans might be jarred by the appearance of ceremonial dress. It ain't something what they'd be used to, and wouldn't understand the importance and tradition of it all.
EDIT: And btw, I mean you are right about the non-hyphenation. Those I know are proud Americans. Ain;t no different them being Salish than me being Dutch and observing my traditions... Though I will admit to being more in their traditions than my own anymore. :)