Alexander Delgado
Production Designer at London Alley
New York, United States