Thanks for the update! FYI, the term "sir" is used for anyone knighted. Like "Sir Lancelot" or "Sir Ian Mckellen". It's quite common in novels. If you're referring to everyday situations where people call each other sir and ma'am, generally speaking it's used for people older than you or as a...