Orion Systems of Tulsa ID
I found this business card among my things while cleaning up. I have no recollection of what it is or how it got there. Does anyone have a clue as to who Orion Systems of Tulsa might be? There is a modern "The Orion Systems" in Tulsa, but I'm not convinced this is it. Does anyone know what business this card represents, and what C.L.U.E. might be?