As Democrats debate in Detroit, Trump faces stiff Michigan challenge

July 30, 2019 MarketWatch