Looong time democrat and recent progressive