deacon rivera