LORENZO DESTEFANO Published September 8, 2021 at 1444 × 2166 in First Roy W. Dean Short Film Grant Won by “Stairway to the Stars”