Donald Riegle, the Michigan senator who switched from Republican to Democrat and led Senate opposition to NAFTA, has died at 88.