Liabilities / Assets
19th percentile
Tied with the lowest-debt nonprofits in its peer group.
EIN 86-3002069 • 501(c)3 • Birmingham, AL
Profile
The birmingham host committee 2025 world police & fire games (bhm2025) is a nonprofit 501(c)(3) corporation established to organize, manage and operate all activities related to the 2025 world police & fire games. Our primary objective is to honor and celebrate our community heroes & public safety officers from around the world by delivering an amazing athlete experience and fully engaging the community to produce the best games possible while showcasing birmingham, alabama.
Precomputed percentiles relative to similar nonprofits. These scores are descriptive rather than judgmental.
Liabilities / Assets
19th percentile
Tied with the lowest-debt nonprofits in its peer group.
Liabilities / Revenue
20th percentile
Tied with the lowest-debt nonprofits in its peer group.
Net Margin
12th percentile
Higher net margin than 12% of similar nonprofits.
Top Officer Pay
40th percentile
Higher top officer pay than 40% of similar nonprofits.
Top officer pay equals 0.0% of source-year revenue.
Asset Growth
4th percentile
Faster asset growth than 4% of similar nonprofits.
Revenue Growth
84th percentile
Faster revenue growth than 84% of similar nonprofits.
Assets
Down$392,691
Down $448,345 (-53%) from 2023
Liabilities
Flat$0
Flat from 2023
Net Assets
Down$392,691
Down $448,345 (-53%) from 2023
Revenue
Up$1,841,832
Up $649,023 (+54%) from 2023
Expenses
Up$2,290,177
Up $1,063,059 (+87%) from 2023
Net Income
Down-$448,345
Down $414,036 (-1207%) from 2023
Most recent year
2024 • Form 990Detailed filing. Detailed filing data is available for this year.
The birmingham host committee 2025 world police & fire games (bhm2025) is a nonprofit 501(c)(3) corporation established to organize, manage and operate all activities related to the 2025 world police & fire games. Our primary objective is to honor and celebrate our community heroes & public safety officers from around the world by delivering an amazing athlete experience and fully engaging the community to produce the best games possible while showcasing birmingham, alabama.
| Line | Beginning | End | Change |
|---|---|---|---|
| Assets | |||
| Rtn Earn Endowment Incm Other Fnds | $841,036 | $392,691 | ▼ $448,345 |
| Cash and Non-Interest-Bearing Accounts | $818,171 | $369,826 | ▼ $448,345 |
| Pd in Cap Srpls Land Bldg Eqp Fund | $0 | $0 | → $0 |
| Cap Stk Tr Prin Current Funds | $0 | $0 | → $0 |
| Total Assets | $841,036 | $392,691 | ▼ $448,345 |
| Other Assets Total | $22,865 | $22,865 | → $0 |
| Liabilities | |||
| Total Liabilities | $0 | $0 | → $0 |
| Net Assets / Fund Balance | |||
| Total Net Assets Fund Balance | $841,036 | $392,691 | ▼ $448,345 |
| Total Liabilities and Net Assets / Fund Balance | $841,036 | $392,691 | ▼ $448,345 |
| Asset | Book Value | Depreciation | Basis |
|---|---|---|---|
| Other Assets Org | $22,865 | - | - |
| Name | Title |
|---|---|
| Danny Markstein | Director |
| Joe Hampton | Director |
| John Oros Jr | Director |
| Marry Elliot | Director |
| Matthew Dent | Director |
| Nicholas Willis | Director |
| Steve Ammons | Director |
| Dj Mackovets | CEO- Nonvoting |
| Bridget Carter | Secretary- Nonvoting |
| Cyndy Patterson | Treasurer- Nonvoting |
| Line Item | Amount |
|---|---|
| Other Expenses | $2,290,177 |
| Grants and Similar Amounts Paid | $0 |
| Professional Fundraising Fees | $0 |
| Salaries, Compensation, and Employee Benefits | $0 |
| Total Fundraising Expense | $0 |
| Line Item | Program | Management | Fundraising | Total |
|---|---|---|---|---|
| Fees for Services Other | $23,444 | $891,412 | - | $914,856 |
| Advertising | $417,119 | - | - | $417,119 |
| Fees for Services Legal | - | $105,576 | - | $105,576 |
| Occupancy | - | $65,240 | - | $65,240 |
| Travel | - | $58,771 | - | $58,771 |
| Office Expenses | - | $21,100 | - | $21,100 |
| Other Expenses | $61,637 | $15,864 | - | $15,864 |
| Information Technology | - | $14,983 | - | $14,983 |
| Insurance | - | $11,321 | - | $11,321 |
| All Other Expenses | - | $4,298 | - | $4,298 |
| Fees for Services Accounting | - | $3,465 | - | $3,465 |
| Conferences and Meetings | - | $2,348 | - | $2,348 |
| Total Functional Expenses | $798,290 | $1,491,887 | $0 | $2,290,177 |
| Line Item | Amount |
|---|---|
| Professional Fundraising Fees | $0 |
“The organization provides the form 990 to the board for review prior to filing the return.”
“An initial review of any potential conflicts is performed for all covered parties. An annual review is performed for existing parties to ensure there are no potential conflicts.”
“The corporation will base the compensation rates of its officers and highest paid employees and independent contractors on the compensation rates of other similarly situated organizations and will conduct compensation studies when appropriate. Any non-fixed compensation arrangements with officers of highest paid employees and independent contractors will be made after the 2025 world police and fire games are held. Any such payments will be made in accordance with the corporation's conflict of interest and compensation policy included in the supplemental responses attached to this application and a bonus policy that will be adopted by the board closer to the 2025 world police and fire games (the bonus policy). Such bonus policy will require that the board, or a compensation committee appointed by the board, approve all such compensation. Eligibility will be determined based on certain performance metrics under the bonus policy and total compensation under the bonus policy will be limited to fair market value.”
“As a general rule, the organization does not make its governing documents, conflict of interest policy, or financial statements available to the public. Any written request by the public would be reviewed and acted upon by the board.”
“Contractors and consultants: program service expenses 23,444. Management and general expenses 891,412. Fundraising expenses 0. Total expenses 914,856.”
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/ActivitiesConductedPrtshpInd | 0 | 0 |
| IRS990/ActivityOrMissionDesc | 0 | THE BIRMINGHAM HOST COMMITTEE 2025 WORLD POLICE & FIRE GAMES (BHM2025) IS A NONPROFIT 501(C)(3) CORPORATION ESTABLISHED TO ORGANIZE, MANAGE AND OPERATE ALL ACTIVITIES RELATED TO THE 2025 WORLD POLICE & FIRE GAMES. OUR PRIMARY OBJECTIVE IS TO HONOR AND CELEBRATE OUR COMMUNITY HEROES & PUBLIC SAFETY OFFICERS FROM AROUND THE WORLD BY DELIVERING AN AMAZING ATHLETE EXPERIENCE AND FULLY ENGAGING THE COMMUNITY TO PRODUCE THE BEST GAMES POSSIBLE WHILE SHOWCASING BIRMINGHAM, ALABAMA. |
| IRS990/AdvertisingGrp/ProgramServicesAmt | 0 | 417119 |
| IRS990/AdvertisingGrp/TotalAmt | 0 | 417119 |
| IRS990/AllOtherContributionsAmt | 0 | 285500 |
| IRS990/AllOtherExpensesGrp/ManagementAndGeneralAmt | 0 | 4298 |
| IRS990/AllOtherExpensesGrp/TotalAmt | 0 | 4298 |
| IRS990/AnnualDisclosureCoveredPrsnInd | 0 | 1 |
| IRS990/BackupWthldComplianceInd | 0 | 1 |
| IRS990/BooksInCareOfDetail/PersonNm | 0 | MIKO KULOVITZ |
| IRS990/BooksInCareOfDetail/PhoneNum | 0 | 2053357447 |
| IRS990/BooksInCareOfDetail/USAddress/AddressLine1Txt | 0 | 950 22ND STREET NORTH SUITE 550 |
| IRS990/BooksInCareOfDetail/USAddress/CityNm | 0 | BIRMINGHAM |
| IRS990/BooksInCareOfDetail/USAddress/StateAbbreviationCd | 0 | AL |
| IRS990/BooksInCareOfDetail/USAddress/ZIPCd | 0 | 35203 |
| IRS990/BusinessRlnWith35CtrlEntInd | 0 | 0 |
| IRS990/BusinessRlnWithFamMemInd | 0 | 0 |
| IRS990/BusinessRlnWithOrgMemInd | 0 | 0 |
| IRS990/CapStkTrPrinCurrentFundsGrp/BOYAmt | 0 | 0 |
| IRS990/CapStkTrPrinCurrentFundsGrp/EOYAmt | 0 | 0 |
| IRS990/CashNonInterestBearingGrp/BOYAmt | 0 | 818171 |
| IRS990/CashNonInterestBearingGrp/EOYAmt | 0 | 369826 |
| IRS990/ChangeToOrgDocumentsInd | 0 | 0 |
| IRS990/CntrctRcvdGreaterThan100KCnt | 0 | 0 |
| IRS990/CollectionsOfArtInd | 0 | 0 |
| IRS990/CompensationFromOtherSrcsInd | 0 | 0 |
| IRS990/CompensationProcessCEOInd | 0 | 1 |
| IRS990/CompensationProcessOtherInd | 0 | 1 |
| IRS990/ConferencesMeetingsGrp/ManagementAndGeneralAmt | 0 | 2348 |
| IRS990/ConferencesMeetingsGrp/TotalAmt | 0 | 2348 |
| IRS990/ConflictOfInterestPolicyInd | 0 | 1 |
| IRS990/ConservationEasementsInd | 0 | 0 |
| IRS990/ConsolidatedAuditFinclStmtInd | 0 | 0 |
| IRS990/CostOfGoodsSoldAmt | 0 | 15326 |
| IRS990/CreditCounselingInd | 0 | 0 |
| IRS990/CYBenefitsPaidToMembersAmt | 0 | 0 |
| IRS990/CYContributionsGrantsAmt | 0 | 1840500 |
| IRS990/CYGrantsAndSimilarPaidAmt | 0 | 0 |
| IRS990/CYInvestmentIncomeAmt | 0 | 3390 |
| IRS990/CYOtherExpensesAmt | 0 | 2290177 |
| IRS990/CYOtherRevenueAmt | 0 | -2058 |
| IRS990/CYProgramServiceRevenueAmt | 0 | 0 |
| IRS990/CYRevenuesLessExpensesAmt | 0 | -448345 |
| IRS990/CYSalariesCompEmpBnftPaidAmt | 0 | 0 |
| IRS990/CYTotalExpensesAmt | 0 | 2290177 |
| IRS990/CYTotalFundraisingExpenseAmt | 0 | 0 |
| IRS990/CYTotalProfFndrsngExpnsAmt | 0 | 0 |
| IRS990/CYTotalRevenueAmt | 0 | 1841832 |
| IRS990/DecisionsSubjectToApprovaInd | 0 | 0 |
| IRS990/DeductibleArtContributionInd | 0 | 0 |
| IRS990/DeductibleNonCashContriInd | 0 | 0 |
| IRS990/DelegationOfMgmtDutiesInd | 0 | 0 |
| IRS990/Desc | 0 | TO ORGANIZE AND CONDUCT THE 2025 WORLD POLICE FIRE AND RESCUE GAMES HELD IN BIRMINGHAM, ALABAMA. OTHER THAN PREPARATION, THERE WERE NO PROGRAMS PERFORMED DURING 2024.THE WORLD POLICE AND FIRE GAMES IS AN OLYMPIC STYLE INTERNATIONAL SPORTS COMPETITION THAT IS HELD BIANNUALLY IN PARTNERSHIP WITH THE WORLD POLICE AND FIRE GAMES FEDERATION. PARTICIPATING ATHLETES ARE FIRST RESPONDERS FROM AROUND THE WORLD, INCLUDING RETIRED AND ACTIVE POLICE OFFICERS, FIREFIGHTERS AND OTHER LAW ENFORCEMENT AGENCY OFFICERS ASSOCIATED WITH CORRECTIONS, PROBATION, BORDER PROTECTION, IMMIGRATION, AND CUSTOMS. OVER 10,000 FIRST RESPONDER ATHLETES FROM MORE THAN 70 COUNTRIES WILL COMPETE IN THE 2025 WORLD POLICE AND FIRE GAMES IN BIRMINGHAM, ALABAMA. THE 2025 WORLD POLICE AND FIRE GAMES WILL FEATURE MORE THAN 60 SPORTING EVENTS, INCLUDING: (I) OLYMPIC SPORTS, SUCH AS TENNIS, SWIMMING, VOLLEYBALL, CYCLING, AND TRACK AND FIELD; (II) WORLD GAMES SPORTS, SUCH AS BODYBUILDING, ORIENTEERING, TUG OF WAR, BOWLING, AND BILLIARDS; AND (III) OTHER EVENTS SPECIFIC TO FIRST RESPONDERS.THE CORPORATION, IN CONJUNCTION WITH THE WORLD POLICE AND FIRE GAMES FEDERATION, WILL PROMULGATE RULES FOR EACH OF THE EVENTS AND COMPETITIONS THAT WILL TAKE PLACE DURING THE 2025 WORLD POLICE AND FIRE GAMES. THE CORPORATION WILL AUTHORIZE THE REGISTERED AND QUALIFIED ATHLETES AND TEAMS TO PARTICIPATE IN THE COMPETITION. PLANNING AND MANAGING THE 2025 WORLD POLICE AND FIRE GAMES, FROM THE OPENING CEREMONY TO THE CLOSING CEREMONY, IS THE RESPONSIBILITY OF THE CORPORATION, INCLUDING THE PROVISION OF SPORTING EQUIPMENT AND EVENT FACILITIES AND THE ORGANIZATION OF THE INTERATHLETE/TEAM CONTESTS. HOSTING THE 2025 WORLD POLICE AND FIRE GAMES WILL PROMOTE ATHLETICISM, SPORT, SPORTSMANSHIP, CAMARADERIE AND INTERNATIONAL COOPERATION BETWEEN THE PARTICIPATING FIRST RESPONDERS AND THEIR RESPECTIVE DEPARTMENTS AND COUNTRIES. ADMISSION FOR SPECTATORS WILL BE FREE TO FURTHER PROMOTE AND ADVERTISE SPORT AND COMPETITION WITHIN THE LOCAL COMMUNITY. |
| IRS990/DescribedInSection501c3Ind | 0 | 1 |
| IRS990/DisregardedEntityInd | 0 | 0 |
| IRS990/DocumentRetentionPolicyInd | 0 | 1 |
| IRS990/DonorAdvisedFundInd | 0 | 0 |
| IRS990/DonorRstrOrQuasiEndowmentsInd | 0 | 0 |
| IRS990/ElectionOfBoardMembersInd | 0 | 0 |
| IRS990/EmployeeCnt | 0 | 0 |
| IRS990/EngagedInExcessBenefitTransInd | 0 | 0 |
| IRS990/ExpenseAmt | 0 | 798290 |
| IRS990/FamilyOrBusinessRlnInd | 0 | 0 |
| IRS990/FederalGrantAuditRequiredInd | 0 | 0 |
| IRS990/FeesForServicesAccountingGrp/ManagementAndGeneralAmt | 0 | 3465 |
| IRS990/FeesForServicesAccountingGrp/TotalAmt | 0 | 3465 |
| IRS990/FeesForServicesLegalGrp/ManagementAndGeneralAmt | 0 | 105576 |
| IRS990/FeesForServicesLegalGrp/TotalAmt | 0 | 105576 |
| IRS990/FeesForServicesOtherGrp/ManagementAndGeneralAmt | 0 | 891412 |
| IRS990/FeesForServicesOtherGrp/ProgramServicesAmt | 0 | 23444 |
| IRS990/FeesForServicesOtherGrp/TotalAmt | 0 | 914856 |
| IRS990/ForeignActivitiesInd | 0 | 0 |
| IRS990/ForeignFinancialAccountInd | 0 | 0 |
| IRS990/ForeignOfficeInd | 0 | 0 |
| IRS990/Form8282PropertyDisposedOfInd | 0 | 0 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 0 | 0.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 1 | 0.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 2 | 0.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 3 | 0.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 4 | 0.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 5 | 0.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 6 | 0.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 7 | 0.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 8 | 0.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRltdOrgRt | 9 | 0.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 0 | 2.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 1 | 2.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 2 | 2.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 3 | 2.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 4 | 2.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 5 | 2.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 6 | 2.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 7 | 30.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 8 | 2.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 9 | 2.00 |
| 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/OfficerInd | 0 | X |
| IRS990/Form990PartVIISectionAGrp/OfficerInd | 1 | X |
| IRS990/Form990PartVIISectionAGrp/OfficerInd | 2 | 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/PersonNm | 0 | JOHN OROS JR |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 1 | DANNY MARKSTEIN |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 2 | STEVE AMMONS |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 3 | MATTHEW DENT |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 4 | JOE HAMPTON |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 5 | NICHOLAS WILLIS |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 6 | MARRY ELLIOT |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 7 | DJ MACKOVETS |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 8 | BRIDGET CARTER |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 9 | CYNDY PATTERSON |
| 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/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/TitleTxt | 0 | DIRECTOR |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 1 | DIRECTOR |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 2 | DIRECTOR |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 3 | DIRECTOR |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 4 | DIRECTOR |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 5 | DIRECTOR |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 6 | DIRECTOR |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 7 | CEO- NONVOTING |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 8 | SECRETARY- NONVOTING |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 9 | TREASURER- NONVOTING |
| IRS990/Form990ProvidedToGvrnBodyInd | 0 | 1 |
| IRS990/FormationYr | 0 | 2021 |
| IRS990/FormerOfcrEmployeesListedInd | 0 | 0 |
| IRS990/FSAuditedInd | 0 | 0 |
| IRS990/FundraisingActivitiesInd | 0 | 0 |
| IRS990/GamingActivitiesInd | 0 | 0 |
| IRS990/GoverningBodyVotingMembersCnt | 0 | 7 |
| IRS990/GovernmentGrantsAmt | 0 | 1555000 |
| IRS990/GrantsToIndividualsInd | 0 | 0 |
| IRS990/GrantsToOrganizationsInd | 0 | 0 |
| IRS990/GrantToRelatedPersonInd | 0 | 0 |
| IRS990/GrossReceiptsAmt | 0 | 1857158 |
| IRS990/GrossSalesOfInventoryAmt | 0 | 13268 |
| IRS990/GroupReturnForAffiliatesInd | 0 | 0 |
| IRS990/IncludeFIN48FootnoteInd | 0 | 0 |
| IRS990/IndependentAuditFinclStmtInd | 0 | 0 |
| IRS990/IndependentVotingMemberCnt | 0 | 7 |
| IRS990/IndivRcvdGreaterThan100KCnt | 0 | 0 |
| IRS990/IndoorTanningServicesInd | 0 | 0 |
| IRS990/InfoInScheduleOPartIIIInd | 0 | X |
| IRS990/InfoInScheduleOPartIXInd | 0 | X |
| IRS990/InfoInScheduleOPartVIInd | 0 | X |
| IRS990/InformationTechnologyGrp/ManagementAndGeneralAmt | 0 | 14983 |
| IRS990/InformationTechnologyGrp/TotalAmt | 0 | 14983 |
| IRS990/InsuranceGrp/ManagementAndGeneralAmt | 0 | 11321 |
| IRS990/InsuranceGrp/TotalAmt | 0 | 11321 |
| IRS990/InvestmentIncomeGrp/ExclusionAmt | 0 | 3390 |
| IRS990/InvestmentIncomeGrp/TotalRevenueColumnAmt | 0 | 3390 |
| IRS990/InvestmentInJointVentureInd | 0 | 0 |
| IRS990/IRPDocumentCnt | 0 | 34 |
| IRS990/IRPDocumentW2GCnt | 0 | 0 |
| IRS990/LegalDomicileStateCd | 0 | AL |
| IRS990/LoanOutstandingInd | 0 | 0 |
| IRS990/LobbyingActivitiesInd | 0 | 0 |
| IRS990/LocalChaptersInd | 0 | 0 |
| IRS990/MaterialDiversionOrMisuseInd | 0 | 0 |
| IRS990/MembersOrStockholdersInd | 0 | 0 |
| IRS990/MethodOfAccountingAccrualInd | 0 | X |
| IRS990/MinutesOfCommitteesInd | 0 | 1 |
| IRS990/MinutesOfGoverningBodyInd | 0 | 1 |
| IRS990/MissionDesc | 0 | THE BIRMINGHAM HOST COMMITTEE 2025 WORLD POLICE & FIRE GAMES (BHM2025) IS A NONPROFIT 501(C)(3) CORPORATION ESTABLISHED TO ORGANIZE, MANAGE AND OPERATE ALL ACTIVITIES RELATED TO THE 2025 WORLD POLICE & FIRE GAMES. OUR PRIMARY OBJECTIVE IS TO HONOR AND CELEBRATE OUR COMMUNITY HEROES & PUBLIC SAFETY OFFICERS FROM AROUND THE WORLD BY DELIVERING AN AMAZING ATHLETE EXPERIENCE AND FULLY ENGAGING THE COMMUNITY TO PRODUCE THE BEST GAMES POSSIBLE WHILE SHOWCASING BIRMINGHAM, ALABAMA. |
| IRS990/MoreThan5000KToIndividualsInd | 0 | 0 |
| IRS990/MoreThan5000KToOrgInd | 0 | 0 |
| IRS990/NetAssetsOrFundBalancesBOYAmt | 0 | 841036 |
| IRS990/NetAssetsOrFundBalancesEOYAmt | 0 | 392691 |
| IRS990/NetIncomeOrLossGrp/RelatedOrExemptFuncIncomeAmt | 0 | -2058 |
| IRS990/NetIncomeOrLossGrp/TotalRevenueColumnAmt | 0 | -2058 |
| IRS990/NetUnrelatedBusTxblIncmAmt | 0 | 0 |
| IRS990/NoListedPersonsCompensatedInd | 0 | X |
| IRS990/NondeductibleContributionsInd | 0 | 0 |
| IRS990/OccupancyGrp/ManagementAndGeneralAmt | 0 | 65240 |
| IRS990/OccupancyGrp/TotalAmt | 0 | 65240 |
| IRS990/OfficeExpensesGrp/ManagementAndGeneralAmt | 0 | 21100 |
| IRS990/OfficeExpensesGrp/TotalAmt | 0 | 21100 |
| IRS990/OfficerMailingAddressInd | 0 | 0 |
| IRS990/OperateHospitalInd | 0 | 0 |
| IRS990/Organization501c3Ind | 0 | X |
| IRS990/OrgDoesNotFollowFASB117Ind | 0 | X |
| IRS990/OtherAssetsTotalGrp/BOYAmt | 0 | 22865 |
| IRS990/OtherAssetsTotalGrp/EOYAmt | 0 | 22865 |
| IRS990/OtherChangesInNetAssetsAmt | 0 | 0 |
| IRS990/OtherExpensesGrp/Desc | 0 | WPFG FEDERATION OBLIGAT |
| IRS990/OtherExpensesGrp/Desc | 1 | OTHER EXPENSES- VENUES |
| IRS990/OtherExpensesGrp/Desc | 2 | OTHER EXPENSES- SPORT |
| IRS990/OtherExpensesGrp/Desc | 3 | MEALS |
| IRS990/OtherExpensesGrp/ManagementAndGeneralAmt | 0 | 297509 |
| IRS990/OtherExpensesGrp/ManagementAndGeneralAmt | 1 | 15864 |
| IRS990/OtherExpensesGrp/ProgramServicesAmt | 0 | 296090 |
| IRS990/OtherExpensesGrp/ProgramServicesAmt | 1 | 61637 |
| IRS990/OtherExpensesGrp/TotalAmt | 0 | 297509 |
| IRS990/OtherExpensesGrp/TotalAmt | 1 | 296090 |
| IRS990/OtherExpensesGrp/TotalAmt | 2 | 61637 |
| IRS990/OtherExpensesGrp/TotalAmt | 3 | 15864 |
| IRS990/PartialLiquidationInd | 0 | 0 |
| IRS990/PayPremiumsPrsnlBnftCntrctInd | 0 | 0 |
| IRS990/PdInCapSrplsLandBldgEqpFundGrp/BOYAmt | 0 | 0 |
| IRS990/PdInCapSrplsLandBldgEqpFundGrp/EOYAmt | 0 | 0 |
| IRS990/PoliticalCampaignActyInd | 0 | 0 |
| IRS990/PrincipalOfficerNm | 0 | DJ MACKOVETS |
| IRS990/ProfessionalFundraisingInd | 0 | 0 |
| IRS990/ProhibitedTaxShelterTransInd | 0 | 0 |
| IRS990/PYBenefitsPaidToMembersAmt | 0 | 0 |
| IRS990/PYContributionsGrantsAmt | 0 | 1181000 |
| IRS990/PYExcessBenefitTransInd | 0 | 0 |
| IRS990/PYGrantsAndSimilarPaidAmt | 0 | 0 |
| IRS990/PYInvestmentIncomeAmt | 0 | 9293 |
| IRS990/PYOtherExpensesAmt | 0 | 1227118 |
| IRS990/PYOtherRevenueAmt | 0 | 2516 |
| IRS990/PYProgramServiceRevenueAmt | 0 | 0 |
| IRS990/PYRevenuesLessExpensesAmt | 0 | -34309 |
| IRS990/PYSalariesCompEmpBnftPaidAmt | 0 | 0 |
| IRS990/PYTotalExpensesAmt | 0 | 1227118 |
| IRS990/PYTotalProfFndrsngExpnsAmt | 0 | 0 |
| IRS990/PYTotalRevenueAmt | 0 | 1192809 |
| IRS990/QuidProQuoContributionsInd | 0 | 0 |
| IRS990/RcvFndsToPayPrsnlBnftCntrctInd | 0 | 0 |
| IRS990/ReconcilationRevenueExpnssAmt | 0 | -448345 |
| IRS990/RegularMonitoringEnfrcInd | 0 | 1 |
| IRS990/RelatedEntityInd | 0 | 0 |
| IRS990/RelatedOrganizationCtrlEntInd | 0 | 0 |
| IRS990/ReportInvestmentsOtherSecInd | 0 | 0 |
| IRS990/ReportLandBuildingEquipmentInd | 0 | 0 |
| IRS990/ReportOtherAssetsInd | 0 | 0 |
| IRS990/ReportOtherLiabilitiesInd | 0 | 0 |
| IRS990/ReportProgramRelatedInvstInd | 0 | 0 |
| IRS990/RevenueAmt | 0 | 0 |
| IRS990/RtnEarnEndowmentIncmOthFndsGrp/BOYAmt | 0 | 841036 |
| IRS990/RtnEarnEndowmentIncmOthFndsGrp/EOYAmt | 0 | 392691 |
| IRS990ScheduleA/First5Years170Ind | 0 | X |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/CurrentTaxYearAmt | 0 | 1840500 |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/CurrentTaxYearMinus1YearAmt | 0 | 1181000 |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/CurrentTaxYearMinus2YearsAmt | 0 | 1180000 |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/CurrentTaxYearMinus3YearsAmt | 0 | 500000 |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/TotalAmt | 0 | 4701500 |
| IRS990ScheduleA/GrossInvestmentIncome170Grp/CurrentTaxYearAmt | 0 | 3390 |
| IRS990ScheduleA/GrossInvestmentIncome170Grp/CurrentTaxYearMinus1YearAmt | 0 | 9293 |
| IRS990ScheduleA/GrossInvestmentIncome170Grp/CurrentTaxYearMinus2YearsAmt | 0 | 1760 |
| IRS990ScheduleA/GrossInvestmentIncome170Grp/CurrentTaxYearMinus3YearsAmt | 0 | 22 |
| IRS990ScheduleA/GrossInvestmentIncome170Grp/TotalAmt | 0 | 14465 |
| IRS990ScheduleA/GrossReceiptsRltdActivitiesAmt | 0 | 215 |
| IRS990ScheduleA/OtherIncome170Grp/CurrentTaxYearAmt | 0 | 13268 |
| IRS990ScheduleA/OtherIncome170Grp/CurrentTaxYearMinus1YearAmt | 0 | 2539 |
| IRS990ScheduleA/OtherIncome170Grp/TotalAmt | 0 | 15807 |
| IRS990ScheduleA/PublicOrganization170Ind | 0 | X |
| IRS990ScheduleA/PublicSupportTotal170Amt | 0 | 4701500 |
| IRS990ScheduleA/TotalCalendarYear170Grp/CurrentTaxYearAmt | 0 | 1840500 |
| IRS990ScheduleA/TotalCalendarYear170Grp/CurrentTaxYearMinus1YearAmt | 0 | 1181000 |
| IRS990ScheduleA/TotalCalendarYear170Grp/CurrentTaxYearMinus2YearsAmt | 0 | 1180000 |
| IRS990ScheduleA/TotalCalendarYear170Grp/CurrentTaxYearMinus3YearsAmt | 0 | 500000 |
| IRS990ScheduleA/TotalCalendarYear170Grp/TotalAmt | 0 | 4701500 |
| IRS990ScheduleA/TotalSupportAmt | 0 | 4731772 |
| IRS990ScheduleB/ContributorInformationGrp/ContributorBusinessName/BusinessNameLine1 | 0 | RESTRICTED |
| IRS990ScheduleB/ContributorInformationGrp/ContributorNum | 0 | RESTRICTED |
| IRS990ScheduleB/ContributorInformationGrp/ContributorUSAddress/AddressLine1 | 0 | RESTRICTED |
| IRS990ScheduleB/ContributorInformationGrp/ContributorUSAddress/AddressLine2 | 0 | RESTRICTED |
| IRS990ScheduleB/ContributorInformationGrp/ContributorUSAddress/City | 0 | RESTRICTED |
| IRS990ScheduleB/ContributorInformationGrp/ContributorUSAddress/State | 0 | RESTRICTED |
| IRS990ScheduleB/ContributorInformationGrp/ContributorUSAddress/ZIPCode | 0 | RESTRICTED |
| IRS990ScheduleB/ContributorInformationGrp/TotalContributionsAmt | 0 | RESTRICTED |
| IRS990/ScheduleBRequiredInd | 0 | 1 |
| IRS990ScheduleD/OtherAssetsOrgGrp/BookValueAmt | 0 | 22865 |
| IRS990ScheduleD/OtherAssetsOrgGrp/Desc | 0 | CONSTRUCTION IN PROGRESS |
| IRS990ScheduleD/TotalBookValueLandBuildingsAmt | 0 | 0 |
| IRS990ScheduleD/TotalBookValueOtherAssetsAmt | 0 | 22865 |
| IRS990/ScheduleJRequiredInd | 0 | 0 |
| IRS990/ScheduleORequiredInd | 0 | 1 |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 0 | THE ORGANIZATION PROVIDES THE FORM 990 TO THE BOARD FOR REVIEW PRIOR TO FILING THE RETURN. |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 1 | AN INITIAL REVIEW OF ANY POTENTIAL CONFLICTS IS PERFORMED FOR ALL COVERED PARTIES. AN ANNUAL REVIEW IS PERFORMED FOR EXISTING PARTIES TO ENSURE THERE ARE NO POTENTIAL CONFLICTS. |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 2 | THE CORPORATION WILL BASE THE COMPENSATION RATES OF ITS OFFICERS AND HIGHEST PAID EMPLOYEES AND INDEPENDENT CONTRACTORS ON THE COMPENSATION RATES OF OTHER SIMILARLY SITUATED ORGANIZATIONS AND WILL CONDUCT COMPENSATION STUDIES WHEN APPROPRIATE. ANY NON-FIXED COMPENSATION ARRANGEMENTS WITH OFFICERS OF HIGHEST PAID EMPLOYEES AND INDEPENDENT CONTRACTORS WILL BE MADE AFTER THE 2025 WORLD POLICE AND FIRE GAMES ARE HELD. ANY SUCH PAYMENTS WILL BE MADE IN ACCORDANCE WITH THE CORPORATION'S CONFLICT OF INTEREST AND COMPENSATION POLICY INCLUDED IN THE SUPPLEMENTAL RESPONSES ATTACHED TO THIS APPLICATION AND A BONUS POLICY THAT WILL BE ADOPTED BY THE BOARD CLOSER TO THE 2025 WORLD POLICE AND FIRE GAMES (THE BONUS POLICY). SUCH BONUS POLICY WILL REQUIRE THAT THE BOARD, OR A COMPENSATION COMMITTEE APPOINTED BY THE BOARD, APPROVE ALL SUCH COMPENSATION. ELIGIBILITY WILL BE DETERMINED BASED ON CERTAIN PERFORMANCE METRICS UNDER THE BONUS POLICY AND TOTAL COMPENSATION UNDER THE BONUS POLICY WILL BE LIMITED TO FAIR MARKET VALUE. |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 3 | AS A GENERAL RULE, THE ORGANIZATION DOES NOT MAKE ITS GOVERNING DOCUMENTS, CONFLICT OF INTEREST POLICY, OR FINANCIAL STATEMENTS AVAILABLE TO THE PUBLIC. ANY WRITTEN REQUEST BY THE PUBLIC WOULD BE REVIEWED AND ACTED UPON BY THE BOARD. |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 4 | CONTRACTORS AND CONSULTANTS: PROGRAM SERVICE EXPENSES 23,444. MANAGEMENT AND GENERAL EXPENSES 891,412. FUNDRAISING EXPENSES 0. TOTAL EXPENSES 914,856. |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 0 | FORM 990, PART VI, SECTION B, LINE 11B |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 1 | FORM 990, PART VI, SECTION B, LINE 12C |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 2 | FORM 990, PART VI, SECTION B, LINE 15 |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 3 | FORM 990, PART VI, SECTION C, LINE 19 |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 4 | FORM 990, PART IX, LINE 11G |
| 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 | 841036 |
| IRS990/TotalAssetsEOYAmt | 0 | 392691 |
| IRS990/TotalAssetsGrp/BOYAmt | 0 | 841036 |
| IRS990/TotalAssetsGrp/EOYAmt | 0 | 392691 |
| IRS990/TotalCompGreaterThan150KInd | 0 | 0 |
| IRS990/TotalContributionsAmt | 0 | 1840500 |
| IRS990/TotalEmployeeCnt | 0 | 0 |
| IRS990/TotalFunctionalExpensesGrp/FundraisingAmt | 0 | 0 |
| IRS990/TotalFunctionalExpensesGrp/ManagementAndGeneralAmt | 0 | 1491887 |
| IRS990/TotalFunctionalExpensesGrp/ProgramServicesAmt | 0 | 798290 |
| IRS990/TotalFunctionalExpensesGrp/TotalAmt | 0 | 2290177 |
| IRS990/TotalGrossUBIAmt | 0 | 0 |
| IRS990/TotalLiabilitiesBOYAmt | 0 | 0 |
| IRS990/TotalLiabilitiesEOYAmt | 0 | 0 |
| IRS990/TotalLiabilitiesGrp/BOYAmt | 0 | 0 |
| IRS990/TotalLiabilitiesGrp/EOYAmt | 0 | 0 |
| IRS990/TotalNetAssetsFundBalanceGrp/BOYAmt | 0 | 841036 |
| IRS990/TotalNetAssetsFundBalanceGrp/EOYAmt | 0 | 392691 |
| IRS990/TotalOtherCompensationAmt | 0 | 0 |
| IRS990/TotalProgramServiceExpensesAmt | 0 | 798290 |
| IRS990/TotalReportableCompFromOrgAmt | 0 | 0 |
| IRS990/TotalRevenueGrp/ExclusionAmt | 0 | 3390 |
| IRS990/TotalRevenueGrp/RelatedOrExemptFuncIncomeAmt | 0 | -2058 |
| IRS990/TotalRevenueGrp/TotalRevenueColumnAmt | 0 | 1841832 |
| IRS990/TotalRevenueGrp/UnrelatedBusinessRevenueAmt | 0 | 0 |
| IRS990/TotalVolunteersCnt | 0 | 13 |
| IRS990/TotLiabNetAssetsFundBalanceGrp/BOYAmt | 0 | 841036 |
| IRS990/TotLiabNetAssetsFundBalanceGrp/EOYAmt | 0 | 392691 |
| IRS990/TotReportableCompRltdOrgAmt | 0 | 0 |
| IRS990/TravelGrp/ManagementAndGeneralAmt | 0 | 58771 |
| IRS990/TravelGrp/TotalAmt | 0 | 58771 |
| IRS990/TrnsfrExmptNonChrtblRltdOrgInd | 0 | 0 |
| IRS990/TypeOfOrganizationCorpInd | 0 | X |
| IRS990/UnrelatedBusIncmOverLimitInd | 0 | 0 |
| IRS990/UponRequestInd | 0 | X |
| IRS990/USAddress/AddressLine1Txt | 0 | 950 22ND STREET NORTH 550 |
| IRS990/USAddress/CityNm | 0 | BIRMINGHAM |
| IRS990/USAddress/StateAbbreviationCd | 0 | AL |
| IRS990/USAddress/ZIPCd | 0 | 35203 |
| IRS990/VotingMembersGoverningBodyCnt | 0 | 7 |
| IRS990/VotingMembersIndependentCnt | 0 | 7 |
| IRS990/WebsiteAddressTxt | 0 | BHM2025.COM |
| IRS990/WhistleblowerPolicyInd | 0 | 1 |
| ReturnHeader/BuildTS | 0 | 2025-03-06 01:10:19Z |
| ReturnHeader/BusinessOfficerGrp/DiscussWithPaidPreparerInd | 0 | 1 |
| ReturnHeader/BusinessOfficerGrp/PersonNm | 0 | MIKO KULOVITZ |
| ReturnHeader/BusinessOfficerGrp/PersonTitleTxt | 0 | SVP, FINANCE & ADMINISTRATION |
| ReturnHeader/BusinessOfficerGrp/PhoneNum | 0 | 2052972230 |
| ReturnHeader/BusinessOfficerGrp/SignatureDt | 0 | 2025-03-21 |
| ReturnHeader/Filer/BusinessName/BusinessNameLine1Txt | 0 | BIRMINGHAM HOST COMMITTEE 2025 WORLD POL |
| ReturnHeader/Filer/BusinessNameControlTxt | 0 | BIRM |
| ReturnHeader/Filer/EIN | 0 | 863002069 |
| ReturnHeader/Filer/PhoneNum | 0 | 2052972230 |
| ReturnHeader/Filer/USAddress/AddressLine1Txt | 0 | 950 22ND STREET NORTH 550 |
| ReturnHeader/Filer/USAddress/CityNm | 0 | BIRMINGHAM |
| ReturnHeader/Filer/USAddress/StateAbbreviationCd | 0 | AL |
| ReturnHeader/Filer/USAddress/ZIPCd | 0 | 35203 |
| ReturnHeader/IRSResponsiblePrtyInfoCurrInd | 0 | 1 |
| ReturnHeader/PreparerFirmGrp/PreparerFirmEIN | 0 | 454084437 |
| ReturnHeader/PreparerFirmGrp/PreparerFirmName/BusinessNameLine1Txt | 0 | WARREN AVERETT LLC |
| ReturnHeader/PreparerFirmGrp/PreparerUSAddress/AddressLine1Txt | 0 | 2500 ACTON ROAD |
| ReturnHeader/PreparerFirmGrp/PreparerUSAddress/CityNm | 0 | BIRMINGHAM |
| ReturnHeader/PreparerFirmGrp/PreparerUSAddress/StateAbbreviationCd | 0 | AL |
| ReturnHeader/PreparerFirmGrp/PreparerUSAddress/ZIPCd | 0 | 35243 |
| ReturnHeader/PreparerPersonGrp/PhoneNum | 0 | 2059794100 |
| ReturnHeader/PreparerPersonGrp/PreparationDt | 0 | 2025-03-21 |
| ReturnHeader/PreparerPersonGrp/PreparerPersonNm | 0 | STACY WATTS |
| ReturnHeader/ReturnTs | 0 | 2025-04-01T10:16:41-05:00 |
| ReturnHeader/ReturnTypeCd | 0 | 990 |
| ReturnHeader/TaxPeriodBeginDt | 0 | 2024-01-01 |
| ReturnHeader/TaxPeriodEndDt | 0 | 2024-12-31 |
| ReturnHeader/TaxYr | 0 | 2024 |
No mirrored PDF or thumbnail assets are attached yet.