dennis esparza