Thin Suit Man

Emaciated man in a suit
Works with DEO

Possibly knows Icecap?

Thin Suit Man

Streets of New Illium Ozymandias27