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 716 4,355 SH   SOLE   4,355 0 0
Abbott Laboratories COM 002824100 324 3,869 SH   SOLE   3,869 0 0
Accenture PLC COM G1151C101 53,170 276,422 SH   SOLE   270,339 0 6,083
Adobe Inc COM 00724F101 1,055 3,820 SH   SOLE   3,820 0 0
AES Corp/VA COM 00130H105 5,659 346,300 SH   SOLE   346,300 0 0
Alcoa Corp COM 013872106 4,038 201,200 SH   SOLE   201,200 0 0
Alcon Inc ORD SHS H01301128 7,473 128,212 SH   SOLE   123,965 0 4,247
Alexion Pharmaceuticals Inc COM 015351109 290 2,965 SH   SOLE   2,965 0 0
Allegheny Technologies Inc COM 01741R102 4,511 222,786 SH   SOLE   222,786 0 0
Alliance Data Systems Corp COM 018581108 14,689 114,640 SH   SOLE   110,871 0 3,769
Allstate Corp COM 020002101 304 2,800 SH   SOLE   2,800 0 0
Alphabet Inc - C CAP STK CL C 02079K107 87,358 71,664 SH   SOLE   69,635 0 2,029
Alphabet Inc - A CAP STK CL A 02079K305 436 357 SH   SOLE   357 0 0
Altria Group Inc. COM 02209S103 384 9,393 SH   SOLE   9,393 0 0
Amazon.com Inc COM 023135106 674 388 SH   SOLE   388 0 0
American Express Co COM 025816109 13,236 111,905 SH   SOLE   111,905 0 0
American Tower Corp COM 03027X100 33,575 151,836 SH   SOLE   147,336 0 4,500
Amgen Inc COM 031162100 10,339 53,429 SH   SOLE   53,384 0 45
AMN Healthcare Services Inc COM 001744101 4,372 75,956 SH   SOLE   75,956 0 0
Amphenol Corp CL A 032095101 40,569 420,407 SH   SOLE   406,557 0 13,850
Analog Devices Inc COM 032654105 59,783 535,066 SH   SOLE   523,790 0 11,276
Aon PLC SHS CL A G0408V102 13,923 71,930 SH   SOLE   71,930 0 0
Apache Corp COM 037411105 4,884 190,800 SH   SOLE   190,800 0 0
Apple Inc COM 037833100 9,409 42,011 SH   SOLE   41,633 0 378
Arch Capital Group Ltd COM G0450A105 100,992 2,405,707 SH   SOLE   2,326,519 0 79,188
Archer-Daniels-Midland Co COM 039483102 6,161 150,000 SH   SOLE   150,000 0 0
Artisan Partners Asset Managem CL A 04316A108 200 7,085 SH   SOLE   7,085 0 0
AT&T Inc COM 00206R102 914 24,148 SH   SOLE   24,148 0 0
Automatic Data Processing Inc COM 053015103 14,347 88,883 SH   SOLE   88,278 0 605
Avanos Medical Inc COM 05350V106 5,246 140,038 SH   SOLE   140,038 0 0
Axalta Coating Systems Ltd COM G0750C108 54,869 1,819,879 SH   SOLE   1,759,551 0 60,328
Baker Hughes Co CL A 05722G100 6,287 271,000 SH   SOLE   271,000 0 0
Bank of America Corp COM 060505104 29,391 1,007,589 SH   SOLE   1,007,209 0 380
Barrick Gold Corp COM 067901108 16,042 925,690 SH   SOLE   925,690 0 0
Baxter International Inc COM 071813109 25,712 293,955 SH   SOLE   293,955 0 0
BB&T Corp COM 054937107 357 6,684 SH   SOLE   6,684 0 0
Beacon Roofing Supply Inc COM 073685109 4,268 127,275 SH   SOLE   127,275 0 0
Becton Dickinson and Co COM 075887109 5,451 21,547 SH   SOLE   21,158 0 389
Berkshire Hathaway Inc CL B 084670702 84,060 404,095 SH   SOLE   392,405 0 11,690
BlackRock Inc COM 09247X101 29,311 65,773 SH   SOLE   65,464 0 309
Boeing Co (The) COM 097023105 1,292 3,395 SH   SOLE   3,395 0 0
Booking Holdings Inc COM 09857L108 42,200 21,502 SH   SOLE   20,835 0 667
Boston Beer Co Inc/The CL A 100557107 5,474 15,036 SH   SOLE   15,036 0 0
Boston Properties Inc COM 101121101 7,553 58,255 SH   SOLE   58,255 0 0
Box Inc CL A 10316T104 4,455 269,050 SH   SOLE   269,050 0 0
Bristol-Myers Squibb Co COM 110122108 20,561 405,457 SH   SOLE   402,757 0 2,700
Broadcom Inc COM 11135F101 7,537 27,300 SH   SOLE   27,300 0 0
Brookfield Asset Management In CL A LTD VT SH 112585104 132,478 2,495,342 SH   SOLE   2,411,589 0 83,753
Brown-Forman Corp CL B 115637209 19,235 306,395 SH   SOLE   296,446 0 9,949
Brown & Brown Inc. COM 115236101 67,340 1,867,436 SH   SOLE   1,806,222 0 61,214
Brunswick Corp/DE COM 117043109 5,929 113,754 SH   SOLE   113,754 0 0
Canadian Natural Resources Ltd COM 136385101 13,790 517,830 SH   SOLE   517,830 0 0
Cardiovascular Systems Inc COM 141619106 5,414 113,936 SH   SOLE   113,936 0 0
Carlisle Cos Inc COM 142339100 5,187 35,640 SH   SOLE   35,640 0 0
CarMax Inc COM 143130102 137,553 1,563,097 SH   SOLE   1,510,316 0 52,781
Catalent Inc COM 148806102 5,550 116,455 SH   SOLE   116,455 0 0
Caterpillar Inc COM 149123101 24,753 195,973 SH   SOLE   195,798 0 175
Cboe Global Markets Inc COM 12503M108 9,038 78,650 SH   SOLE   78,650 0 0
CBRE Group Inc CL A 12504L109 244 4,595 SH   SOLE   4,595 0 0
CDW Corp/DE COM 12514G108 111,814 907,287 SH   SOLE   876,996 0 30,291
CenturyLink Inc COM 156700106 5,916 474,000 SH   SOLE   474,000 0 0
Charles Schwab Corp/The COM 808513105 26,513 633,828 SH   SOLE   609,442 0 24,386
Chevron Corp COM 166764100 29,678 250,235 SH   SOLE   249,184 0 1,051
Chubb Ltd COM H1467J104 19,057 118,041 SH   SOLE   117,919 0 122
Chuy's Holdings Inc COM 171604101 6,998 282,628 SH   SOLE   282,628 0 0
Ciena Corp COM 171779309 4,423 112,750 SH   SOLE   112,750 0 0
Cisco Systems Inc COM 17275R102 28,341 573,585 SH   SOLE   571,333 0 2,252
Cognizant Technology Solutions CL A 192446102 48,572 805,966 SH   SOLE   778,201 0 27,765
Comcast Corp CL A 20030N101 39,026 865,716 SH   SOLE   863,298 0 2,418
CommVault Systems Inc COM 204166102 5,136 114,869 SH   SOLE   114,869 0 0
Construction Partners Inc CL A 21044C107 2,862 183,684 SH   SOLE   183,684 0 0
Copart Inc COM 217204106 108,561 1,351,436 SH   SOLE   1,306,748 0 44,688
Corteva Inc COM 22052L104 1,256 44,852 SH   SOLE   44,852 0 0
Costco Wholesale Corp COM 22160K105 7,697 26,715 SH   SOLE   26,155 0 560
Covetrus Inc COM 22304C100 3,015 253,603 SH   SOLE   253,603 0 0
Crane Co COM 224399105 6,286 77,965 SH   SOLE   77,965 0 0
CVS Health Corp COM 126650100 6,027 95,565 SH   SOLE   95,565 0 0
Danaher Corp COM 235851102 55,622 385,111 SH   SOLE   373,047 0 12,064
Delta Air Lines Inc. COM 247361702 6,752 117,225 SH   SOLE   117,225 0 0
Diageo PLC - ADR SPON ADR 25243Q205 5,093 31,143 SH   SOLE   30,528 0 615
Discovery Inc COM SER A 25470F302 6,697 272,000 SH   SOLE   272,000 0 0
Dollar Tree Inc. COM 256746108 139,409 1,221,169 SH   SOLE   1,180,266 0 40,903
Dominion Energy Inc COM 25746U109 13,325 164,421 SH   SOLE   164,256 0 165
Dow Inc COM 260557103 2,342 49,157 SH   SOLE   49,157 0 0
Duke Energy Corp COM 26441C204 7,327 76,432 SH   SOLE   76,432 0 0
DuPont de Nemours Inc COM 26614N102 3,234 45,352 SH   SOLE   45,352 0 0
Ecolab Inc. COM 278865100 1,473 7,438 SH   SOLE   7,208 0 230
Edgewell Personal Care Co COM 28035Q102 6,765 208,215 SH   SOLE   208,215 0 0
Elanco Animal Health Inc COM 28414H103 18,732 704,461 SH   SOLE   681,400 0 23,061
Eli Lilly & Co COM 532457108 5,481 49,016 SH   SOLE   48,150 0 866
Emerson Electric Co COM 291011104 9,894 147,981 SH   SOLE   147,831 0 150
Encompass Health Corp COM 29261A100 10,894 172,162 SH   SOLE   172,162 0 0
Entegris Inc COM 29362U104 5,915 125,700 SH   SOLE   125,700 0 0
EOG Resources Inc COM 26875P101 13,458 181,320 SH   SOLE   180,725 0 595
Expeditors International of Wa COM 302130109 27,978 376,601 SH   SOLE   364,453 0 12,148
Exxon Mobil Corp COM 30231G102 62,798 889,365 SH   SOLE   870,790 0 18,575
Facebook Inc CL A 30303M102 454 2,552 SH   SOLE   2,552 0 0
Fastenal Co COM 311900104 69,315 2,121,663 SH   SOLE   2,079,164 0 42,499
FedEx Corp COM 31428X106 3,916 26,900 SH   SOLE   26,900 0 0
Ferro Corp COM 315405100 1,504 126,805 SH   SOLE   126,805 0 0
FireEye Inc COM 31816Q101 8,523 638,900 SH   SOLE   638,900 0 0
First Solar Inc COM 336433107 12,147 209,390 SH   SOLE   209,390 0 0
Flexion Therapeutics Inc COM 33938J106 2,387 174,155 SH   SOLE   174,155 0 0
FLIR Systems Inc COM 302445101 6,736 128,080 SH   SOLE   128,080 0 0
Floor & Decor Holdings Inc CL A 339750101 47,456 927,787 SH   SOLE   897,396 0 30,391
Franco-Nevada Corp COM 351858105 4,923 54,005 SH   SOLE   54,005 0 0
Freeport-McMoRan Inc CL B 35671D857 5,970 623,800 SH   SOLE   623,800 0 0
Freshpet Inc COM 358039105 3,335 66,999 SH   SOLE   66,999 0 0
Gartner Inc COM 366651107 24,899 174,131 SH   SOLE   168,410 0 5,721
Generac Holdings Inc COM 368736104 793 10,125 SH   SOLE   10,125 0 0
General Dynamics Corp COM 369550108 23,574 129,011 SH   SOLE   128,913 0 98
General Motors Co COM 37045V100 7,732 206,300 SH   SOLE   206,300 0 0
Gilead Sciences Inc. COM 375558103 4,601 72,600 SH   SOLE   72,600 0 0
Glacier Bancorp Inc COM 37637Q105 29,821 737,037 SH   SOLE   713,242 0 23,795
Globus Medical Inc CL A 379577208 8,633 168,875 SH   SOLE   168,875 0 0
Hain Celestial Group Inc/The COM 405217100 5,178 241,125 SH   SOLE   241,125 0 0
HD Supply Holdings Inc COM 40416M105 41,154 1,050,511 SH   SOLE   1,015,643 0 34,868
Hershey Co/The COM 427866108 17,929 115,678 SH   SOLE   115,558 0 120
Hibbett Sports Inc COM 428567101 4,469 195,152 SH   SOLE   195,152 0 0
Home Depot Inc COM 437076102 24,428 105,286 SH   SOLE   104,764 0 522
IHS Markit Ltd SHS G47567105 64,993 971,784 SH   SOLE   939,913 0 31,871
Intel Corp COM 458140100 219 4,245 SH   SOLE   4,245 0 0
Jacobs Engineering Group Inc COM 469814107 97,898 1,069,928 SH   SOLE   1,042,177 0 27,751
JM Smucker Co COM 832696405 6,183 56,200 SH   SOLE   56,200 0 0
Johnson & Johnson COM 478160104 20,324 157,087 SH   SOLE   156,929 0 158
JPMorgan Chase & Co COM 46625H100 55,309 469,957 SH   SOLE   469,642 0 315
Kemper Corp COM 488401100 34,506 442,665 SH   SOLE   427,961 0 14,704
Kennametal Inc COM 489170100 3,830 124,592 SH   SOLE   124,592 0 0
Keysight Technologies Inc COM 49338L103 3,755 38,610 SH   SOLE   38,610 0 0
Kornit Digital Ltd SHS M6372Q113 5,997 194,840 SH   SOLE   194,840 0 0
Laboratory Corp of America Hol COM 50540R409 54,191 322,564 SH   SOLE   311,982 0 10,582
LegacyTexas Financial Group In COM 52471Y106 946 21,728 SH   SOLE   21,728 0 0
Liberty Broadband Corp COM SER C 530307305 79,922 763,566 SH   SOLE   738,462 0 25,104
Linde PLC COM G5494J103 72,013 371,740 SH   SOLE   363,674 0 8,066
LiveRamp Holdings Inc COM 53815P108 5,529 128,701 SH   SOLE   128,701 0 0
Lowe's Cos Inc COM 548661107 91,686 833,811 SH   SOLE   810,880 0 22,931
Markel Corp COM 570535104 78,488 66,408 SH   SOLE   64,259 0 2,149
Marvell Technology Group Ltd ORD SHS G5876H105 6,315 252,910 SH   SOLE   252,910 0 0
Masco Corp COM 574599106 8,770 210,423 SH   SOLE   210,423 0 0
McDonald's Corp COM 580135101 29,432 137,080 SH   SOLE   136,712 0 368
McKesson Corp COM 58155Q103 1,435 10,500 SH   SOLE   10,500 0 0
Medtronic PLC SHS G5960L103 25,336 233,257 SH   SOLE   233,012 0 245
Merck & Co Inc COM 58933Y105 24,708 293,509 SH   SOLE   293,234 0 275
MGIC Investment Corp COM 552848103 13,465 1,070,332 SH   SOLE   1,070,332 0 0
Microsoft Corp COM 594918104 28,372 204,073 SH   SOLE   202,730 0 1,343
Mohawk Industries Inc CL A 608190104 33,113 266,888 SH   SOLE   258,117 0 8,771
Mondelez International Inc CL A 609207105 11,517 208,180 SH   SOLE   208,180 0 0
Natera Inc COM 632307104 5,769 175,899 SH   SOLE   175,899 0 0
National CineMedia Inc COM 635309107 5,531 674,559 SH   SOLE   674,559 0 0
National Instruments Corp COM 636518102 1,032 24,580 SH   SOLE   24,580 0 0
Nestle SA - ADR COM 641069406 32,225 297,278 SH   SOLE   296,147 0 1,131
Nevro Corp COM 64157F103 2,222 25,850 SH   SOLE   25,850 0 0
NewMarket Corp COM 651587107 36,868 78,095 SH   SOLE   75,532 0 2,563
Newmont Goldcorp Corp COM 651639106 11,600 305,900 SH   SOLE   305,900 0 0
NextEra Energy Inc. COM 65339F101 28,048 120,384 SH   SOLE   119,539 0 845
Nordstrom Inc COM 655664100 4,934 146,535 SH   SOLE   146,535 0 0
Northern Trust Corp COM 665859104 25,256 270,643 SH   SOLE   270,003 0 640
Novartis AG - ADR SPONSORED ADR 66987V109 76,595 881,421 SH   SOLE   859,084 0 22,337
O'Reilly Automotive Inc COM 67103H107 63,139 158,437 SH   SOLE   153,243 0 5,194
Olin Corp COM 680665205 5,481 292,801 SH   SOLE   292,801 0 0
Omnicom Group Inc COM 681919106 30,522 389,811 SH   SOLE   377,436 0 12,375
ONEOK Inc COM 682680103 6,918 93,885 SH   SOLE   93,885 0 0
Oracle Corp COM 68389X105 414 7,526 SH   SOLE   7,526 0 0
PACCAR Inc COM 693718108 45,199 645,604 SH   SOLE   623,802 0 21,802
PacWest Bancorp COM 695263103 2,625 72,229 SH   SOLE   72,229 0 0
Paychex Inc COM 704326107 11,187 135,162 SH   SOLE   135,027 0 135
PepsiCo Inc COM 713448108 29,110 212,327 SH   SOLE   211,814 0 513
Pfizer Inc COM 717081103 14,647 407,656 SH   SOLE   407,251 0 405
PPG Industries Inc COM 693506107 75,015 632,982 SH   SOLE   611,826 0 21,156
PRA Group Inc COM 69354N106 7,838 231,951 SH   SOLE   231,951 0 0
PRA Health Sciences Inc COM 69354M108 8,483 85,490 SH   SOLE   85,490 0 0
Principal Financial Group Inc COM 74251V102 7,162 125,335 SH   SOLE   125,335 0 0
Procter & Gamble Co COM 742718109 41,622 334,637 SH   SOLE   333,849 0 788
Progressive Corp COM 743315103 93,773 1,213,886 SH   SOLE   1,174,087 0 39,799
Prologis Inc COM 74340W103 8,673 101,775 SH   SOLE   101,775 0 0
PTC Inc COM 69370C100 3,562 52,239 SH   SOLE   52,239 0 0
QUALCOMM Inc COM 747525103 1,232 16,152 SH   SOLE   16,152 0 0
Range Resources Corp COM 75281A109 1,697 444,200 SH   SOLE   444,200 0 0
Regions Financial Corp COM 7591EP100 6,526 412,500 SH   SOLE   412,500 0 0
Rexnord Corp COM 76169B102 6,224 230,081 SH   SOLE   230,081 0 0
RLI Corp COM 749607107 778 8,370 SH   SOLE   8,370 0 0
Ross Stores Inc COM 778296103 55,537 505,571 SH   SOLE   488,984 0 16,587
Royal Gold Inc COM 780287108 11,357 92,175 SH   SOLE   92,175 0 0
Scotts Miracle-Gro Co/The CL A 810186106 3,088 30,332 SH   SOLE   30,332 0 0
Sempra Energy COM 816851109 22,513 152,515 SH   SOLE   152,515 0 0
Starbucks Corp COM 855244109 12,747 144,165 SH   SOLE   144,012 0 153
Steel Dynamics Inc COM 858119100 5,146 172,700 SH   SOLE   172,700 0 0
T-Mobile US Inc COM 872590104 8,523 108,200 SH   SOLE   108,200 0 0
Target Corp COM 87612E106 7,512 70,261 SH   SOLE   68,956 0 1,305
TCF Financial Corp COM 872307103 5,884 154,562 SH   SOLE   154,562 0 0
TE Connectivity Ltd REG SHS H84989104 87,697 941,157 SH   SOLE   913,633 0 27,524
Texas Instruments Inc COM 882508104 34,560 267,406 SH   SOLE   267,176 0 230
Tiffany & Co COM 886547108 611 6,595 SH   SOLE   6,595 0 0
Tivity Health Inc COM 88870R102 3,529 212,225 SH   SOLE   212,225 0 0
TJX Cos Inc COM 872540109 78,652 1,411,052 SH   SOLE   1,376,378 0 34,674
Toll Brothers Inc COM 889478103 7,485 182,330 SH   SOLE   182,330 0 0
Transocean Ltd REG SHS H8817H100 2,861 640,000 SH   SOLE   640,000 0 0
Travelers Cos Inc COM 89417E109 23,721 159,531 SH   SOLE   159,376 0 155
TripAdvisor Inc COM 896945201 5,471 141,450 SH   SOLE   141,450 0 0
Twin Disc Inc COM 901476101 1,631 154,029 SH   SOLE   154,029 0 0
U.S. Bancorp COM 902973304 117,707 2,126,983 SH   SOLE   2,081,416 0 45,567
Union Pacific Corp COM 907818108 17,950 110,817 SH   SOLE   110,171 0 646
United Parcel Service Inc CL B 911312106 6,551 54,676 SH   SOLE   53,790 0 886
United Technologies Corp COM 913017109 17,442 127,762 SH   SOLE   127,592 0 170
UnitedHealth Group Inc COM 91324P102 5,509 25,350 SH   SOLE   24,885 0 465
Varian Medical Systems Inc COM 92220P105 55,138 462,992 SH   SOLE   447,287 0 15,705
Verisk Analytics Inc COM 92345Y106 332 2,101 SH   SOLE   2,101 0 0
Veritex Holdings Inc COM 923451108 4,712 194,208 SH   SOLE   194,208 0 0
Verizon Communications Inc COM 92343V104 42,395 702,367 SH   SOLE   700,370 0 1,997
Vertex Pharmaceuticals Inc COM 92532F100 508 3,000 SH   SOLE   3,000 0 0
Visa Inc CL A 92826C839 60,746 353,155 SH   SOLE   342,846 0 10,309
Vocera Communications Inc COM 92857F107 2,752 111,630 SH   SOLE   111,630 0 0
Vulcan Materials Co COM 929160109 4,185 27,671 SH   SOLE   27,671 0 0
Walt Disney Co COM 254687106 17,032 130,693 SH   SOLE   129,751 0 942
Waste Management Inc COM 94106L109 518 4,500 SH   SOLE   4,500 0 0
Welbilt Inc COM 949090104 6,721 398,664 SH   SOLE   398,664 0 0
Wells Fargo & Co COM 949746101 423 8,394 SH   SOLE   8,394 0 0
Wesco Aircraft Holdings Inc COM 950814103 2,272 206,369 SH   SOLE   206,369 0 0
Western Alliance Bancorp COM 957638109 7,222 156,720 SH   SOLE   156,720 0 0
Whirlpool Corp COM 963320106 2,106 13,300 SH   SOLE   13,300 0 0
WillScot Corp COM 971375126 7,483 480,275 SH   SOLE   480,275 0 0
WR Berkley Corp COM 084423102 47,631 659,435 SH   SOLE   637,974 0 21,461
Xilinx Inc COM 983919101 5,339 55,670 SH   SOLE   55,670 0 0
Zimmer Biomet Holdings Inc COM 98956P102 21,562 157,080 SH   SOLE   157,080 0 0
Zions Bancorp NA COM 989701107 2,296 51,575 SH   SOLE   51,575 0 0
Alerian MLP ETF ALERIAN MLP 00162Q866 198 21,700 SH   SOLE   21,700 0 0
Energy Select Sector SPDR Fund ENERGY 81369Y506 826 13,957 SH   SOLE   13,957 0 0
Invesco BuyBack Achievers ETF BUYBACK ACHIEV 46137V308 2,078 33,201 SH   SOLE   33,201 0 0
Invesco DB Gold Fund GOLD FD 46140H601 7,867 175,000 SH   SOLE   175,000 0 0
Invesco FTSE RAFI US 1000 ETF FTSE RAFI 1000 46137V613 593 5,032 SH   SOLE   5,032 0 0
Invesco FTSE RAFI US 1500 Smal FTSE RAFI 1500 46137V597 702 5,532 SH   SOLE   5,532 0 0
Invesco Optimum Yield Diversif OPTIMUM YIELD 46090F100 5,636 360,832 SH   SOLE   360,832 0 0
Invesco S&P 500 Quality ETF S&P500 QUALITY 46137V241 17,878 533,044 SH   SOLE   533,044 0 0
iShares 20 Year Treasury Bond 20 YR TR BD ETF 464287432 68,252 477,023 SH   SOLE   477,023 0 0
iShares 7-10 Year Treasury Bon 7-10 Y TR BD ETF 464287440 24,807 220,564 SH   SOLE   220,564 0 0
iShares Core MSCI EAFE ETF CORE MSCI EAFE 46432F842 399 6,540 SH   SOLE   6,540 0 0
iShares Core S&P 500 ETF CORE S&P500 ETF 464287200 40,973 137,253 SH   SOLE   137,253 0 0
iShares Core S&P Mid-Cap ETF CORE S&P MCP ETF 464287507 50,048 259,009 SH   SOLE   258,976 0 33
iShares Core S&P Small-Cap ETF CORE S&P SCP ETF 464287804 38,907 499,839 SH   SOLE   499,008 0 831
iShares Edge MSCI Min Vol EAFE MIN VOL EAFE ETF 46429B689 89,534 1,221,812 SH   SOLE   1,221,812 0 0
iShares Edge MSCI Min Vol Emer MIN VOL EMRG MKT 464286533 6,773 118,632 SH   SOLE   118,632 0 0
iShares Edge MSCI Min Vol USA MIN VOL USA ETF 46429B697 39,965 623,472 SH   SOLE   623,472 0 0
iShares Edge MSCI USA Quality USA QUALITY FCTR 46432F339 3,798 41,104 SH   SOLE   41,104 0 0
iShares MSCI EAFE ETF MSCI EAFE ETF 464287465 213 3,267 SH   SOLE   3,267 0 0
iShares MSCI Japan ETF MSCI JPN ETF 46434G822 2,338 41,201 SH   SOLE   41,201 0 0
iShares MSCI Japan Small-Cap E MSCI JAPN SMCETF 464286582 2,051 28,550 SH   SOLE   28,550 0 0
iShares MSCI United Kingdom ET MSCI UK ETF 46435G334 7,822 248,855 SH   SOLE   248,855 0 0
iShares Nasdaq Biotechnology E NASDAQ BIOTECH 464287556 1,903 19,130 SH   SOLE   19,130 0 0
iShares Russell 1000 Growth ET RUS 1000 GRW ETF 464287614 738 4,624 SH   SOLE   4,624 0 0
iShares Russell 1000 Value ETF RUS 1000 VAL ETF 464287598 379 2,958 SH   SOLE   2,958 0 0
iShares Russell 2000 Growth ET RUS 2000 GRW ETF 464287648 397 2,062 SH   SOLE   2,062 0 0
iShares Russell 2000 Value ETF RUS 2000 VAL ETF 464287630 383 3,211 SH   SOLE   3,211 0 0
iShares Russell 3000 ETF RUSSELL 3000 ETF 464287689 1,544 8,887 SH   SOLE   8,887 0 0
iShares Russell Mid-Cap Growth RUS MD CP GR ETF 464287481 518 3,667 SH   SOLE   3,667 0 0
iShares Short Treasury Bond ET SHORT TREAS BD 464288679 1,913 17,292 SH   SOLE   17,215 0 77
iShares U.S. Home Construction US HOME CONS ETF 464288752 5,421 125,178 SH   SOLE   125,178 0 0
JPMorgan BetaBuilders Japan ET BETBULD JAPAN 46641Q712 304 12,796 SH   SOLE   12,796 0 0
Schwab Fundamental U.S. Large SCHWAB FDT US LG 808524771 20,858 527,393 SH   SOLE   525,515 0 1,878
Schwab Intermediate-Term U.S. INTRM TRM TRES 808524854 113,442 2,041,794 SH   SOLE   2,041,794 0 0
Schwab US Dividend Equity ETF US DIVIDEND EQ 808524797 25,117 458,509 SH   SOLE   458,509 0 0
Schwab US Large-Cap ETF US LRG CAP ETF 808524201 201 2,831 SH   SOLE   2,831 0 0
Schwab US TIPS ETF US TIPS ETF 808524870 58,520 1,031,015 SH   SOLE   1,031,015 0 0
SPDR Bloomberg Barclays 1-3 Mo SPDR BLOOMBERG 78468R663 23,635 258,049 SH   SOLE   258,049 0 0
SPDR Gold Shares GOLD SHS 78463V107 13,012 93,699 SH   SOLE   93,699 0 0
SPDR S&P 500 ETF Trust TR UNIT 78462F103 72,893 245,622 SH   SOLE   245,615 0 7
SPDR S&P China ETF S&P CHINA ETF 78463X400 6,653 73,704 SH   SOLE   73,704 0 0
SPDR S&P Dividend ETF S&P DIVID ETF 78464A763 3,752 36,573 SH   SOLE   36,573 0 0
SPDR S&P Emerging Asia Pacific ASIA PACIF ETF 78463X301 2,137 22,870 SH   SOLE   22,870 0 0
SPDR S&P MidCap 400 ETF Trust UTSER1 S&PCRP 78467Y107 2,520 7,149 SH   SOLE   7,035 0 114
TrimTabs All Cap US Free-Cash- ALL CAP US FREE 89628W302 1,830 49,256 SH   SOLE   49,256 0 0
VanEck Vectors Gold Miners ETF GOLD MINERS ETF 92189F106 6,838 256,000 SH   SOLE   256,000 0 0
Vanguard Dividend Appreciation DIV APP ETF 921908844 43,717 365,584 SH   SOLE   365,584 0 0
Vanguard Financials ETF FINANCIALS ETF 92204A405 961 13,724 SH   SOLE   13,724 0 0
Vanguard FTSE All-World ex-US ALLWRLD EX US 922042775 75,409 1,511,192 SH   SOLE   1,511,192 0 0
Vanguard FTSE Emerging Markets FTSE EMR MKT ETF 922042858 8,255 205,036 SH   SOLE   205,036 0 0
Vanguard FTSE Europe ETF FTSE EUROPE ETF 922042874 18,617 347,268 SH   SOLE   347,268 0 0
Vanguard Growth ETF GROWTH ETF 922908736 33,793 203,227 SH   SOLE   203,227 0 0
Vanguard Information Technolog INF TECH ETF 92204A702 39,220 181,954 SH   SOLE   181,954 0 0
Vanguard Large-Cap ETF LARGE CAP ETF 922908637 45,634 334,730 SH   SOLE   334,730 0 0
Vanguard Long-Term Corporate B LG-TERM COR BD 92206C813 806 7,973 SH   SOLE   7,973 0 0
Vanguard Short-Term Corporate SHRT TRM CORP BD 92206C409 129,983 1,603,744 SH   SOLE   1,603,744 0 0
Vanguard Short-Term Treasury E SHORT TERM TREAS 92206C102 44,756 734,542 SH   SOLE   734,542 0 0
Vanguard Total Bond Market ETF TOTAL BND MRKT 921937835 47,991 568,412 SH   SOLE   568,412 0 0