Richard Barry, Director at Sarepta Therapeutics, holds 469.56K shares in Cassava Sciences (Ticker: SAVA), holds 3.18M shares in Sarepta Therapeutics (Ticker: SRPT), holds 3.34M shares in MiMedx Group (Ticker: MDXG). Most recently, Richard Barry Bought ― shares of Cassava Sciences on Apr 25, 2024 for an estimated value of 5.81M.