Caroline Clifford(I)
- Animation Department
Caroline Clifford was born on 28 January 1972 in Neunkirchen, Saarland, Germany. She is known for Lilo & Stitch (2002), Pocahontas (1995) and Brother Bear (2003). She has been married to Edward Spinelli since 17 February 2007.