Liabilities / Assets
55th percentile
Tied with the lowest-debt nonprofits in its peer group.
Precomputed percentiles for this filing year versus similar nonprofits in the same peer cohort.
Liabilities / Assets
55th percentile
Tied with the lowest-debt nonprofits in its peer group.
Liabilities / Revenue
55th percentile
Tied with the lowest-debt nonprofits in its peer group.
Net Margin
82nd percentile
Higher net margin than 82% of similar nonprofits.
Top Officer Pay
70th percentile
Higher top officer pay than 70% of similar nonprofits.
Top officer pay equals 0.0% of source-year revenue.
Asset Growth
Score unavailable
No earlier valid filing was available within the previous three public years.
Revenue Growth
Score unavailable
No earlier valid filing was available within the previous three public years.
Assets
$43,530
No earlier filing loaded for comparison.
Net Assets
$43,530
No earlier filing loaded for comparison.
Liabilities
$0
No earlier filing loaded for comparison.
Revenue
$74,415
No earlier filing loaded for comparison.
Expenses
$58,334
No earlier filing loaded for comparison.
Net Income
$16,081
No earlier filing loaded for comparison.
We are a LGBTQ chorus for all who enjoy singing in the Tenor, Baritone, or Bass range. As a nonprofit organization, we are committed to providing a safe space for the LGBTQ community to come and engage in meaningful musical experiences. We also do outreach to the broader community to be a positive voice for the LGBTQ community through music and engagement. OVM is organized and promoted by singing and non-singing members who devote their time, talents, and financial support to do everything it takes on stage and behind the scenes to make the music happen. We are truly a community chorus, committed to spreading harmony and goodwill throughout Milwaukee and beyond.
| Description | Grants | Expenses |
|---|---|---|
| We have grown from approx. 30 to 85 members in the in the last year alone, thus fulfilling our mission of providing a safe space for the LGBTQ+ community to come and engage in meaningful musical experiences. In 2024 we held 2 community concerts (winter and spring) as well as a variety show style cabaret, collectively attended by over 1000 community attendees. Concert and variety show expenses were comprised of local instrumentalists hired to support the performances, various concessions and supplies necessary for the performances, and venue expenses (indicated below). | $0 | $12,680 |
| Name | Title | Full / Part Time | Base | Other | Total |
|---|---|---|---|---|---|
| Patrick Grayshaw | President | PT | $0 | - | - |
| Andrew Kelly | President Elect | PT | $0 | - | - |
| Brad West | Secretary | PT | $0 | - | - |
| Anthony Porcelli | Treasurer | PT | $0 | - | - |
| Mawce Artman | Member At Large | PT | $0 | - | - |
| Rowan Biebel | Member At Large | PT | $0 | - | - |
| James Burdsall | Member At Large | PT | $0 | - | - |
| Maverick Faz-Thill | Member At Large | PT | $0 | - | - |
| Alex Sanders | Member At Large | PT | $0 | - | - |
“Description;Amount^Sheet and Audio Track Music Purchase;6443|Chorus Connection Choral Management Software;1027|Board and General Liability Insurance;932|Intuit Quickbooks Accounting Software;533|Organization Memberships;1390|Bank Fraud Protection and Service Fees;437|State Government Licenses and Filing Fees;171|Website;80^Total;11013^”
“We have changed our name to Our Voice Milwaukee and updated the governing structure of the organization.”
This appendix keeps the raw XML leaves available for debugging and edge-case review. The human report above is the primary experience.
| Path | # | Value |
|---|---|---|
| IRS990EZ/ActivitiesNotPreviouslyRptInd | 0 | 0 |
| IRS990EZ/AddressChangeInd | 0 | X |
| IRS990EZ/BenefitsPaidToOrForMembersAmt | 0 | 11123 |
| IRS990EZ/BooksInCareOfDetail/PersonNm | 0 | Anthony Porcelli |
| IRS990EZ/BooksInCareOfDetail/PhoneNum | 0 | 9178041710 |
| IRS990EZ/BooksInCareOfDetail/USAddress/AddressLine1Txt | 0 | 1325 N Van Buren St Unit 604 |
| IRS990EZ/BooksInCareOfDetail/USAddress/CityNm | 0 | Milwaukee |
| IRS990EZ/BooksInCareOfDetail/USAddress/StateAbbreviationCd | 0 | WI |
| IRS990EZ/BooksInCareOfDetail/USAddress/ZIPCd | 0 | 53202 |
| IRS990EZ/CashSavingsAndInvestmentsGrp/BOYAmt | 0 | 27449 |
| IRS990EZ/CashSavingsAndInvestmentsGrp/EOYAmt | 0 | 43530 |
| IRS990EZ/ChgMadeToOrgnzngDocNotRptInd | 0 | 1 |
| IRS990EZ/ContributionsGiftsGrantsEtcAmt | 0 | 40684 |
| IRS990EZ/CostOfGoodsSoldAmt | 0 | 0 |
| IRS990EZ/CostOrOtherBasisExpenseSaleAmt | 0 | 0 |
| IRS990EZ/DirectIndirectPltclExpendAmt | 0 | 0 |
| IRS990EZ/DonorAdvisedFndsInd | 0 | 0 |
| IRS990EZ/EngagedInExcessBenefitTransInd | 0 | 0 |
| IRS990EZ/ExcessOrDeficitForYearAmt | 0 | 16081 |
| IRS990EZ/FeesAndOtherPymtToIndCntrctAmt | 0 | 9134 |
| IRS990EZ/FiledScheduleAInd | 0 | 1 |
| IRS990EZ/ForeignFinancialAccountInd | 0 | 0 |
| IRS990EZ/ForeignOfficeInd | 0 | 0 |
| IRS990EZ/Form1120PolFiledInd | 0 | 0 |
| IRS990EZ/Form990TotalAssetsGrp/BOYAmt | 0 | 27449 |
| IRS990EZ/Form990TotalAssetsGrp/EOYAmt | 0 | 43530 |
| IRS990EZ/FundraisingGrossIncomeAmt | 0 | 7994 |
| IRS990EZ/GainOrLossFromSaleOfAssetsAmt | 0 | 0 |
| IRS990EZ/GamingGrossIncomeAmt | 0 | 581 |
| IRS990EZ/GrantsAndSimilarAmountsPaidAmt | 0 | 0 |
| IRS990EZ/GrossProfitLossSlsOfInvntryAmt | 0 | 0 |
| IRS990EZ/GrossReceiptsAmt | 0 | 80808 |
| IRS990EZ/GrossSalesOfInventoryAmt | 0 | 0 |
| IRS990EZ/InfoInScheduleOPartIInd | 0 | X |
| IRS990EZ/InfoInScheduleOPartVInd | 0 | X |
| IRS990EZ/InvestmentIncomeAmt | 0 | 0 |
| IRS990EZ/LandAndBuildingsGrp/BOYAmt | 0 | 0 |
| IRS990EZ/LandAndBuildingsGrp/EOYAmt | 0 | 0 |
| IRS990EZ/LobbyingActivitiesInd | 0 | 0 |
| IRS990EZ/MadeLoansToFromOfficersInd | 0 | 0 |
| IRS990EZ/MembershipDuesAmt | 0 | 7520 |
| IRS990EZ/MethodOfAccountingCashInd | 0 | X |
| IRS990EZ/NameChangeInd | 0 | X |
| IRS990EZ/NetAssetsOrFundBalancesBOYAmt | 0 | 27449 |
| IRS990EZ/NetAssetsOrFundBalancesEOYAmt | 0 | 43530 |
| IRS990EZ/NetAssetsOrFundBalancesGrp/BOYAmt | 0 | 27449 |
| IRS990EZ/NetAssetsOrFundBalancesGrp/EOYAmt | 0 | 43530 |
| IRS990EZ/OccupancyRentUtltsAndMaintAmt | 0 | 5384 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 0 | 10 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 1 | 10 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 2 | 10 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 3 | 10 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 4 | 5 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 5 | 5 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 6 | 5 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 7 | 5 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 8 | 5 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/CompensationAmt | 0 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/CompensationAmt | 1 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/CompensationAmt | 2 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/CompensationAmt | 3 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/CompensationAmt | 4 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/CompensationAmt | 5 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/CompensationAmt | 6 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/CompensationAmt | 7 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/CompensationAmt | 8 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/EmployeeBenefitProgramAmt | 0 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/EmployeeBenefitProgramAmt | 1 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/EmployeeBenefitProgramAmt | 2 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/EmployeeBenefitProgramAmt | 3 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/EmployeeBenefitProgramAmt | 4 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/EmployeeBenefitProgramAmt | 5 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/EmployeeBenefitProgramAmt | 6 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/EmployeeBenefitProgramAmt | 7 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/EmployeeBenefitProgramAmt | 8 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/ExpenseAccountOtherAllwncAmt | 0 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/ExpenseAccountOtherAllwncAmt | 1 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/ExpenseAccountOtherAllwncAmt | 2 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/ExpenseAccountOtherAllwncAmt | 3 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/ExpenseAccountOtherAllwncAmt | 4 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/ExpenseAccountOtherAllwncAmt | 5 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/ExpenseAccountOtherAllwncAmt | 6 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/ExpenseAccountOtherAllwncAmt | 7 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/ExpenseAccountOtherAllwncAmt | 8 | 0 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 0 | Patrick Grayshaw |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 1 | Andrew Kelly |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 2 | Brad West |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 3 | Anthony Porcelli |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 4 | Mawce Artman |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 5 | Rowan Biebel |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 6 | James Burdsall |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 7 | Maverick Faz-Thill |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 8 | Alex Sanders |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 0 | President |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 1 | President Elect |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 2 | Secretary |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 3 | Treasurer |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 4 | Member at Large |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 5 | Member at Large |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 6 | Member at Large |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 7 | Member at Large |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 8 | Member at Large |
| IRS990EZ/OperateHospitalInd | 0 | 0 |
| IRS990EZ/Organization501c3Ind | 0 | X |
| IRS990EZ/OrganizationDissolvedEtcInd | 0 | 0 |
| IRS990EZ/OrganizationHadUBIInd | 0 | 0 |
| IRS990EZ/OtherAssetsTotalDetail/BOYAmt | 0 | 0 |
| IRS990EZ/OtherAssetsTotalDetail/EOYAmt | 0 | 0 |
| IRS990EZ/OtherChangesInNetAssetsAmt | 0 | 0 |
| IRS990EZ/OtherExpensesTotalAmt | 0 | 11013 |
| IRS990EZ/OtherRevenueTotalAmt | 0 | 0 |
| IRS990EZ/PartVIHghstPdCntrctProfSrvcTxt | 0 | NONE |
| IRS990EZ/PartVIOfCompOfHghstPdEmplTxt | 0 | NONE |
| IRS990EZ/PoliticalCampaignActyInd | 0 | 0 |
| IRS990EZ/PrimaryExemptPurposeTxt | 0 | We are a LGBTQ chorus for all who enjoy singing in the Tenor, Baritone, or Bass range. As a nonprofit organization, we are committed to providing a safe space for the LGBTQ community to come and engage in meaningful musical experiences. We also do outreach to the broader community to be a positive voice for the LGBTQ community through music and engagement. OVM is organized and promoted by singing and non-singing members who devote their time, talents, and financial support to do everything it takes on stage and behind the scenes to make the music happen. We are truly a community chorus, committed to spreading harmony and goodwill throughout Milwaukee and beyond. |
| IRS990EZ/PrintingPublicationsPostageAmt | 0 | 1788 |
| IRS990EZ/ProgramServiceRevenueAmt | 0 | 24029 |
| IRS990EZ/ProgramSrvcAccomplishmentGrp/DescriptionProgramSrvcAccomTxt | 0 | We have grown from approx. 30 to 85 members in the in the last year alone, thus fulfilling our mission of providing a safe space for the LGBTQ+ community to come and engage in meaningful musical experiences. In 2024 we held 2 community concerts (winter and spring) as well as a variety show style cabaret, collectively attended by over 1000 community attendees. Concert and variety show expenses were comprised of local instrumentalists hired to support the performances, various concessions and supplies necessary for the performances, and venue expenses (indicated below). |
| IRS990EZ/ProgramSrvcAccomplishmentGrp/GrantsAndAllocationsAmt | 0 | 0 |
| IRS990EZ/ProgramSrvcAccomplishmentGrp/ProgramServiceExpensesAmt | 0 | 12680 |
| IRS990EZ/ProhibitedTaxShelterTransInd | 0 | 0 |
| IRS990EZ/RelatedOrganizationCtrlEntInd | 0 | 0 |
| IRS990EZ/SalariesOtherCompEmplBnftAmt | 0 | 19892 |
| IRS990EZ/SaleOfAssetsGrossAmt | 0 | 0 |
| IRS990EZ/ScheduleBNotRequiredInd | 0 | X |
| IRS990EZ/SchoolOperatingInd | 0 | 0 |
| IRS990EZ/SpecialEventsDirectExpensesAmt | 0 | 6393 |
| IRS990EZ/SpecialEventsNetIncomeLossAmt | 0 | 2182 |
| IRS990EZ/StatesWhereCopyOfReturnIsFldCd | 0 | WI |
| IRS990EZ/SubjectToProxyTaxInd | 0 | 0 |
| IRS990EZ/SumOfTotalLiabilitiesGrp/BOYAmt | 0 | 0 |
| IRS990EZ/SumOfTotalLiabilitiesGrp/EOYAmt | 0 | 0 |
| IRS990EZ/TanningServicesProvidedInd | 0 | 0 |
| IRS990EZ/TaxImposedOnOrganizationMgrAmt | 0 | 0 |
| IRS990EZ/TaxImposedUnderIRC4911Amt | 0 | 0 |
| IRS990EZ/TaxImposedUnderIRC4912Amt | 0 | 0 |
| IRS990EZ/TaxImposedUnderIRC4955Amt | 0 | 0 |
| IRS990EZ/TaxReimbursedByOrganizationAmt | 0 | 0 |
| IRS990EZ/TotalExpensesAmt | 0 | 58334 |
| IRS990EZ/TotalProgramServiceExpensesAmt | 0 | 12680 |
| IRS990EZ/TotalRevenueAmt | 0 | 74415 |
| IRS990EZ/TransactionWithControlEntInd | 0 | 0 |
| IRS990EZ/TrnsfrExmptNonChrtblRltdOrgInd | 0 | 0 |
| IRS990EZ/TypeOfOrganizationCorpInd | 0 | X |
| IRS990EZ/WebsiteAddressTxt | 0 | www.ourvoicemke.org |
| IRS990ScheduleA/CommunityTrustInd | 0 | X |
| IRS990ScheduleA/Form990ScheduleAPartVIGrp/ExplanationTxt | 0 | Revenue not fitting into other categories includes Concert Program Ads = $556; Concert Tickets Sold = $23,045; 50-50 Raffle = $581; Silent Auctions at Concerts = $7,994 |
| IRS990ScheduleA/Form990ScheduleAPartVIGrp/FormAndLineReferenceDesc | 0 | Schedule A, Part II, Line 10 |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/CurrentTaxYearAmt | 0 | 48204 |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/TotalAmt | 0 | 48204 |
| IRS990ScheduleA/GovtFurnSrvcFcltsVl170Grp/CurrentTaxYearAmt | 0 | 0 |
| IRS990ScheduleA/GovtFurnSrvcFcltsVl170Grp/TotalAmt | 0 | 0 |
| IRS990ScheduleA/GrossInvestmentIncome170Grp/CurrentTaxYearAmt | 0 | 0 |
| IRS990ScheduleA/GrossInvestmentIncome170Grp/TotalAmt | 0 | 0 |
| IRS990ScheduleA/GrossReceiptsRltdActivitiesAmt | 0 | 80380 |
| IRS990ScheduleA/OtherIncome170Grp/CurrentTaxYearAmt | 0 | 32176 |
| IRS990ScheduleA/OtherIncome170Grp/TotalAmt | 0 | 32176 |
| IRS990ScheduleA/PublicSupportCY170Pct | 0 | 0.50888 |
| IRS990ScheduleA/PublicSupportPY170Pct | 0 | 0.9012 |
| IRS990ScheduleA/PublicSupportTotal170Amt | 0 | 40904 |
| IRS990ScheduleA/SubstantialContributorsTotAmt | 0 | 7300 |
| IRS990ScheduleA/TaxRevLeviedOrgnztnlBnft170Grp/CurrentTaxYearAmt | 0 | 0 |
| IRS990ScheduleA/TaxRevLeviedOrgnztnlBnft170Grp/TotalAmt | 0 | 0 |
| IRS990ScheduleA/ThirtyThrPctSuprtTestsCY170Ind | 0 | X |
| IRS990ScheduleA/TotalCalendarYear170Grp/CurrentTaxYearAmt | 0 | 48204 |
| IRS990ScheduleA/TotalCalendarYear170Grp/CurrentTaxYearMinus1YearAmt | 0 | 0 |
| IRS990ScheduleA/TotalCalendarYear170Grp/CurrentTaxYearMinus2YearsAmt | 0 | 0 |
| IRS990ScheduleA/TotalCalendarYear170Grp/CurrentTaxYearMinus3YearsAmt | 0 | 0 |
| IRS990ScheduleA/TotalCalendarYear170Grp/CurrentTaxYearMinus4YearsAmt | 0 | 0 |
| IRS990ScheduleA/TotalCalendarYear170Grp/TotalAmt | 0 | 48204 |
| IRS990ScheduleA/TotalSupportAmt | 0 | 80380 |
| IRS990ScheduleA/UnrelatedBusinessNetIncm170Grp/CurrentTaxYearAmt | 0 | 0 |
| IRS990ScheduleA/UnrelatedBusinessNetIncm170Grp/TotalAmt | 0 | 0 |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 0 | Description;Amount^Sheet and Audio Track Music Purchase;6443|Chorus Connection Choral Management Software;1027|Board and General Liability Insurance;932|Intuit Quickbooks Accounting Software;533|Organization Memberships;1390|Bank Fraud Protection and Service Fees;437|State Government Licenses and Filing Fees;171|Website;80^Total;11013^ |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 1 | We have changed our name to Our Voice Milwaukee and updated the governing structure of the organization. |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 0 | Form 990-EZ, Part I, Line 16 |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 1 | Form 990-EZ, Part V, Line 34 |
| ReturnHeader/BuildTS | 0 | 2025-03-06 01:10:19Z |
| ReturnHeader/BusinessOfficerGrp/PersonNm | 0 | Anthony Porcelli |
| ReturnHeader/BusinessOfficerGrp/PersonTitleTxt | 0 | Treasurer |
| ReturnHeader/BusinessOfficerGrp/PhoneNum | 0 | 9178041710 |
| ReturnHeader/BusinessOfficerGrp/SignatureDt | 0 | 2025-05-14 |
| ReturnHeader/Filer/BusinessName/BusinessNameLine1Txt | 0 | OUR VOICE MILWAUKEE |
| ReturnHeader/Filer/BusinessName/BusinessNameLine2Txt | 0 | aka CITY OF FESTIVALS MENS CHORUS |
| ReturnHeader/Filer/BusinessNameControlTxt | 0 | OURV |
| ReturnHeader/Filer/EIN | 0 | 460882621 |
| ReturnHeader/Filer/PhoneNum | 0 | 9178041710 |
| ReturnHeader/Filer/USAddress/AddressLine1Txt | 0 | 1325 N Van Buren St Unit 604 |
| ReturnHeader/Filer/USAddress/CityNm | 0 | Milwaukee |
| ReturnHeader/Filer/USAddress/StateAbbreviationCd | 0 | WI |
| ReturnHeader/Filer/USAddress/ZIPCd | 0 | 53202 |
| ReturnHeader/Form8822BAttachedInd | 0 | X |
| ReturnHeader/IRSResponsiblePrtyInfoCurrInd | 0 | 0 |
| ReturnHeader/ReturnTs | 0 | 2025-05-14T22:01:02-07:00 |
| ReturnHeader/ReturnTypeCd | 0 | 990EZ |
| 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.
Displayed year
2024 • Form 990EZDetailed filing. Detailed filing data is available for this year.