Progressive climate activist William Lawrence won the Democratic nomination for a battleground congressional district in Michigan, according to U.S. media, defeating two moderates to challenge Republican U.S. Representative Tom Barrett in November.






