davis esquivel