Michael J. Giles
Apple · Bl Cars Limited
Total Patents:
59
Overall Rank:
#39,898
Years Active:
1981–2025
Apple Rank:
#462