Keller Williams Settles Homebuyer Lawsuit for $20 Million