Considering all of the posts on the "Discussions" page are from today...I think it is more likely he is a left winger and someone put that page up today to try to make him look like a right winger and tie him into the Tea Party.
However, I did get a laugh out of his "Events" page which says:
Joseph Andrew Stack does not have any upcoming events.