John McGlashan centenary