keegan esquivel