author Image

Equifax to Pay Nearly $700 Million Settlement for Data Breach