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 31,548 163,732 SH   SOLE   163,578 0 154
AbbVie Inc COM 00287Y109 986 9,108 SH   SOLE   9,108 0 0
Accenture PLC COM G1151C101 68,434 247,724 SH   SOLE   241,213 0 6,511
Varian Medical Syste COM 92220P105 1,284 7,276 SH   SOLE   7,276 0 0
Adobe Inc COM 00724F101 43,186 90,848 SH   SOLE   88,462 0 2,386
Aflac Inc COM 001055102 25,217 492,709 SH   SOLE   492,247 0 462
Alcoa Corp COM 013872106 9,883 304,200 SH   SOLE   304,200 0 0
Alcon Inc ORD SHS H01301128 59,266 844,482 SH   SOLE   820,966 0 23,516
Alexion Pharmaceuticals Inc COM 015351109 453 2,965 SH   SOLE   2,965 0 0
Alibaba Group Holding Ltd - Sp SPONSORED ADS 01609W102 8,201 36,172 SH   SOLE   35,871 0 301
Alliant Energy Corp COM 018802108 377 6,953 SH   SOLE   6,953 0 0
Allstate Corp COM 020002101 322 2,800 SH   SOLE   2,800 0 0
Alphabet Inc - Class C CAP STK CL C 02079K107 113,262 54,752 SH   SOLE   53,390 0 1,362
Alphabet Inc - Class A CAP STK CL A 02079K305 796 386 SH   SOLE   386 0 0
Altria Group Inc COM 02209S103 628 12,270 SH   SOLE   12,270 0 0
Amazon.com Inc COM 023135106 9,483 3,065 SH   SOLE   3,065 0 0
American Express Co COM 025816109 684 4,839 SH   SOLE   4,839 0 0
American Tower Corp COM 03027X100 66,929 279,967 SH   SOLE   274,832 0 5,135
AmerisourceBergen Corp COM 03073E105 13,098 110,931 SH   SOLE   110,824 0 107
Amgen Inc COM 031162100 23,073 92,732 SH   SOLE   92,640 0 92
Amphenol Corp CL A 032095101 52,708 798,971 SH   SOLE   771,962 0 27,009
Analog Devices Inc COM 032654105 99,852 643,875 SH   SOLE   631,275 0 12,600
APA Corp COM 03743Q108 2,647 147,900 SH   SOLE   147,900 0 0
Apple Inc COM 037833100 20,775 170,078 SH   SOLE   168,936 0 1,142
Arch Capital Group Ltd COM G0450A105 139,769 3,642,656 SH   SOLE   3,532,585 0 110,071
Archer-Daniels-Midland Co COM 039483102 21,480 376,835 SH   SOLE   376,525 0 310
Arista Networks Inc COM 040413106 61,536 203,835 SH   SOLE   196,926 0 6,909
Armstrong World Industries Inc COM 04247X102 43,190 479,405 SH   SOLE   465,165 0 14,240
Artisan Partners Asset Managem CL A 04316A108 405 7,770 SH   SOLE   7,770 0 0
ASML Holding NV - NY Reg Shrs N Y REGISTRY SHS N07059210 7,900 12,796 SH   SOLE   12,689 0 107
AstraZeneca PLC - Spons ADR SPONSORED ADR 046353108 4,529 91,093 SH   SOLE   89,879 0 1,214
AT&T Inc COM 00206R102 795 26,276 SH   SOLE   26,276 0 0
Automatic Data Processing Inc COM 053015103 20,114 106,723 SH   SOLE   106,353 0 370
Avanos Medical Inc COM 05350V106 3,027 69,204 SH   SOLE   69,204 0 0
Axis Capital Holdings Ltd SHS G0692U109 4,953 99,925 SH   SOLE   99,925 0 0
Baker Hughes Co CL A 05722G100 20,757 960,548 SH   SOLE   960,083 0 465
Bank of America Corp COM 060505104 3,347 86,500 SH   SOLE   86,500 0 0
Barrick Gold Corp COM 067901108 10,593 535,000 SH   SOLE   535,000 0 0
Baxter International Inc COM 071813109 5,398 64,000 SH   SOLE   64,000 0 0
Beacon Roofing Supply Inc COM 073685109 5,672 108,412 SH   SOLE   108,412 0 0
Becton Dickinson and Co COM 075887109 91,076 374,567 SH   SOLE   364,154 0 10,413
Bed Bath & Beyond Inc COM 075896100 4,646 159,397 SH   SOLE   159,397 0 0
Berkshire Hathaway Inc CL B 084670702 89,158 348,996 SH   SOLE   339,633 0 9,363
BlackRock Inc COM 09247X101 58,742 77,911 SH   SOLE   77,681 0 230
Boston Beer Co Inc/The CL A 100557107 4,323 3,584 SH   SOLE   3,584 0 0
Box Inc CL A 10316T104 6,452 280,998 SH   SOLE   280,998 0 0
Bristol-Myers Squibb Co COM 110122108 45,275 717,169 SH   SOLE   714,665 0 2,504
Brookfield Asset Management In CL A LTD VT SH 112585104 113,810 2,557,526 SH   SOLE   2,478,010 0 79,516
Brown-Forman Corp CL B 115637209 20,073 291,040 SH   SOLE   281,235 0 9,805
Brown & Brown Inc COM 115236101 63,777 1,395,255 SH   SOLE   1,348,289 0 46,966
Brunswick Corp/DE COM 117043109 5,228 54,818 SH   SOLE   54,818 0 0
Cameco Corp COM 13321L108 4,731 284,813 SH   SOLE   282,424 0 2,389
Canadian Natural Resources Ltd COM 136385101 5,825 188,700 SH   SOLE   188,700 0 0
Canadian Pacific Railway Ltd COM 13645T100 5,343 14,086 SH   SOLE   13,958 0 128
Cannae Holdings Inc COM 13765N107 10,121 255,462 SH   SOLE   255,361 0 101
Carlisle Cos Inc COM 142339100 73,617 447,303 SH   SOLE   433,152 0 14,151
CarMax Inc COM 143130102 80,864 609,556 SH   SOLE   589,093 0 20,463
Casper Sleep Inc COM 147626105 2,817 389,107 SH   SOLE   389,107 0 0
Castle Biosciences Inc COM 14843C105 3,901 56,981 SH   SOLE   56,981 0 0
Caterpillar Inc COM 149123101 38,144 164,506 SH   SOLE   164,347 0 159
CBRE Group Inc CL A 12504L109 424 5,362 SH   SOLE   5,362 0 0
CDW Corp/DE COM 12514G108 63,134 380,898 SH   SOLE   368,095 0 12,803
Ciena Corp COM 171779309 4,099 74,915 SH   SOLE   74,915 0 0
Cisco Systems Inc COM 17275R102 50,548 977,522 SH   SOLE   975,445 0 2,077
Clarivate PLC ORD SHS G21810109 47,927 1,816,114 SH   SOLE   1,753,926 0 62,188
CME Group Inc COM 12572Q105 25,042 122,617 SH   SOLE   122,536 0 81
Coca-Cola Co COM 191216100 18,500 350,986 SH   SOLE   350,656 0 330
Cogent Communications Holdings COM 19239V302 4,892 71,144 SH   SOLE   71,144 0 0
Cognizant Technology Solutions CL A 192446102 889 11,383 SH   SOLE   11,367 0 16
Colgate-Palmolive Co COM 194162103 12,762 161,896 SH   SOLE   161,774 0 122
Comcast Corp CL A 20030N101 65,662 1,213,488 SH   SOLE   1,211,250 0 2,238
CommVault Systems Inc COM 204166102 11,380 176,432 SH   SOLE   176,432 0 0
Copart Inc COM 217204106 104,372 960,976 SH   SOLE   930,971 0 30,005
Costco Wholesale Corp COM 22160K105 9,851 27,949 SH   SOLE   27,506 0 443
Covetrus Inc COM 22304C100 8,275 276,113 SH   SOLE   276,113 0 0
Crane Co COM 224399105 5,035 53,611 SH   SOLE   53,611 0 0
Credit Suisse Group AG - Spons SPONSORED ADR 225401108 4,069 383,894 SH   SOLE   378,787 0 5,107
CVS Health Corp COM 126650100 9,079 120,680 SH   SOLE   120,680 0 0
CyberArk Software Ltd SHS M2682V108 3,095 23,932 SH   SOLE   23,739 0 193
Danaher Corp COM 235851102 56,868 252,657 SH   SOLE   246,420 0 6,237
Diageo PLC - Spons ADR SPON ADR 25243Q205 2,644 16,102 SH   SOLE   15,891 0 211
Dollar Tree Inc COM 256746108 159,574 1,394,149 SH   SOLE   1,349,860 0 44,289
Dominion Energy Inc COM 25746U109 24,994 329,036 SH   SOLE   328,790 0 246
Dow Inc COM 260557103 975 15,242 SH   SOLE   15,242 0 0
Duke Energy Corp COM 26441C204 748 7,754 SH   SOLE   7,754 0 0
Dun & Bradstreet Holdings Inc COM 26484T106 53,436 2,244,266 SH   SOLE   2,166,693 0 77,573
Ecolab Inc COM 278865100 5,183 24,210 SH   SOLE   23,870 0 340
Edgewell Personal Care Co COM 28035Q102 7,632 192,721 SH   SOLE   192,721 0 0
Eli Lilly & Co COM 532457108 10,766 57,627 SH   SOLE   56,951 0 676
Emerson Electric Co COM 291011104 40,726 451,410 SH   SOLE   450,921 0 489
Encompass Health Corp COM 29261A100 6,478 79,094 SH   SOLE   79,094 0 0
EnerSys COM 29275Y102 5,874 64,690 SH   SOLE   64,690 0 0
Entegris Inc COM 29362U104 7,069 63,229 SH   SOLE   63,229 0 0
Entergy Corp COM 29364G103 6,406 64,400 SH   SOLE   64,400 0 0
EOG Resources Inc COM 26875P101 4,497 62,000 SH   SOLE   62,000 0 0
Estee Lauder Cos Inc/The CL A 518439104 3,850 13,237 SH   SOLE   13,037 0 200
Expeditors International of Wa COM 302130109 38,506 357,566 SH   SOLE   345,656 0 11,910
Exxon Mobil Corp COM 30231G102 239 4,283 SH   SOLE   4,283 0 0
Facebook Inc CL A 30303M102 49,068 166,598 SH   SOLE   161,972 0 4,626
Fastenal Co COM 311900104 59,073 1,174,878 SH   SOLE   1,153,079 0 21,799
Ferro Corp COM 315405100 6,922 410,550 SH   SOLE   410,550 0 0
Fiserv Inc COM 337738108 77,173 648,297 SH   SOLE   631,501 0 16,796
Flexion Therapeutics Inc COM 33938J106 2,848 318,168 SH   SOLE   318,168 0 0
Franco-Nevada Corp COM 351858105 6,014 48,000 SH   SOLE   48,000 0 0
Freeport-McMoRan Inc CL B 35671D857 3,622 110,000 SH   SOLE   110,000 0 0
Gartner Inc COM 366651107 88,790 486,388 SH   SOLE   470,160 0 16,228
Genmab A/S - Spons ADR SPONSORED ADS 372303206 2,133 64,982 SH   SOLE   64,116 0 866
Gilead Sciences Inc COM 375558103 6,278 97,135 SH   SOLE   97,135 0 0
Glacier Bancorp Inc COM 37637Q105 39,113 685,239 SH   SOLE   662,255 0 22,984
Glaukos Corp COM 377322102 3,505 41,764 SH   SOLE   41,764 0 0
Globus Medical Inc CL A 379577208 7,569 122,733 SH   SOLE   122,733 0 0
Grifols SA - Spons ADR SP ADR REP B NVT 398438408 2,501 144,622 SH   SOLE   142,696 0 1,926
Hain Celestial Group Inc/The COM 405217100 12,233 280,580 SH   SOLE   280,580 0 0
HDFC Bank Ltd - Spons ADR SPONSORED ADS 40415F101 8,490 109,277 SH   SOLE   108,313 0 964
Healthcare Services Group Inc COM 421906108 3,146 112,251 SH   SOLE   112,251 0 0
Hershey Co/The COM 427866108 13,430 84,914 SH   SOLE   84,844 0 70
Hibbett Sports Inc COM 428567101 4,554 66,099 SH   SOLE   66,099 0 0
Home Depot Inc COM 437076102 62,655 205,257 SH   SOLE   204,761 0 496
Honeywell International Inc COM 438516106 17,092 78,741 SH   SOLE   78,685 0 56
Huntsman Corp COM 447011107 5,867 203,520 SH   SOLE   203,520 0 0
Hydrofarm Holdings Group Inc COM 44888K209 3,690 61,166 SH   SOLE   61,166 0 0
IHS Markit Ltd SHS G47567105 71,031 733,945 SH   SOLE   709,195 0 24,750
Infosys Ltd - Spons ADR SPONSORED ADR 456788108 3,742 199,898 SH   SOLE   198,200 0 1,698
Insperity Inc COM 45778Q107 4,736 56,553 SH   SOLE   56,553 0 0
International Business Machine COM 459200101 886 6,648 SH   SOLE   6,648 0 0
Iron Mountain Inc COM 46284V101 1,147 30,996 SH   SOLE   30,996 0 0
Itau Unibanco Holding SA - Spo SPON ADR REP PFD 465562106 3,618 729,345 SH   SOLE   723,112 0 6,233
Jacobs Engineering Group Inc COM 469814107 83,813 648,353 SH   SOLE   630,808 0 17,545
JM Smucker Co COM 832696405 6,377 50,400 SH   SOLE   50,400 0 0
Johnson & Johnson COM 478160104 47,203 287,212 SH   SOLE   286,944 0 268
JPMorgan Chase & Co COM 46625H100 46,813 307,518 SH   SOLE   306,702 0 816
Kemper Corp COM 488401100 34,115 427,936 SH   SOLE   413,477 0 14,459
Kennametal Inc COM 489170100 3,999 100,061 SH   SOLE   100,061 0 0
Knight-Swift Transportation Ho CL A 499049104 4,122 85,704 SH   SOLE   85,704 0 0
Laboratory Corp of America Hol COM 50540R409 77,854 305,272 SH   SOLE   294,994 0 10,278
Liberty Broadband Corp COM SER C 530307305 191,586 1,275,963 SH   SOLE   1,235,155 0 40,808
Linde PLC COM G5494J103 80,531 287,468 SH   SOLE   282,003 0 5,465
LiveRamp Holdings Inc COM 53815P108 6,763 130,359 SH   SOLE   130,359 0 0
Lockheed Martin Corp COM 539830109 13,241 35,835 SH   SOLE   35,835 0 0
Lowe's Cos Inc COM 548661107 116,050 610,211 SH   SOLE   593,683 0 16,528
Lumen Technologies Inc COM 550241103 5,380 403,000 SH   SOLE   403,000 0 0
Magnite Inc COM 55955D100 5,021 120,673 SH   SOLE   120,673 0 0
Manulife Financial Corp COM 56501R106 7,250 337,198 SH   SOLE   334,450 0 2,748
Markel Corp COM 570535104 80,891 70,981 SH   SOLE   68,577 0 2,404
Marsh & McLennan Cos Inc COM 571748102 63,027 517,464 SH   SOLE   502,550 0 14,914
Masco Corp COM 574599106 3,409 56,918 SH   SOLE   56,918 0 0
McDonald's Corp COM 580135101 35,883 160,090 SH   SOLE   159,897 0 193
Medical Properties Trust Inc COM 58463J304 778 36,557 SH   SOLE   36,557 0 0
Medtronic PLC SHS G5960L103 19,357 163,865 SH   SOLE   163,715 0 150
Merck & Co Inc COM 58933Y105 26,147 339,181 SH   SOLE   338,869 0 312
MGIC Investment Corp COM 552848103 7,162 517,140 SH   SOLE   517,140 0 0
MGM Growth Properties LLC CL A 55303A105 586 17,955 SH   SOLE   17,955 0 0
Microsoft Corp COM 594918104 24,585 104,275 SH   SOLE   103,202 0 1,073
Moelis & Co CL A 60786M105 33,596 612,164 SH   SOLE   591,622 0 20,542
Mondelez International Inc CL A 609207105 422 7,211 SH   SOLE   7,211 0 0
National Instruments Corp COM 636518102 4,604 106,612 SH   SOLE   106,612 0 0
Nestle SA - Spons ADR SPONSORED ADR 641069406 9,070 81,342 SH   SOLE   80,163 0 1,179
New Relic Inc COM 64829B100 3,453 56,166 SH   SOLE   56,166 0 0
NewMarket Corp COM 651587107 28,135 74,009 SH   SOLE   71,500 0 2,509
Newmont Corp COM 651639106 5,726 95,000 SH   SOLE   95,000 0 0
NextEra Energy Inc COM 65339F101 19,208 254,040 SH   SOLE   251,265 0 2,775
Nordstrom Inc COM 655664100 1,507 39,800 SH   SOLE   39,800 0 0
Northern Trust Corp COM 665859104 38,633 367,546 SH   SOLE   367,221 0 325
Novartis AG - Spons ADR SPONSORED ADR 66987V109 64,731 757,265 SH   SOLE   736,640 0 20,625
Nucor Corp COM 670346105 51,122 636,875 SH   SOLE   636,241 0 634
NXP Semiconductors NV COM N6596X109 6,117 30,382 SH   SOLE   30,132 0 250
O'Reilly Automotive Inc COM 67103H107 332 655 SH   SOLE   655 0 0
Olin Corp COM 680665205 5,840 153,800 SH   SOLE   153,800 0 0
Oracle Corp COM 68389X105 263 3,746 SH   SOLE   3,746 0 0
Owens & Minor Inc COM 690732102 6,960 185,150 SH   SOLE   185,150 0 0
PACCAR Inc COM 693718108 57,711 621,080 SH   SOLE   603,582 0 17,498
PacWest Bancorp COM 695263103 6,665 174,695 SH   SOLE   174,695 0 0
Pagseguro Digital Ltd COM CL A G68707101 5,232 113,000 SH   SOLE   112,009 0 991
Paychex Inc COM 704326107 24,108 245,946 SH   SOLE   245,731 0 215
PayPal Holdings Inc COM 70450Y103 7,668 31,575 SH   SOLE   31,575 0 0
PepsiCo Inc COM 713448108 40,790 288,373 SH   SOLE   288,040 0 333
PetIQ Inc CL A 71639T106 4,026 114,193 SH   SOLE   114,193 0 0
Pfizer Inc COM 717081103 17,284 477,066 SH   SOLE   476,661 0 405
Philip Morris International In COM 718172109 595 6,704 SH   SOLE   6,704 0 0
Physicians Realty Trust COM 71943U104 697 39,435 SH   SOLE   39,435 0 0
PPG Industries Inc COM 693506107 64,458 428,977 SH   SOLE   416,767 0 12,210
PRA Group Inc COM 69354N106 884 23,837 SH   SOLE   23,837 0 0
PRA Health Sciences Inc COM 69354M108 4,124 26,898 SH   SOLE   26,898 0 0
Primo Water Corp COM 74167P108 5,756 354,016 SH   SOLE   354,016 0 0
Procter & Gamble Co COM 742718109 29,949 221,137 SH   SOLE   220,504 0 633
Progressive Corp COM 743315103 160,210 1,675,662 SH   SOLE   1,625,798 0 49,864
Prudential PLC - Spons ADR ADR 74435K204 6,086 142,574 SH   SOLE   140,676 0 1,898
PTC Inc COM 69370C100 7,215 52,418 SH   SOLE   52,418 0 0
QUALCOMM Inc COM 747525103 7,569 57,084 SH   SOLE   56,581 0 503
Radius Global Infrastructure I COM CL A 750481103 319 21,717 SH   SOLE   21,717 0 0
Range Resources Corp COM 75281A109 4,589 444,200 SH   SOLE   444,200 0 0
Revolve Group Inc CL A 76156B107 5,292 117,792 SH   SOLE   117,792 0 0
Rexnord Corp COM 76169B102 4,615 98,012 SH   SOLE   98,012 0 0
RLI Corp COM 749607107 859 7,698 SH   SOLE   7,698 0 0
Robert Half International Inc COM 770323103 4,905 62,833 SH   SOLE   62,833 0 0
Ross Stores Inc COM 778296103 57,394 478,640 SH   SOLE   462,505 0 16,135
Royal Dutch Shell PLC - Spons SPON ADR B 780259107 2,968 80,589 SH   SOLE   79,423 0 1,166
Ryanair Holdings PLC - Spons A SPONSORED ADS 783513203 3,612 31,412 SH   SOLE   31,072 0 340
S&P Global Inc COM 78409V104 538 1,525 SH   SOLE   1,525 0 0
SAP SE - Spons ADR SPON ADR 803054204 3,168 25,804 SH   SOLE   25,582 0 222
Scotts Miracle-Gro Co/The CL A 810186106 6,195 25,290 SH   SOLE   25,290 0 0
Shake Shack Inc CL A 819047101 3,677 32,607 SH   SOLE   32,607 0 0
Sientra Inc COM 82621J105 1,605 220,174 SH   SOLE   220,174 0 0
Simply Good Foods Co/The COM 82900L102 5,974 196,379 SH   SOLE   196,379 0 0
Sony Group Corp - Spons ADR SPONSORED ADR 835699307 4,414 41,637 SH   SOLE   41,129 0 508
Southern Copper Corp COM 84265V105 3,624 53,395 SH   SOLE   52,673 0 722
STAG Industrial Inc COM 85254J102 801 23,824 SH   SOLE   23,824 0 0
Starbucks Corp COM 855244109 22,380 204,818 SH   SOLE   204,622 0 196
Stericycle Inc COM 858912108 4,039 59,822 SH   SOLE   59,822 0 0
Summit Materials Inc CL A 86614U100 2,588 92,345 SH   SOLE   92,345 0 0
Supernus Pharmaceuticals Inc COM 868459108 3,105 118,606 SH   SOLE   118,606 0 0
T-Mobile US Inc COM 872590104 7,994 63,800 SH   SOLE   63,800 0 0
Taiwan Semiconductor Mfg Co Lt SPONSORED ADS 874039100 7,173 60,642 SH   SOLE   60,078 0 564
TAL Education Group - Spons AD SPONSORED ADS 874080104 3,550 65,915 SH   SOLE   65,365 0 550
Target Corp COM 87612E106 13,139 66,337 SH   SOLE   65,361 0 976
TE Connectivity Ltd REG SHS H84989104 91,199 706,370 SH   SOLE   692,857 0 13,513
Telefonaktiebolaget LM Ericsso ADR B SEK 10 294821608 5,061 383,681 SH   SOLE   378,579 0 5,102
Texas Instruments Inc COM 882508104 41,852 221,449 SH   SOLE   221,245 0 204
Thermo Fisher Scientific Inc COM 883556102 448 981 SH   SOLE   981 0 0
TJX Cos Inc COM 872540109 67,886 1,026,241 SH   SOLE   997,831 0 28,410
Toyota Motor Corp - Spons ADR SP ADR REP2COM 892331307 3,487 22,343 SH   SOLE   22,074 0 269
Transocean Ltd REG SHS H8817H100 2,272 640,000 SH   SOLE   640,000 0 0
Travelers Cos Inc COM 89417E109 42,211 280,655 SH   SOLE   280,447 0 208
U.S. Bancorp COM 902973304 116,094 2,098,978 SH   SOLE   2,053,006 0 45,972
Unilever PLC - Spons ADR SPON ADR 904767704 836 14,982 SH   SOLE   14,982 0 0
Union Pacific Corp COM 907818108 29,907 135,686 SH   SOLE   135,117 0 569
United Parcel Service Inc CL B 911312106 11,692 68,783 SH   SOLE   67,962 0 821
UnitedHealth Group Inc COM 91324P102 9,843 26,454 SH   SOLE   26,034 0 420
Varonis Systems Inc COM 922280102 2,736 53,290 SH   SOLE   53,290 0 0
Verisk Analytics Inc COM 92345Y106 435 2,460 SH   SOLE   2,460 0 0
Veritex Holdings Inc COM 923451108 5,761 176,081 SH   SOLE   176,081 0 0
Verizon Communications Inc COM 92343V104 48,537 834,679 SH   SOLE   833,276 0 1,403
Vertex Pharmaceuticals Inc COM 92532F100 824 3,835 SH   SOLE   3,835 0 0
Visa Inc CL A 92826C839 85,266 402,712 SH   SOLE   392,918 0 9,794
Vontier Corp COM 928881101 51,196 1,691,308 SH   SOLE   1,633,787 0 57,521
Walmart Inc COM 931142103 223 1,645 SH   SOLE   1,645 0 0
Walt Disney Co COM 254687106 8,935 48,421 SH   SOLE   47,651 0 770
Waste Management Inc COM 94106L109 619 4,795 SH   SOLE   4,795 0 0
Western Alliance Bancorp COM 957638109 7,447 78,853 SH   SOLE   78,853 0 0
WillScot Mobile Mini Holdings COM CL A 971378104 7,577 273,038 SH   SOLE   273,038 0 0
WR Berkley Corp COM 084423102 46,794 621,023 SH   SOLE   600,114 0 20,909
Distillate International Funda DISTILLATE INTNL 26922B501 322 12,234 SH   SOLE   12,234 0 0
Distillate US Fundamental Stab DISTILLATE US 26922A321 43,399 1,097,051 SH   SOLE   1,097,051 0 0
Franklin FTSE United Kingdom E FTSE UNTD KGDM 35473P678 11,930 499,393 SH   SOLE   499,393 0 0
Global X MLP ETF GLBL X MLP ETF 37954Y343 2,214 66,914 SH   SOLE   66,914 0 0
Global X US Infrastructure Dev US INFR DEV ETF 37954Y673 2,738 109,238 SH   SOLE   109,238 0 0
GraniteShares Bloomberg Commod BBG COMMD K 1 38747R108 387 15,505 SH   SOLE   15,505 0 0
Invesco BuyBack Achievers ETF BUYBACK ACHIEV 46137V308 2,086 24,771 SH   SOLE   24,771 0 0
Invesco FTSE RAFI US 1000 ETF FTSE RAFI 1000 46137V613 763 5,032 SH   SOLE   5,032 0 0
Invesco Optimum Yield Diversif OPTIMUM YIELD 46090F100 47,053 2,730,104 SH   SOLE   2,730,104 0 0
Invesco QQQ Trust Series 1 UNIT SER 1 46090E103 262 821 SH   SOLE   821 0 0
Invesco S&P 500 Quality ETF S&P500 QUALITY 46137V241 28,635 645,956 SH   SOLE   645,956 0 0
Invesco Treasury Collateral ET TREAS COLATERL 46138G888 1,806 17,091 SH   SOLE   17,091 0 0
iShares 1-3 Year Treasury Bond 1 3 YR TREAS BD 464287457 311 3,609 SH   SOLE   3,609 0 0
iShares 20 Year Treasury Bond 20 YR TR BD ETF 464287432 69,144 510,480 SH   SOLE   510,480 0 0
iShares 7-10 Year Treasury Bon BARCLAYS 7 10 YR 464287440 6,431 56,944 SH   SOLE   56,944 0 0
iShares Core MSCI EAFE ETF CORE MSCI EAFE 46432F842 807 11,202 SH   SOLE   11,202 0 0
iShares Core MSCI Emerging Mar CORE MSCI EMKT 46434G103 4,601 71,495 SH   SOLE   71,495 0 0
iShares Core S&P 500 ETF CORE S&P500 ETF 464287200 7,664 19,266 SH   SOLE   19,266 0 0
iShares Core S&P Mid-Cap ETF CORE S&P MCP ETF 464287507 60,094 230,884 SH   SOLE   230,851 0 33
iShares Core S&P Small-Cap ETF CORE S&P SCP ETF 464287804 51,424 473,820 SH   SOLE   473,260 0 560
iShares Core U.S. Aggregate Bo CORE US AGGBD ET 464287226 795 6,981 SH   SOLE   6,981 0 0
iShares Edge MSCI Min Vol EAFE MIN VOL EAFE ETF 46429B689 2,951 40,435 SH   SOLE   40,435 0 0
iShares Edge MSCI Min Vol Emer MIN VOL EMRG MKT 464286533 10,744 170,110 SH   SOLE   170,110 0 0
iShares Edge MSCI USA Quality USA QUALITY FCTR 46432F339 5,557 45,630 SH   SOLE   45,630 0 0
iShares Global Energy ETF GLOBAL ENERG ETF 464287341 3,542 143,706 SH   SOLE   143,706 0 0
iShares iBoxx High Yield Corpo IBOXX HI YD ETF 464288513 514 5,900 SH   SOLE   5,900 0 0
iShares MBS ETF MBS ETF 464288588 136,409 1,258,155 SH   SOLE   1,258,155 0 0
iShares MSCI ACWI ex US ETF MSCI ACWI EX US 464288240 1,191 21,580 SH   SOLE   21,580 0 0
iShares MSCI China ETF MSCI CHINA ETF 46429B671 26,701 326,814 SH   SOLE   326,814 0 0
iShares MSCI EAFE ETF MSCI EAFE ETF 464287465 248 3,267 SH   SOLE   3,267 0 0
iShares MSCI EAFE Small-Cap ET EAFE SML CP ETF 464288273 237 3,298 SH   SOLE   3,298 0 0
iShares MSCI Emerging Markets MSCI EM ASIA ETF 464286426 18,172 200,282 SH   SOLE   200,282 0 0
iShares MSCI Global Gold Miner MSCI GBL GOLD MN 46434G855 14,111 515,835 SH   SOLE   515,835 0 0
iShares MSCI Global Metals & M MSCI GBL ETF 46434G848 3,746 88,918 SH   SOLE   88,918 0 0
iShares MSCI Japan Small-Cap E MSCI JAPN SMCETF 464286582 2,534 31,081 SH   SOLE   31,081 0 0
iShares MSCI Switzerland ETF MSCI SWITZERLAND 464286749 1,656 37,453 SH   SOLE   37,453 0 0
iShares MSCI United Kingdom ET MSCI UK ETF 46435G334 12,097 386,360 SH   SOLE   386,360 0 0
iShares Nasdaq Biotechnology E NASDAQ BIOTECH 464287556 10,535 69,975 SH   SOLE   69,975 0 0
iShares Russell 1000 Growth ET RUS 1000 GRW ETF 464287614 1,088 4,477 SH   SOLE   4,477 0 0
iShares Russell 1000 Value ETF RUS 1000 VAL ETF 464287598 454 2,997 SH   SOLE   2,997 0 0
iShares Russell 2000 ETF RUSSELL 2000 ETF 464287655 3,618 16,374 SH   SOLE   16,214 0 160
iShares Russell 2000 Growth ET RUS 2000 GRW ETF 464287648 340 1,129 SH   SOLE   1,129 0 0
iShares Russell Mid-Cap ETF RUS MID CAP ETF 464287499 239 3,227 SH   SOLE   3,227 0 0
iShares Russell Mid-Cap Growth RUS MD CP GR ETF 464287481 319 3,128 SH   SOLE   3,128 0 0
iShares Short Treasury Bond ET SHORT TREAS BD 464288679 5,447 49,293 SH   SOLE   49,293 0 0
JPMorgan BetaBuilders Japan ET BETBULD JAPAN 46641Q217 41,353 1,451,990 SH   SOLE   1,451,990 0 0
Schwab Fundamental U.S. Large SCHWAB FDT US LG 808524771 1,359 26,302 SH   SOLE   26,302 0 0
Schwab Intermediate-Term U.S. INTRM TRM TRES 808524854 21,941 388,961 SH   SOLE   388,961 0 0
Schwab US Dividend Equity ETF US DIVIDEND EQ 808524797 41,181 564,744 SH   SOLE   564,744 0 0
Schwab US TIPS ETF US TIPS ETF 808524870 29,572 483,523 SH   SOLE   483,523 0 0
SPDR Gold Shares GOLD SHS 78463V107 2,465 15,413 SH   SOLE   15,413 0 0
SPDR S&P 500 ETF Trust TR UNIT 78462F103 85,343 215,334 SH   SOLE   215,334 0 0
SPDR S&P China ETF S&P CHINA ETF 78463X400 4,647 35,485 SH   SOLE   35,485 0 0
SPDR S&P Dividend ETF S&P DIVID ETF 78464A763 15,228 129,021 SH   SOLE   129,021 0 0
SPDR S&P Emerging Asia Pacific ASIA PACIF ETF 78463X301 45,049 342,942 SH   SOLE   342,437 0 505
SPDR S&P MidCap 400 ETF Trust UTSER1 S&PCRP 78467Y107 3,735 7,845 SH   SOLE   7,712 0 133
VanEck Vectors Gold Miners ETF GOLD MINERS ETF 92189F106 40,174 1,236,124 SH   SOLE   1,236,124 0 0
Vanguard Dividend Appreciation DIV APP ETF 921908844 18,101 123,070 SH   SOLE   123,070 0 0
Vanguard Extended Duration Tre EXTENDED DUR 921910709 20,737 165,224 SH   SOLE   165,224 0 0
Vanguard Financials ETF FINANCIALS ETF 92204A405 4,500 53,259 SH   SOLE   53,259 0 0
Vanguard FTSE All-World ex-US ALLWRLD EX US 922042775 100,105 1,649,726 SH   SOLE   1,649,726 0 0
Vanguard FTSE All World ex-US FTSE SMCAP ETF 922042718 38,161 297,271 SH   SOLE   297,271 0 0
Vanguard Health Care ETF HEALTH CAR ETF 92204A504 574 2,510 SH   SOLE   2,510 0 0
Vanguard Information Technolog INF TECH ETF 92204A702 44,971 125,446 SH   SOLE   125,446 0 0
Vanguard Large-Cap ETF LARGE CAP ETF 922908637 18,479 99,722 SH   SOLE   99,722 0 0
Vanguard Long-Term Corporate B LG-TERM COR BD 92206C813 296 2,925 SH   SOLE   2,925 0 0
Vanguard S&P Mid-Cap 400 Growt MIDCP 400 GRTH 921932869 28,408 146,120 SH   SOLE   146,120 0 0
Vanguard Short-Term Corporate SHRT TRM CORP BD 92206C409 124,662 1,511,058 SH   SOLE   1,511,058 0 0
Vanguard Total Bond Market ETF TOTAL BND MRKT 921937835 51,346 606,064 SH   SOLE   606,064 0 0