Pedro Rivera, 84, of Dixon, died Thursday, October 18, 2012 in the Maries Manor Nursing Home in Vienna. Arrangements are under the direction of Birmingham-Martin Funeral Home.