From New York City, New York, USA
Also known as Laura Moss
Lee Moss is an American director and production designer from New York City.
See You Yesterday
Production Design
Give Up the Ghost
Red Rover