and African-, Irish-, etc... There’s a “minus” sign in front of -American.
has always struck me as odd hyphenated Americans-