Jan Oudenes

Akebia Therapeutics · Torcan Chemical · Alphora Research
Total Patents: 18
Overall Rank: #252,491
Years Active: 1989–2022
Akebia Therapeutics Rank: #13