def get_individuals_for_primary_organization(self,
                                                 organization):
        """
        Returns all Individuals that have `organization` as a primary org.

        """
        if not self.client.session_id:
            self.client.request_session()

        object_query = ("SELECT Objects() FROM Individual WHERE "
                        "PrimaryOrganization = '{}'".format(
                            organization.membersuite_account_num))

        result = self.client.execute_object_query(object_query)

        msql_result = result["body"]["ExecuteMSQLResult"]

        if msql_result["Success"]:
            membersuite_objects = (msql_result["ResultValue"]
                                   ["ObjectSearchResult"]
                                   ["Objects"])
        else:
            raise ExecuteMSQLError(result=result)

        individuals = []

        if membersuite_objects is not None:
            for membersuite_object in membersuite_objects["MemberSuiteObject"]:
                individuals.append(
                    Individual(membersuite_object_data=membersuite_object))

        return individuals
Returns all Individuals that have `organization` as a primary org.