derrick esparza