Tarrant

A villain in the 'Further Adventures of Indiana Jones' by Marvel Comics.