Should there be a semicolon after the third name and title?
Solution 1:
I support this use of semicolons internally within the list, but think you do not need one after the third name, i.e., separating the list from the rest of the sentence. There, I think, a normal comma would suffice with no risk of leaving the reader confused, especially because the list items are so consistent and parallel.
So its punctuation is OK as drafted.