Tenet Media founders, Chen and her husband Liam Donovan, are accused of knowingly receiving funds from the Russian government. They have not publicly addressed the allegations. On Thursday night ...
Tenet Media is owned by Chen and her husband, Liam Donovan. The Washington Post reports that YouTube was Tenet’s preferred ...