 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.