G'day all. Hopefully a relatively simple question. I am constructing a search-driven list - in this case you look for a historic place and then it provides you with a year-by-year list of people that worked at that place. A simplified version of this looks like below. There are a total of 106 specific job titles, but most places only have a few of them.

This returns something like:

As you can see, it's a little bit sparse. Ideally, I want to have the position listed before the name i.e 'Assistant Superintendent: John Elley'. However, of course, the appearance of the job title has to be driven by the inclusion of that job in the list - I don't want to have 'Assistant Superintendent: ' appear if that job is not relevant to that place. With over 100 job titles, I'd have a long list of empty jobs.
Does anybody know how I'd go about making sure I'd have a title followed by the person? I presume it's to do with Dynamic content: Expression, but for the life of me I cannot work out what said expression should be.
Thanks in advance