New York, NY | San Francisco, CA
Also known as: 91dodgers
Steven Lee lives in New York, NY. He has also lived in San Francisco, CA. He went to school at the Brentwood School and A Href Edunew-york-university-18993 New York Universitya. He has worked for Research and Global Sales Strategy At Twitter.