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
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 FIGI (to the nearest dollar) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
3M Co COM 88579Y101   2,338 19,500 SH   SOLE   19,500 0 0
AbbVie Inc COM 00287Y109   470 2,906 SH   SOLE   2,906 0 0
Accenture PLC COM G1151C101   50,091 187,719 SH   SOLE   182,693 0 5,026
adidas AG - Spons ADR COM 00687A107   1,731 25,551 SH   SOLE   25,235 0 316
Adobe Inc COM 00724F101   33,094 98,338 SH   SOLE   96,344 0 1,994
AES Corp/VA COM 00130H105   4,458 155,000 SH   SOLE   155,000 0 0
Aflac Inc COM 001055102   26,275 365,235 SH   SOLE   364,713 0 522
AIA Group Ltd - Spons ADR COM 001317205   2,604 58,614 SH   SOLE   57,978 0 636
Air Liquide SA - Unspons ADR COM 009126202   2,078 73,464 SH   SOLE   72,655 0 809
Air Products & Chemicals Inc COM 009158106   32,848 106,559 SH   SOLE   106,541 0 18
Airbus SE - Unspons ADR COM 009279100   3,231 108,937 SH   SOLE   107,707 0 1,230
Alcon Inc COM H01301128   63,845 931,368 SH   SOLE   903,382 0 27,986
Alibaba Group Holding Ltd - Sp COM 01609W102   4,109 46,644 SH   SOLE   46,299 0 345
Alliant Energy Corp COM 018802108   384 6,953 SH   SOLE   6,953 0 0
Allstate Corp COM 020002101   861 6,349 SH   SOLE   6,349 0 0
Alphabet Inc COM 02079K107   129,383 1,458,167 SH   SOLE   1,426,092 0 32,075
Alphabet Inc COM 02079K305   678 7,682 SH   SOLE   7,682 0 0
Alteryx Inc COM 02156B103   4,812 94,960 SH   SOLE   94,960 0 0
Altria Group Inc COM 02209S103   753 16,469 SH   SOLE   16,469 0 0
Amazon.com Inc COM 023135106   53,917 641,866 SH   SOLE   626,792 0 15,074
American Electric Power Co Inc COM 025537101   279 2,943 SH   SOLE   2,943 0 0
American Tower Corp COM 03027X100   37,414 176,600 SH   SOLE   176,451 0 149
AmerisourceBergen Corp COM 03073E105   213 1,283 SH   SOLE   1,176 0 107
Amgen Inc COM 031162100   2,018 7,683 SH   SOLE   7,683 0 0
Amphenol Corp COM 032095101   57,966 761,314 SH   SOLE   733,387 0 27,927
Analog Devices Inc COM 032654105   100,543 612,953 SH   SOLE   600,063 0 12,890
APA Corp COM 03743Q108   8,930 191,300 SH   SOLE   191,300 0 0
Apple Inc COM 037833100   32,196 247,792 SH   SOLE   246,533 0 1,259
Arch Capital Group Ltd COM G0450A105   267,089 4,254,366 SH   SOLE   4,108,593 0 145,773
Archer-Daniels-Midland Co COM 039483102   29,985 322,945 SH   SOLE   322,582 0 363
Arista Networks Inc COM 040413106   61,471 506,556 SH   SOLE   487,943 0 18,613
Armstrong World Industries Inc COM 04247X102   28,402 414,086 SH   SOLE   401,016 0 13,070
Artisan Partners Asset Managem COM 04316A108   337 11,358 SH   SOLE   11,358 0 0
ASML Holding NV - NY Reg Shrs COM N07059210   3,564 6,522 SH   SOLE   6,471 0 51
AstraZeneca PLC - Spons ADR COM 046353108   3,688 54,389 SH   SOLE   53,878 0 511
Automatic Data Processing Inc COM 053015103   21,029 88,038 SH   SOLE   87,678 0 360
Axis Capital Holdings Ltd COM G0692U109   6,418 118,476 SH   SOLE   118,476 0 0
Baker Hughes Co COM 05722G100   37,833 1,281,173 SH   SOLE   1,281,011 0 162
Barrick Gold Corp COM 067901108   7,551 439,500 SH   SOLE   439,500 0 0
Becton Dickinson and Co COM 075887109   85,255 335,252 SH   SOLE   326,881 0 8,371
Berkshire Hathaway Inc COM 084670702   79,263 256,598 SH   SOLE   249,935 0 6,663
Black Knight Inc COM 09215C105   66,171 1,071,593 SH   SOLE   1,034,533 0 37,060
BlackRock Inc COM 09247X101   52,480 74,058 SH   SOLE   73,831 0 227
Box Inc COM 10316T104   8,305 266,779 SH   SOLE   266,779 0 0
Bristol-Myers Squibb Co COM 110122108   42,227 586,894 SH   SOLE   584,507 0 2,387
Broadcom Inc COM 11135F101   308 551 SH   SOLE   551 0 0
Brookfield Asset Management Lt COM 113004105   16,222 565,827 SH   SOLE   546,898 0 18,929
Brookfield Corp COM 11271J107   71,318 2,266,930 SH   SOLE   2,190,609 0 76,321
Brown-Forman Corp COM 115637209   18,241 277,719 SH   SOLE   267,528 0 10,191
Brown & Brown Inc COM 115236101   75,497 1,325,202 SH   SOLE   1,276,742 0 48,460
BRP Group Inc COM 05589G102   4,406 175,276 SH   SOLE   175,276 0 0
Cameco Corp COM 13321L108   4,045 178,445 SH   SOLE   177,066 0 1,379
Canadian Pacific Railway Ltd COM 13645T100   2,598 34,826 SH   SOLE   34,556 0 270
Carlisle Cos Inc COM 142339100   70,287 298,270 SH   SOLE   287,897 0 10,373
CarMax Inc COM 143130102   42,070 690,912 SH   SOLE   665,117 0 25,795
Caterpillar Inc COM 149123101   36,700 153,199 SH   SOLE   153,018 0 181
CDW Corp/DE COM 12514G108   65,003 363,999 SH   SOLE   350,673 0 13,326
Charles Schwab Corp/The COM 808513105   5,606 67,330 SH   SOLE   67,330 0 0
Chemours Co/The COM 163851108   2,793 91,199 SH   SOLE   91,199 0 0
Cheniere Energy Inc COM 16411R208   537 3,583 SH   SOLE   3,583 0 0
Chevron Corp COM 166764100   36,927 205,732 SH   SOLE   205,705 0 27
Ciena Corp COM 171779309   8,230 161,428 SH   SOLE   161,428 0 0
Cigna Corp COM 125523100   208 629 SH   SOLE   629 0 0
Cisco Systems Inc COM 17275R102   48,931 1,027,109 SH   SOLE   1,025,326 0 1,783
CME Group Inc COM 12572Q105   35,579 211,576 SH   SOLE   211,546 0 30
Coca-Cola Co COM 191216100   18,681 293,680 SH   SOLE   293,415 0 265
Cogent Communications Holdings COM 19239V302   4,772 83,605 SH   SOLE   83,605 0 0
Comcast Corp COM 20030N101   29,049 830,671 SH   SOLE   830,538 0 133
CommVault Systems Inc COM 204166102   4,789 76,205 SH   SOLE   76,205 0 0
Concrete Pumping Holdings Inc COM 206704108   915 156,329 SH   SOLE   156,329 0 0
Constellation Brands Inc COM 21036P108   6,854 29,575 SH   SOLE   29,575 0 0
Copart Inc COM 217204106   104,627 1,718,289 SH   SOLE   1,659,222 0 59,067
Costco Wholesale Corp COM 22160K105   23,133 50,675 SH   SOLE   50,242 0 433
Crane Holdings Co COM 224441105   3,817 37,998 SH   SOLE   37,998 0 0
CSX Corp COM 126408103   213 6,888 SH   SOLE   6,888 0 0
CTS Corp COM 126501105   4,336 109,984 SH   SOLE   109,984 0 0
CVS Health Corp COM 126650100   41,686 447,326 SH   SOLE   447,267 0 59
CyberArk Software Ltd COM M2682V108   2,399 18,501 SH   SOLE   18,365 0 136
Danaher Corp COM 235851102   65,863 248,148 SH   SOLE   242,394 0 5,754
DBS Group Holdings Ltd - Spons COM 23304Y100   2,948 29,080 SH   SOLE   28,766 0 314
Deere & Co COM 244199105   217 507 SH   SOLE   507 0 0
Deutsche Telekom AG - Spons AD COM 251566105   2,968 148,533 SH   SOLE   146,933 0 1,600
Diageo PLC - Spons ADR COM 25243Q205   2,366 13,276 SH   SOLE   13,133 0 143
Diamondback Energy Inc COM 25278X109   6,223 45,500 SH   SOLE   45,500 0 0
Discover Financial Services COM 254709108   278 2,844 SH   SOLE   2,844 0 0
Dollar Tree Inc COM 256746108   153,792 1,087,329 SH   SOLE   1,051,150 0 36,179
Dominion Energy Inc COM 25746U109   27,557 449,397 SH   SOLE   449,321 0 76
Duke Energy Corp COM 26441C204   980 9,519 SH   SOLE   9,519 0 0
Duluth Holdings Inc COM 26443V101   4,714 762,777 SH   SOLE   762,777 0 0
Ecolab Inc COM 278865100   8,246 56,650 SH   SOLE   55,924 0 726
Edgewell Personal Care Co COM 28035Q102   5,222 135,499 SH   SOLE   135,499 0 0
Eli Lilly & Co COM 532457108   32,850 89,794 SH   SOLE   89,070 0 724
Emerson Electric Co COM 291011104   19,165 199,510 SH   SOLE   198,990 0 520
Encompass Health Corp COM 29261A100   7,930 132,584 SH   SOLE   132,584 0 0
Entegris Inc COM 29362U104   4,414 67,291 SH   SOLE   67,291 0 0
EOG Resources Inc COM 26875P101   31,378 242,266 SH   SOLE   242,234 0 32
EQT Corp COM 26884L109   3,045 90,000 SH   SOLE   90,000 0 0
EssilorLuxottica SA - Unspons COM 297284200   1,639 18,090 SH   SOLE   17,894 0 196
Estee Lauder Cos Inc/The COM 518439104   4,386 17,679 SH   SOLE   17,431 0 248
Expeditors International of Wa COM 302130109   35,243 339,138 SH   SOLE   326,813 0 12,325
Exxon Mobil Corp COM 30231G102   7,321 66,375 SH   SOLE   66,375 0 0
Fastenal Co COM 311900104   19,433 410,677 SH   SOLE   410,149 0 528
FedEx Corp COM 31428X106   4,434 25,600 SH   SOLE   25,600 0 0
Ferguson PLC COM G3421J106   26,344 207,479 SH   SOLE   201,784 0 5,695
Ferrari NV COM N3167Y103   2,948 13,762 SH   SOLE   13,655 0 107
Fiserv Inc COM 337738108   75,158 743,619 SH   SOLE   726,173 0 17,446
Floor & Decor Holdings Inc COM 339750101   42,639 612,360 SH   SOLE   589,343 0 23,017
FormFactor Inc COM 346375108   2,478 111,451 SH   SOLE   111,451 0 0
Garmin Ltd COM H2906T109   4,593 49,772 SH   SOLE   49,772 0 0
Gartner Inc COM 366651107   112,118 333,546 SH   SOLE   321,070 0 12,476
General Dynamics Corp COM 369550108   653 2,630 SH   SOLE   2,630 0 0
Genmab A/S - Spons ADR COM 372303206   2,492 58,809 SH   SOLE   58,170 0 639
Gilead Sciences Inc COM 375558103   870 10,129 SH   SOLE   10,129 0 0
Glacier Bancorp Inc COM 37637Q105   32,109 649,720 SH   SOLE   626,034 0 23,686
Globus Medical Inc COM 379577208   5,861 78,921 SH   SOLE   78,921 0 0
Gogo Inc COM 38046C109   4,356 295,124 SH   SOLE   295,124 0 0
Hain Celestial Group Inc/The COM 405217100   2,966 183,338 SH   SOLE   183,338 0 0
HDFC Bank Ltd - Spons ADR COM 40415F101   5,938 86,803 SH   SOLE   86,134 0 669
Helios Technologies Inc COM 42328H109   2,034 37,364 SH   SOLE   37,364 0 0
Hershey Co/The COM 427866108   302 1,303 SH   SOLE   1,303 0 0
Hillman Solutions Corp COM 431636109   3,473 481,705 SH   SOLE   481,705 0 0
Home Depot Inc COM 437076102   56,301 178,247 SH   SOLE   177,717 0 530
Honeywell International Inc COM 438516106   30,030 140,132 SH   SOLE   139,980 0 152
Humana Inc COM 444859102   5,710 11,149 SH   SOLE   11,149 0 0
Huntsman Corp COM 447011107   3,088 112,368 SH   SOLE   112,368 0 0
Illinois Tool Works Inc COM 452308109   4,587 20,822 SH   SOLE   20,822 0 0
Infosys Ltd - Spons ADR COM 456788108   3,110 172,659 SH   SOLE   171,317 0 1,342
International Business Machine COM 459200101   1,394 9,892 SH   SOLE   9,892 0 0
Intuit Inc COM 461202103   7,210 18,525 SH   SOLE   18,525 0 0
Iron Mountain Inc COM 46284V101   1,738 34,871 SH   SOLE   34,871 0 0
Itau Unibanco Holding SA - Spo COM 465562106   2,028 430,635 SH   SOLE   427,488 0 3,147
Jacobs Solutions Inc COM 46982L108   72,628 604,878 SH   SOLE   588,970 0 15,908
Johnson & Johnson COM 478160104   46,140 261,192 SH   SOLE   260,843 0 349
JPMorgan Chase & Co COM 46625H100   54,622 407,325 SH   SOLE   406,131 0 1,194
Kerry Group PLC - Spons ADR COM 492460100   2,053 22,941 SH   SOLE   22,645 0 296
Kinder Morgan Inc/DE COM 49456B101   26,256 1,452,185 SH   SOLE   1,451,945 0 240
KION Group AG - Unspons ADR COM 497216101   2,218 313,333 SH   SOLE   309,584 0 3,749
Kraft Heinz Co/The COM 500754106   269 6,619 SH   SOLE   6,619 0 0
Laboratory Corp of America Hol COM 50540R409   67,972 288,653 SH   SOLE   278,059 0 10,594
Las Vegas Sands Corp COM 517834107   10,720 223,000 SH   SOLE   223,000 0 0
Lasertec Corp - Unspons ADR COM 51809L109   2,102 64,863 SH   SOLE   64,164 0 699
Liberty Broadband Corp COM 530307305   92,810 1,216,864 SH   SOLE   1,174,927 0 41,937
Liberty Media Corp-Liberty For COM 531229870   7,149 133,808 SH   SOLE   133,808 0 0
Liberty Media Corp-Liberty For COM 531229854   11,143 186,401 SH   SOLE   174,661 0 11,740
Linde PLC COM G5494J103   14,486 44,411 SH   SOLE   43,975 0 436
London Stock Exchange Group PL COM 54211N101   1,765 82,359 SH   SOLE   81,426 0 933
Lonza Group AG - Unspons ADR COM 54338V101   2,119 43,470 SH   SOLE   42,992 0 478
Lowe's Cos Inc COM 548661107   83,912 421,162 SH   SOLE   410,449 0 10,713
Lumen Technologies Inc COM 550241103   1,634 313,000 SH   SOLE   313,000 0 0
LVMH Moet Hennessy Louis Vuitt COM 502441306   2,155 14,877 SH   SOLE   14,716 0 161
Magnite Inc COM 55955D100   2,954 278,974 SH   SOLE   278,974 0 0
Manulife Financial Corp COM 56501R106   3,664 205,360 SH   SOLE   203,730 0 1,630
Markel Corp COM 570535104   51,849 39,354 SH   SOLE   37,928 0 1,426
Marsh & McLennan Cos Inc COM 571748102   62,640 378,537 SH   SOLE   366,882 0 11,655
Mastercard Inc COM 57636Q104   547 1,573 SH   SOLE   1,573 0 0
McDonald's Corp COM 580135101   24,273 92,109 SH   SOLE   91,911 0 198
Medtronic PLC COM G5960L103   29,942 385,257 SH   SOLE   385,206 0 51
Merck & Co Inc COM 58933Y105   4,181 37,685 SH   SOLE   37,373 0 312
MGE Energy Inc COM 55277P104   221 3,138 SH   SOLE   3,138 0 0
Microchip Technology Inc COM 595017104   20,301 288,986 SH   SOLE   278,165 0 10,821
Microsoft Corp COM 594918104   42,006 175,157 SH   SOLE   174,070 0 1,087
MKS Instruments Inc COM 55306N104   46,136 544,507 SH   SOLE   523,846 0 20,661
Model N Inc COM 607525102   6,295 155,192 SH   SOLE   155,192 0 0
Moelis & Co COM 60786M105   30,497 794,816 SH   SOLE   764,750 0 30,066
Mondelez International Inc COM 609207105   545 8,170 SH   SOLE   8,170 0 0
Morgan Stanley COM 617446448   30,455 358,206 SH   SOLE   358,156 0 50
Murata Manufacturing Co Ltd - COM 626425102   1,533 124,621 SH   SOLE   123,016 0 1,605
National Instruments Corp COM 636518102   4,244 115,009 SH   SOLE   115,009 0 0
Nestle SA - Spons ADR COM 641069406   9,593 83,169 SH   SOLE   82,309 0 860
New Relic Inc COM 64829B100   5,162 91,447 SH   SOLE   91,447 0 0
Newmont Corp COM 651639106   20,173 427,388 SH   SOLE   427,335 0 53
NextEra Energy Inc COM 65339F101   18,417 220,303 SH   SOLE   217,617 0 2,686
Nidec Corp - Spons ADR COM 654090109   1,364 106,811 SH   SOLE   105,507 0 1,304
NIKE Inc COM 654106103   27,199 232,447 SH   SOLE   227,594 0 4,853
Nordstrom Inc COM 655664100   5,229 324,000 SH   SOLE   324,000 0 0
Norsk Hydro ASA - Spons ADR COM 656531605   1,741 231,154 SH   SOLE   228,781 0 2,373
Northern Trust Corp COM 665859104   16,335 184,602 SH   SOLE   184,572 0 30
Novartis AG - Spons ADR COM 66987V109   308 3,393 SH   SOLE   3,393 0 0
Nucor Corp COM 670346105   772 5,860 SH   SOLE   5,706 0 154
NXP Semiconductors NV COM N6596X109   3,653 23,116 SH   SOLE   22,944 0 172
Olin Corp COM 680665205   3,683 69,577 SH   SOLE   69,577 0 0
Ollie's Bargain Outlet Holding COM 681116109   1,699 36,279 SH   SOLE   36,279 0 0
OneSpaWorld Holdings Ltd COM P73684113   5,157 552,721 SH   SOLE   552,721 0 0
Oracle Corp COM 68389X105   221 2,704 SH   SOLE   2,704 0 0
PACCAR Inc COM 693718108   161,111 1,627,875 SH   SOLE   1,584,253 0 43,622
Pagseguro Digital Ltd COM G68707101   1,966 224,959 SH   SOLE   223,126 0 1,833
Pan Pacific International Hold COM 69807K105   2,435 131,351 SH   SOLE   129,902 0 1,449
Parker-Hannifin Corp COM 701094104   46,331 159,215 SH   SOLE   154,820 0 4,395
Paychex Inc COM 704326107   11,648 100,793 SH   SOLE   100,651 0 142
PayPal Holdings Inc COM 70450Y103   11,296 158,609 SH   SOLE   158,609 0 0
PepsiCo Inc COM 713448108   28,071 155,378 SH   SOLE   155,086 0 292
Pfizer Inc COM 717081103   33,427 652,371 SH   SOLE   652,284 0 87
Philip Morris International In COM 718172109   679 6,704 SH   SOLE   6,704 0 0
Ping An Insurance Group Co of COM 72341E304   3,753 285,413 SH   SOLE   282,276 0 3,137
Power Integrations Inc COM 739276103   2,744 38,264 SH   SOLE   38,264 0 0
Primo Water Corp COM 74167P108   5,717 367,886 SH   SOLE   367,886 0 0
Procter & Gamble Co COM 742718109   24,241 159,946 SH   SOLE   159,311 0 635
Progressive Corp COM 743315103   132,311 1,020,052 SH   SOLE   988,441 0 31,611
Prudential Financial Inc COM 744320102   218 2,189 SH   SOLE   2,189 0 0
Prudential PLC - Spons ADR COM 74435K204   2,554 92,924 SH   SOLE   91,738 0 1,186
PTC Inc COM 69370C100   6,180 51,486 SH   SOLE   51,486 0 0
QUALCOMM Inc COM 747525103   10,445 95,004 SH   SOLE   94,165 0 839
Radius Global Infrastructure I COM 750481103   4,904 414,927 SH   SOLE   414,927 0 0
Regeneron Pharmaceuticals Inc COM 75886F107   6,211 8,609 SH   SOLE   8,609 0 0
Revolve Group Inc COM 76156B107   2,446 109,890 SH   SOLE   109,890 0 0
RLI Corp COM 749607107   324 2,468 SH   SOLE   2,468 0 0
Robert Half International Inc COM 770323103   2,959 40,078 SH   SOLE   40,078 0 0
Roche Holding AG - Spons ADR COM 771195104   1,652 42,190 SH   SOLE   41,651 0 539
Ross Stores Inc COM 778296103   111,680 962,178 SH   SOLE   926,082 0 36,096
S&P Global Inc COM 78409V104   964 2,879 SH   SOLE   2,633 0 246
Saia Inc COM 78709Y105   2,858 13,628 SH   SOLE   13,628 0 0
SAP SE - Spons ADR COM 803054204   3,407 33,013 SH   SOLE   32,751 0 262
Shake Shack Inc COM 819047101   3,967 95,517 SH   SOLE   95,517 0 0
Shell PLC - Spons ADR COM 780259305   3,689 64,774 SH   SOLE   64,017 0 757
Shin-Etsu Chemical Co Ltd - Un COM 824551105   1,983 64,985 SH   SOLE   64,199 0 786
Shiseido Co Ltd - Spons ADR COM 824841407   1,252 25,664 SH   SOLE   25,334 0 330
Siemens AG - Spons ADR COM 826197501   2,460 35,766 SH   SOLE   35,362 0 404
Sika AG - Unspons ADR COM 82674R103   1,759 73,550 SH   SOLE   72,650 0 900
Simply Good Foods Co/The COM 82900L102   5,302 139,411 SH   SOLE   139,411 0 0
Sony Group Corp - Spons ADR COM 835699307   2,984 39,122 SH   SOLE   38,687 0 435
Southern Copper Corp COM 84265V105   1,879 31,121 SH   SOLE   30,782 0 339
Starbucks Corp COM 855244109   16,669 168,034 SH   SOLE   168,006 0 28
Stryker Corp COM 863667101   7,538 30,833 SH   SOLE   30,833 0 0
Summit Materials Inc COM 86614U100   4,762 167,726 SH   SOLE   167,726 0 0
Symrise AG - Unspons ADR COM 87155N109   1,418 52,406 SH   SOLE   51,822 0 584
T-Mobile US Inc COM 872590104   8,820 63,000 SH   SOLE   63,000 0 0
T Rowe Price Group Inc COM 74144T108   3,522 32,296 SH   SOLE   32,296 0 0
Taiwan Semiconductor Mfg Co Lt COM 874039100   2,515 33,766 SH   SOLE   33,484 0 282
Take-Two Interactive Software COM 874054109   19,484 187,116 SH   SOLE   179,860 0 7,256
Target Corp COM 87612E106   30,942 207,612 SH   SOLE   206,389 0 1,223
TE Connectivity Ltd COM H84989104   52,345 455,970 SH   SOLE   443,887 0 12,083
Tencent Holdings Ltd - Unspons COM 88032Q109   3,367 79,488 SH   SOLE   78,625 0 863
Texas Capital Bancshares Inc COM 88224Q107   5,452 90,392 SH   SOLE   90,392 0 0
Texas Instruments Inc COM 882508104   28,171 170,508 SH   SOLE   170,277 0 231
Thermo Fisher Scientific Inc COM 883556102   382 694 SH   SOLE   694 0 0
Thor Industries Inc COM 885160101   28,606 378,943 SH   SOLE   364,759 0 14,184
TJX Cos Inc COM 872540109   74,691 938,331 SH   SOLE   912,118 0 26,213
Toray Industries Inc - Unspons COM 890880206   2,554 228,222 SH   SOLE   225,314 0 2,908
Transocean Ltd COM H8817H100   8,162 1,790,000 SH   SOLE   1,790,000 0 0
Travelers Cos Inc COM 89417E109   38,220 203,849 SH   SOLE   203,609 0 240
Treasury Wine Estates Ltd - Sp COM 89465J109   2,737 297,517 SH   SOLE   294,292 0 3,225
U.S. Bancorp COM 902973304   69,995 1,605,020 SH   SOLE   1,573,730 0 31,290
Union Pacific Corp COM 907818108   24,026 116,027 SH   SOLE   115,460 0 567
United Parcel Service Inc COM 911312106   9,181 52,813 SH   SOLE   52,345 0 468
UnitedHealth Group Inc COM 91324P102   16,553 31,221 SH   SOLE   30,815 0 406
Verisk Analytics Inc COM 92345Y106   213 1,210 SH   SOLE   1,210 0 0
Verizon Communications Inc COM 92343V104   257 6,532 SH   SOLE   6,532 0 0
Vertex Pharmaceuticals Inc COM 92532F100   4,570 15,825 SH   SOLE   15,722 0 103
VICI Properties Inc COM 925652109   795 24,526 SH   SOLE   24,526 0 0
Visa Inc COM 92826C839   86,564 416,652 SH   SOLE   407,671 0 8,981
Wal-Mart de Mexico SAB de CV - COM 93114W107   2,469 70,235 SH   SOLE   69,724 0 511
Walt Disney Co COM 254687106   12,242 140,911 SH   SOLE   139,538 0 1,373
Waste Management Inc COM 94106L109   600 3,824 SH   SOLE   3,824 0 0
Wells Fargo & Co COM 949746101   3,633 87,979 SH   SOLE   87,979 0 0
WillScot Mobile Mini Holdings COM 971378104   9,673 214,151 SH   SOLE   214,151 0 0
Worldline SA/France - Unspons COM 98161H101   1,888 96,861 SH   SOLE   95,665 0 1,196
WR Berkley Corp COM 084423102   53,896 742,677 SH   SOLE   715,203 0 27,474
WW Grainger Inc COM 384802104   6,618 11,897 SH   SOLE   11,852 0 45
Xometry Inc COM 98423F109   2,572 79,790 SH   SOLE   79,790 0 0
XP Inc COM G98239109   1,973 128,632 SH   SOLE   127,551 0 1,081
YETI Holdings Inc COM 98585X104   983 23,797 SH   SOLE   23,797 0 0
Distillate US Fundamental Stab ETF 26922A321   51,489 1,261,987 SH   SOLE   1,261,987 0 0
Energy Select Sector SPDR Fund ETF 81369Y506   13,992 159,963 SH   SOLE   159,963 0 0
First Trust Natural Gas ETF ETF 33733E807   4,237 172,879 SH   SOLE   172,879 0 0
First Trust TCW Unconstrained ETF 33740F888   5,489 227,652 SH   SOLE   227,652 0 0
Global X MSCI Norway ETF ETF 37950E101   3,382 131,857 SH   SOLE   131,857 0 0
Global X Uranium ETF ETF 37954Y871   405 20,148 SH   SOLE   20,148 0 0
Invesco BuyBack Achievers ETF ETF 46137V308   2,109 24,647 SH   SOLE   24,647 0 0
Invesco Optimum Yield Diversif ETF 46090F100   24,862 1,682,107 SH   SOLE   1,682,107 0 0
Invesco S&P 500 Quality ETF ETF 46137V241   17,603 400,067 SH   SOLE   400,067 0 0
iShares 20 Year Treasury Bond ETF 464287432   31,082 312,197 SH   SOLE   312,197 0 0
iShares 3-7 Year Treasury Bond ETF 464288661   30,347 264,142 SH   SOLE   264,142 0 0
iShares 7-10 Year Treasury Bon ETF 464287440   3,000 31,325 SH   SOLE   31,325 0 0
iShares Core MSCI EAFE ETF ETF 46432F842   626 10,155 SH   SOLE   10,155 0 0
iShares Core MSCI Total Intern ETF 46432F834   5,259 90,856 SH   SOLE   90,856 0 0
iShares Core S&P 500 ETF ETF 464287200   9,134 23,773 SH   SOLE   23,773 0 0
iShares Core S&P Mid-Cap ETF ETF 464287507   57,158 236,298 SH   SOLE   236,215 0 83
iShares Core S&P Small-Cap ETF ETF 464287804   62,142 656,618 SH   SOLE   656,154 0 464
iShares Core S&P U.S. Growth E ETF 464287671   3,908 47,944 SH   SOLE   47,944 0 0
iShares Core U.S. Aggregate Bo ETF 464287226   24,089 248,368 SH   SOLE   248,368 0 0
iShares Edge MSCI Min Vol USA ETF 46429B697   272 3,773 SH   SOLE   3,773 0 0
iShares Edge MSCI USA Quality ETF 46432F339   930 8,162 SH   SOLE   8,162 0 0
iShares iBoxx High Yield Corpo ETF 464288513   434 5,900 SH   SOLE   5,900 0 0
iShares Intermediate Governmen ETF 464288612   289 2,817 SH   SOLE   2,817 0 0
iShares MBS ETF ETF 464288588   2,017 21,748 SH   SOLE   21,748 0 0
iShares MSCI ACWI ex US ETF ETF 464288240   6,605 145,159 SH   SOLE   145,159 0 0
iShares MSCI Global Gold Miner ETF 46434G855   3,447 154,358 SH   SOLE   154,358 0 0
iShares MSCI International Qua ETF 46434V456   4,693 144,875 SH   SOLE   144,875 0 0
iShares MSCI Switzerland ETF ETF 464286749   4,811 114,731 SH   SOLE   114,731 0 0
iShares Nasdaq Biotechnology E ETF 464287556   4,047 30,826 SH   SOLE   30,826 0 0
iShares Russell 1000 ETF ETF 464287622   424 2,015 SH   SOLE   2,015 0 0
iShares Russell 1000 Growth ET ETF 464287614   823 3,841 SH   SOLE   3,841 0 0
iShares Russell 2000 ETF ETF 464287655   337 1,932 SH   SOLE   1,932 0 0
iShares Russell 2000 Growth ET ETF 464287648   242 1,129 SH   SOLE   1,129 0 0
iShares Russell Mid-Cap ETF ETF 464287499   1,192 17,672 SH   SOLE   17,418 0 254
iShares Russell Mid-Cap Growth ETF 464287481   262 3,128 SH   SOLE   3,128 0 0
iShares Short Treasury Bond ET ETF 464288679   1,444 13,139 SH   SOLE   13,139 0 0
iShares Treasury Floating Rate ETF 46434V860   92,845 1,841,805 SH   SOLE   1,841,805 0 0
Janus Henderson Mortgage-Backe ETF 47103U852   34,047 748,939 SH   SOLE   748,939 0 0
Schwab Fundamental U.S. Large ETF 808524771   1,229 23,007 SH   SOLE   23,007 0 0
Schwab Intermediate-Term U.S. ETF 808524854   40,432 821,291 SH   SOLE   821,291 0 0
Schwab US Dividend Equity ETF ETF 808524797   31,432 416,100 SH   SOLE   416,100 0 0
Schwab US TIPS ETF ETF 808524870   7,074 136,597 SH   SOLE   136,597 0 0
SPDR Gold Shares ETF 78463V107   1,192 7,028 SH   SOLE   7,028 0 0
SPDR S&P 500 ETF Trust ETF 78462F103   93,763 245,176 SH   SOLE   244,977 0 199
SPDR S&P Dividend ETF ETF 78464A763   19,223 153,650 SH   SOLE   153,263 0 387
SPDR S&P MidCap 400 ETF Trust ETF 78467Y107   9,373 21,167 SH   SOLE   20,610 0 557
SPDR S&P North American Natura ETF 78463X152   7,453 137,457 SH   SOLE   137,457 0 0
VanEck Gold Miners ETF/USA ETF 92189F106   13,168 459,455 SH   SOLE   459,455 0 0
Vanguard Dividend Appreciation ETF 921908844   6,779 44,645 SH   SOLE   44,645 0 0
Vanguard Extended Duration Tre ETF 921910709   40,011 483,050 SH   SOLE   483,050 0 0
Vanguard FTSE All-World ex-US ETF 922042775   46,824 933,869 SH   SOLE   933,869 0 0
Vanguard Health Care ETF ETF 92204A504   10,475 42,231 SH   SOLE   42,231 0 0
Vanguard Information Technolog ETF 92204A702   64,323 201,382 SH   SOLE   201,382 0 0
Vanguard Large-Cap ETF ETF 922908637   9,582 55,008 SH   SOLE   55,008 0 0
Vanguard Short-Term Bond ETF ETF 921937827   475 6,312 SH   SOLE   6,312 0 0
Vanguard Short-Term Corporate ETF 92206C409   35,028 465,863 SH   SOLE   465,863 0 0