Geijer — en helt ung man — 46 år oaktadt den redan nådda höga militära graden.