Liabilities / Assets
Score unavailable
Liabilities-to-assets requires both liabilities and assets on this filing.
Precomputed percentiles for this filing year versus similar nonprofits in the same peer cohort.
Liabilities / Assets
Score unavailable
Liabilities-to-assets requires both liabilities and assets on this filing.
Liabilities / Revenue
Score unavailable
Liabilities-to-revenue requires both liabilities and revenue on this filing.
Net Margin
6th percentile
Higher net margin than 6% of similar nonprofits.
Top Officer Pay
82nd percentile
Higher top officer pay than 82% of similar nonprofits.
Top officer pay equals 0.0% of source-year revenue.
Asset Growth
12th percentile
Faster asset growth than 12% of similar nonprofits.
Revenue Growth
10th percentile
Faster revenue growth than 10% of similar nonprofits.
Assets
Down$73,578
Down $50,511 (-41%) from 2024
Net Assets
Down$73,578
Down $50,511 (-41%) from 2024
Liabilities
-
No earlier filing loaded for comparison.
Revenue
Down$57,914
Down $51,953 (-47%) from 2024
Expenses
Up$108,425
Up $33,249 (+44%) from 2024
Net Income
Down-$50,511
Down $85,202 (-246%) from 2024
The purpose of the corporation is to provide food, health care, and other assistance directed toward the needs of the poor, disadvantaged and impoverished in the country of Uganda, and to do so through the platform of cycling, and to undertake various charitable and religious programs and initiatives related to the foregoing.
| Description | Grants | Expenses |
|---|---|---|
| In 2025 Good Gaali served a total of 4,855 Patient Attendants at Kabale Regional Referral Hospital. This brings our total to over 17,500 since we started our work. In March, we trained our partner Wakisa Ministries to sew washable, reusable feminine hygiene pads to provide to young school girls, helping them remain in school instead of dropping out. This program is just beginning but we have provided 150 feminine hygiene kits to girls at Nyamyerambiko Primary School so far this year. We built and equipped a new workshop where we plan to start sewing washable, reusable cloth diapers for mothers in need in 2026. Finally, in November, we started a second Hospital Ministry location at Hoima Regional Referral Hospital where we should be able to serve over 5000 Patient Attendants in 2026 in addition to the 5000 we will serve again in Kabale. | - | $74,815 |
| Name | Title | Full / Part Time | Base | Other | Total |
|---|---|---|---|---|---|
| Bradford Harrison | Executive Director | PT | $0 | - | - |
| Judy Harrison | Secretary | - | $0 | - | - |
| Andra Dupont | Director | - | $0 | - | - |
| Rick Dolezal | Director | - | $0 | - | - |
| Edward Amstutz | Director | - | $0 | - | - |
“Advertising and Promotion $3166”
“Office Expenses $1875”
“Travel $1085”
“Depreciation $1880”
“Insurance $371”
“Supplies $26530”
“Overseas Freight for Supplies $20790”
“Bank Fees $2959”
“Miscellaneous $2797”
“Maintenance $2685”
“Training $1272”
“Utilities $1094”
“Other Freight $644”
“Internet $628”
“Licenses $358”
“Auto $164”
“Meals $118”
“Automobiles - Beginning $4701 Automobiles - Ending $2821”
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 | false |
| IRS990EZ/BooksInCareOfDetail/PersonNm | 0 | Bradford Harrison |
| IRS990EZ/BooksInCareOfDetail/PhoneNum | 0 | 2313130865 |
| IRS990EZ/BooksInCareOfDetail/USAddress/AddressLine1Txt | 0 | 151 Dubonnet Trail |
| IRS990EZ/BooksInCareOfDetail/USAddress/CityNm | 0 | Interlochen |
| IRS990EZ/BooksInCareOfDetail/USAddress/StateAbbreviationCd | 0 | MI |
| IRS990EZ/BooksInCareOfDetail/USAddress/ZIPCd | 0 | 49643 |
| IRS990EZ/CashSavingsAndInvestmentsGrp/BOYAmt | 0 | 119388 |
| IRS990EZ/CashSavingsAndInvestmentsGrp/EOYAmt | 0 | 70757 |
| IRS990EZ/ChgMadeToOrgnzngDocNotRptInd | 0 | false |
| IRS990EZ/ContributionsGiftsGrantsEtcAmt | 0 | 57837 |
| IRS990EZ/CostOfGoodsSoldAmt | 0 | 0 |
| IRS990EZ/CostOrOtherBasisExpenseSaleAmt | 0 | 0 |
| IRS990EZ/DonorAdvisedFndsInd | 0 | false |
| IRS990EZ/EngagedInExcessBenefitTransInd | 0 | false |
| IRS990EZ/ExcessOrDeficitForYearAmt | 0 | -50511 |
| IRS990EZ/FeesAndOtherPymtToIndCntrctAmt | 0 | 3853 |
| IRS990EZ/FiledScheduleAInd | 0 | true |
| IRS990EZ/ForeignFinancialAccountInd | 0 | false |
| IRS990EZ/ForeignOfficeInd | 0 | false |
| IRS990EZ/Form1120PolFiledInd | 0 | false |
| IRS990EZ/Form990TotalAssetsGrp/BOYAmt | 0 | 124089 |
| IRS990EZ/Form990TotalAssetsGrp/EOYAmt | 0 | 73578 |
| IRS990EZ/FundraisingGrossIncomeAmt | 0 | 0 |
| IRS990EZ/GrossReceiptsAmt | 0 | 57914 |
| IRS990EZ/InfoInScheduleOPartIIInd | 0 | X |
| IRS990EZ/InfoInScheduleOPartIInd | 0 | X |
| IRS990EZ/InvestmentIncomeAmt | 0 | 77 |
| IRS990EZ/LobbyingActivitiesInd | 0 | false |
| IRS990EZ/MadeLoansToFromOfficersInd | 0 | false |
| IRS990EZ/MethodOfAccountingCashInd | 0 | X |
| IRS990EZ/NetAssetsOrFundBalancesBOYAmt | 0 | 124089 |
| IRS990EZ/NetAssetsOrFundBalancesEOYAmt | 0 | 73578 |
| IRS990EZ/NetAssetsOrFundBalancesGrp/BOYAmt | 0 | 124089 |
| IRS990EZ/NetAssetsOrFundBalancesGrp/EOYAmt | 0 | 73578 |
| IRS990EZ/OccupancyRentUtltsAndMaintAmt | 0 | 8601 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 0 | 20.00 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 1 | 1.00 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 2 | 1.00 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 3 | 1.00 |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/AverageHrsPerWkDevotedToPosRt | 4 | 1.00 |
| 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/PersonNm | 0 | Bradford Harrison |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 1 | Judy Harrison |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 2 | Andra Dupont |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 3 | Rick Dolezal |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/PersonNm | 4 | Edward Amstutz |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 0 | Executive Dir. |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 1 | Secretary |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 2 | Director |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 3 | Director |
| IRS990EZ/OfficerDirectorTrusteeEmplGrp/TitleTxt | 4 | Director |
| IRS990EZ/OperateHospitalInd | 0 | false |
| IRS990EZ/Organization501c3Ind | 0 | X |
| IRS990EZ/OrganizationDissolvedEtcInd | 0 | false |
| IRS990EZ/OrganizationHadUBIInd | 0 | false |
| IRS990EZ/OtherAssetsTotalDetail/BOYAmt | 0 | 4701 |
| IRS990EZ/OtherAssetsTotalDetail/EOYAmt | 0 | 2821 |
| IRS990EZ/OtherExpensesTotalAmt | 0 | 68416 |
| IRS990EZ/PartVIHghstPdCntrctProfSrvcTxt | 0 | NONE |
| IRS990EZ/PartVIOfCompOfHghstPdEmplTxt | 0 | NONE |
| IRS990EZ/PoliticalCampaignActyInd | 0 | false |
| IRS990EZ/PrimaryExemptPurposeTxt | 0 | The purpose of the corporation is to provide food, health care, and other assistance directed toward the needs of the poor, disadvantaged and impoverished in the country of Uganda, and to do so through the platform of cycling, and to undertake various charitable and religious programs and initiatives related to the foregoing. |
| IRS990EZ/PrintingPublicationsPostageAmt | 0 | 60 |
| IRS990EZ/ProgramSrvcAccomplishmentGrp/DescriptionProgramSrvcAccomTxt | 0 | In 2025 Good Gaali served a total of 4,855 Patient Attendants at Kabale Regional Referral Hospital. This brings our total to over 17,500 since we started our work. In March, we trained our partner Wakisa Ministries to sew washable, reusable feminine hygiene pads to provide to young school girls, helping them remain in school instead of dropping out. This program is just beginning but we have provided 150 feminine hygiene kits to girls at Nyamyerambiko Primary School so far this year. We built and equipped a new workshop where we plan to start sewing washable, reusable cloth diapers for mothers in need in 2026. Finally, in November, we started a second Hospital Ministry location at Hoima Regional Referral Hospital where we should be able to serve over 5000 Patient Attendants in 2026 in addition to the 5000 we will serve again in Kabale. |
| IRS990EZ/ProgramSrvcAccomplishmentGrp/ProgramServiceExpensesAmt | 0 | 74815 |
| IRS990EZ/ProhibitedTaxShelterTransInd | 0 | false |
| IRS990EZ/RelatedOrganizationCtrlEntInd | 0 | false |
| IRS990EZ/SalariesOtherCompEmplBnftAmt | 0 | 27495 |
| IRS990EZ/SchoolOperatingInd | 0 | false |
| IRS990EZ/SpecialEventsDirectExpensesAmt | 0 | 0 |
| IRS990EZ/SubjectToProxyTaxInd | 0 | false |
| IRS990EZ/TanningServicesProvidedInd | 0 | false |
| IRS990EZ/TaxImposedOnOrganizationMgrAmt | 0 | 0 |
| IRS990EZ/TaxImposedUnderIRC4911Amt | 0 | 0 |
| IRS990EZ/TaxImposedUnderIRC4912Amt | 0 | 0 |
| IRS990EZ/TaxImposedUnderIRC4955Amt | 0 | 0 |
| IRS990EZ/TaxReimbursedByOrganizationAmt | 0 | 0 |
| IRS990EZ/TotalExpensesAmt | 0 | 108425 |
| IRS990EZ/TotalProgramServiceExpensesAmt | 0 | 74815 |
| IRS990EZ/TotalRevenueAmt | 0 | 57914 |
| IRS990EZ/TransactionWithControlEntInd | 0 | false |
| IRS990EZ/TrnsfrExmptNonChrtblRltdOrgInd | 0 | false |
| IRS990EZ/TypeOfOrganizationCorpInd | 0 | X |
| IRS990EZ/WebsiteAddressTxt | 0 | N/A |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/CurrentTaxYearAmt | 0 | 57837 |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/CurrentTaxYearMinus1YearAmt | 0 | 109863 |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/CurrentTaxYearMinus2YearsAmt | 0 | 55100 |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/CurrentTaxYearMinus3YearsAmt | 0 | 126904 |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/CurrentTaxYearMinus4YearsAmt | 0 | 60234 |
| IRS990ScheduleA/GiftsGrantsContriRcvd170Grp/TotalAmt | 0 | 409938 |
| IRS990ScheduleA/GovtFurnSrvcFcltsVl170Grp/TotalAmt | 0 | 0 |
| IRS990ScheduleA/GrossInvestmentIncome170Grp/CurrentTaxYearAmt | 0 | 13 |
| IRS990ScheduleA/GrossInvestmentIncome170Grp/CurrentTaxYearMinus1YearAmt | 0 | 4 |
| IRS990ScheduleA/GrossInvestmentIncome170Grp/CurrentTaxYearMinus2YearsAmt | 0 | 14 |
| IRS990ScheduleA/GrossInvestmentIncome170Grp/CurrentTaxYearMinus3YearsAmt | 0 | 2 |
| IRS990ScheduleA/GrossInvestmentIncome170Grp/TotalAmt | 0 | 33 |
| IRS990ScheduleA/OtherIncome170Grp/CurrentTaxYearAmt | 0 | 64 |
| IRS990ScheduleA/OtherIncome170Grp/TotalAmt | 0 | 64 |
| IRS990ScheduleA/PublicOrganization170Ind | 0 | X |
| IRS990ScheduleA/PublicSupportCY170Pct | 0 | 0.99980 |
| IRS990ScheduleA/PublicSupportTotal170Amt | 0 | 409938 |
| IRS990ScheduleA/SubstantialContributorsTotAmt | 0 | 0 |
| IRS990ScheduleA/TaxRevLeviedOrgnztnlBnft170Grp/TotalAmt | 0 | 0 |
| IRS990ScheduleA/ThirtyThrPctSuprtTestsCY170Ind | 0 | X |
| IRS990ScheduleA/TotalCalendarYear170Grp/CurrentTaxYearAmt | 0 | 57837 |
| IRS990ScheduleA/TotalCalendarYear170Grp/CurrentTaxYearMinus1YearAmt | 0 | 109863 |
| IRS990ScheduleA/TotalCalendarYear170Grp/CurrentTaxYearMinus2YearsAmt | 0 | 55100 |
| IRS990ScheduleA/TotalCalendarYear170Grp/CurrentTaxYearMinus3YearsAmt | 0 | 126904 |
| IRS990ScheduleA/TotalCalendarYear170Grp/CurrentTaxYearMinus4YearsAmt | 0 | 60234 |
| IRS990ScheduleA/TotalCalendarYear170Grp/TotalAmt | 0 | 409938 |
| IRS990ScheduleA/TotalSupportAmt | 0 | 410035 |
| IRS990ScheduleA/UnrelatedBusinessNetIncm170Grp/TotalAmt | 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 |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 0 | Advertising and Promotion $3166 |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 1 | Office Expenses $1875 |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 2 | Travel $1085 |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 3 | Depreciation $1880 |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 4 | Insurance $371 |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 5 | Supplies $26530 |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 6 | Overseas Freight for Supplies $20790 |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 7 | Bank Fees $2959 |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 8 | Miscellaneous $2797 |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 9 | Maintenance $2685 |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 10 | Training $1272 |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 11 | Utilities $1094 |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 12 | Other Freight $644 |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 13 | Internet $628 |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 14 | Licenses $358 |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 15 | Auto $164 |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 16 | Meals $118 |
| IRS990ScheduleO/SupplementalInformationDetail/ExplanationTxt | 17 | Automobiles - Beginning $4701 Automobiles - Ending $2821 |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 0 | Other Expenses.1001 |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 1 | Other Expenses.1002 |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 2 | Other Expenses.1005 |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 3 | Other Expenses.1009 |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 4 | Other Expenses.1012 |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 5 | Other Expenses.1 |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 6 | Other Expenses.2 |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 7 | Other Expenses.3 |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 8 | Other Expenses.4 |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 9 | Other Expenses.5 |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 10 | Other Expenses.6 |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 11 | Other Expenses.7 |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 12 | Other Expenses.8 |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 13 | Other Expenses.9 |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 14 | Other Expenses.10 |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 15 | Other Expenses.11 |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 16 | Other Expenses.12 |
| IRS990ScheduleO/SupplementalInformationDetail/FormAndLineReferenceDesc | 17 | Other Assets.1001 |
| ReturnHeader/BuildTS | 0 | 2025-03-06 01:10:19Z |
| ReturnHeader/BusinessOfficerGrp/DiscussWithPaidPreparerInd | 0 | true |
| ReturnHeader/BusinessOfficerGrp/PersonNm | 0 | Bradford Harrison |
| ReturnHeader/BusinessOfficerGrp/PersonTitleTxt | 0 | President |
| ReturnHeader/BusinessOfficerGrp/SignatureDt | 0 | 2026-03-13 |
| ReturnHeader/Filer/BusinessName/BusinessNameLine1Txt | 0 | Good Gaali |
| ReturnHeader/Filer/BusinessNameControlTxt | 0 | GOOD |
| ReturnHeader/Filer/EIN | 0 | 833289375 |
| ReturnHeader/Filer/PhoneNum | 0 | 2313130865 |
| ReturnHeader/Filer/USAddress/AddressLine1Txt | 0 | 151 Dubonnet Trail |
| ReturnHeader/Filer/USAddress/CityNm | 0 | Interlochen |
| ReturnHeader/Filer/USAddress/StateAbbreviationCd | 0 | MI |
| ReturnHeader/Filer/USAddress/ZIPCd | 0 | 49643 |
| ReturnHeader/PreparerFirmGrp/PreparerFirmEIN | 0 | 815169102 |
| ReturnHeader/PreparerFirmGrp/PreparerFirmName/BusinessNameLine1Txt | 0 | Current Consulting PLLC |
| ReturnHeader/PreparerFirmGrp/PreparerUSAddress/AddressLine1Txt | 0 | PO Box 6224 |
| ReturnHeader/PreparerFirmGrp/PreparerUSAddress/CityNm | 0 | Traverse City |
| ReturnHeader/PreparerFirmGrp/PreparerUSAddress/StateAbbreviationCd | 0 | MI |
| ReturnHeader/PreparerFirmGrp/PreparerUSAddress/ZIPCd | 0 | 49696 |
| ReturnHeader/PreparerPersonGrp/PhoneNum | 0 | 2316335442 |
| ReturnHeader/PreparerPersonGrp/PreparerPersonNm | 0 | Brian Beckwith |
| ReturnHeader/PreparerPersonGrp/SelfEmployedInd | 0 | X |
| ReturnHeader/ReturnTs | 0 | 2026-03-13T05:42:56-07:00 |
| ReturnHeader/ReturnTypeCd | 0 | 990EZ |
| ReturnHeader/TaxPeriodBeginDt | 0 | 2025-01-01 |
| ReturnHeader/TaxPeriodEndDt | 0 | 2025-12-31 |
| ReturnHeader/TaxYr | 0 | 2025 |
No mirrored PDF or thumbnail assets are attached yet.
Displayed year
2025 • Form 990EZDetailed filing. Detailed filing data is available for this year.