Director at Stoke Therapeutics · Director at Eledon Pharmaceuticals. Filing since 22 Sep 2014. CIK 0001404955