FDR. That's who. It has been uncovered that there were a number of things suggested for FDR to do to goad the Japanese into attacking the U.S. All of them were done. Also, FDR knew that the Japanese were going to attack Pearl Harbor. But because that is what he wanted, he did nothing. Except make sure that our two most important ships there, our aircraft carriers, were out to sea when the attack happened.
They may have even been able to decode this message that admiral Yamamoto sent back to Japan. "The task force, keeping its movements strictly secret and maintaining close guard against submarines and aircraft, shall advance into Hawaiian waters, and upon the very opening of hostilities shall attack the main force of the United States fleet in Hawaii and deal it a mortal blow." Why was this and probably other messages sent? Probably because admiral Yamamoto himself didn't want to pull off a sneak attack. They no doubt knew that doing so is exactly what FDR would have wanted.
Though what FDR really wanted was to go to war with Germany. He saw to it that also happened. Sure, Germany may have declared war on the U.S. But we were basically already at war with them anyway. By supplying England with weapons and other supplies. No doubt a deal was also secretly made with Stalin to attack Germany. Knowing that the U.S. would support them too. A former Russian military intelligence officer named Vladmir Rezun wrote a book about it called, "Icebreaker: Who Started The Second World War." Supposedly, this book has been "debunked." But who would know better than a Russian military intelligence officer.
The whole reason reason that Germany attacked Russia was because they found out that the Russians were about to attack them! At the time, here is how the two opposing military forces stacked up against each other.
View attachment 781422