David Lee Owens
November 9, 1964 - November 21, 2025
Long-time Vallejo, California resident and California native, "Super Dave", David Lee Owens passed away in Vallejo, CA on Friday, November 21, 2025. His Memorial Service will be held at thee funeral home on Tuesday, December 16, 2025 at 11... View Obituary & Service Information
