Edgar Ross

Edgar Ross is the main antagonist from Red Dead Demption Universe.

He joins Charles Lee as his fifth in Command.