| Category | Amount | Net Investment Income | Adjusted Net Income | Disbursements for Charitable Purposes |
|---|---|---|---|---|
| TAX PREPARATION FEES | 4,800 | 0 | 0 |
| Name of Bond | End of Year Book Value | End of Year Fair Market Value |
|---|---|---|
| OTIS WORLDWIDE 2.293% | 23,010 | 24,510 |
| OTIS WORLDWIDE 2.293% | 23,010 | 24,510 |
| O'REILLY AUTOMOTIVE 3.9% | 24,274 | 24,779 |
| DTE ENERGY CO 4.95% | 25,041 | 25,291 |
| UNITED PARCEL SERVICE 3.05% | 24,533 | 24,710 |
| APPLE INC. 3.25% | 24,787 | 24,544 |
| APPLE INC. 3.25% | 24,787 | 24,544 |
| PAYCHEX INC 5.10% | 25,151 | 25,726 |
| PAYCHEX INC 5.10% | 20,122 | 20,581 |
| AMAZON.COM INC 4.10% | 25,117 | 25,004 |
| PFIZER INC 4.50% | 25,152 | 25,132 |
| PFIZER INC 4.50% | 25,152 | 25,132 |
| JM SMUCKER 5.90% | 25,664 | 26,176 |
| JM SMUCKER 5.90% | 25,664 | 26,176 |
| UNITED PARCEL SERICE 4.65% | 25,001 | 25,605 |
| OTIS WORLDWIDE 5.125% | 25,134 | 25,935 |
| ORACLE CORP. 4.5% | 24,880 | 24,952 |
| DTE ENERGY CO 5.05% | 24,994 | 24,947 |
| STRYKER CORP 4.625% | 25,019 | 24,868 |
| STRYKER CORP 4.625% | 25,019 | 24,868 |
| STRYKER CORP 4.85% | 24,938 | 25,585 |
| STRYKER CORP 4.85% | 24,938 | 25,585 |
| DTE ENERGY CO 5.1% | 25,238 | 25,631 |
| STARBUCKS CORP. 4% | 24,846 | 24,957 |
| O'REILLY AUTOMOTIVE 3.9% | 24,275 | 24,779 |
| STARBUCKS CORP. 3.0% | 22,832 | 23,050 |
| STARBUCKS CORP. 3.0% | 22,832 | 23,050 |
| NETFLIX, INC 5.875% | 26,284 | 26,270 |
| FEDEX CORP 4.2 % | 24,140 | 25,040 |
| ORACLE CORP. 4.5% | 49,755 | 49,904 |
| FEDEX CORP 4.2 % | 24,140 | 25,040 |
| FEDEX CORP 3.10% | 24,023 | 24,071 |
| THE KROGER CO. 4.50% | 24,532 | 25,300 |
| THE KROGER CO. 2.65% | 23,801 | 24,753 |
| THE CLOROX CO. 4.4% | 25,146 | 25,314 |
| THE CLOROX CO. 4.4% | 25,146 | 25,314 |
| THE CLOROX CO. 3.90% | 23,982 | 24,977 |
| THE KROGER CO. 2.65% | 23,801 | 24,753 |
| Name of Stock | End of Year Book Value | End of Year Fair Market Value |
|---|---|---|
| 3M CO | 3,526 | 6,403 |
| NVIDIA CORP | 24,545 | 72,734 |
| NVIDIA CORP | 17,900 | 66,207 |
| NOKIA CORP ADR | 8,416 | 8,410 |
| NOKIA CORP ADR | 10,839 | 10,836 |
| NINTENDO CO LTD ADR | 10,789 | 9,913 |
| NINTENDO CO LTD ADR | 13,664 | 12,543 |
| ORACLE CORP | 19,988 | 16,566 |
| NEUROCRINE BIOSCIENCES INC | 10,117 | 9,927 |
| NEUROCRINE BIOSCIENCES INC | 8,035 | 7,800 |
| NETFLIX INC | 3,102 | 4,218 |
| NETFLIX INC | 3,159 | 4,687 |
| NESTLE SA ADR | 4,482 | 4,938 |
| ORACLE CORP | 23,593 | 19,490 |
| PALO ALTO NETWORKS INC | 789 | 4,604 |
| REPUBLIC SERVICES INC | 4,168 | 5,297 |
| REPUBLIC SERVICES INC | 5,838 | 7,417 |
| PRINCIPAL FINANCIAL GROUP INC | 22,347 | 24,257 |
| PRINCIPAL FINANCIAL GROUP INC | 18,412 | 19,847 |
| PNC FINANCIAL SERVICES GROUP INC | 22,451 | 26,091 |
| PALO ALTO NETWORKS INC | 947 | 5,526 |
| PNC FINANCIAL SERVICES GROUP INC | 17,715 | 20,873 |
| PEPSICO INC | 6,272 | 7,176 |
| PEPSICO INC | 4,088 | 5,023 |
| PENUMBRA INC | 8,733 | 12,436 |
| PENUMBRA INC | 9,166 | 12,436 |
| PAYCHEX INC | 7,277 | 6,731 |
| PAYCHEX INC | 3,034 | 2,805 |
| NESTLE SA ADR | 4,822 | 5,433 |
| MSCI INC | 8,095 | 8,606 |
| MTU AERO ENGINES AG ADR | 5,256 | 10,422 |
| MARVELL TECHNOLOGY INC | 9,684 | 9,348 |
| MARSH & MCLENNAN COMPANIES INC | 4,922 | 4,638 |
| MARSH & MCLENNAN COMPANIES INC | 7,075 | 6,493 |
| LONZA GROUP AG ADR | 8,315 | 8,399 |
| LONZA GROUP AG ADR | 9,842 | 10,079 |
| LONDON STOCK EXCHANGE ADR | 3,725 | 3,821 |
| ZOETIS INC | 8,760 | 5,662 |
| LONDON STOCK EXCHANGE ADR | 4,468 | 4,586 |
| LOCKHEED MARTIN CORP | 6,827 | 7,255 |
| LINDE PLC | 8,114 | 8,528 |
| LINDE PLC | 6,033 | 6,396 |
| KINDER MORGAN INC | 4,990 | 7,560 |
| KINDER MORGAN INC | 3,628 | 5,498 |
| JOHNSON CONTROLS INT'L | 10,806 | 11,975 |
| LOCKHEED MARTIN CORP | 6,827 | 7,255 |
| MASTERCARD INC CL A | 5,341 | 8,563 |
| MASTERCARD INC CL A | 7,123 | 11,418 |
| MEDTRONIC PLC | 6,291 | 7,205 |
| MSCI INC | 8,173 | 8,606 |
| MONOLITHIC POWER SYSTEMS INC | 18,302 | 23,565 |
| MONOLITHIC POWER SYSTEMS INC | 15,969 | 22,659 |
| MONDELEZ INTERNATIONAL INC | 6,070 | 5,383 |
| MONDELEZ INTERNATIONAL INC | 6,891 | 5,383 |
| MICROSOFT CORP | 63,489 | 74,961 |
| MICROSOFT CORP | 55,128 | 67,707 |
| META PLATFORMS INC | 2,107 | 11,882 |
| META PLATFORMS INC | 1,756 | 9,901 |
| MERCADOLIBRE INC | 2,382 | 4,029 |
| MERCADOLIBRE INC | 2,423 | 4,029 |
| MEDTRONIC PLC | 5,033 | 5,764 |
| MTU AERO ENGINES AG ADR | 4,244 | 8,337 |
| SALESFORCE INC | 1,813 | 5,298 |
| ROSS STORES INC | 4,607 | 6,305 |
| VISA INC CL A | 17,716 | 22,796 |
| VIPER ENERGY INC | 7,095 | 6,760 |
| VIPER ENERGY INC | 7,251 | 6,760 |
| VERTEX PHARMACEUTICALS INC | 3,640 | 6,800 |
| VERTEX PHARMACEUTICALS INC | 781 | 2,267 |
| VERIZON COMMUNICATIONS INC | 8,303 | 8,146 |
| VISA INC CL A | 19,039 | 24,550 |
| VERIZON COMMUNICATIONS INC | 7,263 | 7,128 |
| VEEVA SYSTEMS INC | 5,351 | 4,465 |
| UNITEDHEALTH GROUP INC | 10,916 | 6,602 |
| UNITEDHEALTH GROUP INC | 10,117 | 6,602 |
| UNION PACIFIC CORP | 7,127 | 6,940 |
| VEEVA SYSTEMS INC | 9,751 | 7,813 |
| WAL-MART DE MEXICO SAB DE CV ADR CL V | 6,163 | 4,676 |
| WAL-MART DE MEXICO SAB DE CV ADR CL V | 5,162 | 3,896 |
| WEC ENERGY GROUP INC | 13,429 | 15,819 |
| YUM! BRANDS INC | 8,630 | 9,077 |
| YUM! BRANDS INC | 7,193 | 7,564 |
| XYLEM INC | 6,497 | 8,171 |
| XYLEM INC | 6,482 | 8,171 |
| XCEL ENERGY INC | 14,106 | 12,926 |
| XCEL ENERGY INC | 16,112 | 14,772 |
| WORKDAY INC CL A | 10,556 | 9,665 |
| WORKDAY INC CL A | 7,839 | 7,517 |
| WESCO INT'L | 4,002 | 3,670 |
| WESCO INT'L | 10,306 | 9,786 |
| WELLS FARGO & CO | 31,473 | 39,610 |
| WELLS FARGO & CO | 23,676 | 30,290 |
| WEC ENERGY GROUP INC | 13,531 | 15,819 |
| UNION PACIFIC CORP | 3,653 | 3,470 |
| ROSS STORES INC | 8,874 | 11,709 |
| UBER TECHNOLOGIES INC | 4,947 | 5,311 |
| TYLER TECHNOLOGIES INC | 2,561 | 4,540 |
| STARBUCKS CORP | 4,870 | 4,211 |
| STARBUCKS CORP | 4,713 | 4,211 |
| SPIRE INC | 12,204 | 11,578 |
| SPIRE INC | 15,546 | 14,886 |
| SOUTHERN CO | 8,496 | 15,260 |
| SOUTHERN CO | 5,998 | 10,900 |
| STATE STREET CORP | 11,928 | 18,706 |
| SLB LTD | 3,700 | 3,838 |
| SHERWIN-WILLIAMS CO | 6,004 | 6,481 |
| SHERWIN-WILLIAMS CO | 5,949 | 6,481 |
| SERVICENOW INC | 3,457 | 7,660 |
| SERVICENOW INC | 3,455 | 7,660 |
| SALESFORCE INC | 1,360 | 3,974 |
| JOHNSON CONTROLS INT'L | 7,866 | 8,981 |
| SLB LTD | 3,661 | 3,838 |
| STATE STREET CORP | 14,970 | 25,157 |
| STRYKER CORP | 5,933 | 7,029 |
| STRYKER CORP | 7,424 | 8,787 |
| TYLER TECHNOLOGIES INC | 2,559 | 4,540 |
| T-MOBILE US INC | 7,274 | 8,122 |
| T-MOBILE US INC | 7,274 | 8,122 |
| TEXAS INSTRUMENTS INC | 14,210 | 13,012 |
| TEXAS INSTRUMENTS INC | 11,632 | 10,409 |
| TECHTRONIC INDUSTRIES CO LTD ADR | 2,546 | 4,894 |
| TECHTRONIC INDUSTRIES CO LTD ADR | 2,577 | 4,319 |
| TAIWAN SEMICONDUCTOR MFG CO LTD ADR | 1,539 | 15,195 |
| TAIWAN SEMICONDUCTOR MFG CO LTD ADR | 1,974 | 19,753 |
| UBER TECHNOLOGIES INC | 3,806 | 4,086 |
| INTUITIVE SURGICAL INC | 692 | 5,664 |
| MARVELL TECHNOLOGY INC | 7,634 | 6,798 |
| INTUIT INC | 6,153 | 8,611 |
| CHECK POINT SOFTWARE TECHNOLOGIES LTD | 2,710 | 4,639 |
| CHECK POINT SOFTWARE TECHNOLOGIES LTD | 2,964 | 6,495 |
| CASEY'S GENERAL STORES INC | 8,414 | 16,581 |
| CASEY'S GENERAL STORES INC | 9,860 | 19,345 |
| CANADIAN NATIONAL RAILWAY CO | 2,093 | 2,966 |
| CANADIAN NATIONAL RAILWAY CO | 1,744 | 2,471 |
| BROOKFIELD ASSET MANAGEMENT LTD CL A | 2,977 | 5,239 |
| BROOKFIELD ASSET MANAGEMENT LTD CL A | 2,312 | 3,929 |
| BROADCOM INC | 14,248 | 43,263 |
| BROADCOM INC | 12,834 | 34,610 |
| BOEING CO | 14,484 | 16,284 |
| BOEING CO | 15,478 | 16,284 |
| BLACKROCK INC | 7,938 | 10,703 |
| CHEVRON CORP | 7,517 | 7,621 |
| BLACKROCK INC | 7,911 | 10,703 |
| CHEVRON CORP | 3,855 | 3,810 |
| CORTEVA INC | 15,526 | 18,433 |
| CORPAY INC | 2,834 | 4,514 |
| CORPAY INC | 2,833 | 4,514 |
| INTUITIVE SURGICAL INC | 693 | 5,664 |
| COCA-COLA CO | 13,306 | 13,982 |
| CME GROUP INC | 12,511 | 15,019 |
| CME GROUP INC | 10,450 | 12,289 |
| CLOROX CO | 6,815 | 6,050 |
| CLOROX CO | 5,722 | 5,042 |
| CITIGROUP INC | 15,601 | 26,255 |
| CITIGROUP INC | 12,320 | 20,421 |
| CHUBB LTD | 5,697 | 7,803 |
| CHUBB LTD | 6,842 | 9,364 |
| CORTEVA INC | 13,831 | 16,758 |
| BEST BUY CO INC | 16,411 | 13,386 |
| BARCLAYS PLC ADR | 4,786 | 8,042 |
| AMGEN INC | 7,161 | 8,183 |
| AMGEN INC | 4,298 | 4,910 |
| AMAZON.COM INC | 3,798 | 10,387 |
| AMAZON.COM INC | 6,570 | 15,003 |
| ALPHABET INC CL A | 3,489 | 28,170 |
| ALPHABET INC CL A | 5,600 | 31,300 |
| AIRBUS SE ADR | 11,222 | 13,901 |
| AIRBUS SE ADR | 13,785 | 17,608 |
| AGILENT TECHNOLOGIES INC | 6,471 | 6,804 |
| AGILENT TECHNOLOGIES INC | 3,259 | 3,402 |
| ADVANCED MICRO DEVICES INC | 10,431 | 12,850 |
| ADVANCED MICRO DEVICES INC | 11,787 | 14,991 |
| ACCENTURE PLC CL A | 9,207 | 6,708 |
| ACCENTURE PLC CL A | 6,956 | 5,366 |
| ABBVIE INC | 22,080 | 28,561 |
| ABBVIE INC | 14,456 | 19,422 |
| 3M CO | 4,407 | 8,005 |
| AMPHENOL CORP CL A | 3,606 | 10,136 |
| BEST BUY CO INC | 12,425 | 10,040 |
| AMPHENOL CORP CL A | 4,814 | 13,514 |
| ANHEUSER-BUSCH INBEV ADR | 5,304 | 4,803 |
| BARCLAYS PLC ADR | 3,818 | 6,413 |
| BANK OF NEW YORK MELLON CORP | 14,032 | 29,023 |
| BANK OF NEW YORK MELLON CORP | 11,244 | 23,218 |
| BANK OF AMERICA CORP | 18,383 | 24,750 |
| BANK OF AMERICA CORP | 21,574 | 28,875 |
| AXON ENTERPRISE INC | 1,264 | 5,679 |
| AXON ENTERPRISE INC | 1,264 | 5,679 |
| AUTODESK INC | 10,554 | 11,840 |
| AUTODESK INC | 11,602 | 11,840 |
| ATLASSIAN CORP | 11,304 | 8,107 |
| ATLASSIAN CORP | 14,754 | 10,539 |
| ASTRAZENECA PLC | 9,033 | 11,491 |
| ASTRAZENECA PLC | 6,988 | 9,193 |
| ASML HOLDING NV ADR | 2,965 | 8,559 |
| ASML HOLDING NV ADR | 1,753 | 10,699 |
| APPLE INC | 21,058 | 55,731 |
| APPLE INC | 29,591 | 61,169 |
| ANHEUSER-BUSCH INBEV ADR | 4,245 | 3,842 |
| COSTAR GROUP INC | 5,710 | 5,043 |
| COCA-COLA CO | 11,699 | 12,234 |
| COSTCO WHOLESALE CORP | 6,385 | 8,623 |
| GENERAL DYNAMICS CORP | 6,388 | 8,417 |
| GENERAL DYNAMICS CORP | 7,673 | 10,100 |
| FASTENAL CO | 6,375 | 8,026 |
| FASTENAL CO | 4,786 | 6,020 |
| EXXON MOBIL CORP | 3,856 | 6,017 |
| GILDAN ACTIVEWEAR INC | 7,317 | 7,808 |
| EXXON MOBIL CORP | 7,584 | 9,026 |
| EXPERIAN PLC ADR | 7,679 | 9,034 |
| EXPERIAN PLC ADR | 6,000 | 7,227 |
| ELI LILLY AND CO | 20,379 | 26,867 |
| ELI LILLY AND CO | 16,136 | 21,494 |
| EDWARDS LIFESCIENCES CORP | 5,114 | 5,115 |
| EDWARDS LIFESCIENCES CORP | 4,263 | 4,263 |
| DUKE ENERGY CORP | 17,287 | 20,512 |
| COSTAR GROUP INC | 4,943 | 4,371 |
| GILDAN ACTIVEWEAR INC | 8,780 | 9,369 |
| GILEAD SCIENCES INC | 8,018 | 15,343 |
| GILEAD SCIENCES INC | 6,294 | 12,274 |
| INTUIT INC | 7,705 | 9,936 |
| INTERCONTINENTAL EXCHANGE INC | 6,843 | 8,098 |
| INTERCONTINENTAL EXCHANGE INC | 6,160 | 7,288 |
| IDEXX LABORATORIES INC | 6,360 | 10,148 |
| IDEXX LABORATORIES INC | 5,526 | 11,501 |
| HOME DEPOT INC | 5,068 | 5,162 |
| HOME DEPOT INC | 6,742 | 6,882 |
| HERSHEY CO | 15,953 | 15,468 |
| HERSHEY CO | 13,730 | 13,649 |
| HEICO CORP | 11,145 | 19,415 |
| HEICO CORP | 9,291 | 16,180 |
| HDFC BANK LTD ADR | 6,546 | 8,404 |
| HDFC BANK LTD ADR | 8,770 | 10,962 |
| DUKE ENERGY CORP | 15,416 | 17,582 |
| DSV A/S | 9,494 | 10,739 |
| ZOETIS INC | 6,668 | 4,404 |
| DBS GROUP HOLDINGS LTD ADR | 2,214 | 7,024 |
| CUMMINS INC | 6,953 | 7,657 |
| CVS HEALTH CORP | 7,950 | 7,936 |
| DBS GROUP HOLDINGS LTD ADR | 1,660 | 5,268 |
| CUMMINS INC | 9,269 | 10,209 |
| DAIICHI SANKYO CO LTD ADR | 6,525 | 4,779 |
| CVS HEALTH CORP | 5,850 | 5,952 |
| DAIICHI SANKYO CO LTD ADR | 5,123 | 3,717 |
| CROWDSTRIKE HOLDINGS INC | 1,695 | 4,688 |
| COSTCO WHOLESALE CORP | 6,383 | 8,623 |
| DSV A/S | 11,185 | 12,634 |
| CROWDSTRIKE HOLDINGS INC | 2,543 | 7,031 |
| Category/ Item | Listed at Cost or FMV | Book Value | End of Year Fair Market Value |
|---|---|---|---|
| PUBLIC STORAGE REIT | AT COST | 7,165 | 6,487 |
| IRON MOUNTAIN INC | AT COST | 13,720 | 12,442 |
| IRON MOUNTAIN INC | AT COST | 11,030 | 9,953 |
| ISHARES MSCI EMERGING MARKETS ETF | AT COST | 10,605 | 12,857 |
| ISHARES MSCI EMERGING MARKETS ETF | AT COST | 13,072 | 16,413 |
| ISHARES MSCI EUROPE FINANCIALS ETF | AT COST | 9,754 | 19,472 |
| ISHARES MSCI EUROPE FINANCIALS ETF | AT COST | 11,938 | 25,036 |
| ISHARES MSCI JAPAN ETF | AT COST | 7,117 | 10,093 |
| ISHARES MSCI JAPAN ETF | AT COST | 5,794 | 8,074 |
| WISDOMTREE EUROPE HEDGED EQUITY FUND | AT COST | 5,180 | 9,286 |
| WEYERHAEUSER CO | AT COST | 7,427 | 5,330 |
| WEYERHAEUSER CO | AT COST | 5,891 | 4,146 |
| TERRENO REALTY CORP | AT COST | 7,957 | 7,339 |
| REALTY INCOME CORP | AT COST | 7,151 | 7,610 |
| WELLTOWER INC | AT COST | 7,387 | 14,849 |
| WELLTOWER INC | AT COST | 6,002 | 12,065 |
| REALTY INCOME CORP | AT COST | 5,297 | 5,637 |
| PUBLIC STORAGE REIT | AT COST | 2,866 | 2,595 |
| WISDOMTREE EUROPE HEDGED EQUITY FUND | AT COST | 5,960 | 9,020 |
| TERRENO REALTY CORP | AT COST | 7,963 | 7,339 |
| Description | Revenue and Expenses per Books | Net Investment Income | Adjusted Net Income | Disbursements for Charitable Purposes |
|---|---|---|---|---|
| OFFICE EXPENSES | 232 | 0 | 0 |
| Category | Amount | Net Investment Income | Adjusted Net Income | Disbursements for Charitable Purposes |
|---|---|---|---|---|
| INVESTMENT MANAGEMENT AND ADR FEES | 31,562 | 31,562 | 0 |
| Category | Amount | Net Investment Income | Adjusted Net Income | Disbursements for Charitable Purposes |
|---|---|---|---|---|
| FOREIGN TAXES WITHHELD FROM INVESTMENT INCOME | 385 | 385 | 0 | |
| FEDERAL EXCISE TAX | 5,490 | 0 | 0 |