'If there are only two parts and one is a title, assume it\'s a last name
instead of a first name. e.g. Mr. Johnson. Unless it\'s a special title
like "Sir", then when it\'s followed by a single name that name is always
a first name.'

def handle_firstnames(self):

    if (self.title and (len(self) == 2) and (not (lc(self.title) in self.C.first_name_titles))):
        (self.last, self.first) = (self.first, self.last)
