Leon Spencer 1945 – 2012
Musicians
Celebrities, Musicians
Biography
Leon Spencer (1945–2012) was an American jazz organist. Born November 1, 1945 in Houston. Died March 11, 2012 in an unknown location.
Cemetery Map
View larger map →Satellite overview of the cemetery grounds.