Excellent point -- what is a "hispanic"? I assume that anyone from a predominately Spanish-speaking nation in Latin America, and perhaps Spain, as well, is considered hispanic. This would include a non-Spanish-speaking Mayan Indian from Mexico, a black from Puerto Rico, a Peruvian of Japanese descent and an Argentinian whose surname is "Schwartz."
I would think it also includes the German-speaking Mennonites from the colonies in northern Mexico. Also there are quite a few French, German, Lebanese and other groups in Mexico --- they are all hispanic? Former governor Romney from Michigan was born in Mexico --- I suppose that would make him hispanic.