What does the IP addresses 18.104.22.168 mean to you? How about if you look it up through Network Solutions to see who owns it? Strangely enough, this is the IP address of a comment troll who has been attempting to add offensive comments here for the last several weeks, using a variety of anonymous email address and fake names.
I’m not surprised that I occasionally get comment trolls. I am surprised that they would come from inside the corporate network of a subsidiary of a large BPM vendor.