News
The Federal Trade Commission is proposing a $48 million court settlement with Invitation Homes, which owns more than 12,000 properties in metro Atlanta.
Some results have been hidden because they may be inaccessible to you
Show inaccessible results