Mifsud is a CIA or other US agency asset. He is one of the faculty at a facility in Italy used for training of State Department and CIA employees. As someone else noted, if it turned out that Mifsud really was a Russian asset it would be the biggest counter intelligence failure of all time since he has been training CIA staff for years.
Think Vatican asset...