Liabilities / Assets
55th percentile
Higher debt load relative to assets than 55% of similar nonprofits.
990 • Fiscal year 2020 • EIN 41-0909858
Precomputed percentiles for this filing year versus similar nonprofits in the same peer cohort.
Liabilities / Assets
55th percentile
Higher debt load relative to assets than 55% of similar nonprofits.
Liabilities / Revenue
55th percentile
Higher debt load relative to revenue than 55% of similar nonprofits.
Net Margin
84th percentile
Higher net margin than 84% of similar nonprofits.
Top Officer Pay
90th percentile
Higher top officer pay than 90% of similar nonprofits.
Top officer pay equals 10.2% of source-year revenue.
Asset Growth
78th percentile
Faster asset growth than 78% of similar nonprofits.
Revenue Growth
89th percentile
Faster revenue growth than 89% of similar nonprofits.
Assets
Up$3,783,733
Up $562,642 (+17%) from 2019
Net Assets
Up$3,716,448
Up $603,185 (+19%) from 2019
Liabilities
Down$67,285
Down $40,543 (-38%) from 2019
Revenue
Up$2,244,338
Up $328,620 (+17%) from 2019
Expenses
Up$1,641,153
Up $41,789 (+2.6%) from 2019
Net Income
Up$603,185
Up $286,831 (+91%) from 2019
To raise the standard of the plumbing craft through continuous study of procedures essential to maintaining the skills and knowledge required by the growth of the industry.
APPRENTICE TRAINING FUND
| Line | Beginning | End | Change |
|---|---|---|---|
| Assets | |||
| Rtn Earn Endowment Incm Other Fnds | $3,113,263 | $3,716,448 | ▲ $603,185 |
| Savings and Temporary Cash Investments | $1,764,408 | $2,519,912 | ▲ $755,504 |
| Prepaid Expenses and Deferred Charges | $911,765 | $766,392 | ▼ $145,373 |
| Accounts Receivable | $360,794 | $302,479 | ▼ $58,315 |
| Land, Buildings, and Equipment, Net | $184,124 | $157,005 | ▼ $27,119 |
| Inventories for Sale or Use | - | $37,945 | - |
| Pd in Cap Srpls Land Bldg Eqp Fund | $0 | $0 | → $0 |
| Cap Stk Tr Prin Current Funds | $0 | $0 | → $0 |
| Total Assets | $3,221,091 | $3,783,733 | ▲ $562,642 |
| Liabilities | |||
| Accounts Payable and Accrued Expenses | $107,828 | $67,285 | ▼ $40,543 |
| Total Liabilities | $107,828 | $67,285 | ▼ $40,543 |
| Net Assets / Fund Balance | |||
| Total Net Assets Fund Balance | $3,113,263 | $3,716,448 | ▲ $603,185 |
| Total Liabilities and Net Assets / Fund Balance | $3,221,091 | $3,783,733 | ▲ $562,642 |
| Asset | Book Value | Depreciation | Basis |
|---|---|---|---|
| Leasehold Improvements | $131,801 | $337,479 | $469,280 |
| Equipment | $25,204 | $200,416 | $225,620 |
| Name | Title | Full / Part Time | Base | Other | Total |
|---|---|---|---|---|---|
| John Parizek | Coordinator | FT | $154,492 | $73,944 | $228,436 |
| David Lillback | Instructor | FT | $120,116 | $57,417 | $177,533 |
| Name | Title |
|---|---|
| Scott Gale | Trustee-chairman |
| Tom Muralt | Trustee-co-chairman |
| Don Leidner | Trustee |
| Jeni Blaylock | Trustee |
| John Lawrence | Trustee |
| Kevin Miller | Trustee |
| Scott Sundgaard | Trustee |
| Sophie Thaden | Trustee |
| Aaron Byrd | Trustee-alternate |
| Bridget Brouwer | Trustee-alternate |
| David Radziej | Trustee-alternate |
| Gary Thaden | Trustee-alternate |
| Line Item | Amount |
|---|---|
| Salaries, Compensation, and Employee Benefits | $1,002,666 |
| Other Expenses | $638,487 |
| Grants and Similar Amounts Paid | $0 |
| Professional Fundraising Fees | $0 |
| Total Fundraising Expense | $0 |
| Line Item | Program | Management | Fundraising | Total |
|---|---|---|---|---|
| Other Salaries and Wages | - | - | - | $742,076 |
| Occupancy | - | - | - | $225,452 |
| Pension Plan Contributions | - | - | - | $118,953 |
| Other Employee Benefits | - | - | - | $84,771 |
| Payroll Taxes | - | - | - | $56,866 |
| Office Expenses | - | - | - | $49,390 |
| Depreciation Depletion | - | - | - | $41,078 |
| Travel | - | - | - | $32,051 |
| Fees for Services Accounting | - | - | - | $15,450 |
| Insurance | - | - | - | $13,131 |
| Fees for Services Legal | - | - | - | $10,023 |
| Advertising | - | - | - | $5,134 |
| Fees for Services Other | - | - | - | $3,314 |
| Conferences and Meetings | - | - | - | $2,603 |
| Other Expenses | - | - | - | $666 |
| Total Functional Expenses | $0 | $0 | $0 | $1,641,153 |
| Line Item | Amount |
|---|---|
| Expenses per Audited Statements | $1,641,153 |
| Total Expenses per Audited Statements | $1,641,153 |
| Total Expenses per Form 990 | $1,641,153 |
| Expenses Not Reported on Financial Statements | $0 |
| Expenses Not Reported on Form 990 | $0 |
| Line Item | Amount |
|---|---|
| Professional Fundraising Fees | $0 |
“Gary and sophie thaden, employer trustees of the fund, have a familial relationship.”
“Four employer trustees and two employer alternate trustees shall be appointed by employer representatives. Two trustees and one alternate trustee shall be appointed by the metro association of the plumbing, heating, and cooling contractors, and two trustees and one alternate trustee shall be appointed by the minnesota mechanical contractors association, inc. Four of the members of the board of trustees shall be known as union trustees and two alternate trustees known as union alternates shall be selected by local union no. 15 of the united association of journeyman and apprentices of the plumbing and pipefitting industry of the united states and canada, afl-cio.”
“The program does not have a segregated committee which acts on behalf of the governing body.”
“Form 990 is provided to the entire board of trustees and the program coordinator prior to filing. After the board reviews form 990, it is approved and filed.”
“The fund has adopted a conflict of interest policy whereby annually each trustee of a committee with governing board delegated powers shall sign a statement which affirms such person: 1) has received a copy of the conflict of interest policy, 2) has read and understands the policy, 3) has agreed to comply with the policy, and 4) understands the fund is tax-exempt and in order to maintain its federal tax exemption it must engage primarily in activities which accomplish one or more of its tax exempt purposes.”
“The governing documents, conflict of interest policy, and financial statements are made available to local union members and apprentices. These documents can be obtained by request at the fund's office in minneapolis, mn.”
“Accounting principles generally accepted in the united states of america require the fund to evaluate tax positions taken and recognize a tax liability if the fund has taken uncertain tax positions that more likely than not would not be sustained upon examination by tax authorities. The fund is subject to routine audits by taxing jurisdictions; however, there are currently no audits for any tax periods in progress.”
This appendix keeps the raw XML leaves available for debugging and edge-case review. The human report above is the primary experience.
| Path | # | Value |
|---|---|---|
| IRS990/AccountantCompileOrReviewInd | 0 | 0 |
| IRS990/AccountsPayableAccrExpnssGrp/BOYAmt | 0 | 107828 |
| IRS990/AccountsPayableAccrExpnssGrp/EOYAmt | 0 | 67285 |
| IRS990/AccountsReceivableGrp/BOYAmt | 0 | 360794 |
| IRS990/AccountsReceivableGrp/EOYAmt | 0 | 302479 |
| IRS990/ActivitiesConductedPrtshpInd | 0 | 0 |
| IRS990/ActivityOrMissionDesc | 0 | APPRENTICE TRAINING FUND |
| IRS990/AdvertisingGrp/TotalAmt | 0 | 5134 |
| IRS990/AnnualDisclosureCoveredPrsnInd | 0 | 1 |
| IRS990/AuditCommitteeInd | 0 | 1 |
| IRS990/BackupWthldComplianceInd | 0 | 1 |
| IRS990/BooksInCareOfDetail/BusinessName/BusinessNameLine1Txt | 0 | TREVOR OGILVIE |
| IRS990/BooksInCareOfDetail/PhoneNum | 0 | 6123745262 |
| IRS990/BooksInCareOfDetail/USAddress/AddressLine1Txt | 0 | 818 DUNWOODY BOULEVARD |
| IRS990/BooksInCareOfDetail/USAddress/CityNm | 0 | MINNEAPOLIS |
| IRS990/BooksInCareOfDetail/USAddress/StateAbbreviationCd | 0 | MN |
| IRS990/BooksInCareOfDetail/USAddress/ZIPCd | 0 | 55403 |
| IRS990/BusinessRlnWith35CtrlEntInd | 0 | 0 |
| IRS990/BusinessRlnWithFamMemInd | 0 | 0 |
| IRS990/BusinessRlnWithOrgMemInd | 0 | 0 |
| IRS990/CapStkTrPrinCurrentFundsGrp/BOYAmt | 0 | 0 |
| IRS990/CapStkTrPrinCurrentFundsGrp/EOYAmt | 0 | 0 |
| IRS990/ChangeToOrgDocumentsInd | 0 | 0 |
| IRS990/CntrctRcvdGreaterThan100KCnt | 0 | 0 |
| IRS990/CollectionsOfArtInd | 0 | 0 |
| IRS990/CompensationFromOtherSrcsInd | 0 | 0 |
| IRS990/CompensationProcessCEOInd | 0 | 0 |
| IRS990/CompensationProcessOtherInd | 0 | 0 |
| IRS990/ConferencesMeetingsGrp/TotalAmt | 0 | 2603 |
| IRS990/ConflictOfInterestPolicyInd | 0 | 1 |
| IRS990/ConservationEasementsInd | 0 | 0 |
| IRS990/ConsolidatedAuditFinclStmtInd | 0 | 0 |
| IRS990/CreditCounselingInd | 0 | 0 |
| IRS990/CYBenefitsPaidToMembersAmt | 0 | 0 |
| IRS990/CYContributionsGrantsAmt | 0 | 0 |
| IRS990/CYGrantsAndSimilarPaidAmt | 0 | 0 |
| IRS990/CYInvestmentIncomeAmt | 0 | 5333 |
| IRS990/CYOtherExpensesAmt | 0 | 638487 |
| IRS990/CYOtherRevenueAmt | 0 | 72013 |
| IRS990/CYProgramServiceRevenueAmt | 0 | 2166992 |
| IRS990/CYRevenuesLessExpensesAmt | 0 | 603185 |
| IRS990/CYSalariesCompEmpBnftPaidAmt | 0 | 1002666 |
| IRS990/CYTotalExpensesAmt | 0 | 1641153 |
| IRS990/CYTotalFundraisingExpenseAmt | 0 | 0 |
| IRS990/CYTotalProfFndrsngExpnsAmt | 0 | 0 |
| IRS990/CYTotalRevenueAmt | 0 | 2244338 |
| IRS990/DecisionsSubjectToApprovaInd | 0 | 0 |
| IRS990/DeductibleArtContributionInd | 0 | 0 |
| IRS990/DeductibleNonCashContriInd | 0 | 0 |
| IRS990/DelegationOfMgmtDutiesInd | 0 | 0 |
| IRS990/DepreciationDepletionGrp/TotalAmt | 0 | 41078 |
| IRS990/Desc | 0 | TO PROVIDE TRAINING AND EDUCATION FOR APPRENTICES AND JOURNEYMEN IN THE JURISDICTION OF MINNEAPOLIS PLUMBERS LOCAL 15. |
| IRS990/DescribedInSection501c3Ind | 0 | 0 |
| IRS990/DisregardedEntityInd | 0 | 0 |
| IRS990/DocumentRetentionPolicyInd | 0 | 1 |
| IRS990/DonorAdvisedFundInd | 0 | 0 |
| IRS990/DonorRstrOrQuasiEndowmentsInd | 0 | 0 |
| IRS990/ElectionOfBoardMembersInd | 0 | 1 |
| IRS990/EmployeeCnt | 0 | 43 |
| IRS990/EmploymentTaxReturnsFiledInd | 0 | 1 |
| IRS990/FamilyOrBusinessRlnInd | 0 | 1 |
| IRS990/FederalGrantAuditRequiredInd | 0 | 0 |
| IRS990/FeesForServicesAccountingGrp/TotalAmt | 0 | 15450 |
| IRS990/FeesForServicesLegalGrp/TotalAmt | 0 | 10023 |
| IRS990/FeesForServicesOtherGrp/TotalAmt | 0 | 3314 |
| IRS990/ForeignActivitiesInd | 0 | 0 |
| IRS990/ForeignFinancialAccountInd | 0 | 0 |
| IRS990/ForeignOfficeInd | 0 | 0 |
| IRS990/Form8282PropertyDisposedOfInd | 0 | 0 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 0 | 1.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 1 | 1.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 2 | 1.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 3 | 1.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 4 | 1.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 5 | 1.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 6 | 1.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 7 | 1.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 8 | 1.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 9 | 1.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 10 | 1.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 11 | 1.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 12 | 45.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 13 | 45.00 |
| IRS990/Form990PartVIISectionAGrp/HighestCompensatedEmployeeInd | 0 | X |
| IRS990/Form990PartVIISectionAGrp/HighestCompensatedEmployeeInd | 1 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 0 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 1 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 2 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 3 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 4 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 5 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 6 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 7 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 8 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 9 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 10 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 11 | X |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 0 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 1 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 2 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 3 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 4 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 5 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 6 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 7 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 8 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 9 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 10 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 11 | 0 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 12 | 73944 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 13 | 57417 |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 0 | SCOTT GALE |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 1 | JOHN LAWRENCE |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 2 | DON LEIDNER |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 3 | SCOTT SUNDGAARD |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 4 | BRIDGET BROUWER |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 5 | AARON BYRD |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 6 | KEVIN MILLER |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 7 | JENI BLAYLOCK |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 8 | TOM MURALT |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 9 | SOPHIE THADEN |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 10 | GARY THADEN |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 11 | DAVID RADZIEJ |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 12 | JOHN PARIZEK |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 13 | DAVID LILLBACK |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 0 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 1 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 2 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 3 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 4 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 5 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 6 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 7 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 8 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 9 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 10 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 11 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 12 | 154492 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 13 | 120116 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 0 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 1 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 2 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 3 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 4 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 5 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 6 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 7 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 8 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 9 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 10 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 11 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 12 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromRltdOrgAmt | 13 | 0 |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 0 | TRUSTEE-CHAIRMAN |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 1 | TRUSTEE |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 2 | TRUSTEE |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 3 | TRUSTEE |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 4 | TRUSTEE-ALTERNATE |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 5 | TRUSTEE-ALTERNATE |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 6 | TRUSTEE |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 7 | TRUSTEE |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 8 | TRUSTEE-CO-CHAIRMAN |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 9 | TRUSTEE |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 10 | TRUSTEE-ALTERNATE |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 11 | TRUSTEE-ALTERNATE |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 12 | COORDINATOR |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 13 | INSTRUCTOR |
| IRS990/Form990ProvidedToGvrnBodyInd | 0 | 1 |
| IRS990/FormationYr | 0 | 1959 |
| IRS990/FormerOfcrEmployeesListedInd | 0 | 0 |
| IRS990/FSAuditedBasisGrp/SeparateBasisFinclStmtInd | 0 | X |
| IRS990/FSAuditedInd | 0 | 1 |
| IRS990/FundraisingActivitiesInd | 0 | 0 |
| IRS990/GamingActivitiesInd | 0 | 0 |
| IRS990/GoverningBodyVotingMembersCnt | 0 | 8 |
| IRS990/GrantsToIndividualsInd | 0 | 0 |
| IRS990/GrantsToOrganizationsInd | 0 | 0 |
| IRS990/GrantToRelatedPersonInd | 0 | 0 |
| IRS990/GrossReceiptsAmt | 0 | 2244338 |
| IRS990/GroupReturnForAffiliatesInd | 0 | 0 |
| IRS990/IncludeFIN48FootnoteInd | 0 | 1 |
| IRS990/IndependentAuditFinclStmtInd | 0 | 1 |
| IRS990/IndependentVotingMemberCnt | 0 | 8 |
| IRS990/IndivRcvdGreaterThan100KCnt | 0 | 2 |
| IRS990/IndoorTanningServicesInd | 0 | 0 |
| IRS990/InfoInScheduleOPartVIInd | 0 | X |
| IRS990/InsuranceGrp/TotalAmt | 0 | 13131 |
| IRS990/InventoriesForSaleOrUseGrp/EOYAmt | 0 | 37945 |
| IRS990/InvestmentIncomeGrp/ExclusionAmt | 0 | 5333 |
| IRS990/InvestmentIncomeGrp/TotalRevenueColumnAmt | 0 | 5333 |
| IRS990/InvestmentInJointVentureInd | 0 | 0 |
| IRS990/IRPDocumentCnt | 0 | 10 |
| IRS990/IRPDocumentW2GCnt | 0 | 0 |
| IRS990/LandBldgEquipAccumDeprecAmt | 0 | 537895 |
| IRS990/LandBldgEquipBasisNetGrp/BOYAmt | 0 | 184124 |
| IRS990/LandBldgEquipBasisNetGrp/EOYAmt | 0 | 157005 |
| IRS990/LandBldgEquipCostOrOtherBssAmt | 0 | 694900 |
| IRS990/LegalDomicileStateCd | 0 | MN |
| IRS990/LoanOutstandingInd | 0 | 0 |
| IRS990/LocalChaptersInd | 0 | 0 |
| IRS990/MaterialDiversionOrMisuseInd | 0 | 0 |
| IRS990/MembersOrStockholdersInd | 0 | 0 |
| IRS990/MethodOfAccountingAccrualInd | 0 | X |
| IRS990/MinutesOfCommitteesInd | 0 | 0 |
| IRS990/MinutesOfGoverningBodyInd | 0 | 1 |
| IRS990/MissionDesc | 0 | TO RAISE THE STANDARD OF THE PLUMBING CRAFT THROUGH CONTINUOUS STUDY OF PROCEDURES ESSENTIAL TO MAINTAINING THE SKILLS AND KNOWLEDGE REQUIRED BY THE GROWTH OF THE INDUSTRY. |
| IRS990/MoreThan5000KToIndividualsInd | 0 | 0 |
| IRS990/MoreThan5000KToOrgInd | 0 | 0 |
| IRS990/NetAssetsOrFundBalancesBOYAmt | 0 | 3113263 |
| IRS990/NetAssetsOrFundBalancesEOYAmt | 0 | 3716448 |
| IRS990/NetUnrelatedBusTxblIncmAmt | 0 | 0 |
| IRS990/NoListedPersonsCompensatedInd | 0 | X |
| IRS990/NondeductibleContributionsInd | 0 | 0 |
| IRS990/OccupancyGrp/TotalAmt | 0 | 225452 |
| IRS990/OfficeExpensesGrp/TotalAmt | 0 | 49390 |
| IRS990/OfficerMailingAddressInd | 0 | 0 |
| IRS990/OperateHospitalInd | 0 | 0 |
| IRS990/Organization501cInd | 0 | X |
| IRS990/OrgDoesNotFollowFASB117Ind | 0 | X |
| IRS990/OtherChangesInNetAssetsAmt | 0 | 0 |
| IRS990/OtherEmployeeBenefitsGrp/TotalAmt | 0 | 84771 |
| IRS990/OtherExpensesGrp/Desc | 0 | BOOKS, TRAINING, AND SU |
| IRS990/OtherExpensesGrp/Desc | 1 | TEACHING REIMBURSEMENTS |
| IRS990/OtherExpensesGrp/Desc | 2 | ST. CLOUD ADMIN REIMB |
| IRS990/OtherExpensesGrp/Desc | 3 | APPRENTICE AWARDS |
| IRS990/OtherExpensesGrp/TotalAmt | 0 | 123486 |
| IRS990/OtherExpensesGrp/TotalAmt | 1 | 75718 |
| IRS990/OtherExpensesGrp/TotalAmt | 2 | 40991 |
| IRS990/OtherExpensesGrp/TotalAmt | 3 | 666 |
| IRS990/OtherRevenueMiscGrp/BusinessCd | 0 | 900099 |
| IRS990/OtherRevenueMiscGrp/Desc | 0 | INTEREST-PREPAID RENT |
| IRS990/OtherRevenueMiscGrp/ExclusionAmt | 0 | 72013 |
| IRS990/OtherRevenueMiscGrp/TotalRevenueColumnAmt | 0 | 72013 |
| IRS990/OtherRevenueTotalAmt | 0 | 72013 |
| IRS990/OtherSalariesAndWagesGrp/TotalAmt | 0 | 742076 |
| IRS990/PartialLiquidationInd | 0 | 0 |
| IRS990/PayrollTaxesGrp/TotalAmt | 0 | 56866 |
| IRS990/PdInCapSrplsLandBldgEqpFundGrp/BOYAmt | 0 | 0 |
| IRS990/PdInCapSrplsLandBldgEqpFundGrp/EOYAmt | 0 | 0 |
| IRS990/PensionPlanContributionsGrp/TotalAmt | 0 | 118953 |
| IRS990/PoliticalCampaignActyInd | 0 | 0 |
| IRS990/PrepaidExpensesDefrdChargesGrp/BOYAmt | 0 | 911765 |
| IRS990/PrepaidExpensesDefrdChargesGrp/EOYAmt | 0 | 766392 |
| IRS990/PrincipalOfficerNm | 0 | SCOTT GALE |
| IRS990/ProfessionalFundraisingInd | 0 | 0 |
| IRS990/ProgramServiceRevenueGrp/BusinessCd | 0 | 900099 |
| IRS990/ProgramServiceRevenueGrp/BusinessCd | 1 | 900099 |
| IRS990/ProgramServiceRevenueGrp/BusinessCd | 2 | 900099 |
| IRS990/ProgramServiceRevenueGrp/Desc | 0 | EMPLOYER CONTRIBUTIONS |
| IRS990/ProgramServiceRevenueGrp/Desc | 1 | APPRENTICE TUITION |
| IRS990/ProgramServiceRevenueGrp/Desc | 2 | TRAINING AND OTHER REI |
| IRS990/ProgramServiceRevenueGrp/RelatedOrExemptFuncIncomeAmt | 0 | 1970437 |
| IRS990/ProgramServiceRevenueGrp/RelatedOrExemptFuncIncomeAmt | 1 | 158455 |
| IRS990/ProgramServiceRevenueGrp/RelatedOrExemptFuncIncomeAmt | 2 | 38100 |
| IRS990/ProgramServiceRevenueGrp/TotalRevenueColumnAmt | 0 | 1970437 |
| IRS990/ProgramServiceRevenueGrp/TotalRevenueColumnAmt | 1 | 158455 |
| IRS990/ProgramServiceRevenueGrp/TotalRevenueColumnAmt | 2 | 38100 |
| IRS990/ProhibitedTaxShelterTransInd | 0 | 0 |
| IRS990/PYBenefitsPaidToMembersAmt | 0 | 0 |
| IRS990/PYContributionsGrantsAmt | 0 | 0 |
| IRS990/PYGrantsAndSimilarPaidAmt | 0 | 0 |
| IRS990/PYInvestmentIncomeAmt | 0 | 4038 |
| IRS990/PYOtherExpensesAmt | 0 | 651730 |
| IRS990/PYOtherRevenueAmt | 0 | 83379 |
| IRS990/PYProgramServiceRevenueAmt | 0 | 1828301 |
| IRS990/PYRevenuesLessExpensesAmt | 0 | 316354 |
| IRS990/PYSalariesCompEmpBnftPaidAmt | 0 | 947634 |
| IRS990/PYTotalExpensesAmt | 0 | 1599364 |
| IRS990/PYTotalProfFndrsngExpnsAmt | 0 | 0 |
| IRS990/PYTotalRevenueAmt | 0 | 1915718 |
| IRS990/QuidProQuoContributionsInd | 0 | 0 |
| IRS990/ReconcilationRevenueExpnssAmt | 0 | 603185 |
| IRS990/RegularMonitoringEnfrcInd | 0 | 1 |
| IRS990/RelatedEntityInd | 0 | 0 |
| IRS990/RelatedOrganizationCtrlEntInd | 0 | 0 |
| IRS990/ReportInvestmentsOtherSecInd | 0 | 0 |
| IRS990/ReportLandBuildingEquipmentInd | 0 | 1 |
| IRS990/ReportOtherAssetsInd | 0 | 0 |
| IRS990/ReportOtherLiabilitiesInd | 0 | 0 |
| IRS990/ReportProgramRelatedInvstInd | 0 | 0 |
| IRS990/RtnEarnEndowmentIncmOthFndsGrp/BOYAmt | 0 | 3113263 |
| IRS990/RtnEarnEndowmentIncmOthFndsGrp/EOYAmt | 0 | 3716448 |
| IRS990/SavingsAndTempCashInvstGrp/BOYAmt | 0 | 1764408 |
| IRS990/SavingsAndTempCashInvstGrp/EOYAmt | 0 | 2519912 |
| IRS990/ScheduleBRequiredInd | 0 | 0 |
| IRS990ScheduleD/EquipmentGrp/BookValueAmt | 0 | 25204 |
| IRS990ScheduleD/EquipmentGrp/DepreciationAmt | 0 | 200416 |
| IRS990ScheduleD/EquipmentGrp/OtherCostOrOtherBasisAmt | 0 | 225620 |
| IRS990ScheduleD/ExpensesNotReportedAmt | 0 | 0 |
| IRS990ScheduleD/ExpensesNotRptFinclStmtAmt | 0 | 0 |
| IRS990ScheduleD/ExpensesSubtotalAmt | 0 | 1641153 |
| IRS990ScheduleD/FootnoteTextInd | 0 | X |
| IRS990ScheduleD/LeaseholdImprovementsGrp/BookValueAmt | 0 | 131801 |
| IRS990ScheduleD/LeaseholdImprovementsGrp/DepreciationAmt | 0 | 337479 |
| IRS990ScheduleD/LeaseholdImprovementsGrp/OtherCostOrOtherBasisAmt | 0 | 469280 |
| IRS990ScheduleD/RevenueNotReportedAmt | 0 | 0 |
| IRS990ScheduleD/RevenueNotReportedFinclStmtAmt | 0 | 0 |
| IRS990ScheduleD/RevenueSubtotalAmt | 0 | 2244338 |
| IRS990ScheduleD/SupplementalInformationDetail/ExplanationTxt | 0 | ACCOUNTING PRINCIPLES GENERALLY ACCEPTED IN THE UNITED STATES OF AMERICA REQUIRE THE FUND TO EVALUATE TAX POSITIONS TAKEN AND RECOGNIZE A TAX LIABILITY IF THE FUND HAS TAKEN UNCERTAIN TAX POSITIONS THAT MORE LIKELY THAN NOT WOULD NOT BE SUSTAINED UPON EXAMINATION BY TAX AUTHORITIES. THE FUND IS SUBJECT TO ROUTINE AUDITS BY TAXING JURISDICTIONS; HOWEVER, THERE ARE CURRENTLY NO AUDITS FOR ANY TAX PERIODS IN PROGRESS. |
| IRS990ScheduleD/SupplementalInformationDetail/FormAndLineReferenceDesc | 0 | PART X, LINE 2: |
| IRS990ScheduleD/TotalBookValueLandBuildingsAmt | 0 | 157005 |
| IRS990ScheduleD/TotalExpensesPerForm990Amt | 0 | 1641153 |
| IRS990ScheduleD/TotalRevenuePerForm990Amt | 0 | 2244338 |
| IRS990ScheduleD/TotalRevEtcAuditedFinclStmtAmt | 0 | 2244338 |
| IRS990ScheduleD/TotExpnsEtcAuditedFinclStmtAmt | 0 | 1641153 |
| IRS990ScheduleJ/BoardOrCommitteeApprovalInd | 0 | X |
| IRS990ScheduleJ/EquityBasedCompArrngmInd | 0 | 0 |
| IRS990/ScheduleJRequiredInd | 0 | 1 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/BaseCompensationFilingOrgAmt | 0 | 154492 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/BaseCompensationFilingOrgAmt | 1 | 120116 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/BonusFilingOrganizationAmount | 0 | 0 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/BonusFilingOrganizationAmount | 1 | 0 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/BonusRelatedOrganizationsAmt | 0 | 0 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/BonusRelatedOrganizationsAmt | 1 | 0 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/CompensationBasedOnRltdOrgsAmt | 0 | 0 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/CompensationBasedOnRltdOrgsAmt | 1 | 0 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/CompReportPrior990FilingOrgAmt | 0 | 0 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/CompReportPrior990FilingOrgAmt | 1 | 0 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/CompReportPrior990RltdOrgsAmt | 0 | 0 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/CompReportPrior990RltdOrgsAmt | 1 | 0 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/DeferredCompensationFlngOrgAmt | 0 | 48690 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/DeferredCompensationFlngOrgAmt | 1 | 32163 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/DeferredCompRltdOrgsAmt | 0 | 0 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/DeferredCompRltdOrgsAmt | 1 | 0 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/NontaxableBenefitsFilingOrgAmt | 0 | 25254 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/NontaxableBenefitsFilingOrgAmt | 1 | 25254 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/NontaxableBenefitsRltdOrgsAmt | 0 | 0 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/NontaxableBenefitsRltdOrgsAmt | 1 | 0 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/OtherCompensationFilingOrgAmt | 0 | 0 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/OtherCompensationFilingOrgAmt | 1 | 0 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/OtherCompensationRltdOrgsAmt | 0 | 0 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/OtherCompensationRltdOrgsAmt | 1 | 0 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/PersonNm | 0 | JOHN PARIZEK |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/PersonNm | 1 | DAVID LILLBACK |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/TitleTxt | 0 | COORDINATOR |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/TitleTxt | 1 | INSTRUCTOR |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/TotalCompensationFilingOrgAmt | 0 | 228436 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/TotalCompensationFilingOrgAmt | 1 | 177533 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/TotalCompensationRltdOrgsAmt | 0 | 0 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/TotalCompensationRltdOrgsAmt | 1 | 0 |
| IRS990ScheduleJ/SeverancePaymentInd | 0 | 0 |
| IRS990ScheduleJ/SupplementalNonqualRtrPlanInd | 0 | 0 |
| IRS990/ScheduleORequiredInd | 0 | 1 |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 0 | GARY AND SOPHIE THADEN, EMPLOYER TRUSTEES OF THE FUND, HAVE A FAMILIAL RELATIONSHIP. |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 1 | FOUR EMPLOYER TRUSTEES AND TWO EMPLOYER ALTERNATE TRUSTEES SHALL BE APPOINTED BY EMPLOYER REPRESENTATIVES. TWO TRUSTEES AND ONE ALTERNATE TRUSTEE SHALL BE APPOINTED BY THE METRO ASSOCIATION OF THE PLUMBING, HEATING, AND COOLING CONTRACTORS, AND TWO TRUSTEES AND ONE ALTERNATE TRUSTEE SHALL BE APPOINTED BY THE MINNESOTA MECHANICAL CONTRACTORS ASSOCIATION, INC. FOUR OF THE MEMBERS OF THE BOARD OF TRUSTEES SHALL BE KNOWN AS UNION TRUSTEES AND TWO ALTERNATE TRUSTEES KNOWN AS UNION ALTERNATES SHALL BE SELECTED BY LOCAL UNION NO. 15 OF THE UNITED ASSOCIATION OF JOURNEYMAN AND APPRENTICES OF THE PLUMBING AND PIPEFITTING INDUSTRY OF THE UNITED STATES AND CANADA, AFL-CIO. |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 2 | THE PROGRAM DOES NOT HAVE A SEGREGATED COMMITTEE WHICH ACTS ON BEHALF OF THE GOVERNING BODY. |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 3 | FORM 990 IS PROVIDED TO THE ENTIRE BOARD OF TRUSTEES AND THE PROGRAM COORDINATOR PRIOR TO FILING. AFTER THE BOARD REVIEWS FORM 990, IT IS APPROVED AND FILED. |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 4 | THE FUND HAS ADOPTED A CONFLICT OF INTEREST POLICY WHEREBY ANNUALLY EACH TRUSTEE OF A COMMITTEE WITH GOVERNING BOARD DELEGATED POWERS SHALL SIGN A STATEMENT WHICH AFFIRMS SUCH PERSON: 1) HAS RECEIVED A COPY OF THE CONFLICT OF INTEREST POLICY, 2) HAS READ AND UNDERSTANDS THE POLICY, 3) HAS AGREED TO COMPLY WITH THE POLICY, AND 4) UNDERSTANDS THE FUND IS TAX-EXEMPT AND IN ORDER TO MAINTAIN ITS FEDERAL TAX EXEMPTION IT MUST ENGAGE PRIMARILY IN ACTIVITIES WHICH ACCOMPLISH ONE OR MORE OF ITS TAX EXEMPT PURPOSES. |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 5 | THE GOVERNING DOCUMENTS, CONFLICT OF INTEREST POLICY, AND FINANCIAL STATEMENTS ARE MADE AVAILABLE TO LOCAL UNION MEMBERS AND APPRENTICES. THESE DOCUMENTS CAN BE OBTAINED BY REQUEST AT THE FUND'S OFFICE IN MINNEAPOLIS, MN. |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 0 | FORM 990, PART VI, SECTION A, LINE 2 |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 1 | FORM 990, PART VI, SECTION A, LINE 7A |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 2 | FORM 990, PART VI, SECTION A, LINE 8B |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 3 | FORM 990, PART VI, SECTION B, LINE 11B |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 4 | FORM 990, PART VI, SECTION B, LINE 12C |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 5 | FORM 990, PART VI, SECTION C, LINE 19 |
| IRS990/SchoolOperatingInd | 0 | 0 |
| IRS990/SignificantChangeInd | 0 | 0 |
| IRS990/SignificantNewProgramSrvcInd | 0 | 0 |
| IRS990/SubjectToExcsTaxNetInvstIncInd | 0 | 0 |
| IRS990/SubjectToProxyTaxInd | 0 | 0 |
| IRS990/SubjToTaxRmnrtnExPrchtPymtInd | 0 | 0 |
| IRS990/TaxablePartyNotificationInd | 0 | 0 |
| IRS990/TaxExemptBondsInd | 0 | 0 |
| IRS990/TerminateOperationsInd | 0 | 0 |
| IRS990/TotalAssetsBOYAmt | 0 | 3221091 |
| IRS990/TotalAssetsEOYAmt | 0 | 3783733 |
| IRS990/TotalAssetsGrp/BOYAmt | 0 | 3221091 |
| IRS990/TotalAssetsGrp/EOYAmt | 0 | 3783733 |
| IRS990/TotalCompGreaterThan150KInd | 0 | 1 |
| IRS990/TotalEmployeeCnt | 0 | 43 |
| IRS990/TotalFunctionalExpensesGrp/TotalAmt | 0 | 1641153 |
| IRS990/TotalGrossUBIAmt | 0 | 0 |
| IRS990/TotalLiabilitiesBOYAmt | 0 | 107828 |
| IRS990/TotalLiabilitiesEOYAmt | 0 | 67285 |
| IRS990/TotalLiabilitiesGrp/BOYAmt | 0 | 107828 |
| IRS990/TotalLiabilitiesGrp/EOYAmt | 0 | 67285 |
| IRS990/TotalNetAssetsFundBalanceGrp/BOYAmt | 0 | 3113263 |
| IRS990/TotalNetAssetsFundBalanceGrp/EOYAmt | 0 | 3716448 |
| IRS990/TotalOtherCompensationAmt | 0 | 131361 |
| IRS990/TotalProgramServiceRevenueAmt | 0 | 2166992 |
| IRS990/TotalReportableCompFromOrgAmt | 0 | 274608 |
| IRS990/TotalRevenueGrp/ExclusionAmt | 0 | 77346 |
| IRS990/TotalRevenueGrp/RelatedOrExemptFuncIncomeAmt | 0 | 2166992 |
| IRS990/TotalRevenueGrp/TotalRevenueColumnAmt | 0 | 2244338 |
| IRS990/TotalRevenueGrp/UnrelatedBusinessRevenueAmt | 0 | 0 |
| IRS990/TotalVolunteersCnt | 0 | 0 |
| IRS990/TotLiabNetAssetsFundBalanceGrp/BOYAmt | 0 | 3221091 |
| IRS990/TotLiabNetAssetsFundBalanceGrp/EOYAmt | 0 | 3783733 |
| IRS990/TotReportableCompRltdOrgAmt | 0 | 0 |
| IRS990/TravelGrp/TotalAmt | 0 | 32051 |
| IRS990/TypeOfOrganizationTrustInd | 0 | X |
| IRS990/UnrelatedBusIncmOverLimitInd | 0 | 0 |
| IRS990/UponRequestInd | 0 | X |
| IRS990/USAddress/AddressLine1Txt | 0 | 818 DUNWOODY BOULEVARD |
| IRS990/USAddress/CityNm | 0 | MINNEAPOLIS |
| IRS990/USAddress/StateAbbreviationCd | 0 | MN |
| IRS990/USAddress/ZIPCd | 0 | 55403 |
| IRS990/VotingMembersGoverningBodyCnt | 0 | 8 |
| IRS990/VotingMembersIndependentCnt | 0 | 8 |
| IRS990/WebsiteAddressTxt | 0 | WWW.TRAINING15.COM |
No mirrored PDF or thumbnail assets are attached yet.
Displayed year
2020 • Form 990Detailed filing. Detailed filing data is available for this year.