The Securities and Exchange Commission has not necessarily reviewed the information in this filing and has not determined if it is accurate and complete. | |||||||||||||||||
UNITED STATES SECURITIES AND EXCHANGE COMMISSION Washington, D.C. 20549 FORM 13F FORM 13F INFORMATION TABLE |
|
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 Company | COM | 88579Y101 | 11,100 | 56,423 | SH | SOLE | 55,968 | 0 | 455 | ||
Abbott Laboratories | COM | 002824100 | 259 | 4,252 | SH | SOLE | 4,186 | 0 | 66 | ||
Accenture PLC - Class A | COM | G1151C101 | 44,109 | 269,631 | SH | SOLE | 262,571 | 0 | 7,060 | ||
AES Corporation | COM | 00130H105 | 26,611 | 1,984,381 | SH | SOLE | 1,984,381 | 0 | 0 | ||
Alcoa Corp | COM | 013872106 | 10,604 | 226,200 | SH | SOLE | 226,200 | 0 | 0 | ||
Allstate Corp | COM | 020002101 | 256 | 2,800 | SH | SOLE | 2,800 | 0 | 0 | ||
Alphabet Inc - Class C | CAP STK CL C | 02079K107 | 69,662 | 62,441 | SH | SOLE | 60,663 | 0 | 1,778 | ||
Alphabet Inc - Class A | CAP STK CL A | 02079K305 | 571 | 506 | SH | SOLE | 506 | 0 | 0 | ||
Altria Group Inc. | COM | 02209S103 | 614 | 10,812 | SH | SOLE | 10,812 | 0 | 0 | ||
Amazon.com Inc | COM | 023135106 | 252 | 148 | SH | SOLE | 148 | 0 | 0 | ||
American Financial Group Inc. | COM | 025932104 | 711 | 6,622 | SH | SOLE | 6,622 | 0 | 0 | ||
American Tower Corp | COM | 03027X100 | 51,267 | 355,601 | SH | SOLE | 343,411 | 0 | 12,190 | ||
Amgen Inc | COM | 031162100 | 15,574 | 84,373 | SH | SOLE | 83,914 | 0 | 459 | ||
Amphenol Corp - Class A | CL A | 032095101 | 23,749 | 272,503 | SH | SOLE | 263,978 | 0 | 8,525 | ||
Analog Devices Inc | COM | 032654105 | 48,392 | 504,506 | SH | SOLE | 492,110 | 0 | 12,396 | ||
Apache Corp | COM | 037411105 | 12,407 | 265,384 | SH | SOLE | 265,384 | 0 | 0 | ||
Apple Inc | COM | 037833100 | 6,101 | 32,958 | SH | SOLE | 32,550 | 0 | 408 | ||
Arch Capital Group Ltd | COM | G0450A105 | 57,748 | 2,182,451 | SH | SOLE | 2,110,377 | 0 | 72,074 | ||
Archer-Daniels-Midland Co | COM | 039483102 | 21,644 | 472,270 | SH | SOLE | 472,270 | 0 | 0 | ||
AT&T Inc | COM | 00206R102 | 475 | 14,786 | SH | SOLE | 14,786 | 0 | 0 | ||
Automatic Data Processing Inc | COM | 053015103 | 13,050 | 97,283 | SH | SOLE | 96,438 | 0 | 845 | ||
Axalta Coating Systems Ltd | COM | G0750C108 | 39,978 | 1,318,967 | SH | SOLE | 1,276,457 | 0 | 42,510 | ||
Baker Hughes a GE Co | CL A | 05722G100 | 8,898 | 269,400 | SH | SOLE | 269,400 | 0 | 0 | ||
Bank of America Corp | COM | 060505104 | 23,876 | 846,965 | SH | SOLE | 846,965 | 0 | 0 | ||
Bank of New York Mellon Corpor | COM | 064058100 | 18,391 | 341,024 | SH | SOLE | 341,024 | 0 | 0 | ||
Baxter International Inc. | COM | 071813109 | 28,828 | 390,405 | SH | SOLE | 390,405 | 0 | 0 | ||
BB&T Corporation | COM | 054937107 | 10,948 | 217,056 | SH | SOLE | 216,906 | 0 | 150 | ||
Becton, Dickinson and Company | COM | 075887109 | 6,799 | 28,383 | SH | SOLE | 27,759 | 0 | 624 | ||
Berkshire Hathaway Inc - Cl B | CL B | 084670702 | 57,785 | 309,591 | SH | SOLE | 299,244 | 0 | 10,347 | ||
Boeing Company (The) | COM | 097023105 | 1,210 | 3,606 | SH | SOLE | 3,595 | 0 | 11 | ||
Bristol-Myers Squibb Co | COM | 110122108 | 264 | 4,774 | SH | SOLE | 4,774 | 0 | 0 | ||
Brookfield Asset Management In | CL A LTD VT SH | 112585104 | 93,667 | 2,310,494 | SH | SOLE | 2,231,085 | 0 | 79,409 | ||
Brown-Forman Corporation | CL B | 115637209 | 10,795 | 220,252 | SH | SOLE | 213,252 | 0 | 7,000 | ||
Brown & Brown Inc. | COM | 115236101 | 48,884 | 1,762,861 | SH | SOLE | 1,706,826 | 0 | 56,035 | ||
Canadian Natural Resources Ltd | COM | 136385101 | 25,610 | 709,999 | SH | SOLE | 709,999 | 0 | 0 | ||
CarMax Inc. | COM | 143130102 | 96,510 | 1,324,413 | SH | SOLE | 1,279,508 | 0 | 44,905 | ||
Carnival Corp | COM | 143658300 | 12,072 | 210,647 | SH | SOLE | 210,012 | 0 | 635 | ||
Caterpillar Inc | COM | 149123101 | 548 | 4,040 | SH | SOLE | 4,040 | 0 | 0 | ||
CBRE Group Inc | CL A | 12504L109 | 219 | 4,579 | SH | SOLE | 4,579 | 0 | 0 | ||
CDW Corp/DE | COM | 12514G108 | 93,012 | 1,151,278 | SH | SOLE | 1,112,169 | 0 | 39,109 | ||
Celgene Corp | COM | 151020104 | 829 | 10,436 | SH | SOLE | 10,408 | 0 | 28 | ||
CenturyLink Inc | COM | 156700106 | 24,058 | 1,290,685 | SH | SOLE | 1,290,685 | 0 | 0 | ||
Cerner Corporation | COM | 156782104 | 7,097 | 118,700 | SH | SOLE | 118,700 | 0 | 0 | ||
Charles Schwab Corp/The | COM | 808513105 | 25,793 | 504,752 | SH | SOLE | 487,061 | 0 | 17,691 | ||
Chevron Corp | COM | 166764100 | 34,926 | 276,249 | SH | SOLE | 275,023 | 0 | 1,226 | ||
Chubb Ltd | COM | H1467J104 | 10,915 | 85,928 | SH | SOLE | 85,149 | 0 | 779 | ||
Ciena Corp | COM | 171779309 | 10,583 | 399,200 | SH | SOLE | 399,200 | 0 | 0 | ||
Cisco Systems Inc | COM | 17275R102 | 27,370 | 636,066 | SH | SOLE | 632,604 | 0 | 3,462 | ||
Citigroup Inc. | COM | 172967424 | 7,644 | 114,228 | SH | SOLE | 114,228 | 0 | 0 | ||
Cleveland-Cliffs Inc | COM | 185899101 | 11,100 | 1,316,690 | SH | SOLE | 1,316,690 | 0 | 0 | ||
CME Group Inc/IL | COM | 12572Q105 | 20,265 | 123,628 | SH | SOLE | 123,478 | 0 | 150 | ||
Coca-Cola Co | COM | 191216100 | 765 | 17,436 | SH | SOLE | 17,186 | 0 | 250 | ||
Cognizant Technology Solutions | CL A | 192446102 | 50,081 | 634,014 | SH | SOLE | 611,947 | 0 | 22,067 | ||
Comcast Corp - Cl A | CL A | 20030N101 | 22,828 | 695,760 | SH | SOLE | 671,862 | 0 | 23,898 | ||
Copart Inc | COM | 217204106 | 66,763 | 1,180,395 | SH | SOLE | 1,141,125 | 0 | 39,270 | ||
Costco Wholesale Corp | COM | 22160K105 | 7,397 | 35,396 | SH | SOLE | 34,416 | 0 | 980 | ||
Crown Castle International Cor | COM | 22822V101 | 32,828 | 304,475 | SH | SOLE | 294,750 | 0 | 9,725 | ||
Crown Holdings Inc. | COM | 228368106 | 26,050 | 581,999 | SH | SOLE | 563,287 | 0 | 18,712 | ||
CVS Health Corp | COM | 126650100 | 7,884 | 122,518 | SH | SOLE | 122,428 | 0 | 90 | ||
Danaher Corp | COM | 235851102 | 52,036 | 527,324 | SH | SOLE | 509,416 | 0 | 17,908 | ||
DaVita Inc | COM | 23918K108 | 31,353 | 451,508 | SH | SOLE | 437,093 | 0 | 14,415 | ||
Delta Air Lines Inc. | COM | 247361702 | 6,527 | 131,755 | SH | SOLE | 131,755 | 0 | 0 | ||
Diageo PLC ADR | SPON ADR | 25243Q205 | 44,992 | 312,426 | SH | SOLE | 305,168 | 0 | 7,258 | ||
Discovery Inc | COM SER A | 25470F104 | 930 | 33,800 | SH | SOLE | 33,800 | 0 | 0 | ||
Discovery Inc | COM SER C | 25470F302 | 5,358 | 210,100 | SH | SOLE | 210,100 | 0 | 0 | ||
Dollar General Corp | COM | 256677105 | 1,563 | 15,849 | SH | SOLE | 15,849 | 0 | 0 | ||
Dominion Energy Inc | COM | 25746U109 | 11,645 | 170,805 | SH | SOLE | 170,399 | 0 | 406 | ||
DowDuPont Inc | COM | 26078J100 | 19,763 | 299,802 | SH | SOLE | 299,802 | 0 | 0 | ||
Duke Energy Corp | COM | 26441C204 | 344 | 4,355 | SH | SOLE | 4,355 | 0 | 0 | ||
eBay Inc. | COM | 278642103 | 939 | 25,883 | SH | SOLE | 25,883 | 0 | 0 | ||
Ecolab Inc. | COM | 278865100 | 1,345 | 9,584 | SH | SOLE | 9,244 | 0 | 340 | ||
Emerson Electric Co | COM | 291011104 | 13,181 | 190,638 | SH | SOLE | 190,418 | 0 | 220 | ||
EOG Resources Inc. | COM | 26875P101 | 24,022 | 193,060 | SH | SOLE | 193,060 | 0 | 0 | ||
Exelon Corp | COM | 30161N101 | 207 | 4,854 | SH | SOLE | 4,854 | 0 | 0 | ||
Expeditors International of Wa | COM | 302130109 | 50,550 | 691,515 | SH | SOLE | 669,217 | 0 | 22,298 | ||
Express Scripts Holding Compan | COM | 30219G108 | 978 | 12,670 | SH | SOLE | 12,636 | 0 | 34 | ||
Exxon Mobil Corporation | COM | 30231G102 | 30,672 | 370,742 | SH | SOLE | 369,920 | 0 | 822 | ||
Fastenal Co | COM | 311900104 | 50,124 | 1,041,433 | SH | SOLE | 1,021,935 | 0 | 19,498 | ||
FedEx Corp | COM | 31428X106 | 4,941 | 21,759 | SH | SOLE | 21,759 | 0 | 0 | ||
First Data Corp | CL A | 32008D106 | 24,327 | 1,162,290 | SH | SOLE | 1,162,290 | 0 | 0 | ||
Fortive Corp | COM | 34959J108 | 453 | 5,872 | SH | SOLE | 5,872 | 0 | 0 | ||
Freeport-McMoRan Inc | CL B | 35671D857 | 4,760 | 275,800 | SH | SOLE | 275,800 | 0 | 0 | ||
General Dynamics Corp | COM | 369550108 | 465 | 2,496 | SH | SOLE | 2,496 | 0 | 0 | ||
General Motors Co | COM | 37045V100 | 8,625 | 218,900 | SH | SOLE | 218,900 | 0 | 0 | ||
Gilead Sciences Inc. | COM | 375558103 | 9,338 | 131,813 | SH | SOLE | 131,813 | 0 | 0 | ||
Glacier Bancorp Inc | COM | 37637Q105 | 26,526 | 685,787 | SH | SOLE | 664,073 | 0 | 21,714 | ||
Halliburton Co | COM | 406216101 | 16,046 | 356,095 | SH | SOLE | 356,095 | 0 | 0 | ||
Henry Schein Inc | COM | 806407102 | 86,823 | 1,195,246 | SH | SOLE | 1,154,300 | 0 | 40,946 | ||
Home Depot Inc. | COM | 437076102 | 24,655 | 126,371 | SH | SOLE | 125,577 | 0 | 794 | ||
Humana Inc | COM | 444859102 | 9,551 | 32,090 | SH | SOLE | 32,090 | 0 | 0 | ||
IHS Markit Ltd | SHS | G47567105 | 44,638 | 865,254 | SH | SOLE | 837,809 | 0 | 27,445 | ||
Intel Corporation | COM | 458140100 | 1,729 | 34,779 | SH | SOLE | 34,681 | 0 | 98 | ||
Jacobs Engineering Group Inc | COM | 469814107 | 81,527 | 1,284,085 | SH | SOLE | 1,247,246 | 0 | 36,839 | ||
JM Smucker Company (The) | COM | 832696405 | 44,821 | 417,019 | SH | SOLE | 407,198 | 0 | 9,821 | ||
Johnson & Johnson | COM | 478160104 | 56,393 | 464,750 | SH | SOLE | 454,239 | 0 | 10,511 | ||
JPMorgan Chase & Co | COM | 46625H100 | 27,810 | 266,894 | SH | SOLE | 266,836 | 0 | 58 | ||
Kroger Co/The | COM | 501044101 | 846 | 29,726 | SH | SOLE | 29,726 | 0 | 0 | ||
Laboratory Corp of America Hol | COM | 50540R409 | 45,967 | 256,039 | SH | SOLE | 247,760 | 0 | 8,279 | ||
Liberty Broadband Corporation | COM SER C | 530307305 | 52,804 | 697,360 | SH | SOLE | 674,600 | 0 | 22,760 | ||
Liberty Global plc -Series C | SHS CL C | G5480U120 | 26,164 | 983,226 | SH | SOLE | 951,168 | 0 | 32,058 | ||
Lowe's Cos Inc | COM | 548661107 | 1,621 | 16,962 | SH | SOLE | 16,962 | 0 | 0 | ||
Markel Corporation | COM | 570535104 | 58,906 | 54,324 | SH | SOLE | 52,584 | 0 | 1,740 | ||
McDonald's Corporation | COM | 580135101 | 13,647 | 87,097 | SH | SOLE | 86,632 | 0 | 465 | ||
McKesson Corporation | COM | 58155Q103 | 4,262 | 31,948 | SH | SOLE | 31,948 | 0 | 0 | ||
Medtronic PLC | SHS | G5960L103 | 41,455 | 484,236 | SH | SOLE | 483,916 | 0 | 320 | ||
Merck & Co Inc | COM | 58933Y105 | 12,572 | 207,123 | SH | SOLE | 206,903 | 0 | 220 | ||
Microsoft Corporation | COM | 594918104 | 41,535 | 421,208 | SH | SOLE | 418,582 | 0 | 2,626 | ||
Mondelez International Inc. - | CL A | 609207105 | 384 | 9,356 | SH | SOLE | 9,356 | 0 | 0 | ||
Nestle SA - Spons ADR | COM | 641069406 | 18,704 | 241,562 | SH | SOLE | 239,861 | 0 | 1,701 | ||
NewMarket Corp | COM | 651587107 | 11,633 | 28,760 | SH | SOLE | 27,800 | 0 | 960 | ||
Newmont Mining Corp | COM | 651639106 | 22,165 | 587,785 | SH | SOLE | 587,785 | 0 | 0 | ||
NextEra Energy Inc. | COM | 65339F101 | 18,476 | 110,612 | SH | SOLE | 109,402 | 0 | 1,210 | ||
NIKE Inc | CL B | 654106103 | 301 | 3,778 | SH | SOLE | 3,778 | 0 | 0 | ||
Nordstrom Inc | COM | 655664100 | 2,708 | 52,300 | SH | SOLE | 52,300 | 0 | 0 | ||
Northern Trust Corp | COM | 665859104 | 20,137 | 195,714 | SH | SOLE | 194,784 | 0 | 930 | ||
Novartis AG ADR | SPONSORED ADR | 66987V109 | 66,629 | 882,040 | SH | SOLE | 857,220 | 0 | 24,820 | ||
NRG Energy Inc | COM | 629377508 | 15,146 | 493,360 | SH | SOLE | 493,360 | 0 | 0 | ||
Nucor Corp | COM | 670346105 | 16,104 | 257,665 | SH | SOLE | 257,365 | 0 | 300 | ||
O'Reilly Automotive Inc | COM | 67103H107 | 67,921 | 248,277 | SH | SOLE | 240,161 | 0 | 8,116 | ||
Oceaneering International Inc | COM | 675232102 | 13,697 | 537,978 | SH | SOLE | 519,879 | 0 | 18,099 | ||
Omnicom Group Inc. | COM | 681919106 | 98,711 | 1,294,225 | SH | SOLE | 1,249,939 | 0 | 44,286 | ||
Oracle Corporation | COM | 68389X105 | 51,043 | 1,158,488 | SH | SOLE | 1,119,203 | 0 | 39,285 | ||
PayPal Holdings Inc | COM | 70450Y103 | 1,069 | 12,835 | SH | SOLE | 12,807 | 0 | 28 | ||
PepsiCo Inc. | COM | 713448108 | 17,320 | 159,085 | SH | SOLE | 158,384 | 0 | 701 | ||
Pfizer Inc. | COM | 717081103 | 21,578 | 594,770 | SH | SOLE | 590,911 | 0 | 3,859 | ||
PNC Financial Services Group I | COM | 693475105 | 13,600 | 100,665 | SH | SOLE | 99,411 | 0 | 1,254 | ||
PPG Industries Inc | COM | 693506107 | 67,166 | 647,506 | SH | SOLE | 624,364 | 0 | 23,142 | ||
Praxair Inc | COM | 74005P104 | 81,326 | 514,233 | SH | SOLE | 501,273 | 0 | 12,960 | ||
Procter & Gamble Company (The) | COM | 742718109 | 15,472 | 198,211 | SH | SOLE | 197,053 | 0 | 1,158 | ||
Progressive Corp | COM | 743315103 | 6,188 | 104,613 | SH | SOLE | 102,968 | 0 | 1,645 | ||
QUALCOMM Inc. | COM | 747525103 | 11,621 | 207,070 | SH | SOLE | 207,070 | 0 | 0 | ||
Range Resources Corporation | COM | 75281A109 | 7,181 | 429,200 | SH | SOLE | 429,200 | 0 | 0 | ||
Regions Financial Corp | COM | 7591EP100 | 14,706 | 827,096 | SH | SOLE | 827,096 | 0 | 0 | ||
Rio Tinto PLC - Sponsored ADR | SPONSORED ADR | 767204100 | 17,552 | 316,360 | SH | SOLE | 316,360 | 0 | 0 | ||
RLI Corp | COM | 749607107 | 1,051 | 15,872 | SH | SOLE | 15,872 | 0 | 0 | ||
Ross Stores Inc | COM | 778296103 | 24,903 | 293,835 | SH | SOLE | 284,544 | 0 | 9,291 | ||
RPM International Inc | COM | 749685103 | 26,407 | 452,801 | SH | SOLE | 438,111 | 0 | 14,690 | ||
Schlumberger Ltd | COM | 806857108 | 22,021 | 328,521 | SH | SOLE | 327,374 | 0 | 1,147 | ||
Seagate Technology PLC | SHS | G7945M107 | 13,448 | 238,150 | SH | SOLE | 238,150 | 0 | 0 | ||
Sempra Energy | COM | 816851109 | 15,414 | 132,750 | SH | SOLE | 132,750 | 0 | 0 | ||
Southern Co | COM | 842587107 | 384 | 8,300 | SH | SOLE | 8,300 | 0 | 0 | ||
Southern Copper Corporation | COM | 84265V105 | 3,996 | 85,250 | SH | SOLE | 85,250 | 0 | 0 | ||
Starbucks Corp | COM | 855244109 | 39,979 | 818,404 | SH | SOLE | 797,812 | 0 | 20,592 | ||
Steel Dynamics Inc | COM | 858119100 | 5,330 | 116,000 | SH | SOLE | 116,000 | 0 | 0 | ||
Stryker Corporation | COM | 863667101 | 866 | 5,127 | SH | SOLE | 5,127 | 0 | 0 | ||
T-Mobile US Inc | COM | 872590104 | 15,280 | 255,730 | SH | SOLE | 255,730 | 0 | 0 | ||
TE Connectivity Ltd | REG SHS | H84989104 | 39,036 | 433,439 | SH | SOLE | 418,414 | 0 | 15,025 | ||
Teck Resources Ltd | CL B | 878742204 | 7,898 | 310,350 | SH | SOLE | 310,350 | 0 | 0 | ||
Texas Instruments Inc | COM | 882508104 | 7,335 | 66,531 | SH | SOLE | 66,455 | 0 | 76 | ||
Textron Inc | COM | 883203101 | 19,397 | 294,300 | SH | SOLE | 294,300 | 0 | 0 | ||
Tiffany & Co | COM | 886547108 | 447 | 3,400 | SH | SOLE | 3,400 | 0 | 0 | ||
TJX Cos Inc | COM | 872540109 | 126,707 | 1,331,232 | SH | SOLE | 1,291,118 | 0 | 40,114 | ||
Travelers Cos Inc | COM | 89417E109 | 12,723 | 103,994 | SH | SOLE | 103,869 | 0 | 125 | ||
U.S. Bancorp | COM | 902973304 | 94,763 | 1,894,496 | SH | SOLE | 1,849,030 | 0 | 45,466 | ||
UGI Corp | COM | 902681105 | 234 | 4,500 | SH | SOLE | 4,500 | 0 | 0 | ||
Union Pacific Corp | COM | 907818108 | 14,760 | 104,178 | SH | SOLE | 103,227 | 0 | 951 | ||
United Parcel Service Inc - Cl | CL B | 911312106 | 20,353 | 191,590 | SH | SOLE | 190,304 | 0 | 1,286 | ||
United Technologies Corp | COM | 913017109 | 17,910 | 143,246 | SH | SOLE | 143,091 | 0 | 155 | ||
UnitedHealth Group Inc | COM | 91324P102 | 889 | 3,622 | SH | SOLE | 3,537 | 0 | 85 | ||
Varian Medical Systems Inc | COM | 92220P105 | 19,789 | 174,013 | SH | SOLE | 167,971 | 0 | 6,042 | ||
Verizon Communications Inc | COM | 92343V104 | 23,970 | 476,451 | SH | SOLE | 474,449 | 0 | 2,002 | ||
Visa Inc - Class A | COM CL A | 92826C839 | 54,432 | 410,962 | SH | SOLE | 397,082 | 0 | 13,880 | ||
W.R. Berkley Corporation | COM | 084423102 | 29,597 | 408,738 | SH | SOLE | 395,669 | 0 | 13,069 | ||
Wabtec Corp/DE | COM | 929740108 | 297 | 3,012 | SH | SOLE | 3,012 | 0 | 0 | ||
Walt Disney Company (The) | COM | 254687106 | 4,848 | 46,255 | SH | SOLE | 45,248 | 0 | 1,007 | ||
Waste Management Inc | COM | 94106L109 | 386 | 4,750 | SH | SOLE | 4,750 | 0 | 0 | ||
Wells Fargo & Co | COM | 949746101 | 18,144 | 327,266 | SH | SOLE | 326,911 | 0 | 355 | ||
Weyerhaeuser Co | COM | 962166104 | 17,764 | 487,225 | SH | SOLE | 487,225 | 0 | 0 | ||
Whirlpool Corp | COM | 963320106 | 5,776 | 39,500 | SH | SOLE | 39,500 | 0 | 0 | ||
Xilinx Inc | COM | 983919101 | 11,246 | 172,320 | SH | SOLE | 172,320 | 0 | 0 | ||
Zoetis Inc | CL A | 98978V103 | 38,338 | 450,035 | SH | SOLE | 435,528 | 0 | 14,507 | ||
Energy Select Sector SPDR Fund | SBI INT-ENERGY | 81369Y506 | 32,302 | 425,364 | SH | SOLE | 425,364 | 0 | 0 | ||
Invesco BulletShares 2018 Corp | BULSHS2018 COR | 46138J106 | 2,672 | 126,288 | SH | SOLE | 124,692 | 0 | 1,596 | ||
Invesco BulletShares 2019 Corp | BULSHS 2019 CB | 46138J304 | 2,262 | 107,740 | SH | SOLE | 105,956 | 0 | 1,784 | ||
Invesco BulletShares 2020 Corp | BULSHS 2020 CB | 46138J502 | 1,944 | 92,329 | SH | SOLE | 91,318 | 0 | 1,011 | ||
Invesco BulletShares 2021 Corp | BULSHS 2021 CB | 46138J700 | 1,064 | 51,274 | SH | SOLE | 51,274 | 0 | 0 | ||
Invesco BuyBack Achievers ETF | BUYBACK ACHIEV | 46137V308 | 11,450 | 201,767 | SH | SOLE | 201,767 | 0 | 0 | ||
Invesco DB Gold Fund | GOLD FD | 46140H601 | 10,209 | 258,400 | SH | SOLE | 258,400 | 0 | 0 | ||
Invesco Dynamic Pharmaceutical | DYNMC PHRMCTLS | 46137V662 | 2,760 | 41,069 | SH | SOLE | 41,069 | 0 | 0 | ||
Invesco FTSE RAFI Developed Ma | FTSE RAFI DEV | 46138E743 | 4,010 | 93,274 | SH | SOLE | 93,274 | 0 | 0 | ||
Invesco FTSE RAFI US 1000 ETF | FTSE RAFI 1000 | 46137V613 | 8,126 | 72,165 | SH | SOLE | 72,165 | 0 | 0 | ||
Invesco FTSE RAFI US 1500 Smal | FTSE RAFI 1500 | 46137V597 | 4,463 | 32,071 | SH | SOLE | 32,008 | 0 | 63 | ||
Invesco Optimum Yield Diversif | OPTIMUM YIELD | 46090F100 | 47,669 | 2,582,262 | SH | SOLE | 2,582,262 | 0 | 0 | ||
Invesco S&P 500 Quality ETF | S&P500 QUALITY | 46137V241 | 20,800 | 693,098 | SH | SOLE | 693,098 | 0 | 0 | ||
iShares 20 Year Treasury Bond | 20 YR TR BD ETF | 464287432 | 51,691 | 424,670 | SH | SOLE | 424,670 | 0 | 0 | ||
iShares 3-7 Year Treasury Bond | 3-7 YR TR BD ETF | 464288661 | 665 | 5,541 | SH | SOLE | 5,541 | 0 | 0 | ||
iShares 7-10 Year Treasury Bon | 7-10 Y TR BD ETF | 464287440 | 95,735 | 933,905 | SH | SOLE | 933,905 | 0 | 0 | ||
iShares Core MSCI EAFE ETF | CORE MSCI EAFE | 46432F842 | 2,515 | 39,684 | SH | SOLE | 39,684 | 0 | 0 | ||
iShares Core MSCI Emerging Mar | CORE MSCI EMKT | 46434G103 | 1,495 | 28,464 | SH | SOLE | 28,464 | 0 | 0 | ||
iShares Core S&P 500 ETF | CORE S&P500 ETF | 464287200 | 53,828 | 197,135 | SH | SOLE | 197,135 | 0 | 0 | ||
iShares Core S&P Mid-Cap ETF | CORE S&P MCP ETF | 464287507 | 119,658 | 614,326 | SH | SOLE | 614,218 | 0 | 108 | ||
iShares Core S&P Small-Cap ETF | CORE S&P SCP ETF | 464287804 | 43,634 | 522,817 | SH | SOLE | 521,783 | 0 | 1,034 | ||
iShares Currency Hedged MSCI E | CUR HD EURZN ETF | 46434V803 | 25,271 | 853,602 | SH | SOLE | 853,602 | 0 | 0 | ||
iShares Edge MSCI Min Vol EAFE | MIN VOL EAFE ETF | 46429B689 | 7,016 | 98,617 | SH | SOLE | 98,617 | 0 | 0 | ||
iShares Edge MSCI Min Vol Emer | MIN VOL EMRG MKT | 464286533 | 15,598 | 269,669 | SH | SOLE | 269,669 | 0 | 0 | ||
iShares Edge MSCI USA Quality | USA QUALITY FCTR | 46432F339 | 4,438 | 53,185 | SH | SOLE | 53,185 | 0 | 0 | ||
iShares Floating Rate Bond ETF | FLTG RATE NT ETF | 46429B655 | 7,004 | 137,333 | SH | SOLE | 137,333 | 0 | 0 | ||
iShares iBonds Dec 2019 Term C | IBONDS DEC19 ETF | 46434VAU4 | 722 | 29,134 | SH | SOLE | 29,134 | 0 | 0 | ||
iShares iBonds Dec 2020 Term C | IBONDS DEC20 ETF | 46434VAQ3 | 605 | 24,160 | SH | SOLE | 23,736 | 0 | 424 | ||
iShares iBonds Dec 2021 Term C | IBONDS DEC21 ETF | 46434VBK5 | 1,020 | 41,836 | SH | SOLE | 40,535 | 0 | 1,301 | ||
iShares iBonds Dec 2022 Term C | IBONDS DEC22 ETF | 46434VBA7 | 838 | 34,411 | SH | SOLE | 33,547 | 0 | 864 | ||
iShares iBonds Sep 2018 Term M | IBONDS SEP18 ETF | 46429B580 | 564 | 22,179 | SH | SOLE | 22,179 | 0 | 0 | ||
iShares iBonds Sep 2019 Term M | IBONDS SEP19 ETF | 46429B564 | 687 | 27,061 | SH | SOLE | 27,061 | 0 | 0 | ||
iShares MSCI EAFE ETF | MSCI EAFE ETF | 464287465 | 1,609 | 24,030 | SH | SOLE | 23,839 | 0 | 191 | ||
iShares MSCI EAFE Small-Cap ET | EAFE SML CP ETF | 464288273 | 207 | 3,298 | SH | SOLE | 3,298 | 0 | 0 | ||
iShares MSCI Emerging Markets | MSCI EMG MKT ETF | 464287234 | 306 | 7,051 | SH | SOLE | 7,051 | 0 | 0 | ||
iShares MSCI Eurozone ETF | MSCI EURZONE ETF | 464286608 | 40,806 | 995,019 | SH | SOLE | 995,019 | 0 | 0 | ||
iShares MSCI Japan ETF | MSCI JPN ETF | 46434G822 | 13,774 | 237,850 | SH | SOLE | 237,850 | 0 | 0 | ||
iShares MSCI United Kingdom ET | MSCI UK ETF | 46435G334 | 759 | 21,826 | SH | SOLE | 21,826 | 0 | 0 | ||
iShares Nasdaq Biotechnology E | NASDAQ BIOTECH | 464287556 | 1,155 | 10,519 | SH | SOLE | 10,519 | 0 | 0 | ||
iShares Russell 1000 Growth ET | RUS 1000 GRW ETF | 464287614 | 989 | 6,880 | SH | SOLE | 6,880 | 0 | 0 | ||
iShares Russell 1000 Value ETF | RUS 1000 VAL ETF | 464287598 | 589 | 4,849 | SH | SOLE | 4,849 | 0 | 0 | ||
iShares Russell 2000 Growth ET | RUS 2000 GRW ETF | 464287648 | 421 | 2,062 | SH | SOLE | 2,062 | 0 | 0 | ||
iShares Russell 2000 Value ETF | RUS 2000 VAL ETF | 464287630 | 424 | 3,211 | SH | SOLE | 3,211 | 0 | 0 | ||
iShares Russell Mid-Cap Growth | RUS MD CP GR ETF | 464287481 | 465 | 3,667 | SH | SOLE | 3,667 | 0 | 0 | ||
iShares TIPS Bond ETF | TIPS BD ETF | 464287176 | 53,815 | 476,788 | SH | SOLE | 476,788 | 0 | 0 | ||
Oppenheimer S&P 500 Revenue ET | S&P 500 REVENUE | 68386C104 | 5,930 | 116,816 | SH | SOLE | 116,816 | 0 | 0 | ||
Oppenheimer S&P MidCap 400 Rev | S&P MDCP 400 REV | 68386C203 | 6,538 | 107,057 | SH | SOLE | 107,057 | 0 | 0 | ||
Oppenheimer Small Cap Revenue | SMALL CAP REV ET | 68386C302 | 2,985 | 40,672 | SH | SOLE | 40,672 | 0 | 0 | ||
Schwab Fundamental Emerging Ma | SCHWB FDT EMK LG | 808524730 | 324 | 11,689 | SH | SOLE | 11,689 | 0 | 0 | ||
Schwab Fundamental Internation | SCHWB FDT INT LG | 808524755 | 765 | 25,913 | SH | SOLE | 25,661 | 0 | 252 | ||
Schwab Fundamental U.S. Large | SCHWAB FDT US LG | 808524771 | 5,880 | 157,459 | SH | SOLE | 150,753 | 0 | 6,706 | ||
Schwab Fundamental U.S. Small | SCHWAB FDT US SC | 808524763 | 515 | 12,910 | SH | SOLE | 12,910 | 0 | 0 | ||
Schwab Intermediate-Term U.S. | INTRM TRM TRES | 808524854 | 35,822 | 684,546 | SH | SOLE | 684,546 | 0 | 0 | ||
Schwab US Dividend Equity ETF | US DIVIDEND EQ | 808524797 | 38,907 | 789,345 | SH | SOLE | 789,345 | 0 | 0 | ||
Schwab US Large-Cap ETF | US LRG CAP ETF | 808524201 | 799 | 12,302 | SH | SOLE | 12,302 | 0 | 0 | ||
Schwab US TIPS ETF | US TIPS ETF | 808524870 | 99,915 | 1,819,614 | SH | SOLE | 1,819,614 | 0 | 0 | ||
SPDR Gold Shares | GOLD SHS | 78463V107 | 3,665 | 30,890 | SH | SOLE | 30,890 | 0 | 0 | ||
SPDR S&P 500 ETF Trust | TR UNIT | 78462F103 | 86,769 | 319,851 | SH | SOLE | 319,752 | 0 | 99 | ||
SPDR S&P Dividend ETF | S&P DIVID ETF | 78464A763 | 3,152 | 34,001 | SH | SOLE | 34,001 | 0 | 0 | ||
SPDR S&P Emerging Asia Pacific | ASIA PACIF ETF | 78463X301 | 2,413 | 24,249 | SH | SOLE | 24,249 | 0 | 0 | ||
SPDR S&P MidCap 400 ETF Trust | UTSER1 S&PCRP | 78467Y107 | 7,334 | 20,659 | SH | SOLE | 20,576 | 0 | 83 | ||
TrimTabs All Cap US Free-Cash- | ALL CAP US FREE | 89628W302 | 318 | 8,915 | SH | SOLE | 8,915 | 0 | 0 | ||
VanEck Vectors Gold Miners ETF | GOLD MINERS ETF | 92189F106 | 6,858 | 307,400 | SH | SOLE | 307,400 | 0 | 0 | ||
Vanguard Communication Service | COMM SRVC ETF | 92204A884 | 4,484 | 52,801 | SH | SOLE | 52,801 | 0 | 0 | ||
Vanguard Dividend Appreciation | DIV APP ETF | 921908844 | 1,404 | 13,821 | SH | SOLE | 13,821 | 0 | 0 | ||
Vanguard Financials ETF | FINANCIALS ETF | 92204A405 | 9,903 | 146,816 | SH | SOLE | 146,816 | 0 | 0 | ||
Vanguard FTSE All-World ex-US | ALLWRLD EX US | 922042775 | 90,720 | 1,750,003 | SH | SOLE | 1,750,003 | 0 | 0 | ||
Vanguard FTSE All World ex-US | FTSE SMCAP ETF | 922042718 | 39,677 | 343,789 | SH | SOLE | 343,789 | 0 | 0 | ||
Vanguard FTSE Emerging Markets | FTSE EMR MKT ETF | 922042858 | 14,267 | 338,080 | SH | SOLE | 337,953 | 0 | 127 | ||
Vanguard FTSE Europe ETF | FTSE EUROPE ETF | 922042874 | 49,154 | 875,713 | SH | SOLE | 875,713 | 0 | 0 | ||
Vanguard Growth ETF | GROWTH ETF | 922908736 | 106,851 | 713,240 | SH | SOLE | 713,240 | 0 | 0 | ||
Vanguard Information Technolog | INF TECH ETF | 92204A702 | 33,730 | 185,940 | SH | SOLE | 185,940 | 0 | 0 | ||
Vanguard Large-Cap ETF | LARGE CAP ETF | 922908637 | 27,017 | 216,552 | SH | SOLE | 216,552 | 0 | 0 | ||
Vanguard Materials ETF | MATERIALS ETF | 92204A801 | 4,974 | 37,807 | SH | SOLE | 37,807 | 0 | 0 | ||
Vanguard Real Estate ETF | REAL ESTATE ETF | 922908553 | 530 | 6,511 | SH | SOLE | 6,511 | 0 | 0 | ||
Vanguard S&P 500 ETF | S&P 500 ETF SHS | 922908363 | 1,086 | 4,353 | SH | SOLE | 4,353 | 0 | 0 | ||
Vanguard Short-Term Corporate | SHRT TRM CORP BD | 92206C409 | 87,389 | 1,118,936 | SH | SOLE | 1,118,936 | 0 | 0 | ||
Vanguard Short-Term Treasury E | SHORT TERM TREAS | 92206C102 | 30,973 | 516,906 | SH | SOLE | 516,906 | 0 | 0 | ||
Vanguard Total Bond Market ETF | TOTAL BND MRKT | 921937835 | 65,069 | 821,686 | SH | SOLE | 821,686 | 0 | 0 | ||
Vanguard Value ETF | VALUE ETF | 922908744 | 543 | 5,228 | SH | SOLE | 5,228 | 0 | 0 | ||
WisdomTree Emerging Markets Sm | EMG MKTS SMCAP | 97717W281 | 1,198 | 25,131 | SH | SOLE | 25,131 | 0 | 0 | ||
WisdomTree Japan Hedged Equity | JAPN HEDGE EQT | 97717W851 | 22,038 | 408,262 | SH | SOLE | 408,262 | 0 | 0 | ||
Xtrackers MSCI EAFE Hedged Equ | XTRACK MSCI EAFE | 233051200 | 36,456 | 1,161,017 | SH | SOLE | 1,161,017 | 0 | 0 |