Ralph Arliss

Ralph Arliss played Tuar in Planet of the Spiders.