BGC Financial L.P.

ATS Owner: BGC Financial L.P.
Location: New York, NY