Thanks for the warm welcome!!! This is all pure speculation, of course. I have heard hints of it all around. For example: I believe it was...
Here's my theory, for what it's worth. The character is indeed named Barricade. But Barricade isn't Barricade at all. He's Prowl, deep cover...
Separate names with a comma.