John Carlsson , Stockholm ;professor