On the process of generating titles.csv, if a title has an "and" (with spaces around it), split it out into two titles and treat them separately, UNLESS it appears already in titles.csv (this would be because of manual intervention to assert that the use of "and" is part of one title).
In the process of loading in the data to the staffer directory, if a position's original title has an "and", split it up and load in a position for each constituent title.
And one-time:
Delete all titles from titles.csv that currently have an "and" in them, as otherwise they will be interpreted as correct.
Sort on viewable columns, even if the content itself is hidden in some cases. Might need to start duplicating the name in the HTML and marking it as display: none, so that the tablesorter plugin has a way of accessing the sortable attribute in each row.