First, how does one order titles before a name. These include ranks, doctorates, religious titles, peerages, honourifics, etc. What is the general rule to follow when someone has many different titles, such as Dr., Colonel, and Honourable? In the example you give, he'd be Colonel The Hon John Smith...