David John Jarvis

European Space Agency · Amsted Industries Incorporated
Total Patents: 6
Overall Rank: #834,037
Years Active: 1994–2019
European Space Agency Rank: #1