The Securities and Exchange Commission has not necessarily reviewed the information in this filing and has not determined if it is accurate and complete.
The reader should not assume that the information is accurate and complete.

UNITED STATES SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 13F

FORM 13F INFORMATION TABLE

OMB APPROVAL
OMB Number: 3235-0006
Expires: July 31, 2015
Estimated average burden
hours per response: 23.8

COLUMN 1 COLUMN 2 COLUMN 3 COLUMN 4 COLUMN 5 COLUMN 6 COLUMN 7 COLUMN 8
VALUE SHRS OR SH/ PUT/ INVESTMENT OTHER VOTING AUTHORITY
NAME OF ISSUER TITLE OF CLASS CUSIP (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
ABBOTT LABORATORIES COM 002824100 21,678,014 238,903 SH SOLE 230,809 0 8,094
ALPHABET INC CAP STK CL A 02079K305 36,173,892 101,223 SH SOLE 98,307 0 2,916
AMAZON COM INC COM 023135106 29,224,774 122,618 SH SOLE 118,757 0 3,861
AUTOMATIC DATA PROCESSING IN COM 053015103 25,908,254 115,688 SH SOLE 111,701 0 3,987
BROOKFIELD ASSET MANAGMT LTD CL A LMT VTG SHS 113004105 12,799,223 285,378 SH SOLE 275,553 0 9,825
BROOKFIELD CORP CL A LTD VT SH 11271J107 26,243,138 616,181 SH SOLE 594,680 0 21,501
CME GROUP INC COM 12572Q105 21,202,330 96,012 SH SOLE 92,802 0 3,210
ENBRIDGE INC COM 29250N105 28,228,300 520,721 SH SOLE 502,467 0 18,254
FISERV INC COM 337738108 20,085,583 409,492 SH SOLE 394,923 0 14,569
FRANCO NEV CORP COM 351858105 23,684,052 113,625 SH SOLE 109,560 0 4,065
ISHARES TR 1 3 YR TREAS BD 464287457 43,976,837 535,584 SH SOLE 518,284 0 17,300
JOHNSON & JOHNSON COM 478160104 35,290,811 138,957 SH SOLE 134,452 0 4,505
MASTERCARD INCORPORATED CL A 57636Q104 23,229,017 45,228 SH SOLE 43,572 0 1,656
ROYAL GOLD INC COM 780287108 21,471,797 107,569 SH SOLE 103,710 0 3,859
SLB LIMITED COM STK 806857108 26,312,782 565,988 SH SOLE 547,199 0 18,789
THERMO FISHER SCIENTIFIC INC COM 883556102 26,645,279 53,146 SH SOLE 51,206 0 1,940
VERISK ANALYTICS INC COM 92345Y106 23,504,606 130,923 SH SOLE 126,385 0 4,538
VISA INC COM CL A 92826C839 25,287,175 73,704 SH SOLE 71,021 0 2,683
BERKLEY W R CORP COM 084423102 27,055,661 383,605 SH SOLE 370,469 0 13,136
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 4,003,620 8,001 SH SOLE 6,504 0 1,497
CHEVRON CORPORATION COM 166764100 610,328 3,682 SH SOLE 3,682 0 0
STATE STR SPDR S&P 500 ETF T TR UNIT 78462F103 678,213 908 SH SOLE 908 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 7,488,500 10 SH SOLE 10 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 513,840 2,415 SH SOLE 2,367 0 48
MICROSOFT CORP COM 594918104 867,350 2,325 SH SOLE 2,133 0 192
MFA FINL INC COM 55272X607 384,935 39,725 SH SOLE 17,946 0 21,779
APPLE INC COM 037833100 2,359,935 8,156 SH SOLE 8,156 0 0
CLOROX CO DEL COM 189054109 7,168,498 75,110 SH SOLE 75,110 0 0
GENERAL DYNAMICS CORP COM 369550108 679,432 1,918 SH SOLE 1,918 0 0
JPMORGAN CHASE & CO COM 46625H100 827,818 2,529 SH SOLE 2,529 0 0
META PLATFORMS INC CL A 30303M102 421,904 749 SH SOLE 749 0 0
NVIDIA CORPORATION COM 67066G104 213,096 1,065 SH SOLE 1,065 0 0
PHILLIPS 66 COM 718546104 1,112,349 6,580 SH SOLE 6,580 0 0
TESLA INC COM 88160R101 410,085 975 SH SOLE 975 0 0
US BANCORP COM NEW 902973304 3,312,457 54,842 SH SOLE 54,842 0 0
CLEANCORE SOLUTIONS INC CLASS B COM SHS 184492106 1,028,045 1,253,713 SH SOLE 1,253,713 0 0
COCA COLA CO COM 191216100 1,369,237 16,848 SH SOLE 16,848 0 0
MICRON TECHNOLOGY INC COM 595112103 3,849,557 3,335 SH SOLE 3,335 0 0
PEPSICO INC COM 713448108 381,693 2,819 SH SOLE 2,819 0 0
PROCTER & GAMBLE CO COM 742718109 658,707 4,492 SH SOLE 4,492 0 0
HERSHEY CO COM 427866108 564,423 3,217 SH SOLE 3,217 0 0
CASEYS GEN STORES INC COM 147528103 635,832 800 SH SOLE 800 0 0
CISCO SYS INC COM 17275R102 587,300 5,000 SH SOLE 5,000 0 0
STARBUCKS CORP COM 855244109 232,993 2,280 SH SOLE 2,280 0 0
WALMART INC COM 931142103 492,681 4,350 SH SOLE 4,350 0 0