10% owner at Spero Therapeutics · 10% owner at PALVELLA THERAPEUTICS. Filing since 21 Jul 2020. CIK 0001591986