Leigh Anderson

Leigh Anderson

Born 14 December 1966 in Laurel, Mississippi, USA

Died 1 June 2014 (aged 47)