Levi Richards

Levi Richards

Born 31 July 1944 in Brooklyn, New York City, New York, USA

Died 6 October 2015 (aged 71)