Over the past few months, my business has received multiple envelopes, properly addressed to the business, with no return address, no note of any kind, and 2 $20's in the envelope each time. Weird is an understatement. It's all within Ohio, and post marked in Columbus. Has anyone experienced anything like this? I did some general searches and couldn't find anything.