Jun Takahashi wins 2026 Ogawa-Yamanaka Stem Cell Prize · Digg