Skip to content
LEONARD JOHN M — Intellia Therapeutics, Inc. insider: 198 transactions · InsiderLens