SEAN YOUNG Published September 8, 2021 at 2400 × 1350 in First Roy W. Dean Short Film Grant Won by “Stairway to the Stars”