From clues 1 and 9 we know that Oslo is before Zynga, and Ewing is before Bale-Hahn.
We also know that Zynga is Ewing.
So Oslo is before Bale-Hahn, and Oslo cannot be Bale-Hahn.
Now Oslo can only be Lectra or Tevatron.
From the grid, we see that Morgan can only be Bale-Hahn or Egert. Therefore, Morgan cannot be Oslo.
That sets up a "2 for 2" in the DC category box (where the researchers and locations intersect).
Dublin and Oslo can only be Salinas or Underwood. So we can place five Xs in the Athens, Madrid, and Stockholm rows. Now we're rolling.
Those five Xs load up the right half of clue 10 with extra Xs. The intersection of Athens and Salinas now tells us that Salinas can never be Madrid or Stockholm and Athens can never be Underwood.
Therefore the left side of clue 10 can never be Madrid or Stockholm or Underwood.
Since Egert can no longer be Madrid, Madrid must be Zynga and Ewing.
Everything falls into place after that.
If I didn't make a mistake, the solution is:
2016 - Tevatron - Chang - Stockholm
2017 - Lectra - Salinas - Oslo
2018 - Zynga - Ewing - Madrid
2019 - Egert - Morgan - Athens
2020 - Bale-Hahn - Underwood - Dublin