So, "Nick," you admit that this was you.

How about this? A "Nick Caruso" posting a Strategic press release in a comment thread last October. Was that you too?