Captain Vaughan

 is an IMC Staff Member in the Titanfall series.