Live feed16:00:46·833dINSIDERFilingvia QuantisnowNew insider Stein Clifford claimed ownership of 267,935 shares (SEC Form 3)ByQuantisnow·Wall Street's wire, on your screen.DTST· Data Storage CorporationTechnologyOriginal source