Live feed17:12:19·1468dINSIDERFilingvia QuantisnowSEC Form 3: New insider Makara Richard claimed ownership of 6,083 sharesByQuantisnow·Wall Street's wire, on your screen.CARA· Cara Therapeutics Inc.Health CareOriginal source