Captain Andrews

Captain Andrews is the leading soldier of G.U.N's Spider Troupe.

Background Information

 * Captain Andrews is one of the three Spider Troupe members whose name is derived from an Archie Comics character, in this case, he's named after the titular character Archie Andrews.