No ... "mastermind" is your term. The word "mastermind" comes up 4 times in this thread and the first use was by you at 11AM on Friday. I only started using the term after you used it.Mastermind is your term.
So first, admit that mastermind is your term. Then just state plainly where you accuse Obama of being the mastermind behind the Trump win and Russia scandals.