Biography
Leon Spencer, Jr.
Effective period / Period of releases: 1971 - 1997
American soul-jazz organist, born 1 November 1945 in Houston, Texas, USA. Died 11 March 2012.Effective period / Period of releases: 1971 - 1997
American soul-jazz organist, born 1 November 1945 in Houston, Texas, USA. Died 11 March 2012.