Anybody Ever Seen This Before?

I would not have agreed with that assessment before this, but I'm leanin that way heavily now.
Is there a manufacturer stamp or name on that thing?