James M. Brennan
Smartwash Solutions · Microsoft · Novasonics
Total Patents:
22
Overall Rank:
#190,382
Years Active:
1996–2025
Smartwash Solutions Rank:
#1