Michael Sweeting
Bgc Partners · Espeed · Cfph
Total Patents:
117
Overall Rank:
#10,472
Years Active:
2004–2025
Bgc Partners Rank:
#3