Also known as: stephanieriggs
Stephanie Riggs lives in New York, NY. She is a 2000 graduate of Carnegie Mellon University. Stephanie loves the film Everything Is Illuminated.
Knoxville, TN | Los Angeles, CA
Also known as: stephanieriggs
Halfway decent, person-wise.