David V. Herlihy - 30th ICHC 2019