General John Regan Explained

General John Regan may refer to: