Gregorio Cruz, 79, of Vallejo, Calif., formerly of Dixon, a U.S. Army veteran, died Thursday, July 24, 2008. Arrangements are under the direction of the Long-Gilbert Funeral Home, Dixon.