Feds indict part-owner of troubled St. Louis apartment complexes
August 20, 2020 at 17:38 PM EDT
The feds alleged a $28 million fraud involving the part-owner of apartment complexes that had been criticized for lax maintenance, including by a U.S. senator.