Is Mexican American a proper noun or common noun?

The compound noun Mexican American is a proper noun, the name of a specific group of Americans.