Leonard Salgado: Leonard Salgado. Director: Detention. Leonard Salgado is known for Detention (2012) and The Announcement (2012).
Known For: Detention (Director), The Announcement (Art Department)