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
JOHNSON & JOHNSON COM Stock 478160104 15,299,622 62,591 SH SOLE 0 62,590 0 0
WILLIAMS SONOMA INC COM Stock 969904101 14,082,622 77,237 SH SOLE 0 77,237 0 0
COSTCO WHOLESALE CORPORATION COM Stock 22160K105 17,232,510 17,294 SH SOLE 0 17,294 0 0
PROCTER & GAMBLE CO COM Stock 742718109 9,260,590 64,114 SH SOLE 0 64,113 0 0
COCA COLA CO COM Stock 191216100 4,047,685 53,224 SH SOLE 0 53,224 0 0
ENTERPRISE PRODS PARTNERS L P COM Stock 293792107 229,878 6,075 SH SOLE 0 6,075 0 0
PAYCHEX INC COM Stock 704326107 1,220,129 13,245 SH SOLE 0 13,245 0 0
MERCK & CO INC COM Stock 58933Y105 9,448,178 78,545 SH SOLE 0 78,545 0 0
MCKESSON CORP COM Stock 58155Q103 1,163,909 1,345 SH SOLE 0 1,345 0 0
ILLINOIS TOOL WKS INC COM Stock 452308109 5,478,974 21,050 SH SOLE 0 21,049 0 0
PARSONS CORP DEL COM Stock 70202L102 698,251 12,890 SH SOLE 0 12,890 0 0
ISHARES S&P 100 ETF ETF 464287101 222,649 700 SH SOLE 0 700 0 0
HOME DEPOT INC COM Stock 437076102 254,890 775 SH SOLE 0 775 0 0
SOUTHERN CO COM Stock 842587107 448,818 4,650 SH SOLE 0 4,650 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW Stock 084670702 6,565,998 13,702 SH SOLE 0 13,702 0 0
ALPHABET INC CAP STK CL A Stock 02079K305 10,992,269 38,226 SH SOLE 0 38,226 0 0
OREILLY AUTOMOTIVE INC COM Stock 67103H107 12,665,440 137,206 SH SOLE 0 137,205 0 0
MICROSOFT CORP COM Stock 594918104 719,981 1,945 SH SOLE 0 1,945 0 0
NEXTERA ENERGY INC COM Stock 65339F101 378,022 4,070 SH SOLE 0 4,070 0 0
BERKSHIRE HATHAWAY INC DEL CL A Stock 084670108 1,436,280 2 SH SOLE 0 2 0 0
VANGUARD SHORT-TERM TREASURY ETF ETF 92206C102 3,442,246 58,802 SH SOLE 0 58,801 0 0
LINDE PLC SHS Stock G54950103 1,194,782 2,410 SH SOLE 0 2,410 0 0
ELI LILLY & CO COM Stock 532457108 2,441,989 2,655 SH SOLE 0 2,655 0 0
LEIDOS HOLDINGS INC COM Stock 525327102 7,459,361 47,964 SH SOLE 0 47,964 0 0
AMERICAN ELEC PWR CO INC COM Stock 025537101 216,282 1,650 SH SOLE 0 1,650 0 0
TRACTOR SUPPLY CO COM Stock 892356106 11,924,183 263,227 SH SOLE 0 263,227 0 0
VISA INC COM CL A Stock 92826C839 14,629,172 48,403 SH SOLE 0 48,402 0 0
ASML HLDG NV N Y REGISTRY SHS ADR N07059210 6,252,809 4,734 SH SOLE 0 4,734 0 0
ACCENTURE PLC IRELAND SHS CLASS A Stock G1151C101 6,410,914 32,331 SH SOLE 0 32,331 0 0
NVIDIA CORPORATION COM Stock 67066G104 1,613,200 9,250 SH SOLE 0 9,250 0 0
WW GRAINGER INC COM Stock 384802104 1,148,623 1,053 SH SOLE 0 1,053 0 0
COTERRA ENERGY INC COM Stock 127097103 771,815 21,964 SH SOLE 0 21,964 0 0
FASTENAL CO COM Stock 311900104 7,268,560 156,650 SH SOLE 0 156,650 0 0
GENERAL DYNAMICS CORP COM Stock 369550108 13,380,861 38,986 SH SOLE 0 38,986 0 0
ADVANCED MICRO DEVICES INC COM Stock 007903107 13,857,763 68,121 SH SOLE 0 68,120 0 0
UNION PAC CORP COM Stock 907818108 709,664 2,925 SH SOLE 0 2,925 0 0
JPMORGAN CHASE & CO COM Stock 46625H100 1,273,419 4,329 SH SOLE 0 4,329 0 0
CHEVRON CORPORATION COM Stock 166764100 10,869,492 52,535 SH SOLE 0 52,535 0 0
CATERPILLAR INC COM Stock 149123101 956,421 1,350 SH SOLE 0 1,350 0 0
ALPHABET INC CAP STK CL C Stock 02079K107 246,700 860 SH SOLE 0 860 0 0
AMGEN INC COM Stock 031162100 457,405 1,300 SH SOLE 0 1,300 0 0
TRIMBLE INC COM Stock 896239100 1,255,188 19,243 SH SOLE 0 19,242 0 0
C H ROBINSON WORLDWIDE IN COM NEW Stock 12541W209 3,745,709 22,555 SH SOLE 0 22,555 0 0
IDACORP INC COM Stock 451107106 6,327,602 44,258 SH SOLE 0 44,258 0 0
PHILIP MORRIS INTL INC COM Stock 718172109 210,643 1,274 SH SOLE 0 1,274 0 0
SERVICE CORP INTL COM Stock 817565104 264,032 3,200 SH SOLE 0 3,200 0 0
SYNOPSYS INC COM Stock 871607107 212,117 535 SH SOLE 0 535 0 0
COMMERCE BANCSHARES INC COM Stock 200525103 343,859 6,989 SH SOLE 0 6,989 0 0
APPLE INC COM Stock 037833100 12,033,897 47,417 SH SOLE 0 47,416 0 0
WEC ENERGY GROUP INC COM Stock 92939U106 10,608,014 91,630 SH SOLE 0 91,630 0 0
ABBOTT LABORATORIES COM Stock 002824100 7,159,538 69,734 SH SOLE 0 69,733 0 0