Stitcher Studios

New York City, USA