Kevin Foley
Bgc Partners · Cfph · Espeed
Total Patents:
97
Overall Rank:
#15,324
Years Active:
1980–2025
Bgc Partners Rank:
#6