Tell the folks at home what NPD is.
New Democratic Party
The are progressives
NDP
No Discernable Principles
Slightly to the left of Marx. Slightly right of the Green Party.