Olek Rosen

Olek Rosen is one of several Lieutenants of the Overlord of the Nebula Cartel. He currently resides on Commenor, working as a security manager for Chasin Shipping.