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
3M Company COM 88579Y101 328,300 2,000 SH SOLE 2,000 0 0
Abbvie COM 00287Y109 21,810,328 83,376 SH SOLE 79,606 0 3,770
Accenture COM G1151C101 25,757,434 140,467 SH SOLE 133,759 0 6,708
Alphabet Cl A COM 02079K305 14,767,570 42,919 SH SOLE 37,432 0 5,487
Alphabet Cl C COM 02079K107 1,907,803 5,599 SH SOLE 5,511 0 88
Amazon.com COM 023135106 16,248,068 65,214 SH SOLE 59,707 0 5,507
American Express COM 025816109 597,556 1,965 SH SOLE 1,965 0 0
Amgen COM 031162100 23,240,375 55,136 SH SOLE 52,764 0 2,372
Amphenol COM 032095101 9,450,367 112,104 SH SOLE 101,583 0 10,521
Apple COM 037833100 15,214,402 45,686 SH SOLE 41,291 0 4,395
Arthur J. Gallagher COM 363576109 5,731,720 25,127 SH SOLE 22,144 0 2,983
Axsome Therapeutics COM 05464T104 2,745,014 14,887 SH SOLE 14,741 0 146
Bank New York Mellon Corp COM 064058100 229,094 1,584 SH SOLE 1,584 0 0
Berkshire Hathaway B COM 084670702 1,386,293 2,784 SH SOLE 2,784 0 0
BioMarin Pharmaceuticals COM 09061G101 4,416,900 73,615 SH SOLE 65,577 0 8,038
Blackstone COM 09260D107 19,858,089 177,162 SH SOLE 167,723 0 9,439
Bloom Energy COM 093712107 15,982,300 57,702 SH SOLE 53,644 0 4,058
Broadcom COM 11135F101 41,766,676 118,929 SH SOLE 112,485 0 6,444
BWX Technologies COM 05605H100 2,272,145 16,585 SH SOLE 16,122 0 463
Casey's General Stores COM 147528103 10,332,259 16,981 SH SOLE 15,641 0 1,340
Chevron Corp COM 166764100 24,493,560 119,943 SH SOLE 114,278 0 5,665
CNA Financial COM 126117100 21,006,623 468,062 SH SOLE 444,288 0 23,774
Comcast Class A COM 20030N101 18,573,139 853,545 SH SOLE 812,051 0 41,494
Constellation Energy COM 21037T109 29,549,639 116,328 SH SOLE 109,368 0 6,960
Costco Wholesale COM 22160K105 509,790 560 SH SOLE 560 0 0
Danaher COM 235851102 414,520 1,871 SH SOLE 1,871 0 0
Dynatrace COM 268150109 3,840,172 66,508 SH SOLE 65,818 0 690
Edwards Lifesciences Corp COM 28176E108 258,442 2,994 SH SOLE 2,994 0 0
Eli Lilly & Co COM 532457108 460,518 398 SH SOLE 398 0 0
Enbridge COM 29250N105 386,332 8,310 SH SOLE 8,310 0 0
Evolv Technologies COM 30049H102 1,502,471 323,112 SH SOLE 319,056 0 4,056
Fabrinet COM G3323L100 3,129,416 7,376 SH SOLE 7,311 0 65
FTI Consulting COM 302941109 1,565,696 11,640 SH SOLE 11,503 0 137
GE Aerospace COM 369604301 3,266,866 10,461 SH SOLE 9,282 0 1,179
Halozyme Therapeutics COM 40637H109 4,254,816 38,540 SH SOLE 38,155 0 385
Hewlett Packard Enterprise COM 42824C109 229,812 3,597 SH SOLE 3,597 0 0
Home Depot COM 437076102 706,958 2,485 SH SOLE 2,485 0 0
Huntington Ingalls COM 446413106 1,421,881 5,324 SH SOLE 5,258 0 66
Jack Henry & Associates COM 426281101 2,046,183 14,285 SH SOLE 14,113 0 172
Johnson & Johnson COM 478160104 1,096,288 4,141 SH SOLE 4,141 0 0
JPMorgan COM 46625H100 978,926 2,959 SH SOLE 2,244 0 715
KLA COM 482480100 6,808,320 34,927 SH SOLE 31,560 0 3,367
Krystal Biotech COM 501147102 2,783,527 8,370 SH SOLE 8,285 0 85
Lonza Group ADR COM 54338V101 5,965,456 86,960 SH SOLE 77,436 0 9,524
Marsh COM 571748102 7,950,896 46,570 SH SOLE 46,570 0 0
Mettler Toledo COM 592688105 2,542,929 1,683 SH SOLE 1,664 0 19
Microsoft COM 594918104 17,577,083 34,270 SH SOLE 30,699 0 3,571
Monolithic Power Systems COM 609839105 5,616,560 4,169 SH SOLE 4,136 0 33
Morgan Stanley COM 617446448 447,066 2,377 SH SOLE 2,377 0 0
Motorola Solutions Inc New COM 620076307 252,419 566 SH SOLE 566 0 0
Natera COM 632307104 2,572,855 6,225 SH SOLE 6,161 0 64
NextEra Energy COM 65339F101 22,681,126 299,460 SH SOLE 286,235 0 13,225
Northrop Grumman COM 666807102 428,847 887 SH SOLE 887 0 0
Novanta COM 67000B104 1,952,411 13,731 SH SOLE 13,582 0 149
Nuvation Bio Inc Cl A COM 67080N101 1,538,958 274,814 SH SOLE 272,019 0 2,795
Nvidia Corporation Com COM 67066G104 670,980 2,938 SH SOLE 2,938 0 0
O'Reilly Automotive COM 67103H107 4,970,264 58,193 SH SOLE 51,975 0 6,218
Oneok Inc Com COM 30609A109 20,401,956 239,263 SH SOLE 229,138 0 10,125
PepsiCo COM 713448108 20,688,605 163,262 SH SOLE 156,671 0 6,591
Pfizer COM 717081103 24,646,100 864,169 SH SOLE 823,475 0 40,694
Phillips 66 COM 718546104 27,272,214 106,820 SH SOLE 102,110 0 4,710
Prologis COM 74340W103 17,604,714 135,588 SH SOLE 129,710 0 5,878
RBC Bearings COM 75524B104 4,522,025 9,058 SH SOLE 8,976 0 82
Rocket Lab COM 773122106 313,560 4,500 SH SOLE 4,500 0 0
Rolls Royce Holdings COM 775781206 484,250 25,000 SH SOLE 25,000 0 0
Royalty Pharma Plc COM G7709Q104 32,941,944 564,461 SH SOLE 528,786 0 35,675
RTX COM 75513E101 313,563 1,689 SH SOLE 1,689 0 0
Ryan Specialty Holdings COM 78351F107 2,876,380 77,740 SH SOLE 76,844 0 896
ServiceNow COM 81762P102 6,309,593 47,083 SH SOLE 41,419 0 5,664
Sherwin Williams COM 824348106 3,828,810 11,844 SH SOLE 10,659 0 1,185
SLB COM 806857108 276,778 5,681 SH SOLE 5,681 0 0
Space Exploration Technology COM 84615Q103 399,779 2,650 SH SOLE 2,650 0 0
Spotify Technology Sa COM L8681T102 5,208,630 10,687 SH SOLE 9,519 0 1,168
Syndax Pharmaceuticals COM 87164F105 2,512,695 133,654 SH SOLE 132,290 0 1,364
Taiwan Semiconductor COM 874039100 11,359,131 24,900 SH SOLE 22,256 0 2,644
Tesla COM 88160R101 443,512 1,250 SH SOLE 1,250 0 0
Texas Instruments COM 882508104 24,867,791 88,785 SH SOLE 84,577 0 4,208
Thermo Fisher Scientific COM 883556102 228,167 338 SH SOLE 338 0 0
Tradeweb Mkts COM 892672106 8,018,898 79,521 SH SOLE 73,108 0 6,413
Union Pacific COM 907818108 231,310 850 SH SOLE 850 0 0
United Rentals COM 911363109 660,515 660 SH SOLE 660 0 0
UnitedHealth Group COM 91324P102 250,716 683 SH SOLE 683 0 0
Vanguard Index Funds Growth Et COM 922908736 235,728 2,616 SH SOLE 2,616 0 0
Vanguard Index Funds Total Sto COM 922908769 279,409 747 SH SOLE 747 0 0
Veeva Systems COM 922475108 6,713,213 23,518 SH SOLE 20,889 0 2,629
Verastem COM 92337C203 3,738,267 464,381 SH SOLE 459,716 0 4,665
Visa COM 92826C839 7,488,078 20,839 SH SOLE 18,226 0 2,613
Wells Fargo COM 949746101 240,150 3,000 SH SOLE 3,000 0 0
Zoom Communications COM 98980L101 3,290,594 36,252 SH SOLE 35,932 0 320
Alphabet Convertible Pfd PFD CONV 02079K404 28,592,977 582,579 SH SOLE 562,020 0 20,559
Hewlett Packard Ent Ser C Conv PFD CONV 42824C208 29,969,917 183,235 SH SOLE 176,443 0 6,792
KKR Series D Conv 6.25 PFD CONV 48251W500 22,081,324 524,497 SH SOLE 499,904 0 24,593