legend esparza