yes, so barrera is actually marco antonio barrera tapia.

found it here:
http://en.wikipedia.org/wiki/Marco_Antonio_Barrera