Live feed15:48:59·1259dINSIDERFilingvia QuantisnowSEC Form 3: New insider Leonard Braden Michael claimed ownership of 5,608,306 sharesByQuantisnow·Wall Street's wire, on your screen.STSA· Satsuma Pharmaceuticals Inc.Health CareOriginal source