hugh rivera