Liabilities / Assets
28th percentile
Tied with the lowest-debt nonprofits in its peer group.
EIN 83-3296530 • 501(c)4 • Helena, MT
Profile
To preserve and protect the sanctity of our vote by promoting commonsense, nonpartisan election security reforms that prevent hacking and fraud without restricting eligible citizens from accessing the polls.
Precomputed percentiles relative to similar nonprofits. These scores are descriptive rather than judgmental.
Liabilities / Assets
28th percentile
Tied with the lowest-debt nonprofits in its peer group.
Liabilities / Revenue
30th percentile
Tied with the lowest-debt nonprofits in its peer group.
Net Margin
40th percentile
Higher net margin than 40% of similar nonprofits.
Top Officer Pay
Score unavailable
No filing with officer rows is available for this organization yet.
Asset Growth
99th percentile
Faster asset growth than 99% of similar nonprofits.
Revenue Growth
Score unavailable
A valid growth rate could not be computed from the available filing history.
Assets
Up$107,936
Up $84,536 (+361%) from 2023
Liabilities
Flat$0
Flat from 2023
Net Assets
Up$107,936
Up $84,536 (+361%) from 2023
Revenue
Up$2,902,837
Up $2,902,837 from 2023
Expenses
Up$2,818,301
Up $1,139,244 (+68%) from 2023
Net Income
Up$84,536
Up $1,763,593 (+105%) from 2023
Most recent year
2024 • Form 990Detailed filing. Detailed filing data is available for this year.
To preserve and protect the sanctity of our vote by promoting commonsense, nonpartisan election security reforms that prevent hacking and fraud without restricting eligible citizens from accessing the polls.
To preserve & protect the sanctity of our vote by promoting common sense, nonpartisan election security reforms that prevent hacking & fraud, without restricting eligible citizens from accessing the polls.
| Line | Beginning | End | Change |
|---|---|---|---|
| Assets | |||
| Cash and Non-Interest-Bearing Accounts | $23,400 | $107,936 | ▲ $84,536 |
| Total Assets | $23,400 | $107,936 | ▲ $84,536 |
| Liabilities | |||
| Total Liabilities | $0 | $0 | → $0 |
| Net Assets / Fund Balance | |||
| Net Assets Without Donor Restrictions | $23,400 | $107,936 | ▲ $84,536 |
| Total Net Assets Fund Balance | $23,400 | $107,936 | ▲ $84,536 |
| Total Liabilities and Net Assets / Fund Balance | $23,400 | $107,936 | ▲ $84,536 |
| Name | Title | Full / Part Time | Base | Other | Total |
|---|---|---|---|---|---|
| Chris Ross Cavazos | Executive Director | FT | $189,915 | $15,706 | $205,621 |
| Orlando Gary Jones Jr | Chief of Staff/government Relations Director | FT | $164,916 | $13,209 | $178,125 |
| Orlando Gary Jones Jr | Chief of Staff/government Relations | - | $162,916 | $15,209 | $178,125 |
| Name | Title |
|---|---|
| Kayje Booker | President |
| Robert Funk | Director |
| Benjamin Gerdes | Secretary/treasurer |
| Contractor | Services | Location | Compensation |
|---|---|---|---|
| Frost Brown Todd LLP | Legal Services | 2000 SHAWNEE MISSION PARKWAY SUITE, Mission Woods, KS 66208 | $118,813 |
| Catalyst LLC | Lobbying | 400 WEST MARKET STREET FLOOR 32, Louisville, KY 40202 | $110,000 |
| Line Item | Amount |
|---|---|
| Other Expenses | $2,138,766 |
| Salaries, Compensation, and Employee Benefits | $679,169 |
| Grants and Similar Amounts Paid | $366 |
| Professional Fundraising Fees | $0 |
| Total Fundraising Expense | $0 |
| Line Item | Program | Management | Fundraising | Total |
|---|---|---|---|---|
| Fees for Services Other | $807,161 | - | - | $807,161 |
| Fees for Services Lobbying | $635,034 | - | - | $635,034 |
| Fees for Services Legal | - | $442,621 | - | $442,621 |
| Other Salaries and Wages | - | $330,752 | - | $330,752 |
| Current Officers, Directors, Trustees, and Key Employees | - | $205,621 | - | $205,621 |
| Information Technology | $188,926 | - | - | $188,926 |
| Other Employee Benefits | - | $92,087 | - | $92,087 |
| Payroll Taxes | - | $41,477 | - | $41,477 |
| Travel | - | $31,352 | - | $31,352 |
| Conferences and Meetings | - | $17,476 | - | $17,476 |
| Pension Plan Contributions | - | $9,232 | - | $9,232 |
| Occupancy | - | $6,600 | - | $6,600 |
| Fees for Services Accounting | - | $5,113 | - | $5,113 |
| Office Expenses | - | $4,325 | - | $4,325 |
| Grants to Domestic Orgs | $366 | - | - | $366 |
| Other Expenses | - | $150 | - | $150 |
| Interest | - | $8 | - | $8 |
| Total Functional Expenses | $1,631,487 | $1,186,814 | $0 | $2,818,301 |
| Line Item | Amount |
|---|---|
| Professional Fundraising Fees | $0 |
“The prepared form 990 is reviewed and approved by the members of the governing body before the return is filed with the irs.”
“Whenever an interested person becomes aware of a potential conflict, whether financial or otherwise, s/he shall make the situation known to the president (or to the secretary if the president is reporting a potential conflict) and provide all facts material to the nature and scope of the potential conflict, including whether the interested person believes the potential conflict could impair, or appear to compromise, his/her ability to make an independent decision based solely on the best interest of the corporation. If the interested person involved does not make this disclosure, another interested person with knowledge of the potential conflict may report the potential conflict to the president (or the secretary when the president is the subject of the potential conflict). The board or an applicable committee designated by the board shall determine whether a potential conflict gives rise to an actual conflict. After presenting information regarding the potential conflict, the involved interested person(s) must retire from the meeting and not participate in the board's or committee's final discussion and voting on the existence of an actual conflict, except that the interested person(s) may be invited back to provide any relevant information that could be of use to the board in making its decision. An interested person shall never be present for the board's vote on whether a potential conflict gives rise to an actual conflict.”
“The independent membership of the board of directors annually conducts a performance review of the executive director. The executive director's compensation is reviewed and compared to public information about compensation in positions at similar organizations. The board approves compensation for the executive director with an official vote with discussion and results recorded in meeting minutes.”
“The organization does not makes its governing documents, conflict of interest policy, and financial statements available to the public.”
“Manufacturing consultants: program service expenses 66,350. Management and general expenses 0. Fundraising expenses 0. Total expenses 66,350. Public affairs and government relations: program service expenses 390,500. Management and general expenses 0. Fundraising expenses 0. Total expenses 390,500. Brand marketing and communications: program service expenses 100,000. Management and general expenses 0. Fundraising expenses 0. Total expenses 100,000. Public relations: program service expenses 66,000. Management and general expenses 0. Fundraising expenses 0. Total expenses 66,000. Strategic consulting: program service expenses 48,000. Management and general expenses 0. Fundraising expenses 0. Total expenses 48,000. Policy and communications consulting: program service expenses 108,500. Management and general expenses 0. Fundraising expenses 0. Total expenses 108,500. Other consulting: program service expenses 15,000. Management and general expenses 0. Fundraising expenses 0. Total expenses 15,000. Recruiting services: program service expenses 1,144. Management and general expenses 0. Fundraising expenses 0. Total expenses 1,144. Government relations management: program service expenses 11,667. Management and general expenses 0. Fundraising expenses 0. Total expenses 11,667.”
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 | TO PRESERVE & PROTECT THE SANCTITY OF OUR VOTE BY PROMOTING COMMON SENSE, NONPARTISAN ELECTION SECURITY REFORMS THAT PREVENT HACKING & FRAUD, WITHOUT RESTRICTING ELIGIBLE CITIZENS FROM ACCESSING THE POLLS. |
| IRS990/AllOtherContributionsAmt | 0 | 2902837 |
| IRS990/AnnualDisclosureCoveredPrsnInd | 0 | 1 |
| IRS990/BooksInCareOfDetail/PersonNm | 0 | SALESBERRY GROUP LLC - TIFFANY CHUN |
| IRS990/BooksInCareOfDetail/PhoneNum | 0 | 7083658003 |
| IRS990/BooksInCareOfDetail/USAddress/AddressLine1Txt | 0 | 130 NEILL AVE STE E |
| IRS990/BooksInCareOfDetail/USAddress/CityNm | 0 | HELENA |
| IRS990/BooksInCareOfDetail/USAddress/StateAbbreviationCd | 0 | MT |
| IRS990/BooksInCareOfDetail/USAddress/ZIPCd | 0 | 59601 |
| IRS990/BusinessRlnWith35CtrlEntInd | 0 | 0 |
| IRS990/BusinessRlnWithFamMemInd | 0 | 0 |
| IRS990/BusinessRlnWithOrgMemInd | 0 | 0 |
| IRS990/CashNonInterestBearingGrp/BOYAmt | 0 | 23400 |
| IRS990/CashNonInterestBearingGrp/EOYAmt | 0 | 107936 |
| IRS990/ChangeToOrgDocumentsInd | 0 | 0 |
| IRS990/CntrctRcvdGreaterThan100KCnt | 0 | 2 |
| IRS990/CollectionsOfArtInd | 0 | 0 |
| IRS990/CompCurrentOfcrDirectorsGrp/ManagementAndGeneralAmt | 0 | 205621 |
| IRS990/CompCurrentOfcrDirectorsGrp/TotalAmt | 0 | 205621 |
| IRS990/CompensationFromOtherSrcsInd | 0 | 0 |
| IRS990/CompensationProcessCEOInd | 0 | 1 |
| IRS990/CompensationProcessOtherInd | 0 | 0 |
| IRS990/ConferencesMeetingsGrp/ManagementAndGeneralAmt | 0 | 17476 |
| IRS990/ConferencesMeetingsGrp/TotalAmt | 0 | 17476 |
| IRS990/ConflictOfInterestPolicyInd | 0 | 1 |
| IRS990/ConservationEasementsInd | 0 | 0 |
| IRS990/ConsolidatedAuditFinclStmtInd | 0 | 0 |
| IRS990/ContractorCompensationGrp/CompensationAmt | 0 | 118813 |
| IRS990/ContractorCompensationGrp/CompensationAmt | 1 | 110000 |
| IRS990/ContractorCompensationGrp/ContractorAddress/USAddress/AddressLine1Txt | 0 | 2000 SHAWNEE MISSION PARKWAY SUITE |
| IRS990/ContractorCompensationGrp/ContractorAddress/USAddress/AddressLine1Txt | 1 | 400 WEST MARKET STREET FLOOR 32 |
| IRS990/ContractorCompensationGrp/ContractorAddress/USAddress/CityNm | 0 | MISSION WOODS |
| IRS990/ContractorCompensationGrp/ContractorAddress/USAddress/CityNm | 1 | LOUISVILLE |
| IRS990/ContractorCompensationGrp/ContractorAddress/USAddress/StateAbbreviationCd | 0 | KS |
| IRS990/ContractorCompensationGrp/ContractorAddress/USAddress/StateAbbreviationCd | 1 | KY |
| IRS990/ContractorCompensationGrp/ContractorAddress/USAddress/ZIPCd | 0 | 66208 |
| IRS990/ContractorCompensationGrp/ContractorAddress/USAddress/ZIPCd | 1 | 40202 |
| IRS990/ContractorCompensationGrp/ContractorName/BusinessName/BusinessNameLine1Txt | 0 | FROST BROWN TODD LLP |
| IRS990/ContractorCompensationGrp/ContractorName/BusinessName/BusinessNameLine1Txt | 1 | CATALYST LLC |
| IRS990/ContractorCompensationGrp/ServicesDesc | 0 | LEGAL SERVICES |
| IRS990/ContractorCompensationGrp/ServicesDesc | 1 | LOBBYING |
| IRS990/CreditCounselingInd | 0 | 0 |
| IRS990/CYBenefitsPaidToMembersAmt | 0 | 0 |
| IRS990/CYContributionsGrantsAmt | 0 | 2902837 |
| IRS990/CYGrantsAndSimilarPaidAmt | 0 | 366 |
| IRS990/CYInvestmentIncomeAmt | 0 | 0 |
| IRS990/CYOtherExpensesAmt | 0 | 2138766 |
| IRS990/CYOtherRevenueAmt | 0 | 0 |
| IRS990/CYProgramServiceRevenueAmt | 0 | 0 |
| IRS990/CYRevenuesLessExpensesAmt | 0 | 84536 |
| IRS990/CYSalariesCompEmpBnftPaidAmt | 0 | 679169 |
| IRS990/CYTotalExpensesAmt | 0 | 2818301 |
| IRS990/CYTotalFundraisingExpenseAmt | 0 | 0 |
| IRS990/CYTotalProfFndrsngExpnsAmt | 0 | 0 |
| IRS990/CYTotalRevenueAmt | 0 | 2902837 |
| IRS990/DecisionsSubjectToApprovaInd | 0 | 0 |
| IRS990/DeductibleArtContributionInd | 0 | 0 |
| IRS990/DeductibleNonCashContriInd | 0 | 0 |
| IRS990/DelegationOfMgmtDutiesInd | 0 | 0 |
| IRS990/Desc | 0 | THE SECURE ELECTIONS PROJECT IS AN ORGANIZATION COMMITTED TO PROTECTING OUR RIGHT TO HAVE OUR VOTE COUNT SO AMERICAN CITIZENS CAN PROTECT OUR CONSTITUTIONALLY GUARANTEED FREEDOMS. WE WORK WITH ANYONE, REGARDLESS OF PARTY OR POLITICAL BELIEF, WHO IS COMMITTED TO THE IDEA THAT ELECTIONS SHOULD NOT BE MANIPULATED BY ANY POLITICIAN OR GOVERNMENT AND THAT THE WILL OF THE PEOPLE IS THE ONLY WILL REFLECTED IN OUR ELECTION RESULTS. WE DO THIS BY SUPPORTING COMMONSENSE ELECTION SECURITY REFORMS THAT RESTORE CONFIDENCE IN OUR VOTE AND ENSURE THAT EVERY ELIGIBLE CITIZEN IS TREATED FAIRLY AND GIVEN THE SAME ACCESS TO THE POLLS AS ANY OTHER CITIZEN.THE SECURE ELECTIONS PROJECT IS ALSO COMMITTED TO EXPOSING FAKE OR FRAUDULENT SECURITY IDEAS BEING PASSED OFF BY POLITICIANS WHO ARE TRYING TO MANIPULATE OUR ELECTIONS. POLITICIANS ARE ELECTED BY US, TO SERVE US AND CAN ONLY BE HELD ACCOUNTABLE BY US IF OUR ELECTIONS ARE FREE FROM MANIPULATION, HACKING AND FRAUD. |
| IRS990/DescribedInSection501c3Ind | 0 | 0 |
| IRS990/DisregardedEntityInd | 0 | 0 |
| IRS990/DocumentRetentionPolicyInd | 0 | 1 |
| IRS990/DonorAdvisedFundInd | 0 | 0 |
| IRS990/DonorRstrOrQuasiEndowmentsInd | 0 | 0 |
| IRS990/ElectionOfBoardMembersInd | 0 | 0 |
| IRS990/EmployeeCnt | 0 | 4 |
| IRS990/EmploymentTaxReturnsFiledInd | 0 | 1 |
| IRS990/EngagedInExcessBenefitTransInd | 0 | 0 |
| IRS990/ExpenseAmt | 0 | 1631487 |
| IRS990/FamilyOrBusinessRlnInd | 0 | 0 |
| IRS990/FederalGrantAuditRequiredInd | 0 | 0 |
| IRS990/FeesForServicesAccountingGrp/ManagementAndGeneralAmt | 0 | 5113 |
| IRS990/FeesForServicesAccountingGrp/TotalAmt | 0 | 5113 |
| IRS990/FeesForServicesLegalGrp/ManagementAndGeneralAmt | 0 | 442621 |
| IRS990/FeesForServicesLegalGrp/TotalAmt | 0 | 442621 |
| IRS990/FeesForServicesLobbyingGrp/ProgramServicesAmt | 0 | 635034 |
| IRS990/FeesForServicesLobbyingGrp/TotalAmt | 0 | 635034 |
| IRS990/FeesForServicesOtherGrp/ProgramServicesAmt | 0 | 807161 |
| IRS990/FeesForServicesOtherGrp/TotalAmt | 0 | 807161 |
| IRS990/ForeignActivitiesInd | 0 | 0 |
| IRS990/ForeignFinancialAccountInd | 0 | 0 |
| IRS990/ForeignOfficeInd | 0 | 0 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 0 | 1.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 1 | 1.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 2 | 1.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 3 | 40.00 |
| IRS990/Form990PartVIISectionAGrp/AverageHoursPerWeekRt | 4 | 40.00 |
| IRS990/Form990PartVIISectionAGrp/HighestCompensatedEmployeeInd | 0 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 0 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 1 | X |
| IRS990/Form990PartVIISectionAGrp/IndividualTrusteeOrDirectorInd | 2 | 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 | 13706 |
| IRS990/Form990PartVIISectionAGrp/OtherCompensationAmt | 4 | 13209 |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 0 | BENJAMIN GERDES |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 1 | KAYJE BOOKER |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 2 | ROBERT FUNK |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 3 | CHRIS ROSS CAVAZOS |
| IRS990/Form990PartVIISectionAGrp/PersonNm | 4 | ORLANDO GARY JONES JR |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 0 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 1 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 2 | 0 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 3 | 191915 |
| IRS990/Form990PartVIISectionAGrp/ReportableCompFromOrgAmt | 4 | 164916 |
| 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/TitleTxt | 0 | SECRETARY/TREASURER |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 1 | PRESIDENT |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 2 | DIRECTOR |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 3 | EXECUTIVE DIRECTOR |
| IRS990/Form990PartVIISectionAGrp/TitleTxt | 4 | CHIEF OF STAFF/GOVERNMENT RELATIONS DIRECTOR |
| IRS990/Form990ProvidedToGvrnBodyInd | 0 | 1 |
| IRS990/FormationYr | 0 | 2019 |
| IRS990/FormerOfcrEmployeesListedInd | 0 | 0 |
| IRS990/FSAuditedInd | 0 | 0 |
| IRS990/FundraisingActivitiesInd | 0 | 0 |
| IRS990/GamingActivitiesInd | 0 | 0 |
| IRS990/GoverningBodyVotingMembersCnt | 0 | 3 |
| IRS990/GrantAmt | 0 | 366 |
| IRS990/GrantsToDomesticOrgsGrp/ProgramServicesAmt | 0 | 366 |
| IRS990/GrantsToDomesticOrgsGrp/TotalAmt | 0 | 366 |
| IRS990/GrantsToIndividualsInd | 0 | 0 |
| IRS990/GrantsToOrganizationsInd | 0 | 0 |
| IRS990/GrantToRelatedPersonInd | 0 | 0 |
| IRS990/GrossReceiptsAmt | 0 | 2902837 |
| IRS990/GroupReturnForAffiliatesInd | 0 | 0 |
| IRS990/IncludeFIN48FootnoteInd | 0 | 0 |
| IRS990/IndependentAuditFinclStmtInd | 0 | 0 |
| IRS990/IndependentVotingMemberCnt | 0 | 3 |
| IRS990/IndivRcvdGreaterThan100KCnt | 0 | 2 |
| IRS990/IndoorTanningServicesInd | 0 | 0 |
| IRS990/InfoInScheduleOPartIIIInd | 0 | X |
| IRS990/InfoInScheduleOPartIXInd | 0 | X |
| IRS990/InfoInScheduleOPartVIInd | 0 | X |
| IRS990/InformationTechnologyGrp/ProgramServicesAmt | 0 | 188926 |
| IRS990/InformationTechnologyGrp/TotalAmt | 0 | 188926 |
| IRS990/InterestGrp/ManagementAndGeneralAmt | 0 | 8 |
| IRS990/InterestGrp/TotalAmt | 0 | 8 |
| IRS990/InvestmentInJointVentureInd | 0 | 0 |
| IRS990/IRPDocumentCnt | 0 | 22 |
| IRS990/IRPDocumentW2GCnt | 0 | 0 |
| IRS990/LegalDomicileStateCd | 0 | DC |
| IRS990/LoanOutstandingInd | 0 | 0 |
| IRS990/LocalChaptersInd | 0 | 0 |
| IRS990/MaterialDiversionOrMisuseInd | 0 | 0 |
| IRS990/MembersOrStockholdersInd | 0 | 0 |
| IRS990/MethodOfAccountingCashInd | 0 | X |
| IRS990/MinutesOfCommitteesInd | 0 | 1 |
| IRS990/MinutesOfGoverningBodyInd | 0 | 1 |
| IRS990/MissionDesc | 0 | TO PRESERVE AND PROTECT THE SANCTITY OF OUR VOTE BY PROMOTING COMMONSENSE, NONPARTISAN ELECTION SECURITY REFORMS THAT PREVENT HACKING AND FRAUD WITHOUT RESTRICTING ELIGIBLE CITIZENS FROM ACCESSING THE POLLS. |
| IRS990/MoreThan5000KToIndividualsInd | 0 | 0 |
| IRS990/MoreThan5000KToOrgInd | 0 | 0 |
| IRS990/NetAssetsOrFundBalancesBOYAmt | 0 | 23400 |
| IRS990/NetAssetsOrFundBalancesEOYAmt | 0 | 107936 |
| IRS990/NetUnrelatedBusTxblIncmAmt | 0 | 0 |
| IRS990/NoDonorRestrictionNetAssetsGrp/BOYAmt | 0 | 23400 |
| IRS990/NoDonorRestrictionNetAssetsGrp/EOYAmt | 0 | 107936 |
| IRS990/NoncashContributionsAmt | 0 | 2837 |
| IRS990/NondeductibleContributionsInd | 0 | 1 |
| IRS990/NondeductibleContriDisclInd | 0 | 1 |
| IRS990/OccupancyGrp/ManagementAndGeneralAmt | 0 | 6600 |
| IRS990/OccupancyGrp/TotalAmt | 0 | 6600 |
| IRS990/OfficeExpensesGrp/ManagementAndGeneralAmt | 0 | 4325 |
| IRS990/OfficeExpensesGrp/TotalAmt | 0 | 4325 |
| IRS990/OfficerMailingAddressInd | 0 | 0 |
| IRS990/OperateHospitalInd | 0 | 0 |
| IRS990/Organization501cInd | 0 | X |
| IRS990/OrganizationFollowsFASB117Ind | 0 | X |
| IRS990/OtherChangesInNetAssetsAmt | 0 | 0 |
| IRS990/OtherEmployeeBenefitsGrp/ManagementAndGeneralAmt | 0 | 92087 |
| IRS990/OtherEmployeeBenefitsGrp/TotalAmt | 0 | 92087 |
| IRS990/OtherExpensesGrp/Desc | 0 | MEMBERSHIP DUES AND SUB |
| IRS990/OtherExpensesGrp/ManagementAndGeneralAmt | 0 | 150 |
| IRS990/OtherExpensesGrp/TotalAmt | 0 | 150 |
| IRS990/OtherSalariesAndWagesGrp/ManagementAndGeneralAmt | 0 | 330752 |
| IRS990/OtherSalariesAndWagesGrp/TotalAmt | 0 | 330752 |
| IRS990/PartialLiquidationInd | 0 | 0 |
| IRS990/PayrollTaxesGrp/ManagementAndGeneralAmt | 0 | 41477 |
| IRS990/PayrollTaxesGrp/TotalAmt | 0 | 41477 |
| IRS990/PensionPlanContributionsGrp/ManagementAndGeneralAmt | 0 | 9232 |
| IRS990/PensionPlanContributionsGrp/TotalAmt | 0 | 9232 |
| IRS990/PoliticalCampaignActyInd | 0 | 0 |
| IRS990/PrincipalOfficerNm | 0 | CHRIS ROSS CAVAZOS |
| IRS990/ProfessionalFundraisingInd | 0 | 0 |
| IRS990/ProhibitedTaxShelterTransInd | 0 | 0 |
| IRS990/PYBenefitsPaidToMembersAmt | 0 | 0 |
| IRS990/PYContributionsGrantsAmt | 0 | 0 |
| IRS990/PYExcessBenefitTransInd | 0 | 0 |
| IRS990/PYGrantsAndSimilarPaidAmt | 0 | 0 |
| IRS990/PYInvestmentIncomeAmt | 0 | 0 |
| IRS990/PYOtherExpensesAmt | 0 | 1679057 |
| IRS990/PYOtherRevenueAmt | 0 | 0 |
| IRS990/PYProgramServiceRevenueAmt | 0 | 0 |
| IRS990/PYRevenuesLessExpensesAmt | 0 | -1679057 |
| IRS990/PYSalariesCompEmpBnftPaidAmt | 0 | 0 |
| IRS990/PYTotalExpensesAmt | 0 | 1679057 |
| IRS990/PYTotalProfFndrsngExpnsAmt | 0 | 0 |
| IRS990/PYTotalRevenueAmt | 0 | 0 |
| IRS990/ReconcilationRevenueExpnssAmt | 0 | 84536 |
| 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 |
| 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 |
| IRS990ScheduleJ/AnyNonFixedPaymentsInd | 0 | 0 |
| IRS990ScheduleJ/BoardOrCommitteeApprovalInd | 0 | X |
| IRS990ScheduleJ/CompBasedOnRevenueOfFlngOrgInd | 0 | 0 |
| IRS990ScheduleJ/CompBsdNetEarnsFlngOrgInd | 0 | 0 |
| IRS990ScheduleJ/CompBsdNetEarnsRltdOrgsInd | 0 | 0 |
| IRS990ScheduleJ/CompBsdOnRevRelatedOrgsInd | 0 | 0 |
| IRS990ScheduleJ/CompensationSurveyInd | 0 | X |
| IRS990ScheduleJ/EquityBasedCompArrngmInd | 0 | 0 |
| IRS990ScheduleJ/InitialContractExceptionInd | 0 | 0 |
| IRS990/ScheduleJRequiredInd | 0 | 1 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/BaseCompensationFilingOrgAmt | 0 | 189915 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/BaseCompensationFilingOrgAmt | 1 | 162916 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/BonusFilingOrganizationAmount | 0 | 2000 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/BonusFilingOrganizationAmount | 1 | 2000 |
| 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 | 4614 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/DeferredCompensationFlngOrgAmt | 1 | 3960 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/DeferredCompRltdOrgsAmt | 0 | 0 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/DeferredCompRltdOrgsAmt | 1 | 0 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/NontaxableBenefitsFilingOrgAmt | 0 | 9092 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/NontaxableBenefitsFilingOrgAmt | 1 | 9249 |
| 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 | CHRIS ROSS CAVAZOS |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/PersonNm | 1 | ORLANDO GARY JONES JR |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/TitleTxt | 0 | EXECUTIVE DIRECTOR |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/TitleTxt | 1 | CHIEF OF STAFF/GOVERNMENT RELATIONS |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/TotalCompensationFilingOrgAmt | 0 | 205621 |
| IRS990ScheduleJ/RltdOrgOfficerTrstKeyEmplGrp/TotalCompensationFilingOrgAmt | 1 | 178125 |
| 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 | THE PREPARED FORM 990 IS REVIEWED AND APPROVED BY THE MEMBERS OF THE GOVERNING BODY BEFORE THE RETURN IS FILED WITH THE IRS. |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 1 | WHENEVER AN INTERESTED PERSON BECOMES AWARE OF A POTENTIAL CONFLICT, WHETHER FINANCIAL OR OTHERWISE, S/HE SHALL MAKE THE SITUATION KNOWN TO THE PRESIDENT (OR TO THE SECRETARY IF THE PRESIDENT IS REPORTING A POTENTIAL CONFLICT) AND PROVIDE ALL FACTS MATERIAL TO THE NATURE AND SCOPE OF THE POTENTIAL CONFLICT, INCLUDING WHETHER THE INTERESTED PERSON BELIEVES THE POTENTIAL CONFLICT COULD IMPAIR, OR APPEAR TO COMPROMISE, HIS/HER ABILITY TO MAKE AN INDEPENDENT DECISION BASED SOLELY ON THE BEST INTEREST OF THE CORPORATION. IF THE INTERESTED PERSON INVOLVED DOES NOT MAKE THIS DISCLOSURE, ANOTHER INTERESTED PERSON WITH KNOWLEDGE OF THE POTENTIAL CONFLICT MAY REPORT THE POTENTIAL CONFLICT TO THE PRESIDENT (OR THE SECRETARY WHEN THE PRESIDENT IS THE SUBJECT OF THE POTENTIAL CONFLICT). THE BOARD OR AN APPLICABLE COMMITTEE DESIGNATED BY THE BOARD SHALL DETERMINE WHETHER A POTENTIAL CONFLICT GIVES RISE TO AN ACTUAL CONFLICT. AFTER PRESENTING INFORMATION REGARDING THE POTENTIAL CONFLICT, THE INVOLVED INTERESTED PERSON(S) MUST RETIRE FROM THE MEETING AND NOT PARTICIPATE IN THE BOARD'S OR COMMITTEE'S FINAL DISCUSSION AND VOTING ON THE EXISTENCE OF AN ACTUAL CONFLICT, EXCEPT THAT THE INTERESTED PERSON(S) MAY BE INVITED BACK TO PROVIDE ANY RELEVANT INFORMATION THAT COULD BE OF USE TO THE BOARD IN MAKING ITS DECISION. AN INTERESTED PERSON SHALL NEVER BE PRESENT FOR THE BOARD'S VOTE ON WHETHER A POTENTIAL CONFLICT GIVES RISE TO AN ACTUAL CONFLICT. |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 2 | THE INDEPENDENT MEMBERSHIP OF THE BOARD OF DIRECTORS ANNUALLY CONDUCTS A PERFORMANCE REVIEW OF THE EXECUTIVE DIRECTOR. THE EXECUTIVE DIRECTOR'S COMPENSATION IS REVIEWED AND COMPARED TO PUBLIC INFORMATION ABOUT COMPENSATION IN POSITIONS AT SIMILAR ORGANIZATIONS. THE BOARD APPROVES COMPENSATION FOR THE EXECUTIVE DIRECTOR WITH AN OFFICIAL VOTE WITH DISCUSSION AND RESULTS RECORDED IN MEETING MINUTES. |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 3 | THE ORGANIZATION DOES NOT MAKES ITS GOVERNING DOCUMENTS, CONFLICT OF INTEREST POLICY, AND FINANCIAL STATEMENTS AVAILABLE TO THE PUBLIC. |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 4 | MANUFACTURING CONSULTANTS: PROGRAM SERVICE EXPENSES 66,350. MANAGEMENT AND GENERAL EXPENSES 0. FUNDRAISING EXPENSES 0. TOTAL EXPENSES 66,350. PUBLIC AFFAIRS AND GOVERNMENT RELATIONS: PROGRAM SERVICE EXPENSES 390,500. MANAGEMENT AND GENERAL EXPENSES 0. FUNDRAISING EXPENSES 0. TOTAL EXPENSES 390,500. BRAND MARKETING AND COMMUNICATIONS: PROGRAM SERVICE EXPENSES 100,000. MANAGEMENT AND GENERAL EXPENSES 0. FUNDRAISING EXPENSES 0. TOTAL EXPENSES 100,000. PUBLIC RELATIONS: PROGRAM SERVICE EXPENSES 66,000. MANAGEMENT AND GENERAL EXPENSES 0. FUNDRAISING EXPENSES 0. TOTAL EXPENSES 66,000. STRATEGIC CONSULTING: PROGRAM SERVICE EXPENSES 48,000. MANAGEMENT AND GENERAL EXPENSES 0. FUNDRAISING EXPENSES 0. TOTAL EXPENSES 48,000. POLICY AND COMMUNICATIONS CONSULTING: PROGRAM SERVICE EXPENSES 108,500. MANAGEMENT AND GENERAL EXPENSES 0. FUNDRAISING EXPENSES 0. TOTAL EXPENSES 108,500. OTHER CONSULTING: PROGRAM SERVICE EXPENSES 15,000. MANAGEMENT AND GENERAL EXPENSES 0. FUNDRAISING EXPENSES 0. TOTAL EXPENSES 15,000. RECRUITING SERVICES: PROGRAM SERVICE EXPENSES 1,144. MANAGEMENT AND GENERAL EXPENSES 0. FUNDRAISING EXPENSES 0. TOTAL EXPENSES 1,144. GOVERNMENT RELATIONS MANAGEMENT: PROGRAM SERVICE EXPENSES 11,667. MANAGEMENT AND GENERAL EXPENSES 0. FUNDRAISING EXPENSES 0. TOTAL EXPENSES 11,667. |
| 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 15A |
| 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 | 23400 |
| IRS990/TotalAssetsEOYAmt | 0 | 107936 |
| IRS990/TotalAssetsGrp/BOYAmt | 0 | 23400 |
| IRS990/TotalAssetsGrp/EOYAmt | 0 | 107936 |
| IRS990/TotalCompGreaterThan150KInd | 0 | 1 |
| IRS990/TotalContributionsAmt | 0 | 2902837 |
| IRS990/TotalEmployeeCnt | 0 | 4 |
| IRS990/TotalFunctionalExpensesGrp/FundraisingAmt | 0 | 0 |
| IRS990/TotalFunctionalExpensesGrp/ManagementAndGeneralAmt | 0 | 1186814 |
| IRS990/TotalFunctionalExpensesGrp/ProgramServicesAmt | 0 | 1631487 |
| IRS990/TotalFunctionalExpensesGrp/TotalAmt | 0 | 2818301 |
| 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 | 23400 |
| IRS990/TotalNetAssetsFundBalanceGrp/EOYAmt | 0 | 107936 |
| IRS990/TotalOtherCompensationAmt | 0 | 26915 |
| IRS990/TotalProgramServiceExpensesAmt | 0 | 1631487 |
| IRS990/TotalReportableCompFromOrgAmt | 0 | 356831 |
| IRS990/TotalRevenueGrp/ExclusionAmt | 0 | 0 |
| IRS990/TotalRevenueGrp/RelatedOrExemptFuncIncomeAmt | 0 | 0 |
| IRS990/TotalRevenueGrp/TotalRevenueColumnAmt | 0 | 2902837 |
| IRS990/TotalRevenueGrp/UnrelatedBusinessRevenueAmt | 0 | 0 |
| IRS990/TotalVolunteersCnt | 0 | 7 |
| IRS990/TotLiabNetAssetsFundBalanceGrp/BOYAmt | 0 | 23400 |
| IRS990/TotLiabNetAssetsFundBalanceGrp/EOYAmt | 0 | 107936 |
| IRS990/TotReportableCompRltdOrgAmt | 0 | 0 |
| IRS990/TravelGrp/ManagementAndGeneralAmt | 0 | 31352 |
| IRS990/TravelGrp/TotalAmt | 0 | 31352 |
| IRS990/TypeOfOrganizationCorpInd | 0 | X |
| IRS990/UnrelatedBusIncmOverLimitInd | 0 | 0 |
| IRS990/UponRequestInd | 0 | X |
| IRS990/USAddress/AddressLine1Txt | 0 | 130 NEILL AVE E |
| IRS990/USAddress/CityNm | 0 | HELENA |
| IRS990/USAddress/StateAbbreviationCd | 0 | MT |
| IRS990/USAddress/ZIPCd | 0 | 59601 |
| IRS990/VotingMembersGoverningBodyCnt | 0 | 3 |
| IRS990/VotingMembersIndependentCnt | 0 | 3 |
| IRS990/WebsiteAddressTxt | 0 | SECUREELECTIONSPROJECT.ORG |
| IRS990/WhistleblowerPolicyInd | 0 | 1 |
| ReturnHeader/BuildTS | 0 | 2025-03-06 01:10:19Z |
| ReturnHeader/BusinessOfficerGrp/DiscussWithPaidPreparerInd | 0 | 1 |
| ReturnHeader/BusinessOfficerGrp/PersonNm | 0 | CHRIS ROSS CAVAZOS |
| ReturnHeader/BusinessOfficerGrp/PersonTitleTxt | 0 | EXECUTIVE DIRECTOR |
| ReturnHeader/BusinessOfficerGrp/PhoneNum | 0 | 4064170572 |
| ReturnHeader/BusinessOfficerGrp/SignatureDt | 0 | 2025-11-17 |
| ReturnHeader/Filer/BusinessName/BusinessNameLine1Txt | 0 | SECURE ELECTION PROJECT INC |
| ReturnHeader/Filer/BusinessNameControlTxt | 0 | SECU |
| ReturnHeader/Filer/EIN | 0 | 833296530 |
| ReturnHeader/Filer/PhoneNum | 0 | 4064170572 |
| ReturnHeader/Filer/USAddress/AddressLine1Txt | 0 | 130 NEILL AVE E |
| ReturnHeader/Filer/USAddress/CityNm | 0 | HELENA |
| ReturnHeader/Filer/USAddress/StateAbbreviationCd | 0 | MT |
| ReturnHeader/Filer/USAddress/ZIPCd | 0 | 59601 |
| ReturnHeader/IRSResponsiblePrtyInfoCurrInd | 0 | 0 |
| ReturnHeader/PreparerFirmGrp/PreparerFirmEIN | 0 | 390974031 |
| ReturnHeader/PreparerFirmGrp/PreparerFirmName/BusinessNameLine1Txt | 0 | WEGNER CPAS LLP |
| ReturnHeader/PreparerFirmGrp/PreparerUSAddress/AddressLine1Txt | 0 | 2921 LANDMARK PL STE 300 |
| ReturnHeader/PreparerFirmGrp/PreparerUSAddress/CityNm | 0 | MADISON |
| ReturnHeader/PreparerFirmGrp/PreparerUSAddress/StateAbbreviationCd | 0 | WI |
| ReturnHeader/PreparerFirmGrp/PreparerUSAddress/ZIPCd | 0 | 537134236 |
| ReturnHeader/PreparerPersonGrp/PhoneNum | 0 | 6082744020 |
| ReturnHeader/PreparerPersonGrp/PreparationDt | 0 | 2025-11-14 |
| ReturnHeader/PreparerPersonGrp/PreparerPersonNm | 0 | JASON STEPHENS CPA |
| ReturnHeader/ReturnTs | 0 | 2025-11-17T11:53:32-06: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.