Sarah Peters was born 1973 in Boston, MA. She lives and works in New York, NY.