Jessica Cardiff-Smith is an actress and producer, known for The Navigator: A Medieval Odyssey (1988), Red Delicious (1991) and Betty's Bunch (1990). Read more on iMDB