Nicki Lee Foster

Info

Date of birth

11/11/1943

Date of death

11/14/2014

Place of birth

Los Angeles, California, USA

Nicki Lee Foster

Biography

Nicki Lee Foster was born on November 11, 1943 in Los Angeles, California, USA as Nicki Lee Barbour. She was married to Richard A. Foster. She died on November 14, 2014.