Laura Elspeth Spencer is an actress, known for Necessity (1988).