Kate Shepherd

Born 1961, New York City. Lives and works in New York.