Formal names follow a strict order: honorific titles, then professional positions, academic titles, given names, the (hyphenated) surname, generational suffixes, and finally the post-nominal letters. This page respects the rules. It just doesn't respect moderation.