General Matthew Shrieve is a corrupt U. S. Army general and the main antagonist in the flashback timeline in Season 3 of the TV Show, Arrow.