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 551 3,121 SH   SOLE   3,121 0 0
Abbott Laboratories COM 002824100 259 2,979 SH   SOLE   2,979 0 0
Accenture PLC COM G1151C101 57,712 274,077 SH   SOLE   268,346 0 5,731
Adobe Inc COM 00724F101 1,260 3,820 SH   SOLE   3,820 0 0
AES Corp/VA COM 00130H105 4,577 230,000 SH   SOLE   230,000 0 0
Alcoa Corp COM 013872106 4,328 201,200 SH   SOLE   201,200 0 0
Alcon Inc ORD SHS H01301128 7,422 131,204 SH   SOLE   127,979 0 3,225
Alexion Pharmaceuticals Inc COM 015351109 321 2,965 SH   SOLE   2,965 0 0
Allegheny Technologies Inc COM 01741R102 3,417 165,375 SH   SOLE   165,375 0 0
Alliant Energy Corp COM 018802108 380 6,953 SH   SOLE   6,953 0 0
Allstate Corp COM 020002101 315 2,800 SH   SOLE   2,800 0 0
Alphabet Inc - C CAP STK CL C 02079K107 101,795 76,136 SH   SOLE   73,945 0 2,191
Alphabet Inc - A CAP STK CL A 02079K305 478 357 SH   SOLE   357 0 0
Altria Group Inc. COM 02209S103 570 11,428 SH   SOLE   11,428 0 0
Amazon.com Inc COM 023135106 6,754 3,655 SH   SOLE   3,655 0 0
American Express Co COM 025816109 13,744 110,405 SH   SOLE   110,405 0 0
American Tower Corp COM 03027X100 34,127 148,495 SH   SOLE   144,071 0 4,424
Amgen Inc COM 031162100 12,956 53,742 SH   SOLE   53,697 0 45
AMN Healthcare Services Inc COM 001744101 4,863 78,046 SH   SOLE   78,046 0 0
Amphenol Corp CL A 032095101 45,541 420,782 SH   SOLE   407,291 0 13,491
Analog Devices Inc COM 032654105 64,138 539,697 SH   SOLE   528,772 0 10,925
Aon PLC SHS CL A G0408V102 14,462 69,430 SH   SOLE   69,430 0 0
Apache Corp COM 037411105 4,854 189,702 SH   SOLE   189,702 0 0
Apple Hospitality REIT Inc COM 03784Y200 405 24,940 SH   SOLE   24,940 0 0
Apple Inc COM 037833100 12,139 41,338 SH   SOLE   40,960 0 378
Arch Capital Group Ltd COM G0450A105 102,394 2,387,352 SH   SOLE   2,310,159 0 77,193
Archer-Daniels-Midland Co COM 039483102 6,350 137,000 SH   SOLE   137,000 0 0
Artisan Partners Asset Management CL A 04316A108 229 7,085 SH   SOLE   7,085 0 0
AT&T Inc COM 00206R102 1,001 25,622 SH   SOLE   25,622 0 0
Automatic Data Processing Inc COM 053015103 15,151 88,864 SH   SOLE   88,269 0 595
Avanos Medical Inc COM 05350V106 3,788 112,398 SH   SOLE   112,398 0 0
Axalta Coating Systems Ltd COM G0750C108 54,996 1,809,095 SH   SOLE   1,750,292 0 58,803
Baker Hughes Co CL A 05722G100 6,853 267,400 SH   SOLE   267,400 0 0
Bank of America Corp COM 060505104 48,878 1,387,777 SH   SOLE   1,387,007 0 770
Barrick Gold Corp COM 067901108 22,488 1,209,690 SH   SOLE   1,209,690 0 0
Baxter International Inc COM 071813109 24,062 287,755 SH   SOLE   287,755 0 0
Beacon Roofing Supply Inc COM 073685109 2,903 90,764 SH   SOLE   90,764 0 0
Becton Dickinson and Co COM 075887109 5,736 21,090 SH   SOLE   20,701 0 389
Berkshire Hathaway Inc CL B 084670702 90,913 401,380 SH   SOLE   389,989 0 11,391
BlackRock Inc COM 09247X101 40,059 79,687 SH   SOLE   79,362 0 325
Boeing Co (The) COM 097023105 977 3,000 SH   SOLE   3,000 0 0
Booking Holdings Inc COM 09857L108 53,818 26,205 SH   SOLE   25,357 0 848
Boston Beer Co Inc/The CL A 100557107 5,460 14,451 SH   SOLE   14,451 0 0
Box Inc CL A 10316T104 4,621 275,411 SH   SOLE   275,411 0 0
Bristol-Myers Squibb Co COM 110122108 39,321 612,572 SH   SOLE   609,752 0 2,820
Broadcom Inc COM 11135F101 11,225 35,520 SH   SOLE   35,520 0 0
Brookfield Asset Management In CL A LTD VT SH 112585104 143,287 2,479,005 SH   SOLE   2,397,685 0 81,320
Brown-Forman Corp CL B 115637209 20,645 305,395 SH   SOLE   295,673 0 9,722
Brown & Brown Inc. COM 115236101 73,151 1,852,857 SH   SOLE   1,793,358 0 59,499
Brunswick Corp/DE COM 117043109 4,971 82,875 SH   SOLE   82,875 0 0
Canadian Natural Resources Ltd COM 136385101 16,655 514,830 SH   SOLE   514,830 0 0
Cardiovascular Systems Inc COM 141619106 3,833 78,880 SH   SOLE   78,880 0 0
Carlisle Cos Inc COM 142339100 4,800 29,656 SH   SOLE   29,656 0 0
CarMax Inc COM 143130102 136,504 1,557,024 SH   SOLE   1,505,806 0 51,218
Catalent Inc COM 148806102 6,400 113,677 SH   SOLE   113,677 0 0
Caterpillar Inc COM 149123101 31,784 215,221 SH   SOLE   214,996 0 225
CBRE Group Inc CL A 12504L109 282 4,595 SH   SOLE   4,595 0 0
CDW Corp/DE COM 12514G108 91,418 640,003 SH   SOLE   619,974 0 20,029
CenturyLink Inc COM 156700106 6,262 474,000 SH   SOLE   474,000 0 0
Chevron Corp COM 166764100 25,996 215,720 SH   SOLE   214,684 0 1,036
Chubb Ltd COM H1467J104 18,250 117,244 SH   SOLE   117,122 0 122
Chuy's Holdings Inc COM 171604101 4,129 159,302 SH   SOLE   159,302 0 0
Cisco Systems Inc COM 17275R102 27,827 580,210 SH   SOLE   577,958 0 2,252
Citigroup Inc COM 172967424 15,255 190,945 SH   SOLE   190,945 0 0
Cognizant Technology Solutions CL A 192446102 46,474 749,344 SH   SOLE   724,513 0 24,831
Colfax Corp COM 194014106 3,372 92,700 SH   SOLE   92,700 0 0
Comcast Corp CL A 20030N101 39,541 879,280 SH   SOLE   876,667 0 2,613
CommVault Systems Inc COM 204166102 5,727 128,288 SH   SOLE   128,288 0 0
Construction Partners Inc CL A 21044C107 2,901 171,938 SH   SOLE   171,938 0 0
Copart Inc COM 217204106 122,327 1,345,139 SH   SOLE   1,302,113 0 43,026
Costco Wholesale Corp COM 22160K105 7,462 25,389 SH   SOLE   24,829 0 560
Covetrus Inc COM 22304C100 2,580 195,434 SH   SOLE   195,434 0 0
Crane Co COM 224399105 6,526 75,550 SH   SOLE   75,550 0 0
Cullen/Frost Bankers Inc COM 229899109 15,778 161,358 SH   SOLE   156,195 0 5,163
CVS Health Corp COM 126650100 6,992 94,118 SH   SOLE   94,118 0 0
Danaher Corp COM 235851102 59,030 384,612 SH   SOLE   373,321 0 11,291
Delta Air Lines Inc. COM 247361702 6,855 117,225 SH   SOLE   117,225 0 0
Diageo PLC - ADR SPON ADR 25243Q205 5,075 30,132 SH   SOLE   29,517 0 615
Discovery Inc COM SER A 25470F302 8,293 272,000 SH   SOLE   272,000 0 0
Dollar Tree Inc. COM 256746108 112,957 1,201,030 SH   SOLE   1,161,188 0 39,842
Dominion Energy Inc COM 25746U109 13,552 163,629 SH   SOLE   163,464 0 165
Dow Inc COM 260557103 446 8,157 SH   SOLE   8,157 0 0
Duke Energy Corp COM 26441C204 7,012 76,879 SH   SOLE   76,879 0 0
DuPont de Nemours Inc COM 26614N102 247 3,852 SH   SOLE   3,852 0 0
Ecolab Inc. COM 278865100 1,395 7,228 SH   SOLE   7,013 0 215
Edgewell Personal Care Co COM 28035Q102 5,204 168,096 SH   SOLE   168,096 0 0
Elanco Animal Health Inc COM 28414H103 19,789 671,957 SH   SOLE   650,334 0 21,623
Eli Lilly & Co COM 532457108 6,395 48,656 SH   SOLE   47,790 0 866
Emerson Electric Co COM 291011104 16,925 221,944 SH   SOLE   221,709 0 235
Encompass Health Corp COM 29261A100 11,935 172,295 SH   SOLE   172,295 0 0
Entegris Inc COM 29362U104 4,936 98,538 SH   SOLE   98,538 0 0
EOG Resources Inc COM 26875P101 12,187 145,500 SH   SOLE   145,500 0 0
Etsy Inc COM 29786A106 2,453 55,376 SH   SOLE   55,376 0 0
Expeditors International of Wa COM 302130109 29,225 374,580 SH   SOLE   362,711 0 11,869
Exxon Mobil Corp COM 30231G102 59,155 847,735 SH   SOLE   830,411 0 17,324
Facebook Inc CL A 30303M102 520 2,532 SH   SOLE   2,532 0 0
Fastenal Co COM 311900104 77,320 2,092,556 SH   SOLE   2,051,131 0 41,425
FedEx Corp COM 31428X106 4,068 26,900 SH   SOLE   26,900 0 0
FireEye Inc COM 31816Q101 9,225 558,059 SH   SOLE   558,059 0 0
Flexion Therapeutics Inc COM 33938J106 3,426 165,511 SH   SOLE   165,511 0 0
FLIR Systems Inc COM 302445101 6,535 125,496 SH   SOLE   125,496 0 0
Floor & Decor Holdings Inc CL A 339750101 22,875 450,212 SH   SOLE   435,950 0 14,262
Franco-Nevada Corp COM 351858105 5,579 54,005 SH   SOLE   54,005 0 0
Freeport-McMoRan Inc CL B 35671D857 8,119 618,800 SH   SOLE   618,800 0 0
Freshpet Inc COM 358039105 3,786 64,071 SH   SOLE   64,071 0 0
Gartner Inc COM 366651107 27,715 179,853 SH   SOLE   174,263 0 5,590
General Dynamics Corp COM 369550108 24,422 138,488 SH   SOLE   138,390 0 98
General Motors Co COM 37045V100 7,477 204,300 SH   SOLE   204,300 0 0
Gilead Sciences Inc. COM 375558103 4,718 72,600 SH   SOLE   72,600 0 0
Glacier Bancorp Inc COM 37637Q105 33,659 731,885 SH   SOLE   708,688 0 23,197
Global Net Lease Inc COM 379378201 417 20,555 SH   SOLE   20,555 0 0
Globus Medical Inc CL A 379577208 8,980 152,513 SH   SOLE   152,513 0 0
Hain Celestial Group Inc/The COM 405217100 6,016 231,778 SH   SOLE   231,778 0 0
Halliburton Co COM 406216101 11,362 464,343 SH   SOLE   464,343 0 0
HD Supply Holdings Inc COM 40416M105 42,419 1,054,673 SH   SOLE   1,021,832 0 32,841
Healthcare Trust of America In CL A 42225P501 415 13,700 SH   SOLE   13,700 0 0
Hershey Co/The COM 427866108 10,362 70,496 SH   SOLE   70,426 0 70
Hibbett Sports Inc COM 428567101 4,837 172,508 SH   SOLE   172,508 0 0
Home Depot Inc COM 437076102 22,893 104,831 SH   SOLE   104,309 0 522
IHS Markit Ltd SHS G47567105 72,857 966,911 SH   SOLE   935,808 0 31,103
Insperity Inc COM 45778Q107 2,455 28,531 SH   SOLE   28,531 0 0
Intel Corp COM 458140100 202 3,370 SH   SOLE   3,370 0 0
Iron Mountain Inc COM 46284V101 430 13,483 SH   SOLE   13,483 0 0
Jacobs Engineering Group Inc COM 469814107 90,210 1,004,226 SH   SOLE   977,176 0 27,050
JM Smucker Co COM 832696405 5,790 55,600 SH   SOLE   55,600 0 0
Johnson & Johnson COM 478160104 23,282 159,605 SH   SOLE   159,447 0 158
JPMorgan Chase & Co COM 46625H100 58,148 417,131 SH   SOLE   416,816 0 315
Kemper Corp COM 488401100 32,721 422,202 SH   SOLE   408,598 0 13,604
Kennametal Inc COM 489170100 4,408 119,487 SH   SOLE   119,487 0 0
Keysight Technologies Inc COM 49338L103 3,822 37,244 SH   SOLE   37,244 0 0
Kornit Digital Ltd SHS M6372Q113 4,788 139,876 SH   SOLE   139,876 0 0
Laboratory Corp of America Hol COM 50540R409 54,259 320,738 SH   SOLE   310,429 0 10,309
Liberty Broadband Corp COM SER C 530307305 142,950 1,136,781 SH   SOLE   1,099,318 0 37,463
Linde PLC COM G5494J103 79,115 371,607 SH   SOLE   363,710 0 7,897
LiveRamp Holdings Inc COM 53815P108 3,855 80,202 SH   SOLE   80,202 0 0
Lowe's Cos Inc COM 548661107 104,911 876,007 SH   SOLE   853,927 0 22,080
ManpowerGroup Inc COM 56418H100 3,541 36,471 SH   SOLE   36,471 0 0
Marathon Petroleum Corp COM 56585A102 6,480 107,545 SH   SOLE   107,545 0 0
Markel Corp COM 570535104 75,194 65,777 SH   SOLE   63,684 0 2,093
Marvell Technology Group Ltd ORD SHS G5876H105 5,246 197,530 SH   SOLE   197,530 0 0
Masco Corp COM 574599106 9,684 201,785 SH   SOLE   201,785 0 0
McDonald's Corp COM 580135101 27,012 136,696 SH   SOLE   136,328 0 368
Medical Properties Trust Inc COM 58463J304 364 17,257 SH   SOLE   17,257 0 0
Medtronic PLC SHS G5960L103 26,225 231,163 SH   SOLE   230,918 0 245
Merck & Co Inc COM 58933Y105 26,689 293,450 SH   SOLE   293,175 0 275
MGIC Investment Corp COM 552848103 14,631 1,032,527 SH   SOLE   1,032,527 0 0
MGM Growth Properties LLC CL A 55303A105 386 12,455 SH   SOLE   12,455 0 0
Microsoft Corp COM 594918104 29,053 184,227 SH   SOLE   182,894 0 1,333
Mohawk Industries Inc CL A 608190104 36,000 263,971 SH   SOLE   255,768 0 8,203
Mondelez International Inc CL A 609207105 7,108 129,040 SH   SOLE   129,040 0 0
Natera Inc COM 632307104 4,034 119,739 SH   SOLE   119,739 0 0
National CineMedia Inc COM 635309107 4,704 645,268 SH   SOLE   645,268 0 0
National Instruments Corp COM 636518102 994 23,480 SH   SOLE   23,480 0 0
Nestle SA - ADR COM 641069406 22,930 211,809 SH   SOLE   210,703 0 1,106
NewMarket Corp COM 651587107 37,890 77,879 SH   SOLE   75,374 0 2,505
Newmont Goldcorp Corp COM 651639106 6,622 152,400 SH   SOLE   152,400 0 0
NextEra Energy Inc. COM 65339F101 28,961 119,593 SH   SOLE   118,753 0 840
Nordstrom Inc COM 655664100 4,975 121,549 SH   SOLE   121,549 0 0
Northern Trust Corp COM 665859104 28,688 270,028 SH   SOLE   269,388 0 640
Novartis AG - ADR SPONSORED ADR 66987V109 83,105 877,651 SH   SOLE   855,729 0 21,922
O'Reilly Automotive Inc COM 67103H107 69,080 157,623 SH   SOLE   152,563 0 5,060
Olin Corp COM 680665205 4,852 281,274 SH   SOLE   281,274 0 0
Omega Healthcare Investors Inc COM 681936100 292 6,895 SH   SOLE   6,895 0 0
Omnicom Group Inc COM 681919106 31,524 389,084 SH   SOLE   376,994 0 12,090
ONEOK Inc COM 682680103 7,104 93,885 SH   SOLE   93,885 0 0
Oracle Corp COM 68389X105 475 8,967 SH   SOLE   8,967 0 0
PACCAR Inc COM 693718108 51,003 644,795 SH   SOLE   623,785 0 21,010
PacWest Bancorp COM 695263103 2,667 69,694 SH   SOLE   69,694 0 0
Paychex Inc COM 704326107 11,749 138,125 SH   SOLE   137,990 0 135
PepsiCo Inc COM 713448108 28,875 211,278 SH   SOLE   210,765 0 513
Pfizer Inc COM 717081103 16,261 415,041 SH   SOLE   414,636 0 405
Phibro Animal Health Corp CL A 71742Q106 3,318 133,646 SH   SOLE   133,646 0 0
Physicians Realty Trust COM 71943U104 448 23,635 SH   SOLE   23,635 0 0
PPG Industries Inc COM 693506107 95,383 714,535 SH   SOLE   694,088 0 20,447
PRA Group Inc COM 69354N106 5,983 164,825 SH   SOLE   164,825 0 0
PRA Health Sciences Inc COM 69354M108 9,165 82,460 SH   SOLE   82,460 0 0
Procter & Gamble Co COM 742718109 24,068 192,695 SH   SOLE   191,907 0 788
Progressive Corp COM 743315103 100,135 1,383,272 SH   SOLE   1,338,330 0 44,942
Prologis Inc COM 74340W103 8,716 97,775 SH   SOLE   97,775 0 0
PTC Inc COM 69370C100 3,852 51,436 SH   SOLE   51,436 0 0
QUALCOMM Inc COM 747525103 1,425 16,152 SH   SOLE   16,152 0 0
Range Resources Corp COM 75281A109 2,154 444,200 SH   SOLE   444,200 0 0
Regions Financial Corp COM 7591EP100 7,079 412,500 SH   SOLE   412,500 0 0
Rexnord Corp COM 76169B102 7,218 221,277 SH   SOLE   221,277 0 0
RLI Corp COM 749607107 758 8,425 SH   SOLE   8,425 0 0
Ross Stores Inc COM 778296103 58,729 504,456 SH   SOLE   488,272 0 16,184
Royal Gold Inc COM 780287108 11,024 90,175 SH   SOLE   90,175 0 0
Sabra Health Care REIT Inc COM 78573L106 270 12,640 SH   SOLE   12,640 0 0
Scotts Miracle-Gro Co/The CL A 810186106 3,219 30,317 SH   SOLE   30,317 0 0
Sempra Energy COM 816851109 16,695 110,215 SH   SOLE   110,215 0 0
STAG Industrial Inc COM 85254J102 452 14,324 SH   SOLE   14,324 0 0
Starbucks Corp COM 855244109 220 2,506 SH   SOLE   2,506 0 0
Steel Dynamics Inc COM 858119100 5,804 170,500 SH   SOLE   170,500 0 0
T-Mobile US Inc COM 872590104 8,195 104,500 SH   SOLE   104,500 0 0
Target Corp COM 87612E106 8,942 69,742 SH   SOLE   68,437 0 1,305
TCF Financial Corp COM 872307103 8,698 185,845 SH   SOLE   185,845 0 0
TE Connectivity Ltd REG SHS H84989104 78,701 821,174 SH   SOLE   798,436 0 22,738
Texas Instruments Inc COM 882508104 28,415 221,492 SH   SOLE   221,302 0 190
Tivity Health Inc COM 88870R102 1,407 69,172 SH   SOLE   69,172 0 0
TJX Cos Inc COM 872540109 81,332 1,332,008 SH   SOLE   1,297,975 0 34,033
Transocean Ltd REG SHS H8817H100 4,403 640,000 SH   SOLE   640,000 0 0
Travelers Cos Inc COM 89417E109 21,769 158,953 SH   SOLE   158,798 0 155
TripAdvisor Inc COM 896945201 5,015 165,090 SH   SOLE   165,090 0 0
Triumph Group Inc COM 896818101 2,968 117,437 SH   SOLE   117,437 0 0
Truist Financial Corp COM 89832Q109 376 6,684 SH   SOLE   6,684 0 0
U.S. Bancorp COM 902973304 125,664 2,119,487 SH   SOLE   2,076,308 0 43,179
Union Pacific Corp COM 907818108 20,014 110,704 SH   SOLE   110,058 0 646
United Parcel Service Inc CL B 911312106 6,325 54,036 SH   SOLE   53,150 0 886
United Technologies Corp COM 913017109 19,298 128,857 SH   SOLE   128,687 0 170
UnitedHealth Group Inc COM 91324P102 7,320 24,898 SH   SOLE   24,433 0 465
Varian Medical Systems Inc COM 92220P105 65,435 460,776 SH   SOLE   446,044 0 14,732
Verisk Analytics Inc COM 92345Y106 314 2,101 SH   SOLE   2,101 0 0
Veritex Holdings Inc COM 923451108 5,812 199,505 SH   SOLE   199,505 0 0
Verizon Communications Inc COM 92343V104 44,062 717,627 SH   SOLE   715,490 0 2,137
Vertex Pharmaceuticals Inc COM 92532F100 657 3,000 SH   SOLE   3,000 0 0
Visa Inc CL A 92826C839 70,110 373,125 SH   SOLE   363,278 0 9,847
Vulcan Materials Co COM 929160109 3,849 26,732 SH   SOLE   26,732 0 0
Walt Disney Co COM 254687106 19,320 133,582 SH   SOLE   132,640 0 942
Waste Management Inc COM 94106L109 513 4,500 SH   SOLE   4,500 0 0
Welbilt Inc COM 949090104 3,793 242,965 SH   SOLE   242,965 0 0
Wells Fargo & Co COM 949746101 452 8,394 SH   SOLE   8,394 0 0
Wesco Aircraft Holdings Inc COM 950814103 2,162 196,167 SH   SOLE   196,167 0 0
Western Alliance Bancorp COM 957638109 7,495 131,490 SH   SOLE   131,490 0 0
Whirlpool Corp COM 963320106 1,962 13,300 SH   SOLE   13,300 0 0
WillScot Corp COM 971375126 8,553 462,600 SH   SOLE   462,600 0 0
WR Berkley Corp COM 084423102 45,260 654,996 SH   SOLE   634,108 0 20,888
Xilinx Inc COM 983919101 7,489 76,600 SH   SOLE   76,600 0 0
Zimmer Biomet Holdings Inc COM 98956P102 22,464 150,080 SH   SOLE   150,080 0 0
Zions Bancorp NA COM 989701107 2,526 48,652 SH   SOLE   48,652 0 0
Alerian MLP ETF ALERIAN MLP 00162Q866 99 11,700 SH   SOLE   11,700 0 0
Invesco BuyBack Achievers ETF BUYBACK ACHIEV 46137V308 2,507 36,339 SH   SOLE   36,339 0 0
Invesco DB Gold Fund GOLD FD 46140H601 7,151 158,000 SH   SOLE   158,000 0 0
Invesco FTSE RAFI US 1000 ETF FTSE RAFI 1000 46137V613 1,275 10,064 SH   SOLE   10,064 0 0
Invesco FTSE RAFI US 1500 Smal FTSE RAFI 1500 46137V597 911 6,663 SH   SOLE   6,663 0 0
Invesco Optimum Yield Diversif OPTIMUM YIELD 46090F100 6,984 421,765 SH   SOLE   421,765 0 0
Invesco S&P 500 Equal Weight E S&P500 EQL WGT 46137V357 463 3,998 SH   SOLE   3,998 0 0
Invesco S&P 500 Quality ETF S&P500 QUALITY 46137V241 18,386 502,773 SH   SOLE   502,773 0 0
iShares 20 Year Treasury Bond 20 YR TR BD ETF 464287432 77,156 569,498 SH   SOLE   569,498 0 0
iShares 7-10 Year Treasury Bon 7-10 Y TR BD ETF 464287440 24,233 219,858 SH   SOLE   219,858 0 0
iShares Core MSCI EAFE ETF CORE MSCI EAFE 46432F842 427 6,540 SH   SOLE   6,540 0 0
iShares Core MSCI Emerging Mar CORE MSCI EMKT 46434G103 207 3,857 SH   SOLE   3,857 0 0
iShares Core S&P 500 ETF CORE S&P500 ETF 464287200 12,383 38,309 SH   SOLE   38,309 0 0
iShares Core S&P Mid-Cap ETF CORE S&P MCP ETF 464287507 89,479 434,742 SH   SOLE   434,709 0 33
iShares Core S&P Small-Cap ETF CORE S&P SCP ETF 464287804 75,853 904,628 SH   SOLE   903,797 0 831
iShares Edge MSCI Min Vol EAFE MIN VOL EAFE ETF 46429B689 67,257 902,301 SH   SOLE   902,301 0 0
iShares Edge MSCI Min Vol Emer MIN VOL EMRG MKT 464286533 7,724 131,675 SH   SOLE   131,675 0 0
iShares Edge MSCI Min Vol USA MIN VOL USA ETF 46429B697 18,332 279,450 SH   SOLE   279,450 0 0
iShares Edge MSCI USA Quality USA QUALITY FCTR 46432F339 4,110 40,697 SH   SOLE   40,697 0 0
iShares Global Energy ETF GLOBAL ENERG ETF 464287341 3,507 113,739 SH   SOLE   113,739 0 0
iShares MBS ETF MBS ETF 464288588 56,312 521,121 SH   SOLE   521,121 0 0
iShares MSCI EAFE ETF MSCI EAFE ETF 464287465 454 6,534 SH   SOLE   6,534 0 0
iShares MSCI EAFE Small-Cap ET EAFE SML CP ETF 464288273 29,514 473,896 SH   SOLE   473,896 0 0
iShares MSCI Japan ETF MSCI JPN ETF 46434G822 2,375 40,094 SH   SOLE   40,094 0 0
iShares MSCI Japan Small-Cap E MSCI JAPN SMCETF 464286582 5,497 73,991 SH   SOLE   73,991 0 0
iShares MSCI United Kingdom ET MSCI UK ETF 46435G334 8,688 254,772 SH   SOLE   254,772 0 0
iShares Nasdaq Biotechnology E NASDAQ BIOTECH 464287556 6,598 54,750 SH   SOLE   54,750 0 0
iShares Russell 1000 ETF RUS 1000 ETF 464287622 206 1,152 SH   SOLE   1,152 0 0
iShares Russell 1000 Growth ET RUS 1000 GRW ETF 464287614 813 4,624 SH   SOLE   4,624 0 0
iShares Russell 1000 Value ETF RUS 1000 VAL ETF 464287598 786 5,756 SH   SOLE   5,756 0 0
iShares Russell 2000 ETF RUSSELL 2000 ETF 464287655 212 1,280 SH   SOLE   1,280 0 0
iShares Russell 2000 Growth ET RUS 2000 GRW ETF 464287648 442 2,062 SH   SOLE   2,062 0 0
iShares Russell 2000 Value ETF RUS 2000 VAL ETF 464287630 413 3,211 SH   SOLE   3,211 0 0
iShares Russell Mid-Cap Growth RUS MD CP GR ETF 464287481 560 3,667 SH   SOLE   3,667 0 0
iShares Short Treasury Bond ET SHORT TREAS BD 464288679 1,760 15,937 SH   SOLE   15,860 0 77
iShares U.S. Home Construction US HOME CONS ETF 464288752 1,646 37,060 SH   SOLE   37,060 0 0
JPMorgan BetaBuilders Japan ET BETBULD JAPAN 46641Q712 6,348 258,687 SH   SOLE   258,687 0 0
Schwab Fundamental U.S. Large SCHWAB FDT US LG 808524771 58,089 1,361,040 SH   SOLE   1,359,162 0 1,878
Schwab Intermediate-Term U.S. INTRM TRM TRES 808524854 30,191 549,623 SH   SOLE   549,623 0 0
Schwab US Dividend Equity ETF US DIVIDEND EQ 808524797 15,941 275,217 SH   SOLE   275,217 0 0
Schwab US TIPS ETF US TIPS ETF 808524870 64,767 1,143,687 SH   SOLE   1,143,687 0 0
SPDR Bloomberg Barclays 1-3 Mo SPDR BLOOMBERG 78468R663 19,135 209,290 SH   SOLE   209,290 0 0
SPDR Gold Shares GOLD SHS 78463V107 12,528 87,671 SH   SOLE   87,671 0 0
SPDR S&P 500 ETF Trust TR UNIT 78462F103 160,736 499,397 SH   SOLE   498,789 0 608
SPDR S&P China ETF S&P CHINA ETF 78463X400 6,975 67,950 SH   SOLE   67,950 0 0
SPDR S&P Dividend ETF S&P DIVID ETF 78464A763 6,162 57,280 SH   SOLE   57,280 0 0
SPDR S&P Emerging Asia Pacific ASIA PACIF ETF 78463X301 4,773 46,173 SH   SOLE   46,173 0 0
SPDR S&P MidCap 400 ETF Trust UTSER1 S&PCRP 78467Y107 6,767 18,026 SH   SOLE   17,196 0 830
TrimTabs All Cap US Free-Cash- ALL CAP US FREE 89628W302 1,550 39,423 SH   SOLE   39,423 0 0
VanEck Vectors Gold Miners ETF GOLD MINERS ETF 92189F106 7,355 251,200 SH   SOLE   251,200 0 0
Vanguard Dividend Appreciation DIV APP ETF 921908844 16,790 134,690 SH   SOLE   134,690 0 0
Vanguard Financials ETF FINANCIALS ETF 92204A405 3,778 49,526 SH   SOLE   49,526 0 0
Vanguard FTSE All-World ex-US ALLWRLD EX US 922042775 99,726 1,855,370 SH   SOLE   1,855,370 0 0
Vanguard FTSE Emerging Markets FTSE EMR MKT ETF 922042858 14,476 325,533 SH   SOLE   325,533 0 0
Vanguard FTSE Europe ETF FTSE EUROPE ETF 922042874 9,024 153,986 SH   SOLE   153,986 0 0
Vanguard Growth ETF GROWTH ETF 922908736 33,307 182,835 SH   SOLE   182,835 0 0
Vanguard Health Care ETF HEALTH CAR ETF 92204A504 31,262 163,044 SH   SOLE   163,044 0 0
Vanguard Information Technolog INF TECH ETF 92204A702 52,976 216,362 SH   SOLE   216,362 0 0
Vanguard Large-Cap ETF LARGE CAP ETF 922908637 47,471 321,099 SH   SOLE   321,099 0 0
Vanguard Short-Term Corporate SHRT TRM CORP BD 92206C409 98,980 1,221,524 SH   SOLE   1,221,524 0 0
Vanguard Short-Term Treasury E SHORT TERM TREAS 92206C102 41,932 689,323 SH   SOLE   689,323 0 0
Vanguard Total Bond Market ETF TOTAL BND MRKT 921937835 60,317 719,257 SH   SOLE   719,257 0 0
Vanguard Total Stock Market ET TOTAL STK MKT 922908769 211 1,288 SH   SOLE   1,288 0 0