Stewart Townsend
Mars, Incorporated
Total Patents:
8
Overall Rank:
#658,599
Years Active:
2005–2009
Mars, Incorporated Rank:
#86