Vanguard offers more than one fund - look into their Social Index Fund to see if their criteria match yours.