Their average age: 58. > Of rear admirals (major generals) the Navy has 153, not counting the rear admirals in staff corps (supply, medical, dental and engineering) who are not flag officers because they fly no flags, may tread no quarter-decks.