juan carlos rodriguez esparza