Just FYI, "Hispanic" isn't synonymous with "Latino". One's region-specific, and the other is language-specific. "Hispanic" refers to coming from a Spanish-speaking country, whereas "Latino" refers to somebody from Latin America. For instance, Spaniards are considered Hispanic, but not Latino; and Brazilians would be Latino, but not Hispanic.