Moderate, border-line liberal? You're being to kind. Sounds more like bordering SOCIALIST!
Okay, so I'm being kind.