BGC Gets $3m Fine for Supervision, Reporting and Record Keeping Failure Published On November 26, 2019 Read