 Veterans, teachers, blue-collar workers, white-collar workers, active-duty military, police officers, firefighters, small business owners, Latino supporters, Christian supporters, Jewish supporters, black supporters, white supporters, Asian supporters, gay supporters, Republicans, independents, and yes, even Democrats.