general: a general officer of the highest rank
general officer: officers in the Army or Air Force or Marines above the rank of colonel
first sergeant: a sergeant in the Army above the rank of staff sergeant and below master sergeant