In this newest episode of my ongoing Predictions series I'll be discussing the Democratic contests and who I think will win in the California, Montana, New Jersey, New Mexico, and South Dakota primaries being held June 7th and who I think will win the North Dakota caucus.