<?xml version="1.0" encoding="utf-8"?>
<Return xmlns="http://www.irs.gov/efile" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.irs.gov/efile" returnVersion="2022v5.0">
  <ReturnHeader binaryAttachmentCnt="0">
    <ReturnTs>2024-05-15T11:20:01-05:00</ReturnTs>
    <TaxPeriodEndDt>2023-10-31</TaxPeriodEndDt>
    <PreparerFirmGrp>
      <PreparerFirmEIN>842885766</PreparerFirmEIN>
      <PreparerFirmName>
        <BusinessNameLine1Txt>ROMOLO &amp; ASSOCIATES LLC</BusinessNameLine1Txt>
      </PreparerFirmName>
      <PreparerUSAddress>
        <AddressLine1Txt>1700 W LUTHY DRIVE</AddressLine1Txt>
        <CityNm>PEORIA</CityNm>
        <StateAbbreviationCd>IL</StateAbbreviationCd>
        <ZIPCd>61615</ZIPCd>
      </PreparerUSAddress>
    </PreparerFirmGrp>
    <ReturnTypeCd>990</ReturnTypeCd>
    <TaxPeriodBeginDt>2022-11-01</TaxPeriodBeginDt>
    <Filer>
      <EIN>430811095</EIN>
      <BusinessName>
        <BusinessNameLine1Txt>JOINT ROOFING INDUSTRY</BusinessNameLine1Txt>
        <BusinessNameLine2Txt>APPRENTICE COMMITTEE</BusinessNameLine2Txt>
      </BusinessName>
      <BusinessNameControlTxt>JOIN</BusinessNameControlTxt>
      <PhoneNum>3145359683</PhoneNum>
      <USAddress>
        <AddressLine1Txt>45 WORTHINGTON ACCESS DRIVE</AddressLine1Txt>
        <CityNm>MARYLAND HEIGHTS</CityNm>
        <StateAbbreviationCd>MO</StateAbbreviationCd>
        <ZIPCd>63043</ZIPCd>
      </USAddress>
    </Filer>
    <BusinessOfficerGrp>
      <PersonNm>DENNY MARSHALL</PersonNm>
      <PersonTitleTxt>CHAIRMAN</PersonTitleTxt>
      <PhoneNum>3145359683</PhoneNum>
      <SignatureDt>2024-05-07</SignatureDt>
      <DiscussWithPaidPreparerInd>1</DiscussWithPaidPreparerInd>
    </BusinessOfficerGrp>
    <SigningOfficerGrp>
      <PersonFullName>
        <PersonFirstNm>DENNY</PersonFirstNm>
        <PersonLastNm>MARSHALL</PersonLastNm>
      </PersonFullName>
      <SSN>999009999</SSN>
    </SigningOfficerGrp>
    <IRSResponsiblePrtyInfoCurrInd>1</IRSResponsiblePrtyInfoCurrInd>
    <PreparerPersonGrp>
      <PreparerPersonNm>JENNIFER L SMITH</PreparerPersonNm>
      <PTIN>P01207947</PTIN>
      <PhoneNum>3096822001</PhoneNum>
      <PreparationDt>2024-03-19</PreparationDt>
    </PreparerPersonGrp>
    <AdditionalFilerInformation>
      <TrustedCustomerGrp>
        <TrustedCustomerCd>2</TrustedCustomerCd>
        <AuthenticationAssuranceLevelCd>AAL1</AuthenticationAssuranceLevelCd>
        <IdentityAssuranceLevelCd>IAL1</IdentityAssuranceLevelCd>
      </TrustedCustomerGrp>
    </AdditionalFilerInformation>
    <TaxYr>2022</TaxYr>
    <BuildTS>2023-04-26 12:10:37Z</BuildTS>
  </ReturnHeader>
  <ReturnData documentCnt="4">
    <IRS990 documentId="RetDoc1038000001" referenceDocumentId="RetDoc1044400001">
      <PrincipalOfficerNm>DENNY MARSHALL</PrincipalOfficerNm>
      <USAddress>
        <AddressLine1Txt>45 WORTHINGTON ACCESS DRIVE</AddressLine1Txt>
        <CityNm>MARYLAND HEIGHTS</CityNm>
        <StateAbbreviationCd>MO</StateAbbreviationCd>
        <ZIPCd>63043</ZIPCd>
      </USAddress>
      <GrossReceiptsAmt>712844</GrossReceiptsAmt>
      <GroupReturnForAffiliatesInd>0</GroupReturnForAffiliatesInd>
      <Organization501cInd organization501cTypeTxt="5">X</Organization501cInd>
      <WebsiteAddressTxt>N/A</WebsiteAddressTxt>
      <TypeOfOrganizationTrustInd>X</TypeOfOrganizationTrustInd>
      <FormationYr>1963</FormationYr>
      <LegalDomicileStateCd>MO</LegalDomicileStateCd>
      <ActivityOrMissionDesc>TRAINING FOR ROOFING INDUSTRY</ActivityOrMissionDesc>
      <VotingMembersGoverningBodyCnt>6</VotingMembersGoverningBodyCnt>
      <VotingMembersIndependentCnt>5</VotingMembersIndependentCnt>
      <TotalEmployeeCnt>7</TotalEmployeeCnt>
      <TotalVolunteersCnt>0</TotalVolunteersCnt>
      <TotalGrossUBIAmt>0</TotalGrossUBIAmt>
      <NetUnrelatedBusTxblIncmAmt>0</NetUnrelatedBusTxblIncmAmt>
      <PYContributionsGrantsAmt>0</PYContributionsGrantsAmt>
      <CYContributionsGrantsAmt>0</CYContributionsGrantsAmt>
      <PYProgramServiceRevenueAmt>503758</PYProgramServiceRevenueAmt>
      <CYProgramServiceRevenueAmt>708063</CYProgramServiceRevenueAmt>
      <PYInvestmentIncomeAmt>429</PYInvestmentIncomeAmt>
      <CYInvestmentIncomeAmt>2930</CYInvestmentIncomeAmt>
      <PYOtherRevenueAmt>1770</PYOtherRevenueAmt>
      <CYOtherRevenueAmt>1851</CYOtherRevenueAmt>
      <PYTotalRevenueAmt>505957</PYTotalRevenueAmt>
      <CYTotalRevenueAmt>712844</CYTotalRevenueAmt>
      <PYGrantsAndSimilarPaidAmt>0</PYGrantsAndSimilarPaidAmt>
      <CYGrantsAndSimilarPaidAmt>0</CYGrantsAndSimilarPaidAmt>
      <PYBenefitsPaidToMembersAmt>0</PYBenefitsPaidToMembersAmt>
      <CYBenefitsPaidToMembersAmt>0</CYBenefitsPaidToMembersAmt>
      <PYSalariesCompEmpBnftPaidAmt>208861</PYSalariesCompEmpBnftPaidAmt>
      <CYSalariesCompEmpBnftPaidAmt>253831</CYSalariesCompEmpBnftPaidAmt>
      <PYTotalProfFndrsngExpnsAmt>0</PYTotalProfFndrsngExpnsAmt>
      <CYTotalProfFndrsngExpnsAmt>0</CYTotalProfFndrsngExpnsAmt>
      <CYTotalFundraisingExpenseAmt>0</CYTotalFundraisingExpenseAmt>
      <PYOtherExpensesAmt>183708</PYOtherExpensesAmt>
      <CYOtherExpensesAmt>306936</CYOtherExpensesAmt>
      <PYTotalExpensesAmt>392569</PYTotalExpensesAmt>
      <CYTotalExpensesAmt>560767</CYTotalExpensesAmt>
      <PYRevenuesLessExpensesAmt>113388</PYRevenuesLessExpensesAmt>
      <CYRevenuesLessExpensesAmt>152077</CYRevenuesLessExpensesAmt>
      <TotalAssetsBOYAmt>930121</TotalAssetsBOYAmt>
      <TotalAssetsEOYAmt>1089716</TotalAssetsEOYAmt>
      <TotalLiabilitiesBOYAmt>27483</TotalLiabilitiesBOYAmt>
      <TotalLiabilitiesEOYAmt>35001</TotalLiabilitiesEOYAmt>
      <NetAssetsOrFundBalancesBOYAmt>902638</NetAssetsOrFundBalancesBOYAmt>
      <NetAssetsOrFundBalancesEOYAmt>1054715</NetAssetsOrFundBalancesEOYAmt>
      <MissionDesc>TRAINING FOR THE ROOFING INDUSTRY</MissionDesc>
      <SignificantNewProgramSrvcInd>0</SignificantNewProgramSrvcInd>
      <SignificantChangeInd>0</SignificantChangeInd>
      <ExpenseAmt>488647</ExpenseAmt>
      <Desc>TRAINING FOR ROOFING INDUSTRY</Desc>
      <TotalProgramServiceExpensesAmt>488647</TotalProgramServiceExpensesAmt>
      <DescribedInSection501c3Ind>0</DescribedInSection501c3Ind>
      <ScheduleBRequiredInd>0</ScheduleBRequiredInd>
      <PoliticalCampaignActyInd>0</PoliticalCampaignActyInd>
      <SubjectToProxyTaxInd>0</SubjectToProxyTaxInd>
      <DonorAdvisedFundInd referenceDocumentId="RetDoc1040000001">0</DonorAdvisedFundInd>
      <ConservationEasementsInd referenceDocumentId="RetDoc1040000001">0</ConservationEasementsInd>
      <CollectionsOfArtInd referenceDocumentId="RetDoc1040000001">0</CollectionsOfArtInd>
      <CreditCounselingInd referenceDocumentId="RetDoc1040000001">0</CreditCounselingInd>
      <DonorRstrOrQuasiEndowmentsInd>0</DonorRstrOrQuasiEndowmentsInd>
      <ReportLandBuildingEquipmentInd referenceDocumentId="RetDoc1040000001">1</ReportLandBuildingEquipmentInd>
      <ReportInvestmentsOtherSecInd referenceDocumentId="RetDoc1040000001">0</ReportInvestmentsOtherSecInd>
      <ReportProgramRelatedInvstInd referenceDocumentId="RetDoc1040000001">0</ReportProgramRelatedInvstInd>
      <ReportOtherAssetsInd referenceDocumentId="RetDoc1040000001">0</ReportOtherAssetsInd>
      <ReportOtherLiabilitiesInd referenceDocumentId="RetDoc1040000001">1</ReportOtherLiabilitiesInd>
      <IncludeFIN48FootnoteInd referenceDocumentId="RetDoc1040000001">1</IncludeFIN48FootnoteInd>
      <IndependentAuditFinclStmtInd referenceDocumentId="RetDoc1040000001">1</IndependentAuditFinclStmtInd>
      <ConsolidatedAuditFinclStmtInd referenceDocumentId="RetDoc1040000001">0</ConsolidatedAuditFinclStmtInd>
      <SchoolOperatingInd>0</SchoolOperatingInd>
      <ForeignOfficeInd>0</ForeignOfficeInd>
      <ForeignActivitiesInd>0</ForeignActivitiesInd>
      <MoreThan5000KToOrgInd>0</MoreThan5000KToOrgInd>
      <MoreThan5000KToIndividualsInd>0</MoreThan5000KToIndividualsInd>
      <ProfessionalFundraisingInd>0</ProfessionalFundraisingInd>
      <FundraisingActivitiesInd>0</FundraisingActivitiesInd>
      <GamingActivitiesInd>0</GamingActivitiesInd>
      <OperateHospitalInd>0</OperateHospitalInd>
      <GrantsToOrganizationsInd>0</GrantsToOrganizationsInd>
      <GrantsToIndividualsInd>0</GrantsToIndividualsInd>
      <ScheduleJRequiredInd>0</ScheduleJRequiredInd>
      <TaxExemptBondsInd>0</TaxExemptBondsInd>
      <LoanOutstandingInd>0</LoanOutstandingInd>
      <GrantToRelatedPersonInd>0</GrantToRelatedPersonInd>
      <BusinessRlnWithOrgMemInd>0</BusinessRlnWithOrgMemInd>
      <BusinessRlnWithFamMemInd>0</BusinessRlnWithFamMemInd>
      <BusinessRlnWith35CtrlEntInd>0</BusinessRlnWith35CtrlEntInd>
      <DeductibleNonCashContriInd>0</DeductibleNonCashContriInd>
      <DeductibleArtContributionInd>0</DeductibleArtContributionInd>
      <TerminateOperationsInd>0</TerminateOperationsInd>
      <PartialLiquidationInd>0</PartialLiquidationInd>
      <DisregardedEntityInd referenceDocumentId="RetDoc1043400001">0</DisregardedEntityInd>
      <RelatedEntityInd referenceDocumentId="RetDoc1043400001">1</RelatedEntityInd>
      <RelatedOrganizationCtrlEntInd>0</RelatedOrganizationCtrlEntInd>
      <ActivitiesConductedPrtshpInd referenceDocumentId="RetDoc1043400001">0</ActivitiesConductedPrtshpInd>
      <ScheduleORequiredInd>1</ScheduleORequiredInd>
      <IRPDocumentCnt>2</IRPDocumentCnt>
      <IRPDocumentW2GCnt>0</IRPDocumentW2GCnt>
      <EmployeeCnt>7</EmployeeCnt>
      <EmploymentTaxReturnsFiledInd>1</EmploymentTaxReturnsFiledInd>
      <UnrelatedBusIncmOverLimitInd>0</UnrelatedBusIncmOverLimitInd>
      <ForeignFinancialAccountInd>0</ForeignFinancialAccountInd>
      <ProhibitedTaxShelterTransInd>0</ProhibitedTaxShelterTransInd>
      <TaxablePartyNotificationInd>0</TaxablePartyNotificationInd>
      <NondeductibleContributionsInd>0</NondeductibleContributionsInd>
      <IndoorTanningServicesInd>0</IndoorTanningServicesInd>
      <SubjToTaxRmnrtnExPrchtPymtInd>0</SubjToTaxRmnrtnExPrchtPymtInd>
      <SubjectToExcsTaxNetInvstIncInd>0</SubjectToExcsTaxNetInvstIncInd>
      <InfoInScheduleOPartVIInd>X</InfoInScheduleOPartVIInd>
      <GoverningBodyVotingMembersCnt>6</GoverningBodyVotingMembersCnt>
      <IndependentVotingMemberCnt>5</IndependentVotingMemberCnt>
      <FamilyOrBusinessRlnInd>0</FamilyOrBusinessRlnInd>
      <DelegationOfMgmtDutiesInd>0</DelegationOfMgmtDutiesInd>
      <ChangeToOrgDocumentsInd>0</ChangeToOrgDocumentsInd>
      <MaterialDiversionOrMisuseInd>0</MaterialDiversionOrMisuseInd>
      <MembersOrStockholdersInd>0</MembersOrStockholdersInd>
      <ElectionOfBoardMembersInd>0</ElectionOfBoardMembersInd>
      <DecisionsSubjectToApprovaInd>0</DecisionsSubjectToApprovaInd>
      <MinutesOfGoverningBodyInd>1</MinutesOfGoverningBodyInd>
      <MinutesOfCommitteesInd>1</MinutesOfCommitteesInd>
      <OfficerMailingAddressInd>0</OfficerMailingAddressInd>
      <LocalChaptersInd>0</LocalChaptersInd>
      <Form990ProvidedToGvrnBodyInd>1</Form990ProvidedToGvrnBodyInd>
      <ConflictOfInterestPolicyInd>1</ConflictOfInterestPolicyInd>
      <AnnualDisclosureCoveredPrsnInd>1</AnnualDisclosureCoveredPrsnInd>
      <RegularMonitoringEnfrcInd>0</RegularMonitoringEnfrcInd>
      <WhistleblowerPolicyInd>1</WhistleblowerPolicyInd>
      <DocumentRetentionPolicyInd>0</DocumentRetentionPolicyInd>
      <CompensationProcessCEOInd>0</CompensationProcessCEOInd>
      <CompensationProcessOtherInd>0</CompensationProcessOtherInd>
      <InvestmentInJointVentureInd>0</InvestmentInJointVentureInd>
      <UponRequestInd>X</UponRequestInd>
      <BooksInCareOfDetail>
        <BusinessName>
          <BusinessNameLine1Txt>THE ORGANIZATION</BusinessNameLine1Txt>
        </BusinessName>
        <PhoneNum>3145359683</PhoneNum>
        <USAddress>
          <AddressLine1Txt>45 WORTHINGTON ACCESS DRIVE</AddressLine1Txt>
          <CityNm>MARYLAND HEIGHTS</CityNm>
          <StateAbbreviationCd>MO</StateAbbreviationCd>
          <ZIPCd>63043</ZIPCd>
        </USAddress>
      </BooksInCareOfDetail>
      <Form990PartVIISectionAGrp>
        <PersonNm>DENNIS P MARSHALL JR</PersonNm>
        <TitleTxt>TRUSTEE</TitleTxt>
        <AverageHoursPerWeekRt>0.50</AverageHoursPerWeekRt>
        <IndividualTrusteeOrDirectorInd>X</IndividualTrusteeOrDirectorInd>
        <OfficerInd>X</OfficerInd>
        <ReportableCompFromOrgAmt>0</ReportableCompFromOrgAmt>
        <ReportableCompFromRltdOrgAmt>0</ReportableCompFromRltdOrgAmt>
        <OtherCompensationAmt>0</OtherCompensationAmt>
      </Form990PartVIISectionAGrp>
      <Form990PartVIISectionAGrp>
        <PersonNm>TODD HEISSERER</PersonNm>
        <TitleTxt>TRUSTEE</TitleTxt>
        <AverageHoursPerWeekRt>0.50</AverageHoursPerWeekRt>
        <IndividualTrusteeOrDirectorInd>X</IndividualTrusteeOrDirectorInd>
        <ReportableCompFromOrgAmt>3774</ReportableCompFromOrgAmt>
        <ReportableCompFromRltdOrgAmt>0</ReportableCompFromRltdOrgAmt>
        <OtherCompensationAmt>2097</OtherCompensationAmt>
      </Form990PartVIISectionAGrp>
      <Form990PartVIISectionAGrp>
        <PersonNm>GENE FREDERIC</PersonNm>
        <TitleTxt>TRUSTEE</TitleTxt>
        <AverageHoursPerWeekRt>0.50</AverageHoursPerWeekRt>
        <IndividualTrusteeOrDirectorInd>X</IndividualTrusteeOrDirectorInd>
        <ReportableCompFromOrgAmt>0</ReportableCompFromOrgAmt>
        <ReportableCompFromRltdOrgAmt>0</ReportableCompFromRltdOrgAmt>
        <OtherCompensationAmt>0</OtherCompensationAmt>
      </Form990PartVIISectionAGrp>
      <Form990PartVIISectionAGrp>
        <PersonNm>ADAM GWALTNEY</PersonNm>
        <TitleTxt>TRUSTEE</TitleTxt>
        <AverageHoursPerWeekRt>0.50</AverageHoursPerWeekRt>
        <IndividualTrusteeOrDirectorInd>X</IndividualTrusteeOrDirectorInd>
        <ReportableCompFromOrgAmt>0</ReportableCompFromOrgAmt>
        <ReportableCompFromRltdOrgAmt>0</ReportableCompFromRltdOrgAmt>
        <OtherCompensationAmt>0</OtherCompensationAmt>
      </Form990PartVIISectionAGrp>
      <Form990PartVIISectionAGrp>
        <PersonNm>THOMAS R HAMILTON</PersonNm>
        <TitleTxt>TRUSTEE</TitleTxt>
        <AverageHoursPerWeekRt>0.50</AverageHoursPerWeekRt>
        <IndividualTrusteeOrDirectorInd>X</IndividualTrusteeOrDirectorInd>
        <ReportableCompFromOrgAmt>0</ReportableCompFromOrgAmt>
        <ReportableCompFromRltdOrgAmt>0</ReportableCompFromRltdOrgAmt>
        <OtherCompensationAmt>0</OtherCompensationAmt>
      </Form990PartVIISectionAGrp>
      <Form990PartVIISectionAGrp>
        <PersonNm>SEAN DRURY</PersonNm>
        <TitleTxt>TRUSTEE</TitleTxt>
        <AverageHoursPerWeekRt>0.50</AverageHoursPerWeekRt>
        <IndividualTrusteeOrDirectorInd>X</IndividualTrusteeOrDirectorInd>
        <ReportableCompFromOrgAmt>0</ReportableCompFromOrgAmt>
        <ReportableCompFromRltdOrgAmt>0</ReportableCompFromRltdOrgAmt>
        <OtherCompensationAmt>0</OtherCompensationAmt>
      </Form990PartVIISectionAGrp>
      <Form990PartVIISectionAGrp>
        <PersonNm>MATTHEW WITTENBORN</PersonNm>
        <TitleTxt>TRAINING DIRECTOR</TitleTxt>
        <AverageHoursPerWeekRt>40.00</AverageHoursPerWeekRt>
        <OfficerInd>X</OfficerInd>
        <ReportableCompFromOrgAmt>85502</ReportableCompFromOrgAmt>
        <ReportableCompFromRltdOrgAmt>0</ReportableCompFromRltdOrgAmt>
        <OtherCompensationAmt>47391</OtherCompensationAmt>
      </Form990PartVIISectionAGrp>
      <TotalReportableCompFromOrgAmt>89276</TotalReportableCompFromOrgAmt>
      <TotReportableCompRltdOrgAmt>0</TotReportableCompRltdOrgAmt>
      <TotalOtherCompensationAmt>49488</TotalOtherCompensationAmt>
      <IndivRcvdGreaterThan100KCnt>0</IndivRcvdGreaterThan100KCnt>
      <FormerOfcrEmployeesListedInd>0</FormerOfcrEmployeesListedInd>
      <TotalCompGreaterThan150KInd>0</TotalCompGreaterThan150KInd>
      <CompensationFromOtherSrcsInd>0</CompensationFromOtherSrcsInd>
      <CntrctRcvdGreaterThan100KCnt>0</CntrctRcvdGreaterThan100KCnt>
      <ProgramServiceRevenueGrp>
        <Desc>EMPLOYER CONTRIBUTIONS</Desc>
        <BusinessCd>900099</BusinessCd>
        <TotalRevenueColumnAmt>708063</TotalRevenueColumnAmt>
        <RelatedOrExemptFuncIncomeAmt>708063</RelatedOrExemptFuncIncomeAmt>
      </ProgramServiceRevenueGrp>
      <TotalProgramServiceRevenueAmt>708063</TotalProgramServiceRevenueAmt>
      <InvestmentIncomeGrp>
        <TotalRevenueColumnAmt>2930</TotalRevenueColumnAmt>
        <ExclusionAmt>2930</ExclusionAmt>
      </InvestmentIncomeGrp>
      <OtherRevenueMiscGrp>
        <Desc>REIMBURSEMENTS</Desc>
        <BusinessCd>900099</BusinessCd>
        <TotalRevenueColumnAmt>1441</TotalRevenueColumnAmt>
        <RelatedOrExemptFuncIncomeAmt>1441</RelatedOrExemptFuncIncomeAmt>
      </OtherRevenueMiscGrp>
      <OtherRevenueMiscGrp>
        <Desc>CREDIT CARD REBATES</Desc>
        <BusinessCd>900099</BusinessCd>
        <TotalRevenueColumnAmt>410</TotalRevenueColumnAmt>
        <RelatedOrExemptFuncIncomeAmt>410</RelatedOrExemptFuncIncomeAmt>
      </OtherRevenueMiscGrp>
      <OtherRevenueTotalAmt>1851</OtherRevenueTotalAmt>
      <TotalRevenueGrp>
        <TotalRevenueColumnAmt>712844</TotalRevenueColumnAmt>
        <RelatedOrExemptFuncIncomeAmt>709914</RelatedOrExemptFuncIncomeAmt>
        <UnrelatedBusinessRevenueAmt>0</UnrelatedBusinessRevenueAmt>
        <ExclusionAmt>2930</ExclusionAmt>
      </TotalRevenueGrp>
      <CompCurrentOfcrDirectorsGrp>
        <TotalAmt>139266</TotalAmt>
        <ProgramServicesAmt>139266</ProgramServicesAmt>
      </CompCurrentOfcrDirectorsGrp>
      <OtherSalariesAndWagesGrp>
        <TotalAmt>66333</TotalAmt>
        <ProgramServicesAmt>41866</ProgramServicesAmt>
        <ManagementAndGeneralAmt>24467</ManagementAndGeneralAmt>
      </OtherSalariesAndWagesGrp>
      <PensionPlanContributionsGrp>
        <TotalAmt>21320</TotalAmt>
        <ProgramServicesAmt>12851</ProgramServicesAmt>
        <ManagementAndGeneralAmt>8469</ManagementAndGeneralAmt>
      </PensionPlanContributionsGrp>
      <OtherEmployeeBenefitsGrp>
        <TotalAmt>15004</TotalAmt>
        <ProgramServicesAmt>9936</ProgramServicesAmt>
        <ManagementAndGeneralAmt>5068</ManagementAndGeneralAmt>
      </OtherEmployeeBenefitsGrp>
      <PayrollTaxesGrp>
        <TotalAmt>11908</TotalAmt>
        <ProgramServicesAmt>10002</ProgramServicesAmt>
        <ManagementAndGeneralAmt>1906</ManagementAndGeneralAmt>
      </PayrollTaxesGrp>
      <FeesForServicesLegalGrp>
        <TotalAmt>1526</TotalAmt>
        <ManagementAndGeneralAmt>1526</ManagementAndGeneralAmt>
      </FeesForServicesLegalGrp>
      <FeesForServicesAccountingGrp>
        <TotalAmt>7023</TotalAmt>
        <ManagementAndGeneralAmt>7023</ManagementAndGeneralAmt>
      </FeesForServicesAccountingGrp>
      <OfficeExpensesGrp>
        <TotalAmt>18585</TotalAmt>
        <ManagementAndGeneralAmt>18585</ManagementAndGeneralAmt>
      </OfficeExpensesGrp>
      <OccupancyGrp>
        <TotalAmt>115550</TotalAmt>
        <ProgramServicesAmt>115550</ProgramServicesAmt>
      </OccupancyGrp>
      <ConferencesMeetingsGrp>
        <TotalAmt>486</TotalAmt>
        <ProgramServicesAmt>486</ProgramServicesAmt>
      </ConferencesMeetingsGrp>
      <DepreciationDepletionGrp>
        <TotalAmt>18182</TotalAmt>
        <ProgramServicesAmt>15273</ProgramServicesAmt>
        <ManagementAndGeneralAmt>2909</ManagementAndGeneralAmt>
      </DepreciationDepletionGrp>
      <InsuranceGrp>
        <TotalAmt>13542</TotalAmt>
        <ProgramServicesAmt>11375</ProgramServicesAmt>
        <ManagementAndGeneralAmt>2167</ManagementAndGeneralAmt>
      </InsuranceGrp>
      <OtherExpensesGrp>
        <Desc>TRAINING</Desc>
        <TotalAmt>125629</TotalAmt>
        <ProgramServicesAmt>125629</ProgramServicesAmt>
      </OtherExpensesGrp>
      <OtherExpensesGrp>
        <Desc>AUTO EXPENSE</Desc>
        <TotalAmt>6413</TotalAmt>
        <ProgramServicesAmt>6413</ProgramServicesAmt>
      </OtherExpensesGrp>
      <TotalFunctionalExpensesGrp>
        <TotalAmt>560767</TotalAmt>
        <ProgramServicesAmt>488647</ProgramServicesAmt>
        <ManagementAndGeneralAmt>72120</ManagementAndGeneralAmt>
        <FundraisingAmt>0</FundraisingAmt>
      </TotalFunctionalExpensesGrp>
      <SavingsAndTempCashInvstGrp>
        <BOYAmt>572544</BOYAmt>
        <EOYAmt>730918</EOYAmt>
      </SavingsAndTempCashInvstGrp>
      <AccountsReceivableGrp>
        <BOYAmt>54621</BOYAmt>
        <EOYAmt>67029</EOYAmt>
      </AccountsReceivableGrp>
      <PrepaidExpensesDefrdChargesGrp>
        <BOYAmt>6525</BOYAmt>
        <EOYAmt>7650</EOYAmt>
      </PrepaidExpensesDefrdChargesGrp>
      <LandBldgEquipCostOrOtherBssAmt>382526</LandBldgEquipCostOrOtherBssAmt>
      <LandBldgEquipAccumDeprecAmt>98486</LandBldgEquipAccumDeprecAmt>
      <LandBldgEquipBasisNetGrp>
        <BOYAmt>296431</BOYAmt>
        <EOYAmt>284040</EOYAmt>
      </LandBldgEquipBasisNetGrp>
      <OtherAssetsTotalGrp>
        <BOYAmt>0</BOYAmt>
        <EOYAmt>79</EOYAmt>
      </OtherAssetsTotalGrp>
      <TotalAssetsGrp>
        <BOYAmt>930121</BOYAmt>
        <EOYAmt>1089716</EOYAmt>
      </TotalAssetsGrp>
      <AccountsPayableAccrExpnssGrp>
        <BOYAmt>25749</BOYAmt>
        <EOYAmt>33186</EOYAmt>
      </AccountsPayableAccrExpnssGrp>
      <OtherLiabilitiesGrp>
        <BOYAmt>1734</BOYAmt>
        <EOYAmt>1815</EOYAmt>
      </OtherLiabilitiesGrp>
      <TotalLiabilitiesGrp>
        <BOYAmt>27483</BOYAmt>
        <EOYAmt>35001</EOYAmt>
      </TotalLiabilitiesGrp>
      <OrganizationFollowsFASB117Ind>X</OrganizationFollowsFASB117Ind>
      <NoDonorRestrictionNetAssetsGrp>
        <BOYAmt>902638</BOYAmt>
        <EOYAmt>1054715</EOYAmt>
      </NoDonorRestrictionNetAssetsGrp>
      <TotalNetAssetsFundBalanceGrp>
        <BOYAmt>902638</BOYAmt>
        <EOYAmt>1054715</EOYAmt>
      </TotalNetAssetsFundBalanceGrp>
      <TotLiabNetAssetsFundBalanceGrp>
        <BOYAmt>930121</BOYAmt>
        <EOYAmt>1089716</EOYAmt>
      </TotLiabNetAssetsFundBalanceGrp>
      <ReconcilationRevenueExpnssAmt>152077</ReconcilationRevenueExpnssAmt>
      <OtherChangesInNetAssetsAmt>0</OtherChangesInNetAssetsAmt>
      <MethodOfAccountingAccrualInd>X</MethodOfAccountingAccrualInd>
      <AccountantCompileOrReviewInd>0</AccountantCompileOrReviewInd>
      <FSAuditedInd>1</FSAuditedInd>
      <FSAuditedBasisGrp>
        <SeparateBasisFinclStmtInd>X</SeparateBasisFinclStmtInd>
      </FSAuditedBasisGrp>
      <AuditCommitteeInd>1</AuditCommitteeInd>
      <FederalGrantAuditRequiredInd>0</FederalGrantAuditRequiredInd>
    </IRS990>
    <IRS990ScheduleD documentId="RetDoc1040000001">
      <LeaseholdImprovementsGrp>
        <OtherCostOrOtherBasisAmt>289751</OtherCostOrOtherBasisAmt>
        <DepreciationAmt>12073</DepreciationAmt>
        <BookValueAmt>277678</BookValueAmt>
      </LeaseholdImprovementsGrp>
      <EquipmentGrp>
        <OtherCostOrOtherBasisAmt>92775</OtherCostOrOtherBasisAmt>
        <DepreciationAmt>86413</DepreciationAmt>
        <BookValueAmt>6362</BookValueAmt>
      </EquipmentGrp>
      <TotalBookValueLandBuildingsAmt>284040</TotalBookValueLandBuildingsAmt>
      <OtherLiabilitiesOrgGrp>
        <Desc>DUE TO RELATED PARTY</Desc>
        <Amt>1815</Amt>
      </OtherLiabilitiesOrgGrp>
      <TotalLiabilityAmt>1815</TotalLiabilityAmt>
      <FootnoteTextInd>X</FootnoteTextInd>
      <TotalRevEtcAuditedFinclStmtAmt>712844</TotalRevEtcAuditedFinclStmtAmt>
      <RevenueNotReportedAmt>0</RevenueNotReportedAmt>
      <RevenueSubtotalAmt>712844</RevenueSubtotalAmt>
      <RevenueNotReportedFinclStmtAmt>0</RevenueNotReportedFinclStmtAmt>
      <TotalRevenuePerForm990Amt>712844</TotalRevenuePerForm990Amt>
      <TotExpnsEtcAuditedFinclStmtAmt>560767</TotExpnsEtcAuditedFinclStmtAmt>
      <ExpensesNotReportedAmt>0</ExpensesNotReportedAmt>
      <ExpensesSubtotalAmt>560767</ExpensesSubtotalAmt>
      <ExpensesNotRptFinclStmtAmt>0</ExpensesNotRptFinclStmtAmt>
      <TotalExpensesPerForm990Amt>560767</TotalExpensesPerForm990Amt>
      <SupplementalInformationDetail>
        <FormAndLineReferenceDesc>PART X, LINE 2:</FormAndLineReferenceDesc>
        <ExplanationTxt>THE PLAN OBTAINED ITS LATEST DETERMINATION LETTER IN DECEMBER 1965, IN WHICH THE IRS STATED THAT THE PLAN, AS THEN DESIGNED, WAS IN COMPLIANCE WITH THE APPLICABLE REQUIREMENTS OF THE INTERNAL REVENUE CODE (IRC) SECTION 501(C)(5). THE PLAN HAS BEEN AMENDED SINCE RECEIVING THE DETERMINATION LETTER. THE COMMITTEE BELIEVES THAT THE PLAN IS CURRENTLY DESIGNED AND BEING OPERATED IN COMPLIANCE WITH THE APPLICABLE REQUIREMENTS OF THE IRC. THEREFORE, NO PROVISION FOR INCOME TAXES HAS BEEN INCLUDED IN THE PLAN'S FINANCIAL STATEMENTS. THE TOTAL AMOUNTS OF INTEREST AND PENALTIES RECOGNIZED IN THE STATEMENTS OF CHANGES IN NET ASSETS AVAILABLE FOR BENEFITS AND THE TOTAL AMOUNTS OF INTEREST AND PENALTIES RECOGNIZED IN THE STATEMENTS OF NET ASSETS AVAILABLE FOR BENEFITS ARE $0. ACCOUNTING PRINCIPLES GENERALLY ACCEPTED IN THE UNITED STATES OF AMERICA REQUIRE PLAN MANAGEMENT TO EVALUATE TAX POSITIONS TAKEN BY THE PLAN AND RECOGNIZE A TAX LIABILITY (OR ASSET) IF THE ORGANIZATION HAS TAKEN AN UNCERTAIN POSITION THAT MORE LIKELY THAN NOT WOULD NOT BE SUSTAINED UPON EXAMINATION BY FEDERAL AND STATE TAXING AUTHORITIES. MANAGEMENT HAS ANALYZED THE TAX POSITIONS TAKEN BY THE PLAN, AND HAS CONCLUDED THAT AS OF OCTOBER 31, 2023 AND 2022, THERE ARE NO UNCERTAIN TAX POSITIONS TAKEN OR EXPECTED TO BE TAKEN THAT WOULD REQUIRE RECOGNITION OF A LIABILITY (OR ASSET) OR DISCLOSURE IN THE FINANCIAL STATEMENTS. THE PLAN IS SUBJECT TO ROUTINE AUDITS BY TAXING JURISDICTIONS; HOWEVER, THERE ARE CURRENTLY NO AUDITS FOR ANY TAX PERIODS IN PROGRESS. THE PLAN HAS NEVER HAD UNRELATED BUSINESS INCOME TAX (UBIT) NOR HAS IT FILED THE FORM 990-T. THEREFORE, ALL TAX YEARS ARE OPEN FOR EXAMINATION BY FEDERAL AND STATE TAXING AUTHORITIES RELATED TO UBIT.</ExplanationTxt>
      </SupplementalInformationDetail>
    </IRS990ScheduleD>
    <IRS990ScheduleO documentId="RetDoc1044400001">
      <SupplementalInformationDetail>
        <FormAndLineReferenceDesc>FORM 990, PART VI, SECTION B, LINE 11B</FormAndLineReferenceDesc>
        <ExplanationTxt>AUDITOR PREPARES 990. APPRENTICE COMMITTEE REVIEWS AND APPROVES 990 BEFORE BEING FILED.</ExplanationTxt>
      </SupplementalInformationDetail>
      <SupplementalInformationDetail>
        <FormAndLineReferenceDesc>FORM 990, PART VI, SECTION C, LINE 19</FormAndLineReferenceDesc>
        <ExplanationTxt>UPON REQUEST</ExplanationTxt>
      </SupplementalInformationDetail>
    </IRS990ScheduleO>
    <IRS990ScheduleR documentId="RetDoc1043400001">
      <IdRelatedTaxExemptOrgGrp>
        <DisregardedEntityName>
          <BusinessNameLine1Txt>ROOFING INDUSTRY ADVANCEMENT FUND</BusinessNameLine1Txt>
        </DisregardedEntityName>
        <USAddress>
          <AddressLine1Txt>2920 LOCUST STREET</AddressLine1Txt>
          <CityNm>ST LOUIS</CityNm>
          <StateAbbreviationCd>MO</StateAbbreviationCd>
          <ZIPCd>63103</ZIPCd>
        </USAddress>
        <EIN>431712923</EIN>
        <PrimaryActivitiesTxt>TRAINING &amp; PROMOTING THE ROOFING INDUSTRY TO ITS MEMBERS AND THE GEN PUBLIC</PrimaryActivitiesTxt>
        <LegalDomicileStateCd>MO</LegalDomicileStateCd>
        <ExemptCodeSectionTxt>501(C)(5)</ExemptCodeSectionTxt>
        <ControlledOrganizationInd>0</ControlledOrganizationInd>
      </IdRelatedTaxExemptOrgGrp>
      <ReceiptOfIntAnntsRntsRyltsInd>0</ReceiptOfIntAnntsRntsRyltsInd>
      <GiftGrntOrCapContriToOthOrgInd>0</GiftGrntOrCapContriToOthOrgInd>
      <GiftGrntCapContriFromOthOrgInd>0</GiftGrntCapContriFromOthOrgInd>
      <LoansOrGuaranteesToOtherOrgInd>0</LoansOrGuaranteesToOtherOrgInd>
      <LoansOrGuaranteesFromOthOrgInd>0</LoansOrGuaranteesFromOthOrgInd>
      <DivRelatedOrganizationInd>0</DivRelatedOrganizationInd>
      <AssetSaleToOtherOrgInd>0</AssetSaleToOtherOrgInd>
      <AssetPurchaseFromOtherOrgInd>0</AssetPurchaseFromOtherOrgInd>
      <AssetExchangeInd>0</AssetExchangeInd>
      <RentalOfFacilitiesToOthOrgInd>0</RentalOfFacilitiesToOthOrgInd>
      <RentalOfFcltsFromOthOrgInd>0</RentalOfFcltsFromOthOrgInd>
      <PerformOfServicesForOthOrgInd>0</PerformOfServicesForOthOrgInd>
      <PerformOfServicesByOtherOrgInd>0</PerformOfServicesByOtherOrgInd>
      <SharingOfFacilitiesInd>1</SharingOfFacilitiesInd>
      <PaidEmployeesSharingInd>0</PaidEmployeesSharingInd>
      <ReimbursementPaidToOtherOrgInd>0</ReimbursementPaidToOtherOrgInd>
      <ReimbursementPaidByOtherOrgInd>0</ReimbursementPaidByOtherOrgInd>
      <TransferToOtherOrgInd>0</TransferToOtherOrgInd>
      <TransferFromOtherOrgInd>0</TransferFromOtherOrgInd>
    </IRS990ScheduleR>
  </ReturnData>
</Return>
