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 (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
3M Co COM 88579Y101 30,423 153,162 SH   SOLE   153,008 0 154
Abbott Laboratories COM 002824100 5,602 48,323 SH   SOLE   48,323 0 0
AbbVie Inc COM 00287Y109 1,108 9,834 SH   SOLE   9,834 0 0
Accenture PLC COM G1151C101 74,700 253,401 SH   SOLE   247,028 0 6,373
Alexion Pharmaceutic COM 015351109 545 2,965 SH   SOLE   2,965 0 0
Adobe Inc COM 00724F101 54,248 92,631 SH   SOLE   90,253 0 2,378
AES Corp/VA COM 00130H105 5,318 204,000 SH   SOLE   204,000 0 0
Aflac Inc COM 001055102 27,724 516,658 SH   SOLE   516,196 0 462
Alcoa Corp COM 013872106 3,850 104,500 SH   SOLE   104,500 0 0
Alcon Inc ORD SHS H01301128 60,213 856,999 SH   SOLE   833,965 0 23,034
Alibaba Group Holding Ltd - Sp SPONSORED ADS 01609W102 9,016 39,755 SH   SOLE   39,428 0 327
Alliant Energy Corp COM 018802108 388 6,953 SH   SOLE   6,953 0 0
Allstate Corp COM 020002101 365 2,800 SH   SOLE   2,800 0 0
Alphabet Inc - Class C CAP STK CL C 02079K107 136,329 54,394 SH   SOLE   53,060 0 1,334
Alphabet Inc - Class A CAP STK CL A 02079K305 877 359 SH   SOLE   359 0 0
Altria Group Inc COM 02209S103 648 13,594 SH   SOLE   13,594 0 0
Amazon.com Inc COM 023135106 2,377 691 SH   SOLE   691 0 0
American Express Co COM 025816109 801 4,848 SH   SOLE   4,848 0 0
American Tower Corp COM 03027X100 81,787 302,756 SH   SOLE   297,688 0 5,068
AmerisourceBergen Corp COM 03073E105 11,939 104,280 SH   SOLE   104,173 0 107
Amgen Inc COM 031162100 21,532 88,338 SH   SOLE   88,246 0 92
Amphenol Corp CL A 032095101 54,172 791,878 SH   SOLE   764,501 0 27,377
Analog Devices Inc COM 032654105 110,871 644,000 SH   SOLE   631,513 0 12,487
ANSYS Inc COM 03662Q105 239 688 SH   SOLE   688 0 0
APA Corp COM 03743Q108 3,199 147,900 SH   SOLE   147,900 0 0
Apple Inc COM 037833100 24,398 178,143 SH   SOLE   177,001 0 1,142
Arch Capital Group Ltd COM G0450A105 151,171 3,882,156 SH   SOLE   3,761,280 0 120,876
Archer-Daniels-Midland Co COM 039483102 22,571 372,454 SH   SOLE   372,144 0 310
Arista Networks Inc COM 040413106 73,172 201,960 SH   SOLE   194,951 0 7,009
Armstrong World Industries Inc COM 04247X102 45,463 423,858 SH   SOLE   411,133 0 12,725
Artisan Partners Asset Managem CL A 04316A108 470 9,245 SH   SOLE   9,245 0 0
ASML Holding NV - NY Reg Shrs N Y REGISTRY SHS N07059210 7,559 10,942 SH   SOLE   10,851 0 91
AstraZeneca PLC - Spons ADR SPONSORED ADR 046353108 6,134 102,402 SH   SOLE   101,063 0 1,339
AT&T Inc COM 00206R102 834 28,984 SH   SOLE   28,984 0 0
Automatic Data Processing Inc COM 053015103 19,946 100,424 SH   SOLE   100,054 0 370
Axis Capital Holdings Ltd SHS G0692U109 4,861 99,192 SH   SOLE   99,192 0 0
Baker Hughes Co CL A 05722G100 32,478 1,420,099 SH   SOLE   1,419,634 0 465
Barrick Gold Corp COM 067901108 9,906 479,000 SH   SOLE   479,000 0 0
Baxter International Inc COM 071813109 8,412 104,500 SH   SOLE   104,500 0 0
Beacon Roofing Supply Inc COM 073685109 5,685 106,761 SH   SOLE   106,761 0 0
Becton Dickinson and Co COM 075887109 97,937 402,718 SH   SOLE   392,473 0 10,245
Bed Bath & Beyond Inc COM 075896100 3,810 114,454 SH   SOLE   114,454 0 0
Berkshire Hathaway Inc CL B 084670702 84,798 305,115 SH   SOLE   297,550 0 7,565
BlackRock Inc COM 09247X101 64,351 73,547 SH   SOLE   73,317 0 230
Boston Beer Co Inc/The CL A 100557107 3,653 3,579 SH   SOLE   3,579 0 0
Box Inc CL A 10316T104 7,168 280,539 SH   SOLE   280,539 0 0
Bristol-Myers Squibb Co COM 110122108 46,565 696,873 SH   SOLE   694,369 0 2,504
Brookfield Asset Management In CL A LTD VT SH 112585104 130,811 2,565,937 SH   SOLE   2,486,874 0 79,063
Brookfield Asset Management Re CL A EXCH LT VTG G16169107 776 14,909 SH   SOLE   14,403 0 506
Brown-Forman Corp CL B 115637209 21,656 288,975 SH   SOLE   279,049 0 9,926
Brown & Brown Inc COM 115236101 73,606 1,385,143 SH   SOLE   1,337,583 0 47,560
Brunswick Corp/DE COM 117043109 2,244 22,522 SH   SOLE   22,522 0 0
Cameco Corp COM 13321L108 3,839 200,167 SH   SOLE   198,503 0 1,664
Canadian Pacific Railway Ltd COM 13645T100 4,609 59,931 SH   SOLE   59,388 0 543
Cannae Holdings Inc COM 13765N107 28,993 854,987 SH   SOLE   824,700 0 30,287
Carlisle Cos Inc COM 142339100 84,541 441,745 SH   SOLE   427,411 0 14,334
CarMax Inc COM 143130102 78,134 604,984 SH   SOLE   584,294 0 20,690
Casper Sleep Inc COM 147626105 3,159 383,386 SH   SOLE   383,386 0 0
Castle Biosciences Inc COM 14843C105 5,238 71,437 SH   SOLE   71,437 0 0
Caterpillar Inc COM 149123101 19,978 91,796 SH   SOLE   91,637 0 159
CBRE Group Inc CL A 12504L109 395 4,606 SH   SOLE   4,606 0 0
CDW Corp/DE COM 12514G108 65,978 377,774 SH   SOLE   364,794 0 12,980
Chemours Co/The COM 163851108 4,760 136,791 SH   SOLE   136,791 0 0
Ciena Corp COM 171779309 4,256 74,805 SH   SOLE   74,805 0 0
Cisco Systems Inc COM 17275R102 48,899 922,627 SH   SOLE   920,550 0 2,077
Clarivate PLC ORD SHS G21810109 62,905 2,284,950 SH   SOLE   2,205,439 0 79,511
CME Group Inc COM 12572Q105 24,454 114,980 SH   SOLE   114,899 0 81
Coca-Cola Co COM 191216100 19,060 352,253 SH   SOLE   351,923 0 330
Cogent Communications Holdings COM 19239V302 5,462 71,043 SH   SOLE   71,043 0 0
Cognizant Technology Solutions CL A 192446102 563 8,136 SH   SOLE   8,120 0 16
Colgate-Palmolive Co COM 194162103 15,916 195,652 SH   SOLE   195,530 0 122
Comcast Corp CL A 20030N101 68,679 1,204,464 SH   SOLE   1,202,226 0 2,238
CommVault Systems Inc COM 204166102 12,567 160,764 SH   SOLE   160,764 0 0
Constellation Brands Inc CL A 21036P108 2,941 12,575 SH   SOLE   12,575 0 0
Copart Inc COM 217204106 127,053 963,764 SH   SOLE   933,765 0 29,999
Costco Wholesale Corp COM 22160K105 11,810 29,848 SH   SOLE   29,405 0 443
Covetrus Inc COM 22304C100 7,444 275,717 SH   SOLE   275,717 0 0
Crane Co COM 224399105 4,944 53,529 SH   SOLE   53,529 0 0
Credit Suisse Group AG - Spons SPONSORED ADR 225401108 4,563 434,969 SH   SOLE   429,278 0 5,691
CVS Health Corp COM 126650100 37,281 446,795 SH   SOLE   446,795 0 0
CyberArk Software Ltd SHS M2682V108 3,901 29,946 SH   SOLE   29,705 0 241
Danaher Corp COM 235851102 69,481 258,908 SH   SOLE   252,735 0 6,173
Diageo PLC - Spons ADR SPON ADR 25243Q205 3,133 16,345 SH   SOLE   16,134 0 211
Dollar Tree Inc COM 256746108 149,424 1,501,753 SH   SOLE   1,454,109 0 47,644
Dominion Energy Inc COM 25746U109 23,087 313,811 SH   SOLE   313,565 0 246
Dow Inc COM 260557103 965 15,242 SH   SOLE   15,242 0 0
Duke Energy Corp COM 26441C204 765 7,754 SH   SOLE   7,754 0 0
Dun & Bradstreet Holdings Inc COM 26484T106 37,720 1,765,091 SH   SOLE   1,702,781 0 62,310
Ecolab Inc COM 278865100 5,325 25,854 SH   SOLE   25,514 0 340
Edgewell Personal Care Co COM 28035Q102 7,177 163,475 SH   SOLE   163,475 0 0
Eli Lilly & Co COM 532457108 13,936 60,720 SH   SOLE   60,044 0 676
Emerson Electric Co COM 291011104 28,665 297,851 SH   SOLE   297,362 0 489
Encompass Health Corp COM 29261A100 7,463 95,648 SH   SOLE   95,648 0 0
EnerSys COM 29275Y102 5,410 55,352 SH   SOLE   55,352 0 0
Entegris Inc COM 29362U104 7,764 63,141 SH   SOLE   63,141 0 0
Entergy Corp COM 29364G103 3,988 40,000 SH   SOLE   40,000 0 0
EOG Resources Inc COM 26875P101 29,244 350,481 SH   SOLE   350,481 0 0
Estee Lauder Cos Inc/The CL A 518439104 4,424 13,907 SH   SOLE   13,707 0 200
Expeditors International of Wa COM 302130109 44,903 354,684 SH   SOLE   342,614 0 12,070
Exxon Mobil Corp COM 30231G102 315 5,000 SH   SOLE   5,000 0 0
Facebook Inc CL A 30303M102 59,910 172,298 SH   SOLE   167,737 0 4,561
Fastenal Co COM 311900104 26,931 517,904 SH   SOLE   517,442 0 462
Ferrari NV COM N3167Y103 4,421 21,457 SH   SOLE   21,274 0 183
Ferro Corp COM 315405100 6,843 317,268 SH   SOLE   317,268 0 0
Fiserv Inc COM 337738108 94,919 888,003 SH   SOLE   866,289 0 21,714
Flexion Therapeutics Inc COM 33938J106 2,615 317,711 SH   SOLE   317,711 0 0
Franco-Nevada Corp COM 351858105 4,062 28,000 SH   SOLE   28,000 0 0
Gartner Inc COM 366651107 115,942 478,705 SH   SOLE   462,269 0 16,436
Genmab A/S - Spons ADR SPONSORED ADS 372303206 2,247 55,043 SH   SOLE   54,324 0 719
Gilead Sciences Inc COM 375558103 8,339 121,100 SH   SOLE   121,100 0 0
Glacier Bancorp Inc COM 37637Q105 37,465 680,201 SH   SOLE   656,978 0 23,223
Glaukos Corp COM 377322102 1,783 21,021 SH   SOLE   21,021 0 0
Globus Medical Inc CL A 379577208 7,409 95,565 SH   SOLE   95,565 0 0
Grifols SA - Spons ADR SP ADR REP B NVT 398438408 2,974 171,386 SH   SOLE   169,142 0 2,244
Hain Celestial Group Inc/The COM 405217100 11,242 280,199 SH   SOLE   280,199 0 0
HDFC Bank Ltd - Spons ADR SPONSORED ADS 40415F101 8,038 109,930 SH   SOLE   108,966 0 964
Healthcare Services Group Inc COM 421906108 4,502 142,602 SH   SOLE   142,602 0 0
Hershey Co/The COM 427866108 14,189 81,459 SH   SOLE   81,389 0 70
Hibbett Sports Inc COM 428567101 4,304 48,016 SH   SOLE   48,016 0 0
Home Depot Inc COM 437076102 55,742 174,799 SH   SOLE   174,303 0 496
Honeywell International Inc COM 438516106 21,091 96,150 SH   SOLE   96,094 0 56
Huntsman Corp COM 447011107 6,077 229,155 SH   SOLE   229,155 0 0
Hydrofarm Holdings Group Inc COM 44888K209 5,684 96,164 SH   SOLE   96,164 0 0
IHS Markit Ltd SHS G47567105 51,564 457,698 SH   SOLE   442,173 0 15,525
Infosys Ltd - Spons ADR SPONSORED ADR 456788108 4,235 199,861 SH   SOLE   198,163 0 1,698
Insperity Inc COM 45778Q107 4,186 46,316 SH   SOLE   46,316 0 0
International Business Machine COM 459200101 1,042 7,106 SH   SOLE   7,106 0 0
Iron Mountain Inc COM 46284V101 1,364 32,222 SH   SOLE   32,222 0 0
Itau Unibanco Holding SA - Spo SPON ADR REP PFD 465562106 4,399 731,909 SH   SOLE   725,676 0 6,233
Jacobs Engineering Group Inc COM 469814107 88,766 665,313 SH   SOLE   648,071 0 17,242
JM Smucker Co COM 832696405 6,530 50,400 SH   SOLE   50,400 0 0
Johnson & Johnson COM 478160104 44,852 272,260 SH   SOLE   271,992 0 268
JPMorgan Chase & Co COM 46625H100 50,812 326,680 SH   SOLE   325,864 0 816
Kemper Corp COM 488401100 30,954 418,861 SH   SOLE   404,252 0 14,609
Kennametal Inc COM 489170100 3,589 99,906 SH   SOLE   99,906 0 0
Knight-Swift Transportation Ho CL A 499049104 3,891 85,582 SH   SOLE   85,582 0 0
Laboratory Corp of America Hol COM 50540R409 83,237 301,748 SH   SOLE   291,380 0 10,368
Las Vegas Sands Corp COM 517834107 7,403 140,500 SH   SOLE   140,500 0 0
Liberty Broadband Corp COM SER C 530307305 222,510 1,281,295 SH   SOLE   1,240,738 0 40,557
Linde PLC COM G5494J103 70,394 243,493 SH   SOLE   239,358 0 4,135
LiveRamp Holdings Inc COM 53815P108 5,837 124,579 SH   SOLE   124,579 0 0
Lockheed Martin Corp COM 539830109 12,932 34,180 SH   SOLE   34,180 0 0
Lowe's Cos Inc COM 548661107 104,176 537,075 SH   SOLE   524,395 0 12,680
Lumen Technologies Inc COM 550241103 5,477 403,000 SH   SOLE   403,000 0 0
Magnite Inc COM 55955D100 5,131 151,638 SH   SOLE   151,638 0 0
Manulife Financial Corp COM 56501R106 6,672 338,656 SH   SOLE   335,908 0 2,748
Markel Corp COM 570535104 83,884 70,686 SH   SOLE   68,244 0 2,442
Marsh & McLennan Cos Inc COM 571748102 74,646 530,606 SH   SOLE   516,026 0 14,580
Masco Corp COM 574599106 3,333 56,580 SH   SOLE   56,580 0 0
McDonald's Corp COM 580135101 36,339 157,317 SH   SOLE   157,124 0 193
Medical Properties Trust Inc COM 58463J304 735 36,557 SH   SOLE   36,557 0 0
Medtronic PLC SHS G5960L103 19,434 156,558 SH   SOLE   156,408 0 150
Merck & Co Inc COM 58933Y105 4,726 60,772 SH   SOLE   60,460 0 312
MGIC Investment Corp COM 552848103 6,371 468,447 SH   SOLE   468,447 0 0
MGM Growth Properties LLC CL A 55303A105 658 17,955 SH   SOLE   17,955 0 0
Microsoft Corp COM 594918104 27,711 102,292 SH   SOLE   101,219 0 1,073
Moelis & Co CL A 60786M105 34,631 608,740 SH   SOLE   587,879 0 20,861
Mondelez International Inc CL A 609207105 450 7,211 SH   SOLE   7,211 0 0
National Instruments Corp COM 636518102 4,501 106,460 SH   SOLE   106,460 0 0
Nestle SA - Spons ADR SPONSORED ADR 641069406 10,598 84,962 SH   SOLE   83,783 0 1,179
New Relic Inc COM 64829B100 3,756 56,080 SH   SOLE   56,080 0 0
NextEra Energy Inc COM 65339F101 17,209 234,833 SH   SOLE   232,058 0 2,775
Nordstrom Inc COM 655664100 4,198 114,800 SH   SOLE   114,800 0 0
Northern Trust Corp COM 665859104 39,302 339,925 SH   SOLE   339,600 0 325
Novartis AG - Spons ADR SPONSORED ADR 66987V109 80,293 880,025 SH   SOLE   856,815 0 23,210
Nucor Corp COM 670346105 44,536 464,259 SH   SOLE   463,625 0 634
NXP Semiconductors NV COM N6596X109 6,267 30,465 SH   SOLE   30,215 0 250
O'Reilly Automotive Inc COM 67103H107 371 655 SH   SOLE   655 0 0
Olin Corp COM 680665205 3,850 83,230 SH   SOLE   83,230 0 0
OneSpaWorld Holdings Ltd COM P73684113 3,420 352,989 SH   SOLE   352,989 0 0
Oracle Corp COM 68389X105 16,198 208,094 SH   SOLE   208,094 0 0
Owens & Minor Inc COM 690732102 8,771 207,195 SH   SOLE   207,195 0 0
PACCAR Inc COM 693718108 102,067 1,143,609 SH   SOLE   1,109,106 0 34,503
PacWest Bancorp COM 695263103 7,230 175,651 SH   SOLE   175,651 0 0
Pagseguro Digital Ltd COM CL A G68707101 6,347 113,500 SH   SOLE   112,509 0 991
Paychex Inc COM 704326107 24,732 230,492 SH   SOLE   230,277 0 215
PepsiCo Inc COM 713448108 41,671 281,240 SH   SOLE   280,907 0 333
PetIQ Inc CL A 71639T106 4,402 114,032 SH   SOLE   114,032 0 0
Pfizer Inc COM 717081103 18,790 479,816 SH   SOLE   479,411 0 405
Philip Morris International In COM 718172109 664 6,704 SH   SOLE   6,704 0 0
Physicians Realty Trust COM 71943U104 728 39,435 SH   SOLE   39,435 0 0
PNC Financial Services Group I COM 693475105 206 1,080 SH   SOLE   1,080 0 0
Power Integrations Inc COM 739276103 2,693 32,820 SH   SOLE   32,820 0 0
PPG Industries Inc COM 693506107 74,093 436,431 SH   SOLE   424,515 0 11,916
Primo Water Corp COM 74167P108 5,915 353,532 SH   SOLE   353,532 0 0
Procter & Gamble Co COM 742718109 29,769 220,629 SH   SOLE   219,996 0 633
Progressive Corp COM 743315103 166,647 1,696,844 SH   SOLE   1,647,355 0 49,489
Prudential PLC - Spons ADR ADR 74435K204 5,032 132,086 SH   SOLE   130,362 0 1,724
PTC Inc COM 69370C100 7,386 52,287 SH   SOLE   52,287 0 0
QUALCOMM Inc COM 747525103 8,841 61,856 SH   SOLE   61,353 0 503
Radius Global Infrastructure I COM CL A 750481103 3,395 234,132 SH   SOLE   234,132 0 0
Range Resources Corp COM 75281A109 7,445 444,200 SH   SOLE   444,200 0 0
Revolve Group Inc CL A 76156B107 5,890 85,487 SH   SOLE   85,487 0 0
Rexnord Corp COM 76169B102 4,897 97,863 SH   SOLE   97,863 0 0
RLI Corp COM 749607107 741 7,086 SH   SOLE   7,086 0 0
Robert Half International Inc COM 770323103 5,032 56,558 SH   SOLE   56,558 0 0
Ross Stores Inc COM 778296103 58,786 474,077 SH   SOLE   457,713 0 16,364
Royal Dutch Shell PLC - Spons SPON ADR B 780259107 3,193 82,219 SH   SOLE   81,053 0 1,166
Ryanair Holdings PLC - Spons A SPONSORED ADS 783513203 3,400 31,421 SH   SOLE   31,081 0 340
S&P Global Inc COM 78409V104 564 1,375 SH   SOLE   1,375 0 0
SAP SE - Spons ADR SPON ADR 803054204 3,614 25,729 SH   SOLE   25,507 0 222
Scotts Miracle-Gro Co/The CL A 810186106 4,317 22,494 SH   SOLE   22,494 0 0
Shake Shack Inc CL A 819047101 4,172 38,982 SH   SOLE   38,982 0 0
Sientra Inc COM 82621J105 1,750 219,844 SH   SOLE   219,844 0 0
Simply Good Foods Co/The COM 82900L102 7,160 196,104 SH   SOLE   196,104 0 0
Sony Group Corp - Spons ADR SPONSORED ADR 835699307 4,114 42,312 SH   SOLE   41,804 0 508
Southern Copper Corp COM 84265V105 2,912 45,272 SH   SOLE   44,673 0 599
STAG Industrial Inc COM 85254J102 892 23,824 SH   SOLE   23,824 0 0
Starbucks Corp COM 855244109 21,653 193,655 SH   SOLE   193,459 0 196
Stericycle Inc COM 858912108 4,274 59,737 SH   SOLE   59,737 0 0
Stryker Corp COM 863667101 4,143 15,951 SH   SOLE   15,951 0 0
Summit Materials Inc CL A 86614U100 4,928 141,412 SH   SOLE   141,412 0 0
Supernus Pharmaceuticals Inc COM 868459108 3,646 118,422 SH   SOLE   118,422 0 0
T-Mobile US Inc COM 872590104 4,562 31,500 SH   SOLE   31,500 0 0
Taiwan Semiconductor Mfg Co Lt SPONSORED ADS 874039100 7,326 60,966 SH   SOLE   60,402 0 564
TAL Education Group - Spons AD SPONSORED ADS 874080104 3,691 146,297 SH   SOLE   145,083 0 1,214
Target Corp COM 87612E106 16,919 69,988 SH   SOLE   69,012 0 976
TE Connectivity Ltd REG SHS H84989104 72,238 534,265 SH   SOLE   520,975 0 13,290
Telefonaktiebolaget LM Ericsso ADR B SEK 10 294821608 4,453 353,961 SH   SOLE   349,340 0 4,621
Texas Instruments Inc COM 882508104 43,294 225,136 SH   SOLE   224,932 0 204
Thermo Fisher Scientific Inc COM 883556102 455 901 SH   SOLE   901 0 0
TJX Cos Inc COM 872540109 78,784 1,168,559 SH   SOLE   1,140,722 0 27,837
Toyota Motor Corp - Spons ADR SP ADR REP2COM 892331307 3,975 22,736 SH   SOLE   22,467 0 269
Transocean Ltd REG SHS H8817H100 2,893 640,000 SH   SOLE   640,000 0 0
Travelers Cos Inc COM 89417E109 39,287 262,420 SH   SOLE   262,212 0 208
U.S. Bancorp COM 902973304 106,731 1,873,466 SH   SOLE   1,835,271 0 38,195
Unilever PLC - Spons ADR SPON ADR 904767704 876 14,982 SH   SOLE   14,982 0 0
Union Pacific Corp COM 907818108 28,569 129,902 SH   SOLE   129,333 0 569
United Parcel Service Inc CL B 911312106 15,176 72,973 SH   SOLE   72,152 0 821
UnitedHealth Group Inc COM 91324P102 11,200 27,970 SH   SOLE   27,550 0 420
Varonis Systems Inc COM 922280102 5,228 90,727 SH   SOLE   90,727 0 0
Verisk Analytics Inc COM 92345Y106 376 2,153 SH   SOLE   2,153 0 0
Veritex Holdings Inc COM 923451108 3,229 91,202 SH   SOLE   91,202 0 0
Verizon Communications Inc COM 92343V104 44,613 796,231 SH   SOLE   794,828 0 1,403
Vertex Pharmaceuticals Inc COM 92532F100 2,897 14,368 SH   SOLE   14,260 0 108
Visa Inc CL A 92826C839 90,685 387,839 SH   SOLE   378,277 0 9,562
Vontier Corp COM 928881101 54,697 1,678,846 SH   SOLE   1,620,267 0 58,579
Walmart Inc COM 931142103 232 1,645 SH   SOLE   1,645 0 0
Walt Disney Co COM 254687106 9,040 51,432 SH   SOLE   50,662 0 770
Waste Management Inc COM 94106L109 730 5,212 SH   SOLE   5,212 0 0
Wells Fargo & Co COM 949746101 236 5,218 SH   SOLE   5,218 0 0
Western Alliance Bancorp COM 957638109 7,303 78,658 SH   SOLE   78,658 0 0
WillScot Mobile Mini Holdings COM CL A 971378104 8,116 291,194 SH   SOLE   291,194 0 0
WR Berkley Corp COM 084423102 45,839 615,871 SH   SOLE   594,722 0 21,149
XPO Logistics Inc COM 983793100 5,269 37,668 SH   SOLE   37,668 0 0
Distillate International Funda DISTILLATE INTNL 26922B501 560 20,606 SH   SOLE   20,606 0 0
Distillate US Fundamental Stab DISTILLATE US 26922A321 28,953 694,481 SH   SOLE   694,481 0 0
Franklin FTSE United Kingdom E FTSE UNTD KGDM 35473P678 8,787 355,020 SH   SOLE   355,020 0 0
Global X MLP ETF GLBL X MLP ETF 37954Y343 7,535 194,944 SH   SOLE   194,944 0 0
Global X Silver Miners ETF GLOBAL X SILVER 37954Y848 4,788 112,122 SH   SOLE   112,122 0 0
Global X US Infrastructure Dev US INFR DEV ETF 37954Y673 6,924 268,906 SH   SOLE   268,906 0 0
GraniteShares Bloomberg Commod BBG COMMD K 1 38747R108 440 15,505 SH   SOLE   15,505 0 0
Invesco BuyBack Achievers ETF BUYBACK ACHIEV 46137V308 2,234 24,759 SH   SOLE   24,759 0 0
Invesco FTSE RAFI US 1000 ETF FTSE RAFI 1000 46137V613 807 5,032 SH   SOLE   5,032 0 0
Invesco Optimum Yield Diversif OPTIMUM YIELD 46090F100 38,784 1,930,516 SH   SOLE   1,930,516 0 0
Invesco QQQ Trust Series 1 UNIT SER 1 46090E103 261 735 SH   SOLE   735 0 0
Invesco S&P 500 Quality ETF S&P500 QUALITY 46137V241 38,708 796,461 SH   SOLE   796,461 0 0
iShares 20 Year Treasury Bond 20 YR TR BD ETF 464287432 53,434 370,171 SH   SOLE   370,171 0 0
iShares 3-7 Year Treasury Bond 3 7 YR TREAS BD 464288661 34,290 262,700 SH   SOLE   262,700 0 0
iShares 5-10 Year Investment G ISHS 5-10YR INVT 464288638 9,559 157,949 SH   SOLE   157,949 0 0
iShares Core MSCI EAFE ETF CORE MSCI EAFE 46432F842 839 11,202 SH   SOLE   11,202 0 0
iShares Core MSCI Emerging Mar CORE MSCI EMKT 46434G103 4,953 73,929 SH   SOLE   73,929 0 0
iShares Core S&P 500 ETF CORE S&P500 ETF 464287200 8,294 19,291 SH   SOLE   19,291 0 0
iShares Core S&P Mid-Cap ETF CORE S&P MCP ETF 464287507 63,988 238,114 SH   SOLE   238,081 0 33
iShares Core S&P Small-Cap ETF CORE S&P SCP ETF 464287804 48,390 428,308 SH   SOLE   427,748 0 560
iShares Core U.S. Aggregate Bo CORE US AGGBD ET 464287226 28,423 246,446 SH   SOLE   246,446 0 0
iShares Edge MSCI Min Vol EAFE MIN VOL EAFE ETF 46429B689 1,439 19,046 SH   SOLE   19,046 0 0
iShares Edge MSCI Min Vol Emer MIN VOL EMRG MKT 464286533 10,373 161,672 SH   SOLE   161,672 0 0
iShares Edge MSCI USA Quality USA QUALITY FCTR 46432F339 6,056 45,582 SH   SOLE   45,582 0 0
iShares iBoxx High Yield Corpo IBOXX HI YD ETF 464288513 519 5,900 SH   SOLE   5,900 0 0
iShares MBS ETF MBS ETF 464288588 77,376 714,926 SH   SOLE   714,926 0 0
iShares MSCI ACWI ex US ETF MSCI ACWI EX US 464288240 356 6,183 SH   SOLE   6,183 0 0
iShares MSCI China ETF MSCI CHINA ETF 46429B671 6,280 76,177 SH   SOLE   76,177 0 0
iShares MSCI EAFE ETF MSCI EAFE ETF 464287465 258 3,267 SH   SOLE   3,267 0 0
iShares MSCI Emerging Markets MSCI EM ASIA ETF 464286426 45,738 494,469 SH   SOLE   494,469 0 0
iShares MSCI Global Gold Miner MSCI GBL GOLD MN 46434G855 15,827 565,469 SH   SOLE   565,469 0 0
iShares MSCI Global Metals & M MSCI GBL ETF 46434G848 2,078 46,009 SH   SOLE   46,009 0 0
iShares MSCI Japan Small-Cap E MSCI JAPN SMCETF 464286582 2,489 31,155 SH   SOLE   31,155 0 0
iShares MSCI Switzerland ETF MSCI SWITZERLAND 464286749 4,197 86,296 SH   SOLE   86,296 0 0
iShares MSCI United Kingdom ET MSCI UK ETF 46435G334 12,702 388,429 SH   SOLE   388,429 0 0
iShares Nasdaq Biotechnology E NASDAQ BIOTECH 464287556 10,483 64,060 SH   SOLE   64,060 0 0
iShares Russell 1000 Growth ET RUS 1000 GRW ETF 464287614 1,199 4,417 SH   SOLE   4,417 0 0
iShares Russell 1000 Value ETF RUS 1000 VAL ETF 464287598 360 2,267 SH   SOLE   2,267 0 0
iShares Russell 2000 ETF RUSSELL 2000 ETF 464287655 4,018 17,516 SH   SOLE   17,356 0 160
iShares Russell 2000 Growth ET RUS 2000 GRW ETF 464287648 352 1,129 SH   SOLE   1,129 0 0
iShares Russell Mid-Cap ETF RUS MID CAP ETF 464287499 335 4,224 SH   SOLE   4,224 0 0
iShares Russell Mid-Cap Growth RUS MD CP GR ETF 464287481 354 3,128 SH   SOLE   3,128 0 0
iShares Short Treasury Bond ET SHORT TREAS BD 464288679 3,785 34,255 SH   SOLE   34,255 0 0
JPMorgan BetaBuilders Japan ET BETBULD JAPAN 46641Q217 23,620 418,124 SH   SOLE   418,124 0 0
Schwab Fundamental U.S. Large SCHWAB FDT US LG 808524771 1,439 26,302 SH   SOLE   26,302 0 0
Schwab Intermediate-Term U.S. INTRM TRM TRES 808524854 47,823 840,922 SH   SOLE   840,922 0 0
Schwab US Dividend Equity ETF US DIVIDEND EQ 808524797 46,030 608,707 SH   SOLE   608,707 0 0
Schwab US TIPS ETF US TIPS ETF 808524870 7,538 120,591 SH   SOLE   120,591 0 0
SPDR Gold Shares GOLD SHS 78463V107 1,259 7,600 SH   SOLE   7,600 0 0
SPDR S&P 500 ETF Trust TR UNIT 78462F103 90,985 212,553 SH   SOLE   212,553 0 0
SPDR S&P China ETF S&P CHINA ETF 78463X400 4,575 34,473 SH   SOLE   34,473 0 0
SPDR S&P Dividend ETF S&P DIVID ETF 78464A763 15,780 129,045 SH   SOLE   129,045 0 0
SPDR S&P Emerging Asia Pacific ASIA PACIF ETF 78463X301 26,317 195,627 SH   SOLE   195,122 0 505
SPDR S&P MidCap 400 ETF Trust UTSER1 S&PCRP 78467Y107 4,660 9,490 SH   SOLE   9,329 0 161
VanEck Vectors Gold Miners ETF GOLD MINERS ETF 92189F106 43,471 1,279,313 SH   SOLE   1,279,313 0 0
Vanguard Communication Service COMM SRVC ETF 92204A884 633 4,398 SH   SOLE   4,398 0 0
Vanguard Dividend Appreciation DIV APP ETF 921908844 14,668 94,764 SH   SOLE   94,764 0 0
Vanguard Extended Duration Tre EXTENDED DUR 921910709 20,086 148,401 SH   SOLE   148,401 0 0
Vanguard Financials ETF FINANCIALS ETF 92204A405 6,151 68,005 SH   SOLE   68,005 0 0
Vanguard FTSE All-World ex-US ALLWRLD EX US 922042775 107,496 1,695,782 SH   SOLE   1,695,782 0 0
Vanguard FTSE All World ex-US FTSE SMCAP ETF 922042718 39,612 290,304 SH   SOLE   290,304 0 0
Vanguard Information Technolog INF TECH ETF 92204A702 59,963 150,371 SH   SOLE   150,371 0 0
Vanguard Large-Cap ETF LARGE CAP ETF 922908637 19,589 97,581 SH   SOLE   97,581 0 0
Vanguard Long-Term Corporate B LG-TERM COR BD 92206C813 1,788 16,724 SH   SOLE   16,724 0 0
Vanguard S&P Mid-Cap 400 Growt MIDCP 400 GRTH 921932869 20,923 104,236 SH   SOLE   104,236 0 0
Vanguard Short-Term Bond ETF SHORT TRM BOND 921937827 523 6,360 SH   SOLE   6,360 0 0
Vanguard Short-Term Corporate SHRT TRM CORP BD 92206C409 104,990 1,269,372 SH   SOLE   1,269,372 0 0
Vanguard Total Bond Market ETF TOTAL BND MRKT 921937835 382 4,448 SH   SOLE   4,448 0 0