<?xml version="1.0" encoding="utf-8"?>
<Return xmlns="http://www.irs.gov/efile" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" returnVersion="2023v5.0" xsi:schemaLocation="http://www.irs.gov/efile">
  <ReturnHeader binaryAttachmentCnt="0">
    <ReturnTs>2024-06-04T14:26:31-07:00</ReturnTs>
    <TaxPeriodEndDt>2023-12-31</TaxPeriodEndDt>
    <PreparerFirmGrp>
      <PreparerFirmEIN>814933403</PreparerFirmEIN>
      <PreparerFirmName>
        <BusinessNameLine1Txt>NFP Solutions LLC</BusinessNameLine1Txt>
      </PreparerFirmName>
      <PreparerUSAddress>
        <AddressLine1Txt>12110 Sunset Hills Rd Suite 600</AddressLine1Txt>
        <CityNm>Reston</CityNm>
        <StateAbbreviationCd>VA</StateAbbreviationCd>
        <ZIPCd>20190</ZIPCd>
      </PreparerUSAddress>
    </PreparerFirmGrp>
    <ReturnTypeCd>990</ReturnTypeCd>
    <TaxPeriodBeginDt>2023-01-01</TaxPeriodBeginDt>
    <Filer>
      <EIN>475324172</EIN>
      <BusinessName>
        <BusinessNameLine1Txt>OpenAQ Inc</BusinessNameLine1Txt>
      </BusinessName>
      <BusinessNameControlTxt>OPEN</BusinessNameControlTxt>
      <PhoneNum>3015314196</PhoneNum>
      <USAddress>
        <AddressLine1Txt>4301 50th Street NW Suite 300 1046</AddressLine1Txt>
        <CityNm>Washington</CityNm>
        <StateAbbreviationCd>DC</StateAbbreviationCd>
        <ZIPCd>20016</ZIPCd>
      </USAddress>
    </Filer>
    <BusinessOfficerGrp>
      <PersonNm>Erin Robinson</PersonNm>
      <PersonTitleTxt>Treasurer</PersonTitleTxt>
      <SignatureDt>2024-06-04</SignatureDt>
      <DiscussWithPaidPreparerInd>true</DiscussWithPaidPreparerInd>
    </BusinessOfficerGrp>
    <SigningOfficerGrp>
      <PersonFullName>
        <PersonFirstNm>Erin</PersonFirstNm>
        <PersonLastNm>Robinson</PersonLastNm>
      </PersonFullName>
      <SSN>999009999</SSN>
    </SigningOfficerGrp>
    <IRSResponsiblePrtyInfoCurrInd>true</IRSResponsiblePrtyInfoCurrInd>
    <PreparerPersonGrp>
      <PreparerPersonNm>John Coleman CPA</PreparerPersonNm>
      <PTIN>P02095546</PTIN>
      <PhoneNum>5713060568</PhoneNum>
    </PreparerPersonGrp>
    <AdditionalFilerInformation>
      <TrustedCustomerGrp>
        <TrustedCustomerCd>0</TrustedCustomerCd>
        <AuthenticationAssuranceLevelCd>AAL1</AuthenticationAssuranceLevelCd>
        <IdentityAssuranceLevelCd>IAL1</IdentityAssuranceLevelCd>
        <FederatedAssuranceLevelCd>FAL1</FederatedAssuranceLevelCd>
      </TrustedCustomerGrp>
    </AdditionalFilerInformation>
    <TaxYr>2023</TaxYr>
    <BuildTS>2023-04-26 12:10:37Z</BuildTS>
  </ReturnHeader>
  <ReturnData documentCnt="7">
    <IRS990 documentId="IRS990" referenceDocumentId="IRS990ScheduleO" softwareId="23017518" softwareVersionNum="2023v5.0">
      <PrincipalOfficerNm>Heidi Yoon</PrincipalOfficerNm>
      <USAddress>
        <AddressLine1Txt>4301 50th Street NW Suite 300 1046</AddressLine1Txt>
        <CityNm>Washington</CityNm>
        <StateAbbreviationCd>DC</StateAbbreviationCd>
        <ZIPCd>20016</ZIPCd>
      </USAddress>
      <GrossReceiptsAmt>687491</GrossReceiptsAmt>
      <GroupReturnForAffiliatesInd>false</GroupReturnForAffiliatesInd>
      <Organization501c3Ind>X</Organization501c3Ind>
      <WebsiteAddressTxt>www.openaq.org</WebsiteAddressTxt>
      <TypeOfOrganizationCorpInd>X</TypeOfOrganizationCorpInd>
      <FormationYr>2018</FormationYr>
      <LegalDomicileStateCd>DC</LegalDomicileStateCd>
      <ActivityOrMissionDesc>By providing universal access to air quality data, OpenAQ empowers a global community of changemakers to solve air inequality.</ActivityOrMissionDesc>
      <VotingMembersGoverningBodyCnt>6</VotingMembersGoverningBodyCnt>
      <VotingMembersIndependentCnt>6</VotingMembersIndependentCnt>
      <TotalEmployeeCnt>4</TotalEmployeeCnt>
      <TotalVolunteersCnt>9</TotalVolunteersCnt>
      <TotalGrossUBIAmt>0</TotalGrossUBIAmt>
      <PYContributionsGrantsAmt>574735</PYContributionsGrantsAmt>
      <CYContributionsGrantsAmt>651483</CYContributionsGrantsAmt>
      <PYProgramServiceRevenueAmt>73583</PYProgramServiceRevenueAmt>
      <CYProgramServiceRevenueAmt>30000</CYProgramServiceRevenueAmt>
      <CYInvestmentIncomeAmt>6008</CYInvestmentIncomeAmt>
      <CYOtherRevenueAmt>0</CYOtherRevenueAmt>
      <PYTotalRevenueAmt>648318</PYTotalRevenueAmt>
      <CYTotalRevenueAmt>687491</CYTotalRevenueAmt>
      <CYGrantsAndSimilarPaidAmt>10000</CYGrantsAndSimilarPaidAmt>
      <CYBenefitsPaidToMembersAmt>0</CYBenefitsPaidToMembersAmt>
      <PYSalariesCompEmpBnftPaidAmt>381437</PYSalariesCompEmpBnftPaidAmt>
      <CYSalariesCompEmpBnftPaidAmt>497973</CYSalariesCompEmpBnftPaidAmt>
      <CYTotalProfFndrsngExpnsAmt>0</CYTotalProfFndrsngExpnsAmt>
      <CYTotalFundraisingExpenseAmt>20467</CYTotalFundraisingExpenseAmt>
      <PYOtherExpensesAmt>232286</PYOtherExpensesAmt>
      <CYOtherExpensesAmt>211575</CYOtherExpensesAmt>
      <PYTotalExpensesAmt>613723</PYTotalExpensesAmt>
      <CYTotalExpensesAmt>719548</CYTotalExpensesAmt>
      <PYRevenuesLessExpensesAmt>34595</PYRevenuesLessExpensesAmt>
      <CYRevenuesLessExpensesAmt>-32057</CYRevenuesLessExpensesAmt>
      <TotalAssetsBOYAmt>614928</TotalAssetsBOYAmt>
      <TotalAssetsEOYAmt>518685</TotalAssetsEOYAmt>
      <TotalLiabilitiesBOYAmt>200073</TotalLiabilitiesBOYAmt>
      <TotalLiabilitiesEOYAmt>135887</TotalLiabilitiesEOYAmt>
      <NetAssetsOrFundBalancesBOYAmt>414855</NetAssetsOrFundBalancesBOYAmt>
      <NetAssetsOrFundBalancesEOYAmt>382798</NetAssetsOrFundBalancesEOYAmt>
      <MissionDesc>By providing universal access to air quality data, OpenAQ empowers a global community of changemakers to solve air inequality.</MissionDesc>
      <SignificantNewProgramSrvcInd>false</SignificantNewProgramSrvcInd>
      <SignificantChangeInd>false</SignificantChangeInd>
      <ExpenseAmt>373940</ExpenseAmt>
      <GrantAmt>10000</GrantAmt>
      <RevenueAmt>28500</RevenueAmt>
      <Desc>Air Quality Data Platform: OpenAQ provides the largest open-access, open-source air quality data platform in the world to meet the needs of air quality researchers, community advocates, journalists and other air quality changemakers. In 2023, the platform supported approximately 150 air quality-related research projects and communications, an average of over 12 per month. We launched OpenAQ Explorer, a new tool that provides visualizations and makes data on OpenAQ accessible to a much wider audience, as well as other tools to assist users - a Python wrapper and Command Line Interface. We added new data from around 2,200 new government stations and expanded data aggregated from low- and middle-income countries. We also increased the stability, reliability and resilience of our data platform, positioning it for continued growth and provision of data to a larger audience.</Desc>
      <ProgSrvcAccomActy2Grp>
        <ExpenseAmt>176224</ExpenseAmt>
        <RevenueAmt>1500</RevenueAmt>
        <Desc>Community Engagement: Through webinars, trainings, speaking engagements, conference attendance, one-on-one meetings, impact stories and more, we have introduced potential new users to the OpenAQ data platform and supported existing users. Through our 2023 Community Ambassador program, we upskilled 10 emerging air quality leaders in low- and middle-income countries; their projects ranged from youth and community education and advocacy to intensive analysis of long-term local air pollution trends using air sensor data. We connected air quality data producers and users across sectors and geographies to support an international learning environment. These and other outreach activities have resulted in greater use of the platform for air quality analysis and clean air advocacy.</Desc>
      </ProgSrvcAccomActy2Grp>
      <TotalProgramServiceExpensesAmt>550164</TotalProgramServiceExpensesAmt>
      <DescribedInSection501c3Ind referenceDocumentId="IRS990ScheduleA">true</DescribedInSection501c3Ind>
      <ScheduleBRequiredInd referenceDocumentId="IRS990ScheduleB">true</ScheduleBRequiredInd>
      <PoliticalCampaignActyInd>false</PoliticalCampaignActyInd>
      <LobbyingActivitiesInd>false</LobbyingActivitiesInd>
      <SubjectToProxyTaxInd>false</SubjectToProxyTaxInd>
      <DonorAdvisedFundInd referenceDocumentId="IRS990ScheduleD">false</DonorAdvisedFundInd>
      <ConservationEasementsInd referenceDocumentId="IRS990ScheduleD">false</ConservationEasementsInd>
      <CollectionsOfArtInd referenceDocumentId="IRS990ScheduleD">false</CollectionsOfArtInd>
      <CreditCounselingInd referenceDocumentId="IRS990ScheduleD">false</CreditCounselingInd>
      <DonorRstrOrQuasiEndowmentsInd referenceDocumentId="IRSScheduleD">false</DonorRstrOrQuasiEndowmentsInd>
      <ReportLandBuildingEquipmentInd referenceDocumentId="IRS990ScheduleD">true</ReportLandBuildingEquipmentInd>
      <ReportInvestmentsOtherSecInd referenceDocumentId="IRS990ScheduleD">false</ReportInvestmentsOtherSecInd>
      <ReportProgramRelatedInvstInd referenceDocumentId="IRS990ScheduleD">false</ReportProgramRelatedInvstInd>
      <ReportOtherAssetsInd referenceDocumentId="IRS990ScheduleD">false</ReportOtherAssetsInd>
      <ReportOtherLiabilitiesInd referenceDocumentId="IRS990ScheduleD">true</ReportOtherLiabilitiesInd>
      <IncludeFIN48FootnoteInd referenceDocumentId="IRS990ScheduleD">false</IncludeFIN48FootnoteInd>
      <IndependentAuditFinclStmtInd referenceDocumentId="IRS990ScheduleD">true</IndependentAuditFinclStmtInd>
      <ConsolidatedAuditFinclStmtInd referenceDocumentId="IRS990ScheduleD">false</ConsolidatedAuditFinclStmtInd>
      <SchoolOperatingInd>false</SchoolOperatingInd>
      <ForeignOfficeInd>true</ForeignOfficeInd>
      <ForeignActivitiesInd referenceDocumentId="IRS990ScheduleF">true</ForeignActivitiesInd>
      <MoreThan5000KToOrgInd referenceDocumentId="IRS990ScheduleF">false</MoreThan5000KToOrgInd>
      <MoreThan5000KToIndividualsInd referenceDocumentId="IRS990ScheduleF">false</MoreThan5000KToIndividualsInd>
      <ProfessionalFundraisingInd>false</ProfessionalFundraisingInd>
      <FundraisingActivitiesInd>false</FundraisingActivitiesInd>
      <GamingActivitiesInd>false</GamingActivitiesInd>
      <OperateHospitalInd>false</OperateHospitalInd>
      <GrantsToOrganizationsInd>false</GrantsToOrganizationsInd>
      <GrantsToIndividualsInd>false</GrantsToIndividualsInd>
      <ScheduleJRequiredInd referenceDocumentId="IRS990ScheduleJ">true</ScheduleJRequiredInd>
      <TaxExemptBondsInd>false</TaxExemptBondsInd>
      <EngagedInExcessBenefitTransInd>false</EngagedInExcessBenefitTransInd>
      <PYExcessBenefitTransInd>false</PYExcessBenefitTransInd>
      <LoanOutstandingInd>false</LoanOutstandingInd>
      <GrantToRelatedPersonInd>false</GrantToRelatedPersonInd>
      <BusinessRlnWithOrgMemInd>false</BusinessRlnWithOrgMemInd>
      <BusinessRlnWithFamMemInd>false</BusinessRlnWithFamMemInd>
      <BusinessRlnWith35CtrlEntInd>false</BusinessRlnWith35CtrlEntInd>
      <DeductibleNonCashContriInd>false</DeductibleNonCashContriInd>
      <DeductibleArtContributionInd>false</DeductibleArtContributionInd>
      <TerminateOperationsInd>false</TerminateOperationsInd>
      <PartialLiquidationInd>false</PartialLiquidationInd>
      <DisregardedEntityInd>false</DisregardedEntityInd>
      <RelatedEntityInd>false</RelatedEntityInd>
      <RelatedOrganizationCtrlEntInd>false</RelatedOrganizationCtrlEntInd>
      <TrnsfrExmptNonChrtblRltdOrgInd>false</TrnsfrExmptNonChrtblRltdOrgInd>
      <ActivitiesConductedPrtshpInd>false</ActivitiesConductedPrtshpInd>
      <ScheduleORequiredInd>true</ScheduleORequiredInd>
      <IRPDocumentCnt>5</IRPDocumentCnt>
      <IRPDocumentW2GCnt>0</IRPDocumentW2GCnt>
      <BackupWthldComplianceInd>true</BackupWthldComplianceInd>
      <EmployeeCnt>4</EmployeeCnt>
      <EmploymentTaxReturnsFiledInd>true</EmploymentTaxReturnsFiledInd>
      <UnrelatedBusIncmOverLimitInd>false</UnrelatedBusIncmOverLimitInd>
      <ForeignFinancialAccountInd>false</ForeignFinancialAccountInd>
      <ProhibitedTaxShelterTransInd>false</ProhibitedTaxShelterTransInd>
      <TaxablePartyNotificationInd>false</TaxablePartyNotificationInd>
      <NondeductibleContributionsInd>false</NondeductibleContributionsInd>
      <QuidProQuoContributionsInd>false</QuidProQuoContributionsInd>
      <Form8282PropertyDisposedOfInd>false</Form8282PropertyDisposedOfInd>
      <Form8282FiledCnt>0</Form8282FiledCnt>
      <RcvFndsToPayPrsnlBnftCntrctInd>false</RcvFndsToPayPrsnlBnftCntrctInd>
      <PayPremiumsPrsnlBnftCntrctInd>false</PayPremiumsPrsnlBnftCntrctInd>
      <Form8899Filedind>false</Form8899Filedind>
      <Form1098CFiledInd>false</Form1098CFiledInd>
      <IndoorTanningServicesInd>false</IndoorTanningServicesInd>
      <SubjToTaxRmnrtnExPrchtPymtInd>false</SubjToTaxRmnrtnExPrchtPymtInd>
      <SubjectToExcsTaxNetInvstIncInd>false</SubjectToExcsTaxNetInvstIncInd>
      <InfoInScheduleOPartVIInd>X</InfoInScheduleOPartVIInd>
      <GoverningBodyVotingMembersCnt>6</GoverningBodyVotingMembersCnt>
      <IndependentVotingMemberCnt>6</IndependentVotingMemberCnt>
      <FamilyOrBusinessRlnInd>false</FamilyOrBusinessRlnInd>
      <DelegationOfMgmtDutiesInd>false</DelegationOfMgmtDutiesInd>
      <ChangeToOrgDocumentsInd>false</ChangeToOrgDocumentsInd>
      <MaterialDiversionOrMisuseInd>false</MaterialDiversionOrMisuseInd>
      <MembersOrStockholdersInd>false</MembersOrStockholdersInd>
      <ElectionOfBoardMembersInd>false</ElectionOfBoardMembersInd>
      <DecisionsSubjectToApprovaInd>false</DecisionsSubjectToApprovaInd>
      <MinutesOfGoverningBodyInd>true</MinutesOfGoverningBodyInd>
      <MinutesOfCommitteesInd>false</MinutesOfCommitteesInd>
      <OfficerMailingAddressInd>false</OfficerMailingAddressInd>
      <LocalChaptersInd>false</LocalChaptersInd>
      <Form990ProvidedToGvrnBodyInd>true</Form990ProvidedToGvrnBodyInd>
      <ConflictOfInterestPolicyInd>true</ConflictOfInterestPolicyInd>
      <AnnualDisclosureCoveredPrsnInd>true</AnnualDisclosureCoveredPrsnInd>
      <RegularMonitoringEnfrcInd>true</RegularMonitoringEnfrcInd>
      <WhistleblowerPolicyInd>true</WhistleblowerPolicyInd>
      <DocumentRetentionPolicyInd>true</DocumentRetentionPolicyInd>
      <CompensationProcessCEOInd>true</CompensationProcessCEOInd>
      <CompensationProcessOtherInd>true</CompensationProcessOtherInd>
      <InvestmentInJointVentureInd>false</InvestmentInJointVentureInd>
      <StatesWhereCopyOfReturnIsFldCd>CA</StatesWhereCopyOfReturnIsFldCd>
      <StatesWhereCopyOfReturnIsFldCd>DC</StatesWhereCopyOfReturnIsFldCd>
      <StatesWhereCopyOfReturnIsFldCd>NY</StatesWhereCopyOfReturnIsFldCd>
      <StatesWhereCopyOfReturnIsFldCd>OR</StatesWhereCopyOfReturnIsFldCd>
      <OwnWebsiteInd>X</OwnWebsiteInd>
      <UponRequestInd>X</UponRequestInd>
      <BooksInCareOfDetail>
        <PersonNm>Erin Robinson</PersonNm>
        <PhoneNum>3015314196</PhoneNum>
        <USAddress>
          <AddressLine1Txt>4301 50th Street NW Suite 300 1046</AddressLine1Txt>
          <CityNm>Washington</CityNm>
          <StateAbbreviationCd>DC</StateAbbreviationCd>
          <ZIPCd>20016</ZIPCd>
        </USAddress>
      </BooksInCareOfDetail>
      <Form990PartVIISectionAGrp>
        <PersonNm>Russell Biggs</PersonNm>
        <TitleTxt>Director of Tech</TitleTxt>
        <AverageHoursPerWeekRt>40.00</AverageHoursPerWeekRt>
        <AverageHoursPerWeekRltdOrgRt>0.00</AverageHoursPerWeekRltdOrgRt>
        <ReportableCompFromOrgAmt>136379</ReportableCompFromOrgAmt>
        <ReportableCompFromRltdOrgAmt>0</ReportableCompFromRltdOrgAmt>
        <OtherCompensationAmt>13638</OtherCompensationAmt>
      </Form990PartVIISectionAGrp>
      <Form990PartVIISectionAGrp>
        <PersonNm>Christine Hagerbaumer</PersonNm>
        <TitleTxt>CEO</TitleTxt>
        <AverageHoursPerWeekRt>40.00</AverageHoursPerWeekRt>
        <AverageHoursPerWeekRltdOrgRt>0.00</AverageHoursPerWeekRltdOrgRt>
        <OfficerInd>X</OfficerInd>
        <ReportableCompFromOrgAmt>126089</ReportableCompFromOrgAmt>
        <ReportableCompFromRltdOrgAmt>0</ReportableCompFromRltdOrgAmt>
        <OtherCompensationAmt>12088</OtherCompensationAmt>
      </Form990PartVIISectionAGrp>
      <Form990PartVIISectionAGrp>
        <PersonNm>Heidi Yoon</PersonNm>
        <TitleTxt>Chairman</TitleTxt>
        <AverageHoursPerWeekRt>4.00</AverageHoursPerWeekRt>
        <AverageHoursPerWeekRltdOrgRt>0.00</AverageHoursPerWeekRltdOrgRt>
        <IndividualTrusteeOrDirectorInd>X</IndividualTrusteeOrDirectorInd>
        <OfficerInd>X</OfficerInd>
        <ReportableCompFromOrgAmt>0</ReportableCompFromOrgAmt>
        <ReportableCompFromRltdOrgAmt>0</ReportableCompFromRltdOrgAmt>
        <OtherCompensationAmt>0</OtherCompensationAmt>
      </Form990PartVIISectionAGrp>
      <Form990PartVIISectionAGrp>
        <PersonNm>Matt Whitney</PersonNm>
        <TitleTxt>Director</TitleTxt>
        <AverageHoursPerWeekRt>2.50</AverageHoursPerWeekRt>
        <AverageHoursPerWeekRltdOrgRt>0.00</AverageHoursPerWeekRltdOrgRt>
        <IndividualTrusteeOrDirectorInd>X</IndividualTrusteeOrDirectorInd>
        <ReportableCompFromOrgAmt>0</ReportableCompFromOrgAmt>
        <ReportableCompFromRltdOrgAmt>0</ReportableCompFromRltdOrgAmt>
        <OtherCompensationAmt>0</OtherCompensationAmt>
      </Form990PartVIISectionAGrp>
      <Form990PartVIISectionAGrp>
        <PersonNm>Amrit Sharma</PersonNm>
        <TitleTxt>Secretary</TitleTxt>
        <AverageHoursPerWeekRt>2.00</AverageHoursPerWeekRt>
        <AverageHoursPerWeekRltdOrgRt>0.00</AverageHoursPerWeekRltdOrgRt>
        <IndividualTrusteeOrDirectorInd>X</IndividualTrusteeOrDirectorInd>
        <OfficerInd>X</OfficerInd>
        <ReportableCompFromOrgAmt>0</ReportableCompFromOrgAmt>
        <ReportableCompFromRltdOrgAmt>0</ReportableCompFromRltdOrgAmt>
        <OtherCompensationAmt>0</OtherCompensationAmt>
      </Form990PartVIISectionAGrp>
      <Form990PartVIISectionAGrp>
        <PersonNm>Nathan Pavlovic</PersonNm>
        <TitleTxt>Director</TitleTxt>
        <AverageHoursPerWeekRt>2.00</AverageHoursPerWeekRt>
        <AverageHoursPerWeekRltdOrgRt>0.00</AverageHoursPerWeekRltdOrgRt>
        <IndividualTrusteeOrDirectorInd>X</IndividualTrusteeOrDirectorInd>
        <ReportableCompFromOrgAmt>0</ReportableCompFromOrgAmt>
        <ReportableCompFromRltdOrgAmt>0</ReportableCompFromRltdOrgAmt>
        <OtherCompensationAmt>0</OtherCompensationAmt>
      </Form990PartVIISectionAGrp>
      <Form990PartVIISectionAGrp>
        <PersonNm>Erin Robinson</PersonNm>
        <TitleTxt>Treasurer</TitleTxt>
        <AverageHoursPerWeekRt>2.50</AverageHoursPerWeekRt>
        <AverageHoursPerWeekRltdOrgRt>0.00</AverageHoursPerWeekRltdOrgRt>
        <IndividualTrusteeOrDirectorInd>X</IndividualTrusteeOrDirectorInd>
        <OfficerInd>X</OfficerInd>
        <ReportableCompFromOrgAmt>0</ReportableCompFromOrgAmt>
        <ReportableCompFromRltdOrgAmt>0</ReportableCompFromRltdOrgAmt>
        <OtherCompensationAmt>0</OtherCompensationAmt>
      </Form990PartVIISectionAGrp>
      <Form990PartVIISectionAGrp>
        <PersonNm>Pallavi Pant</PersonNm>
        <TitleTxt>Director</TitleTxt>
        <AverageHoursPerWeekRt>2.50</AverageHoursPerWeekRt>
        <AverageHoursPerWeekRltdOrgRt>0.00</AverageHoursPerWeekRltdOrgRt>
        <IndividualTrusteeOrDirectorInd>X</IndividualTrusteeOrDirectorInd>
        <ReportableCompFromOrgAmt>0</ReportableCompFromOrgAmt>
        <ReportableCompFromRltdOrgAmt>0</ReportableCompFromRltdOrgAmt>
        <OtherCompensationAmt>0</OtherCompensationAmt>
      </Form990PartVIISectionAGrp>
      <TotalReportableCompFromOrgAmt>262468</TotalReportableCompFromOrgAmt>
      <TotalOtherCompensationAmt>25726</TotalOtherCompensationAmt>
      <IndivRcvdGreaterThan100KCnt>2</IndivRcvdGreaterThan100KCnt>
      <FormerOfcrEmployeesListedInd>false</FormerOfcrEmployeesListedInd>
      <TotalCompGreaterThan150KInd>true</TotalCompGreaterThan150KInd>
      <CompensationFromOtherSrcsInd>false</CompensationFromOtherSrcsInd>
      <CntrctRcvdGreaterThan100KCnt>0</CntrctRcvdGreaterThan100KCnt>
      <AllOtherContributionsAmt>651483</AllOtherContributionsAmt>
      <NoncashContributionsAmt>5075</NoncashContributionsAmt>
      <TotalContributionsAmt>651483</TotalContributionsAmt>
      <ProgramServiceRevenueGrp>
        <Desc>Air quality data IT svcs</Desc>
        <BusinessCd>900099</BusinessCd>
        <TotalRevenueColumnAmt>30000</TotalRevenueColumnAmt>
        <RelatedOrExemptFuncIncomeAmt>30000</RelatedOrExemptFuncIncomeAmt>
      </ProgramServiceRevenueGrp>
      <TotalProgramServiceRevenueAmt>30000</TotalProgramServiceRevenueAmt>
      <InvestmentIncomeGrp>
        <TotalRevenueColumnAmt>6008</TotalRevenueColumnAmt>
        <ExclusionAmt>6008</ExclusionAmt>
      </InvestmentIncomeGrp>
      <IncmFromInvestBondProceedsGrp>
        <TotalRevenueColumnAmt>0</TotalRevenueColumnAmt>
      </IncmFromInvestBondProceedsGrp>
      <RoyaltiesRevenueGrp>
        <TotalRevenueColumnAmt>0</TotalRevenueColumnAmt>
      </RoyaltiesRevenueGrp>
      <NetRentalIncomeOrLossGrp>
        <TotalRevenueColumnAmt>0</TotalRevenueColumnAmt>
      </NetRentalIncomeOrLossGrp>
      <NetGainOrLossInvestmentsGrp>
        <TotalRevenueColumnAmt>0</TotalRevenueColumnAmt>
      </NetGainOrLossInvestmentsGrp>
      <NetIncmFromFundraisingEvtGrp>
        <TotalRevenueColumnAmt>0</TotalRevenueColumnAmt>
      </NetIncmFromFundraisingEvtGrp>
      <NetIncomeFromGamingGrp>
        <TotalRevenueColumnAmt>0</TotalRevenueColumnAmt>
      </NetIncomeFromGamingGrp>
      <NetIncomeOrLossGrp>
        <TotalRevenueColumnAmt>0</TotalRevenueColumnAmt>
      </NetIncomeOrLossGrp>
      <OtherRevenueTotalAmt>0</OtherRevenueTotalAmt>
      <TotalRevenueGrp>
        <TotalRevenueColumnAmt>687491</TotalRevenueColumnAmt>
        <RelatedOrExemptFuncIncomeAmt>30000</RelatedOrExemptFuncIncomeAmt>
        <ExclusionAmt>6008</ExclusionAmt>
      </TotalRevenueGrp>
      <InfoInScheduleOPartIXInd>X</InfoInScheduleOPartIXInd>
      <GrantsToDomesticOrgsGrp>
        <TotalAmt>0</TotalAmt>
      </GrantsToDomesticOrgsGrp>
      <GrantsToDomesticIndividualsGrp>
        <TotalAmt>0</TotalAmt>
      </GrantsToDomesticIndividualsGrp>
      <ForeignGrantsGrp>
        <TotalAmt>10000</TotalAmt>
        <ProgramServicesAmt>10000</ProgramServicesAmt>
      </ForeignGrantsGrp>
      <BenefitsToMembersGrp>
        <TotalAmt>0</TotalAmt>
      </BenefitsToMembersGrp>
      <CompCurrentOfcrDirectorsGrp>
        <TotalAmt>146041</TotalAmt>
        <ProgramServicesAmt>84040</ProgramServicesAmt>
        <ManagementAndGeneralAmt>45598</ManagementAndGeneralAmt>
        <FundraisingAmt>16403</FundraisingAmt>
      </CompCurrentOfcrDirectorsGrp>
      <CompDisqualPersonsGrp>
        <TotalAmt>0</TotalAmt>
      </CompDisqualPersonsGrp>
      <OtherSalariesAndWagesGrp>
        <TotalAmt>274022</TotalAmt>
        <ProgramServicesAmt>227331</ProgramServicesAmt>
        <ManagementAndGeneralAmt>45045</ManagementAndGeneralAmt>
        <FundraisingAmt>1646</FundraisingAmt>
      </OtherSalariesAndWagesGrp>
      <PensionPlanContributionsGrp>
        <TotalAmt>28135</TotalAmt>
        <ProgramServicesAmt>23350</ProgramServicesAmt>
        <ManagementAndGeneralAmt>4601</ManagementAndGeneralAmt>
        <FundraisingAmt>184</FundraisingAmt>
      </PensionPlanContributionsGrp>
      <OtherEmployeeBenefitsGrp>
        <TotalAmt>15417</TotalAmt>
        <ProgramServicesAmt>12817</ProgramServicesAmt>
        <ManagementAndGeneralAmt>2409</ManagementAndGeneralAmt>
        <FundraisingAmt>191</FundraisingAmt>
      </OtherEmployeeBenefitsGrp>
      <PayrollTaxesGrp>
        <TotalAmt>34358</TotalAmt>
        <ProgramServicesAmt>25523</ProgramServicesAmt>
        <ManagementAndGeneralAmt>7340</ManagementAndGeneralAmt>
        <FundraisingAmt>1495</FundraisingAmt>
      </PayrollTaxesGrp>
      <FeesForServicesManagementGrp>
        <TotalAmt>0</TotalAmt>
      </FeesForServicesManagementGrp>
      <FeesForServicesLegalGrp>
        <TotalAmt>48</TotalAmt>
        <ProgramServicesAmt>48</ProgramServicesAmt>
      </FeesForServicesLegalGrp>
      <FeesForServicesAccountingGrp>
        <TotalAmt>25365</TotalAmt>
        <ManagementAndGeneralAmt>25365</ManagementAndGeneralAmt>
      </FeesForServicesAccountingGrp>
      <FeesForServicesLobbyingGrp>
        <TotalAmt>0</TotalAmt>
      </FeesForServicesLobbyingGrp>
      <FeesForServicesProfFundraising>
        <TotalAmt>0</TotalAmt>
      </FeesForServicesProfFundraising>
      <FeesForSrvcInvstMgmntFeesGrp>
        <TotalAmt>0</TotalAmt>
      </FeesForSrvcInvstMgmntFeesGrp>
      <FeesForServicesOtherGrp>
        <TotalAmt>106935</TotalAmt>
        <ProgramServicesAmt>106560</ProgramServicesAmt>
        <ManagementAndGeneralAmt>375</ManagementAndGeneralAmt>
      </FeesForServicesOtherGrp>
      <AdvertisingGrp>
        <TotalAmt>246</TotalAmt>
        <ProgramServicesAmt>68</ProgramServicesAmt>
        <ManagementAndGeneralAmt>178</ManagementAndGeneralAmt>
      </AdvertisingGrp>
      <OfficeExpensesGrp>
        <TotalAmt>7517</TotalAmt>
        <ProgramServicesAmt>1656</ProgramServicesAmt>
        <ManagementAndGeneralAmt>5846</ManagementAndGeneralAmt>
        <FundraisingAmt>15</FundraisingAmt>
      </OfficeExpensesGrp>
      <InformationTechnologyGrp>
        <TotalAmt>2675</TotalAmt>
        <ProgramServicesAmt>36</ProgramServicesAmt>
        <ManagementAndGeneralAmt>2639</ManagementAndGeneralAmt>
      </InformationTechnologyGrp>
      <RoyaltiesGrp>
        <TotalAmt>0</TotalAmt>
      </RoyaltiesGrp>
      <OccupancyGrp>
        <TotalAmt>0</TotalAmt>
      </OccupancyGrp>
      <TravelGrp>
        <TotalAmt>14496</TotalAmt>
        <ProgramServicesAmt>11939</ProgramServicesAmt>
        <ManagementAndGeneralAmt>2557</ManagementAndGeneralAmt>
      </TravelGrp>
      <PymtTravelEntrtnmntPubOfclGrp>
        <TotalAmt>0</TotalAmt>
      </PymtTravelEntrtnmntPubOfclGrp>
      <ConferencesMeetingsGrp>
        <TotalAmt>4246</TotalAmt>
        <ProgramServicesAmt>4084</ProgramServicesAmt>
        <ManagementAndGeneralAmt>162</ManagementAndGeneralAmt>
      </ConferencesMeetingsGrp>
      <InterestGrp>
        <TotalAmt>0</TotalAmt>
      </InterestGrp>
      <PaymentsToAffiliatesGrp>
        <TotalAmt>0</TotalAmt>
      </PaymentsToAffiliatesGrp>
      <DepreciationDepletionGrp>
        <TotalAmt>5123</TotalAmt>
        <ManagementAndGeneralAmt>5123</ManagementAndGeneralAmt>
      </DepreciationDepletionGrp>
      <InsuranceGrp>
        <TotalAmt>1492</TotalAmt>
        <ManagementAndGeneralAmt>1492</ManagementAndGeneralAmt>
      </InsuranceGrp>
      <OtherExpensesGrp>
        <Desc>Platform Infrastructure</Desc>
        <TotalAmt>37637</TotalAmt>
        <ProgramServicesAmt>37637</ProgramServicesAmt>
      </OtherExpensesGrp>
      <OtherExpensesGrp>
        <Desc>Air Quality Sensors</Desc>
        <TotalAmt>5075</TotalAmt>
        <ProgramServicesAmt>5075</ProgramServicesAmt>
      </OtherExpensesGrp>
      <OtherExpensesGrp>
        <Desc>Licenses and Fees</Desc>
        <TotalAmt>720</TotalAmt>
        <ManagementAndGeneralAmt>187</ManagementAndGeneralAmt>
        <FundraisingAmt>533</FundraisingAmt>
      </OtherExpensesGrp>
      <AllOtherExpensesGrp>
        <TotalAmt>0</TotalAmt>
      </AllOtherExpensesGrp>
      <TotalFunctionalExpensesGrp>
        <TotalAmt>719548</TotalAmt>
        <ProgramServicesAmt>550164</ProgramServicesAmt>
        <ManagementAndGeneralAmt>148917</ManagementAndGeneralAmt>
        <FundraisingAmt>20467</FundraisingAmt>
      </TotalFunctionalExpensesGrp>
      <CashNonInterestBearingGrp>
        <BOYAmt>577610</BOYAmt>
        <EOYAmt>43077</EOYAmt>
      </CashNonInterestBearingGrp>
      <SavingsAndTempCashInvstGrp>
        <EOYAmt>450625</EOYAmt>
      </SavingsAndTempCashInvstGrp>
      <PledgesAndGrantsReceivableGrp>
        <BOYAmt>22000</BOYAmt>
        <EOYAmt>0</EOYAmt>
      </PledgesAndGrantsReceivableGrp>
      <AccountsReceivableGrp>
        <EOYAmt>15000</EOYAmt>
      </AccountsReceivableGrp>
      <ReceivablesFromOfficersEtcGrp>
        <EOYAmt>0</EOYAmt>
      </ReceivablesFromOfficersEtcGrp>
      <RcvblFromDisqualifiedPrsnGrp>
        <EOYAmt>0</EOYAmt>
      </RcvblFromDisqualifiedPrsnGrp>
      <OthNotesLoansReceivableNetGrp>
        <EOYAmt>0</EOYAmt>
      </OthNotesLoansReceivableNetGrp>
      <InventoriesForSaleOrUseGrp>
        <EOYAmt>0</EOYAmt>
      </InventoriesForSaleOrUseGrp>
      <PrepaidExpensesDefrdChargesGrp>
        <BOYAmt>3375</BOYAmt>
        <EOYAmt>1074</EOYAmt>
      </PrepaidExpensesDefrdChargesGrp>
      <LandBldgEquipCostOrOtherBssAmt>9218</LandBldgEquipCostOrOtherBssAmt>
      <LandBldgEquipAccumDeprecAmt>7506</LandBldgEquipAccumDeprecAmt>
      <LandBldgEquipBasisNetGrp>
        <BOYAmt>4280</BOYAmt>
        <EOYAmt>1712</EOYAmt>
      </LandBldgEquipBasisNetGrp>
      <InvestmentsPubTradedSecGrp>
        <EOYAmt>0</EOYAmt>
      </InvestmentsPubTradedSecGrp>
      <InvestmentsOtherSecuritiesGrp>
        <EOYAmt>0</EOYAmt>
      </InvestmentsOtherSecuritiesGrp>
      <InvestmentsProgramRelatedGrp>
        <EOYAmt>0</EOYAmt>
      </InvestmentsProgramRelatedGrp>
      <IntangibleAssetsGrp>
        <BOYAmt>7663</BOYAmt>
        <EOYAmt>5109</EOYAmt>
      </IntangibleAssetsGrp>
      <OtherAssetsTotalGrp>
        <EOYAmt>2088</EOYAmt>
      </OtherAssetsTotalGrp>
      <TotalAssetsGrp>
        <BOYAmt>614928</BOYAmt>
        <EOYAmt>518685</EOYAmt>
      </TotalAssetsGrp>
      <AccountsPayableAccrExpnssGrp>
        <BOYAmt>12198</BOYAmt>
        <EOYAmt>6036</EOYAmt>
      </AccountsPayableAccrExpnssGrp>
      <DeferredRevenueGrp>
        <BOYAmt>184130</BOYAmt>
        <EOYAmt>129015</EOYAmt>
      </DeferredRevenueGrp>
      <OtherLiabilitiesGrp>
        <BOYAmt>3745</BOYAmt>
        <EOYAmt>836</EOYAmt>
      </OtherLiabilitiesGrp>
      <TotalLiabilitiesGrp>
        <BOYAmt>200073</BOYAmt>
        <EOYAmt>135887</EOYAmt>
      </TotalLiabilitiesGrp>
      <OrganizationFollowsFASB117Ind>X</OrganizationFollowsFASB117Ind>
      <NoDonorRestrictionNetAssetsGrp>
        <BOYAmt>414855</BOYAmt>
        <EOYAmt>382798</EOYAmt>
      </NoDonorRestrictionNetAssetsGrp>
      <TotalNetAssetsFundBalanceGrp>
        <BOYAmt>414855</BOYAmt>
        <EOYAmt>382798</EOYAmt>
      </TotalNetAssetsFundBalanceGrp>
      <TotLiabNetAssetsFundBalanceGrp>
        <BOYAmt>614928</BOYAmt>
        <EOYAmt>518685</EOYAmt>
      </TotLiabNetAssetsFundBalanceGrp>
      <ReconcilationRevenueExpnssAmt>-32057</ReconcilationRevenueExpnssAmt>
      <MethodOfAccountingAccrualInd>X</MethodOfAccountingAccrualInd>
      <AccountantCompileOrReviewInd>false</AccountantCompileOrReviewInd>
      <FSAuditedInd>true</FSAuditedInd>
      <FSAuditedBasisGrp>
        <SeparateBasisFinclStmtInd>X</SeparateBasisFinclStmtInd>
      </FSAuditedBasisGrp>
      <AuditCommitteeInd>false</AuditCommitteeInd>
      <FederalGrantAuditRequiredInd>false</FederalGrantAuditRequiredInd>
    </IRS990>
    <IRS990ScheduleA documentId="IRS990ScheduleA" softwareId="23017518" softwareVersionNum="2023v5.0">
      <PublicOrganization170Ind>X</PublicOrganization170Ind>
      <GiftsGrantsContriRcvd170Grp>
        <CurrentTaxYearMinus4YearsAmt>311022</CurrentTaxYearMinus4YearsAmt>
        <CurrentTaxYearMinus3YearsAmt>408019</CurrentTaxYearMinus3YearsAmt>
        <CurrentTaxYearMinus2YearsAmt>414542</CurrentTaxYearMinus2YearsAmt>
        <CurrentTaxYearMinus1YearAmt>574735</CurrentTaxYearMinus1YearAmt>
        <CurrentTaxYearAmt>646408</CurrentTaxYearAmt>
        <TotalAmt>2354726</TotalAmt>
      </GiftsGrantsContriRcvd170Grp>
      <TaxRevLeviedOrgnztnlBnft170Grp>
        <TotalAmt>0</TotalAmt>
      </TaxRevLeviedOrgnztnlBnft170Grp>
      <GovtFurnSrvcFcltsVl170Grp>
        <TotalAmt>0</TotalAmt>
      </GovtFurnSrvcFcltsVl170Grp>
      <TotalCalendarYear170Grp>
        <CurrentTaxYearMinus4YearsAmt>311022</CurrentTaxYearMinus4YearsAmt>
        <CurrentTaxYearMinus3YearsAmt>408019</CurrentTaxYearMinus3YearsAmt>
        <CurrentTaxYearMinus2YearsAmt>414542</CurrentTaxYearMinus2YearsAmt>
        <CurrentTaxYearMinus1YearAmt>574735</CurrentTaxYearMinus1YearAmt>
        <CurrentTaxYearAmt>646408</CurrentTaxYearAmt>
        <TotalAmt>2354726</TotalAmt>
      </TotalCalendarYear170Grp>
      <SubstantialContributorsTotAmt>1490950</SubstantialContributorsTotAmt>
      <PublicSupportTotal170Amt>863776</PublicSupportTotal170Amt>
      <GrossInvestmentIncome170Grp>
        <CurrentTaxYearAmt>6008</CurrentTaxYearAmt>
        <TotalAmt>6008</TotalAmt>
      </GrossInvestmentIncome170Grp>
      <UnrelatedBusinessNetIncm170Grp>
        <TotalAmt>0</TotalAmt>
      </UnrelatedBusinessNetIncm170Grp>
      <OtherIncome170Grp>
        <CurrentTaxYearMinus4YearsAmt>131760</CurrentTaxYearMinus4YearsAmt>
        <CurrentTaxYearMinus3YearsAmt>151476</CurrentTaxYearMinus3YearsAmt>
        <CurrentTaxYearMinus2YearsAmt>145141</CurrentTaxYearMinus2YearsAmt>
        <CurrentTaxYearMinus1YearAmt>73583</CurrentTaxYearMinus1YearAmt>
        <CurrentTaxYearAmt>30000</CurrentTaxYearAmt>
        <TotalAmt>531960</TotalAmt>
      </OtherIncome170Grp>
      <TotalSupportAmt>2892694</TotalSupportAmt>
      <GrossReceiptsRltdActivitiesAmt>531960</GrossReceiptsRltdActivitiesAmt>
      <PublicSupportCY170Pct>0.29860</PublicSupportCY170Pct>
      <PublicSupportPY170Pct>0.35550</PublicSupportPY170Pct>
      <ThirtyThrPctSuprtTestsPY170Ind>X</ThirtyThrPctSuprtTestsPY170Ind>
    </IRS990ScheduleA>
    <IRS990ScheduleB documentId="IRS990ScheduleB" softwareId="23017518" softwareVersionNum="2023v5.0">
      <ContributorInformationGrp>
        <ContributorNum>RESTRICTED</ContributorNum>
        <ContributorBusinessName>
          <BusinessNameLine1>RESTRICTED</BusinessNameLine1>
        </ContributorBusinessName>
        <ContributorUSAddress>
          <AddressLine1>RESTRICTED</AddressLine1>
          <AddressLine2>RESTRICTED</AddressLine2>
          <City>RESTRICTED</City>
          <State>RESTRICTED</State>
          <ZIPCode>RESTRICTED</ZIPCode>
        </ContributorUSAddress>
        <TotalContributionsAmt>RESTRICTED</TotalContributionsAmt>
      </ContributorInformationGrp>
    </IRS990ScheduleB>
    <IRS990ScheduleD documentId="IRS990ScheduleD" softwareId="23017518" softwareVersionNum="2023v5.0">
      <OtherLandBuildingsGrp>
        <OtherCostOrOtherBasisAmt>9218</OtherCostOrOtherBasisAmt>
        <DepreciationAmt>7506</DepreciationAmt>
        <BookValueAmt>1712</BookValueAmt>
      </OtherLandBuildingsGrp>
      <TotalBookValueLandBuildingsAmt>1712</TotalBookValueLandBuildingsAmt>
      <OtherLiabilitiesOrgGrp>
        <Desc>401k withholding</Desc>
        <Amt>836</Amt>
      </OtherLiabilitiesOrgGrp>
      <TotalLiabilityAmt>836</TotalLiabilityAmt>
      <TotalRevEtcAuditedFinclStmtAmt>730922</TotalRevEtcAuditedFinclStmtAmt>
      <DonatedServicesAndUseFcltsAmt>43431</DonatedServicesAndUseFcltsAmt>
      <RevenueNotReportedAmt>43431</RevenueNotReportedAmt>
      <RevenueSubtotalAmt>687491</RevenueSubtotalAmt>
      <TotalRevenuePerForm990Amt>687491</TotalRevenuePerForm990Amt>
      <TotExpnsEtcAuditedFinclStmtAmt>762979</TotExpnsEtcAuditedFinclStmtAmt>
      <DonatedServicesUseFcltsAmt>43431</DonatedServicesUseFcltsAmt>
      <ExpensesNotReportedAmt>43431</ExpensesNotReportedAmt>
      <ExpensesSubtotalAmt>719548</ExpensesSubtotalAmt>
      <TotalExpensesPerForm990Amt>719548</TotalExpensesPerForm990Amt>
    </IRS990ScheduleD>
    <IRS990ScheduleF documentId="IRS990ScheduleF" softwareId="23017518" softwareVersionNum="2023v5.0">
      <AccountActivitiesOutsideUSGrp>
        <RegionTxt>East Asia and the Pacific</RegionTxt>
        <OfficesCnt>0</OfficesCnt>
        <EmployeeCnt>2</EmployeeCnt>
        <TypeOfActivitiesConductedTxt>Program services</TypeOfActivitiesConductedTxt>
        <SpecificServicesProvidedTxt>Community engagement</SpecificServicesProvidedTxt>
        <RegionTotalExpendituresAmt>2000</RegionTotalExpendituresAmt>
      </AccountActivitiesOutsideUSGrp>
      <AccountActivitiesOutsideUSGrp>
        <RegionTxt>Europe</RegionTxt>
        <OfficesCnt>0</OfficesCnt>
        <EmployeeCnt>1</EmployeeCnt>
        <TypeOfActivitiesConductedTxt>Program services</TypeOfActivitiesConductedTxt>
        <SpecificServicesProvidedTxt>Community engagement</SpecificServicesProvidedTxt>
        <RegionTotalExpendituresAmt>1000</RegionTotalExpendituresAmt>
      </AccountActivitiesOutsideUSGrp>
      <AccountActivitiesOutsideUSGrp>
        <RegionTxt>North America</RegionTxt>
        <OfficesCnt>0</OfficesCnt>
        <EmployeeCnt>1</EmployeeCnt>
        <TypeOfActivitiesConductedTxt>Program services</TypeOfActivitiesConductedTxt>
        <SpecificServicesProvidedTxt>Community engagement</SpecificServicesProvidedTxt>
        <RegionTotalExpendituresAmt>1000</RegionTotalExpendituresAmt>
      </AccountActivitiesOutsideUSGrp>
      <AccountActivitiesOutsideUSGrp>
        <RegionTxt>Russia and Neighboring States</RegionTxt>
        <OfficesCnt>0</OfficesCnt>
        <EmployeeCnt>2</EmployeeCnt>
        <TypeOfActivitiesConductedTxt>Program services</TypeOfActivitiesConductedTxt>
        <SpecificServicesProvidedTxt>Community engagement</SpecificServicesProvidedTxt>
        <RegionTotalExpendituresAmt>2000</RegionTotalExpendituresAmt>
      </AccountActivitiesOutsideUSGrp>
      <AccountActivitiesOutsideUSGrp>
        <RegionTxt>South America</RegionTxt>
        <OfficesCnt>0</OfficesCnt>
        <EmployeeCnt>2</EmployeeCnt>
        <TypeOfActivitiesConductedTxt>Program services</TypeOfActivitiesConductedTxt>
        <SpecificServicesProvidedTxt>Community engagement</SpecificServicesProvidedTxt>
        <RegionTotalExpendituresAmt>3000</RegionTotalExpendituresAmt>
      </AccountActivitiesOutsideUSGrp>
      <AccountActivitiesOutsideUSGrp>
        <RegionTxt>South Asia</RegionTxt>
        <OfficesCnt>0</OfficesCnt>
        <EmployeeCnt>1</EmployeeCnt>
        <TypeOfActivitiesConductedTxt>Program services</TypeOfActivitiesConductedTxt>
        <SpecificServicesProvidedTxt>Community engagement</SpecificServicesProvidedTxt>
        <RegionTotalExpendituresAmt>1000</RegionTotalExpendituresAmt>
      </AccountActivitiesOutsideUSGrp>
      <AccountActivitiesOutsideUSGrp>
        <RegionTxt>Sub-Saharan Africa</RegionTxt>
        <OfficesCnt>0</OfficesCnt>
        <EmployeeCnt>3</EmployeeCnt>
        <TypeOfActivitiesConductedTxt>Program services</TypeOfActivitiesConductedTxt>
        <SpecificServicesProvidedTxt>Community engagement</SpecificServicesProvidedTxt>
        <RegionTotalExpendituresAmt>7000</RegionTotalExpendituresAmt>
      </AccountActivitiesOutsideUSGrp>
      <AccountActivitiesOutsideUSGrp>
        <RegionTxt>East Asia and the Pacific</RegionTxt>
        <OfficesCnt>0</OfficesCnt>
        <EmployeeCnt>1</EmployeeCnt>
        <TypeOfActivitiesConductedTxt>Program services</TypeOfActivitiesConductedTxt>
        <SpecificServicesProvidedTxt>IT services</SpecificServicesProvidedTxt>
        <RegionTotalExpendituresAmt>12000</RegionTotalExpendituresAmt>
      </AccountActivitiesOutsideUSGrp>
      <AccountActivitiesOutsideUSGrp>
        <RegionTxt>Europe</RegionTxt>
        <OfficesCnt>0</OfficesCnt>
        <EmployeeCnt>0</EmployeeCnt>
        <TypeOfActivitiesConductedTxt>Fundraising</TypeOfActivitiesConductedTxt>
        <RegionTotalExpendituresAmt>0</RegionTotalExpendituresAmt>
      </AccountActivitiesOutsideUSGrp>
      <SubtotalEmployeesCnt>13</SubtotalEmployeesCnt>
      <TotalEmployeeCnt>13</TotalEmployeeCnt>
      <SubtotalSpentAmt>29000</SubtotalSpentAmt>
      <TotalSpentAmt>29000</TotalSpentAmt>
      <TransferToForeignCorpInd>false</TransferToForeignCorpInd>
      <InterestInForeignTrustInd>false</InterestInForeignTrustInd>
      <ForeignCorpOwnershipInd>false</ForeignCorpOwnershipInd>
      <PassiveForeignInvestmestCoInd>false</PassiveForeignInvestmestCoInd>
      <ForeignPartnershipInd>false</ForeignPartnershipInd>
      <BoycottCountriesInd>false</BoycottCountriesInd>
    </IRS990ScheduleF>
    <IRS990ScheduleJ documentId="IRS990ScheduleJ" softwareId="23017518" softwareVersionNum="2023v5.0">
      <SeverancePaymentInd>false</SeverancePaymentInd>
      <SupplementalNonqualRtrPlanInd>false</SupplementalNonqualRtrPlanInd>
      <EquityBasedCompArrngmInd>false</EquityBasedCompArrngmInd>
      <CompBasedOnRevenueOfFlngOrgInd>false</CompBasedOnRevenueOfFlngOrgInd>
      <CompBsdOnRevRelatedOrgsInd>false</CompBsdOnRevRelatedOrgsInd>
      <CompBsdNetEarnsFlngOrgInd>false</CompBsdNetEarnsFlngOrgInd>
      <CompBsdNetEarnsRltdOrgsInd>false</CompBsdNetEarnsRltdOrgsInd>
      <AnyNonFixedPaymentsInd>false</AnyNonFixedPaymentsInd>
      <InitialContractExceptionInd>false</InitialContractExceptionInd>
      <RltdOrgOfficerTrstKeyEmplGrp>
        <PersonNm>Russell Biggs</PersonNm>
        <TitleTxt>Director of Tech</TitleTxt>
        <BaseCompensationFilingOrgAmt>136379</BaseCompensationFilingOrgAmt>
        <DeferredCompensationFlngOrgAmt>13638</DeferredCompensationFlngOrgAmt>
        <TotalCompensationFilingOrgAmt>150017</TotalCompensationFilingOrgAmt>
      </RltdOrgOfficerTrstKeyEmplGrp>
    </IRS990ScheduleJ>
    <IRS990ScheduleO documentId="IRS990ScheduleO" softwareId="23017518" softwareVersionNum="2023v5.0">
      <SupplementalInformationDetail>
        <FormAndLineReferenceDesc>Form 990, Part VI, Section B, Line 11b</FormAndLineReferenceDesc>
        <ExplanationTxt>A draft of the 990 is e-mailed to all Board members prior to the filing requesting that they review the document prior to filing. Any questions posed are addressed prior to filing.</ExplanationTxt>
      </SupplementalInformationDetail>
      <SupplementalInformationDetail>
        <FormAndLineReferenceDesc>Form 990, Part VI, Section B, Line 12c</FormAndLineReferenceDesc>
        <ExplanationTxt>The organization's board requires annual statements related to conflicts of interest from each board member and its officers. The statements are evaluated by the board for compliance with the organization's documented policy.</ExplanationTxt>
      </SupplementalInformationDetail>
      <SupplementalInformationDetail>
        <FormAndLineReferenceDesc>Form 990, Part VI, Section B, Line 15a</FormAndLineReferenceDesc>
        <ExplanationTxt>We examine a variety of factors including market data, employee experience, and compensation comparisons to similarly-sized non-profits.</ExplanationTxt>
      </SupplementalInformationDetail>
      <SupplementalInformationDetail>
        <FormAndLineReferenceDesc>Form 990, Part VI, Section B, Line 15b</FormAndLineReferenceDesc>
        <ExplanationTxt>We examine a variety of factors including market data, employee experience, and compensation comparisons to similarly-sized non-profits.</ExplanationTxt>
      </SupplementalInformationDetail>
      <SupplementalInformationDetail>
        <FormAndLineReferenceDesc>Form 990, Part VI, Section C, Line 19</FormAndLineReferenceDesc>
        <ExplanationTxt>The organization makes its governing documents, its audited financial statements, and a number of its policies available on its website.</ExplanationTxt>
      </SupplementalInformationDetail>
    </IRS990ScheduleO>
  </ReturnData>
</Return>
