mark travis rivera