More importantly, it appears this website is connected to the Democrat Party of Wisconsin.
Absolutely. Why is it even being posted here?