how many children does pedro rivera have