Kevin Rutherford

Uncovering symmetries

Spoken at 12 events in 3 countries