Joseph Avellar
June 4, 1948 - July 27, 2018
JOSEPH AVELLAR June 4, 1948 – July 27, 2018 Joseph “Joe” Avellar, passed away on Friday, July 27th at his home in Vallejo, with his family by his side, following a more then 4-year battle with cancer. Joe was born in Napa to... View Obituary & Service Information