What is the name of the Marine who leads human forces against Covenant and Flood assaults throughout the Halo series?

Sergeant Major Avery Johnson