PersonJerry McLaughlinLife Biosciences CEO who is described as optimistic about the potential of primate eye recoveries.Stories on AngleHealthThe Backup in the Cell9 minutesOct 8, 2026