BGC Partners, Inc.


BGC Partners, Inc.