Carl Leroy Spencer: 1952 to 2022
By
North Coast Journal Staff
on
October 6, 2022 at 4:47PM
Carl Leroy Spencer was born on July 29, 1952, in Sacramento, California, and sadly passed away on Sept. 19, 2022, in Eureka, California. He was preceded in death by his parents, Lloyd Spencer and Francis Spencer and two of his brothers, Frank and Samuel.