IIRC, Mifsud has not been seen in a long time. Probably dead?
A lot of people hope so.
Found a few months ago right where he would be expected to be: the Link Campus in Rome, a playground of western intel.