Rufus Glenn

Rufus Glenn (ルーファス・グレン) is an antagonist in the Mars Red series. He is a mysterious Englishman.