marco antonio pacheco ayala