Ellis Jones

Ellis Jones played a technician in Spearhead from Space.