Neil Swan

Neil Swan

Biography

Find all Neil Swan Movies on AZ movies.

Production

Alien

1979

As Special Effects Technician

keyboard_arrow_up