17 November 2023 David Lyons – Swammerdam lecture Swammerdam Lecture Read more about David Lyons – Swammerdam lecture