Liz Stauber

Liz Stauber (born June 27, 1979) is an American actress. She attended North Central High School in Indianapolis, Indiana.