Answer
The answer is Major General Jack O'Neill, this fictional character was portrayed by actor Richard Dean Anderson in the science fiction television series Stargate SG-1. In the series, O'Neill is the commander of SG-1, a military team that travels through a network of stargates to explore other planets and defend Earth from alien threats.