giovanni soto