Laurence B. Tarrant
Exogenesis
Total Patents:
10
Overall Rank:
#495,882
Years Active:
1994–2023
Exogenesis Rank:
#5