His name is Oleg Nechiporenko, a former Soviet spy who worked in the Soviet Embassy in Mexico City – disguised as a “staffer” - between 1961 and 1965 and then again between 1967 and 1971.
According to the article, Mr Nechiporenko’s principal task in the 60s was to help Castro establish his own Soviet-style secret service organisation and later, to replicate the model in Nicaragua during the rule of the Sandinistas.
"The Cubans were good students,” he told the paper. “I shared my experience with them to help them fight against what at the time was our common enemy - the U.S. secret services. They would listen with attention, and they learned what we had to teach. Furthermore, they tailored what they had learned to the needs of their country, and they achieved excellent results in the fight against the enemy.”
Intriguingly, Mr Nechiporenko also reveals that there were quite a few Cuban double agents working in the United States at the height of the Cold War, although he doesn’t mention any by name.
“There were Cuban double agents who pretended to work for the Americans," he said. "They did an excellent job. One of them showed us a watch that he got from Henry Kissinger for his good fight against Castro."