File:SgtMaj Avery Johnson.PNG

Summary
Sergeant Major Avery J. Johnson, as he appears in Halo 3.