pedro soto alba