politics college nazi communism hampshire holocaust germany political maryland government socialism association communist virginia election community salisbury baltimore church wiltshire hitler annapolis