Kevin Rutherford

Uncovering symmetries

Spoken at 11 events in 3 countries