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
ABB Ltd Common Stock 000375204 431 19,793 SH   SOLE   16,670 0 3,123
Aflac Inc Common Stock 001055102 11,611 269,908 SH   SOLE   261,025 0 8,884
AMN Healthcare Services Inc Common Stock 001744101 660 11,267 SH   SOLE   10,655 0 612
AU Optronics Corp Common Stock 002255107 87 20,546 SH   SOLE   20,546 0 0
Aaron's Inc Common Stock 002535300 1,106 25,458 SH   SOLE   24,324 0 1,134
Abbott Laboratories Common Stock 002824100 41,784 685,098 SH   SOLE   363,153 0 321,945
Aberdeen Asia-Pacific Income Closed End Funds 003009107 159 36,857 SH   SOLE   26,542 0 10,315
Abiomed Inc Com Common Stock 003654100 254 622 SH   SOLE   622 0 0
Access National Corp Common Stock 004337101 1,136 39,720 SH   SOLE   39,720 0 0
Advaxis Inc Common Stock 007624208 54 37,544 SH   SOLE   37,544 0 0
Aegon NV Common Stock 007924103 354 59,861 SH   SOLE   59,687 0 174
Advanced Energy Industries Inc Common Stock 007973100 444 7,650 SH   SOLE   6,400 0 1,250
Affiliated Managers Group Inc Common Stock 008252108 1,274 8,567 SH   SOLE   1,791 0 6,776
Air Products & Chemicals Inc Common Stock 009158106 1,184 7,601 SH   SOLE   6,979 0 622
Albemarle Corp Common Stock 012653101 218 2,310 SH   SOLE   810 0 1,500
Alexandria Real Estate Equities Inc Common Stock 015271109 1,056 8,366 SH   SOLE   7,807 0 559
Align Technology Inc Common Stock 016255101 9,698 28,345 SH   SOLE   12,844 0 15,501
Alliant Energy Corp Common Stock 018802108 681 16,089 SH   SOLE   15,546 0 543
AllianzGI Equity & Conv Inc Closed End Funds 018829101 508 22,844 SH   SOLE   15,723 0 7,121
Allied Motion Technologies Inc Common Stock 019330109 383 8,000 SH   SOLE   8,000 0 0
Allstate Corp Common Stock 020002101 3,899 42,720 SH   SOLE   25,447 0 17,273
Altaba Inc Common Stock 021346101 5,816 79,438 SH   SOLE   65,495 0 13,943
Amazon.com Inc Common Stock 023135106 28,635 16,846 SH   SOLE   10,821 0 6,025
Ameren Corp Common Stock 023608102 503 8,273 SH   SOLE   7,424 0 849
American Campus Communities Inc Common Stock 024835100 390 9,103 SH   SOLE   6,373 0 2,730
American Electric Power Co Inc Common Stock 025537101 9,963 143,875 SH   SOLE   137,357 0 6,518
American Express Co Common Stock 025816109 20,674 210,964 SH   SOLE   182,364 0 28,600
American International Group Inc Rights 026874156 17,871 1,232,469 SH   SOLE   399,538 0 832,931
American International Group Inc Common Stock 026874784 12,940 244,064 SH   SOLE   70,195 0 173,869
American Vanguard Corp Common Stock 030371108 1,324 57,710 SH   SOLE   57,710 0 0
American Water Works Co Inc Common Stock 030420103 321 3,756 SH   SOLE   3,206 0 550
AmeriGas Partners LP Common Stock 030975106 203 4,801 SH   SOLE   4,801 0 0
Amgen Inc Common Stock 031162100 50,068 271,241 SH   SOLE   249,773 0 21,468
Amkor Technology Inc Common stock 031652100 172 20,000 SH   SOLE   20,000 0 0
Amphenol Corp Common Stock 032095101 331 3,803 SH   SOLE   3,574 0 229
Amplify Online Retail ETF Exchange Traded Fund 032108102 10,592 206,911 SH   SOLE   196,135 0 10,776
Anadarko Petroleum Corp Common Stock 032511107 2,467 33,682 SH   SOLE   30,685 0 2,997
Analog Devices Inc Common Stock 032654105 14,448 150,623 SH   SOLE   126,735 0 23,888
Andersons Inc Common Stock 034164103 253 7,403 SH   SOLE   7,403 0 0
Annaly Capital Management Inc Common Stock 035710409 999 97,132 SH   SOLE   78,163 0 18,969
Anthem Inc Common Stock 036752103 2,711 11,390 SH   SOLE   8,578 0 2,812
Apache Corp Common Stock 037411105 215 4,591 SH   SOLE   4,567 0 24
Apollo Global Management LLC Common Stock 037612306 992 31,132 SH   SOLE   28,291 0 2,841
Apple Inc Common Stock 037833100 298,945 1,614,959 SH   SOLE   1,099,570 0 515,389
Applied Materials Inc Common Stock 038222105 2,844 61,576 SH   SOLE   58,825 0 2,750
Archer-Daniels Midland Co Common Stock 039483102 741 16,164 SH   SOLE   15,177 0 987
Arista Networks Inc Common Stock 040413106 1,958 7,603 SH   SOLE   6,383 0 1,220
Ashland Global Holdings Inc Common Stock 044186104 253 3,237 SH   SOLE   1,137 0 2,100
Astrazeneca Plc Each Ads Representing 1/2 Of An Ordinary Share Common Stock 046353108 814 23,175 SH   SOLE   16,760 0 6,415
Atmos Energy Corp Common Stock 049560105 253 2,803 SH   SOLE   2,555 0 248
Autodesk Inc Common Stock 052769106 2,922 22,290 SH   SOLE   18,747 0 3,543
Autoliv Inc Common Stock 052800109 272 1,897 SH   SOLE   1,897 0 0
Automatic Data Processing Inc Common Stock 053015103 3,013 22,461 SH   SOLE   20,337 0 2,124
AutoZone Inc Common Stock 053332102 906 1,350 SH   SOLE   1,298 0 52
AvalonBay Communities Inc Common Stock 053484101 327 1,905 SH   SOLE   1,769 0 136
Avery Dennison Corp Common Stock 053611109 708 6,937 SH   SOLE   6,769 0 168
BB&T Corp Common Stock 054937107 4,331 85,872 SH   SOLE   72,933 0 12,939
BP PLC ADR Common Stock 055622104 5,157 112,953 SH   SOLE   73,869 0 39,084
Baidu Inc Common Stock 056752108 4,045 16,648 SH   SOLE   11,444 0 5,204
Ball Corp Common Stock 058498106 14,187 399,084 SH   SOLE   337,956 0 61,128
Bank of America Corporation Common Stock 060505104 17,469 619,687 SH   SOLE   417,666 0 202,021
Bank of the Ozarks Inc Common Stock 063904106 912 20,258 SH   SOLE   18,068 0 2,190
Bank of New York Mellon Corp Common Stock 064058100 11,753 217,936 SH   SOLE   193,133 0 24,803
Bar Harbor Bankshares Inc Common Stock 066849100 294 9,721 SH   SOLE   3,271 0 6,450
Barnes Group Inc Common Stock 067806109 337 5,721 SH   SOLE   5,721 0 0
Barrick Gold Corp Common Stock 067901108 147 11,579 SH   SOLE   9,032 0 2,547
Baxter International Inc Common Stock 071813109 2,378 32,200 SH   SOLE   30,615 0 1,585
Becton, Dickinson and Co Common Stock 075887109 51,579 215,305 SH   SOLE   207,685 0 7,620
WR Berkley Corp Common Stock 084423102 2,263 31,252 SH   SOLE   30,068 0 1,184
Berkshire Hathaway Inc A Common Stock 084670108 1,974 7 SH   SOLE   4 0 3
Berkshire Hathaway Inc B Common Stock 084670702 66,080 354,034 SH   SOLE   293,432 0 60,602
Best Buy Co Inc Common Stock 086516101 456 6,117 SH   SOLE   5,543 0 574
Bhp Billiton Ltd Common Stock 088606108 1,006 20,112 SH   SOLE   15,735 0 4,377
Big Lots Inc Common Stock 089302103 341 8,165 SH   SOLE   8,165 0 0
Black Hills Corp Common Stock 092113109 982 15,990 SH   SOLE   15,990 0 0
BlackRock Enhanced Intl Div Trust Closed End Funds 092524107 92 16,042 SH   SOLE   16,042 0 0
Boeing Co Common Stock 097023105 62,028 184,877 SH   SOLE   125,070 0 59,807
The AES Corp Common Stock 00130H105 180 13,408 SH   SOLE   12,200 0 1,208
ALPS Sector Dividend Dogs ETF Exchange Traded Fund 00162Q858 20,812 467,678 SH   SOLE   461,255 0 6,422
Alerian MLP ETF Exchange Traded Fund 00162Q866 34,814 3,446,927 SH   SOLE   3,204,353 0 242,574
AT&T Inc Common Stock 00206R102 45,624 1,420,865 SH   SOLE   1,103,295 0 317,570
ARK Web x.0 ETF Exchange Traded Fund 00214Q401 5,470 98,593 SH   SOLE   92,508 0 6,085
AbbVie Inc Common Stock 00287Y109 40,128 433,119 SH   SOLE   314,502 0 118,617
WBI BullBear Yield 1000 ETF Exchange Traded Fund 00400R700 403 15,586 SH   SOLE   15,401 0 185
WBI Power Factor High Dividend ETF Exchange Traded Fund 00400R858 246 9,137 SH   SOLE   8,665 0 472
WBI BullBear Global Income ETF Exchange Traded Fund 00400R874 690 28,957 SH   SOLE   28,354 0 603
WBI BullBear Global High Income ETF Exchange Traded Fund 00400R882 2,106 88,042 SH   SOLE   85,431 0 2,611
Accelerate Diagnostics Inc Common Stock 00430H102 273 12,226 SH   SOLE   12,226 0 0
Activision Blizzard Inc Common Stock 00507V109 4,129 54,101 SH   SOLE   49,649 0 4,453
Acuity Brands Inc Common Stock 00508Y102 583 5,028 SH   SOLE   5,007 0 21
Adobe Systems Inc Common Stock 00724F101 6,818 27,964 SH   SOLE   13,128 0 14,836
Adtalem Global Education Inc Common stock 00737L103 289 6,000 SH   SOLE   0 0 6,000
Aecom Common stock 00766T100 224 6,768 SH   SOLE   193 0 6,575
Aerie Pharmaceuticals Inc Common Stock 00771V108 372 5,500 SH   SOLE   5,500 0 0
Aetna Inc Common Stock 00817Y108 6,480 35,314 SH   SOLE   32,356 0 2,958
Agilent Technologies Inc Common Stock 00846U101 2,037 32,934 SH   SOLE   17,769 0 15,165
Akamai Technologies Inc Common Stock 00971T101 4,704 64,241 SH   SOLE   32,418 0 31,823
Alibaba Group Holding Ltd ADR Common Stock 01609W102 10,149 54,702 SH   SOLE   43,799 0 10,903
AllianceBernstein Glb High Inc Closed End Funds 01879R106 404 35,044 SH   SOLE   35,044 0 0
AllianceBernstein Holding LP Common stock 01881G106 5,070 177,600 SH   SOLE   30,500 0 147,100
Allison Transmission Holdings Inc Common Stock 01973R101 1,090 27,285 SH   SOLE   26,206 0 1,079
Alphabet Inc C Common Stock 02079K107 74,328 66,623 SH   SOLE   42,588 0 24,035
Alphabet Inc A Common Stock 02079K305 74,056 65,583 SH   SOLE   48,859 0 16,724
Altria Group Inc Common Stock 02209S103 5,454 96,033 SH   SOLE   85,918 0 10,115
Ambev SA Common Stock 02319V103 5,782 1,248,891 SH   SOLE   1,027,372 0 221,519
America Movil SAB de CV Common Stock 02364W105 9,257 555,630 SH   SOLE   442,198 0 113,432
American Airlines Group Inc Common Stock 02376R102 371 9,770 SH   SOLE   9,660 0 110
American Public Education Inc Common Stock 02913V103 229 5,428 SH   SOLE   5,428 0 0
American Tower Corp Common Stock 03027X100 22,026 152,780 SH   SOLE   149,556 0 3,224
Ameriprise Financial Inc Common Stock 03076C106 9,457 67,608 SH   SOLE   64,518 0 3,091
Ameris Bancorp Common Stock 03076K108 789 14,798 SH   SOLE   14,798 0 0
Ampio Pharmaceuticals Inc Common Stock 03209T109 51 23,216 SH   SOLE   23,216 0 0
Andeavor Common Stock 03349M105 2,952 22,502 SH   SOLE   22,463 0 39
Andeavor Logistics Lp Com Unit Lp Int Common Stock 03350F106 219 5,148 SH   SOLE   5,148 0 0
Anheuser-Busch InBev SA/NV Common Stock 03524A108 989 9,818 SH   SOLE   3,202 0 6,616
Apartment Investment & Management Co Common Stock 03748R101 673 15,913 SH   SOLE   14,705 0 1,208
Apollo Investment Corp Common Stock 03761U106 223 40,048 SH   SOLE   12,548 0 27,500
Apollo Commercial Real Estate Finance Inc Common Stock 03762U105 318 17,373 SH   SOLE   9,139 0 8,234
AppFolio Inc Common Stock 03783C100 498 8,138 SH   SOLE   8,138 0 0
Aqua America Inc Common Stock 03836W103 611 17,365 SH   SOLE   15,616 0 1,749
Arconic Inc Common Stock 03965L100 224 13,166 SH   SOLE   11,696 0 1,470
Assurant Inc Common Stock 04621X108 723 6,986 SH   SOLE   5,212 0 1,774
AtriCure Inc Common Stock 04963C209 541 20,004 SH   SOLE   20,004 0 0
AutoNation Inc Common Stock 05329W102 640 13,183 SH   SOLE   10,557 0 2,626
Avangrid Inc Common Stock 05351W103 329 6,214 SH   SOLE   6,214 0 0
Avaya Hldgs Corp Common Stock 05351X101 642 31,975 SH   SOLE   30,032 0 1,943
Bce Inc Com New Common Stock 05534B760 4,219 104,580 SH   SOLE   93,597 0 10,983
Baker Hughes, a GE Co Common Stock 05722G100 861 26,143 SH   SOLE   22,865 0 3,278
Banco Bilbao Vizcaya Argentaria SA ADR Common Stock 05946K101 161 23,012 SH   SOLE   20,218 0 2,794
Banco Santander SA ADR Common Stock 05964H105 388 72,651 SH   SOLE   62,285 0 10,366
Bancorpsouth Bk Tupelo Miss Common Stock 05971J102 2,861 85,153 SH   SOLE   85,153 0 0
iPath Bloomberg Cmdty TR ETN Exchange Traded Fund 06738C778 39,710 1,630,789 SH   SOLE   1,508,935 0 121,854
iPath S&P GSCI Crude Oil TR ETN Exchange Traded Fund 06738C786 139 15,949 SH   SOLE   15,949 0 0
Barclays Bank PLC Preferred Stock 06739H362 613 23,186 SH   SOLE   21,873 0 1,313
iPath B S&P GSCI Crude Oil TR ETN Exchange Traded Fund 06745R693 358 4,827 SH   SOLE   4,508 0 319
Berry Global Group Inc Common Stock 08579W103 4,463 97,151 SH   SOLE   43,526 0 53,625
Biogen Inc Common Stock 09062X103 16,183 55,757 SH   SOLE   42,375 0 13,382
BlackRock Inc Common Stock 09247X101 12,434 24,915 SH   SOLE   9,404 0 15,511
BlackRock Energy & Resources Closed End Funds 09250U101 400 26,300 SH   SOLE   0 0 26,300
BlackRock Enhanced Equity Div Closed End Funds 09251A104 566 61,680 SH   SOLE   61,680 0 0
Blackstone Group LP Common Stock 09253U108 6,099 189,589 SH   SOLE   96,158 0 93,431
BlackRock Muni Inter Duration Closed End Funds 09253X102 221 16,723 SH   SOLE   16,723 0 0
BlackRock MuniHoldings Qty II Closed End Funds 09254C107 256 20,925 SH   SOLE   20,925 0 0
BlackRock MuniAssets Fund Closed End Funds 09254J102 1,391 105,167 SH   SOLE   90,993 0 14,174
Blackstone Mtg Tr Inc Corporate Bonds 09257WAB6 20 20,000 SH   SOLE   20,000 0 0
Booking Hldgs Inc Common Stock 09857L108 2,358 1,163 SH   SOLE   1,078 0 85
Boston Scientific Corp Common Stock 101137107 699 21,370 SH   SOLE   20,549 0 821
Box Inc Common Stock 10316T104 348 13,944 SH   SOLE   10,821 0 3,123
Bristol-Myers Squibb Company Common Stock 110122108 21,018 379,795 SH   SOLE   165,241 0 214,555
British American Tobacco PLC Common Stock 110448107 850 16,855 SH   SOLE   16,180 0 675
Broadridge Financial Solutions Inc Common Stock 11133T103 14,164 123,061 SH   SOLE   114,357 0 8,704
Broadcom Inc Com Common Stock 11135F101 8,200 33,793 SH   SOLE   30,874 0 2,919
Brookfield Asset Management Inc Class A Common Stock 112585104 1,409 34,753 SH   SOLE   21,833 0 12,921
Brooks Automation Inc Common Stock 114340102 731 22,406 SH   SOLE   21,126 0 1,280
Brown-Forman Corp Common Stock 115637209 603 12,306 SH   SOLE   1,408 0 10,898
Brunswick Corp Common Stock 117043109 2,825 43,814 SH   SOLE   36,135 0 7,679
Buckeye Partners LP Common Stock 118230101 4,519 128,558 SH   SOLE   42,308 0 86,250
Cae Inc Com Common Stock 124765108 9,533 458,960 SH   SOLE   243,707 0 215,253
CBRE Group Inc Common Stock 12504L109 395 8,267 SH   SOLE   6,417 0 1,850
CDW Corp Common Stock 12514G108 2,798 34,634 SH   SOLE   33,708 0 926
CF Industries Holdings Inc Common Stock 125269100 6,519 146,830 SH   SOLE   120,268 0 26,562
C.H. Robinson Worldwide Inc Common Stock 12541W209 13,170 157,426 SH   SOLE   140,442 0 16,984
Cigna Corp Common Stock 125509109 1,051 6,186 SH   SOLE   6,073 0 113
CME Group Inc Class A Common Stock 12572Q105 25,571 155,997 SH   SOLE   50,383 0 105,614
CMS Energy Corp Common Stock 125896100 296 6,268 SH   SOLE   3,860 0 2,408
CSX Corp Common Stock 126408103 4,815 75,490 SH   SOLE   70,048 0 5,441
CVS Health Corp Common Stock 126650100 18,241 283,459 SH   SOLE   222,178 0 61,281
CYS Investments Inc Common Stock 12673A108 547 72,935 SH   SOLE   72,935 0 0
CA Inc Common Stock 12673P105 270 7,582 SH   SOLE   6,969 0 613
Cabot Corp Common Stock 127055101 326 5,279 SH   SOLE   5,279 0 0
Cadence Design Systems Inc Common Stock 127387108 237 5,477 SH   SOLE   4,664 0 813
Cadence Bancorp Common Stock 12739A100 487 16,879 SH   SOLE   15,785 0 1,094
Cadiz Inc Common Stock 127537207 168 12,823 SH   SOLE   12,823 0 0
Caesars Entertainment Corp Common Stock 127686103 118 11,000 SH   SOLE   11,000 0 0
Calamos Convertible Opps & Income Closed End Funds 128117108 215 18,201 SH   SOLE   16,901 0 1,300
Callon Petroleum Co Common Stock 13123X102 503 46,791 SH   SOLE   43,856 0 2,935
Cambria Foreign Shareholder Yield Etf Exchange traded fund 132061300 1,189 47,300 SH   SOLE   46,900 0 400
Camden Property Trust Common Stock 133131102 417 4,573 SH   SOLE   4,225 0 348
Campbell Soup Co Common Stock 134429109 321 7,930 SH   SOLE   4,718 0 3,212
Canadian Imperial Bank of Commerce Common Stock 136069101 1,704 19,605 SH   SOLE   17,485 0 2,120
Canadian National Railway Co Common Stock 136375102 623 7,624 SH   SOLE   6,864 0 760
Canadian Natural Resources Ltd Common Stock 136385101 207 5,740 SH   SOLE   5,229 0 511
Canadian Pacific Railway Ltd Common Stock 13645T100 220 1,204 SH   SOLE   1,181 0 23
Canon Inc Common Stock 138006309 12,213 373,595 SH   SOLE   364,699 0 8,896
Capital One Financial Corp Common Stock 14040H105 25,856 281,353 SH   SOLE   217,219 0 64,133
Capital Senior Living Corp Common Stock 140475104 607 56,906 SH   SOLE   53,538 0 3,368
The Carlyle Group LP Common Stock 14309L102 2,640 123,925 SH   SOLE   32,925 0 91,000
CarMax Inc Common Stock 143130102 6,592 90,469 SH   SOLE   16,022 0 74,447
Carnival Corp Common Stock 143658300 2,017 35,199 SH   SOLE   29,594 0 5,605
Caterpillar Inc Common Stock 149123101 5,596 41,245 SH   SOLE   33,840 0 7,405
Cedar Fair LP Common Stock 150185106 300 4,761 SH   SOLE   4,511 0 250
Celanese Corp Common Stock 150870103 4,373 39,373 SH   SOLE   37,908 0 1,465
Celgene Corp Common Stock 151020104 11,565 145,619 SH   SOLE   132,157 0 13,462
Centene Corp Common Stock 15135B101 1,962 15,922 SH   SOLE   15,254 0 668
Cenovus Energy Inc Common Stock 15135U109 113 10,858 SH   SOLE   2,727 0 8,131
CenterPoint Energy Inc Common Stock 15189T107 1,395 50,350 SH   SOLE   47,871 0 2,478
Century Communities Inc Common Stock 156504300 2,815 89,224 SH   SOLE   72,483 0 16,741
CenturyLink Inc Common Stock 156700106 335 17,950 SH   SOLE   16,411 0 1,539
Cerner Corp Common Stock 156782104 25,926 433,621 SH   SOLE   276,356 0 157,265
Charles River Laboratories International Inc Common Stock 159864107 1,107 9,861 SH   SOLE   9,410 0 451
Charter Communications Inc Common Stock 16119P108 574 1,957 SH   SOLE   1,281 0 676
The Chemours Co Common Stock 163851108 265 5,981 SH   SOLE   5,796 0 185
Chesapeake Energy Corp Common Stock 165167107 400 76,358 SH   SOLE   74,358 0 2,000
Chevron Corp Common Stock 166764100 90,641 716,925 SH   SOLE   624,272 0 92,654
China Petroleum & Chemical Corp Common Stock 16941R108 238 2,652 SH   SOLE   2,360 0 292
Chipotle Mexican Grill Inc Class A Common Stock 169656105 303 703 SH   SOLE   628 0 75
Choice Hotels International Inc Common Stock 169905106 253 3,349 SH   SOLE   3,349 0 0
Church & Dwight Co Inc Common Stock 171340102 505 9,507 SH   SOLE   9,507 0 0
Cimarex Energy Co Common Stock 171798101 1,319 12,961 SH   SOLE   12,435 0 526
Cincinnati Financial Corp Common Stock 172062101 1,748 26,143 SH   SOLE   26,143 0 0
Cinemark Holdings Inc Common Stock 17243V102 636 18,141 SH   SOLE   16,644 0 1,497
Cisco Systems Inc Common Stock 17275R102 88,389 2,054,120 SH   SOLE   1,800,609 0 253,511
Cintas Corp Common Stock 172908105 342 1,847 SH   SOLE   1,572 0 275
Citigroup Inc Common Stock 172967424 13,103 195,804 SH   SOLE   78,743 0 117,061
Citizens Financial Group Inc Common Stock 174610105 1,046 26,890 SH   SOLE   24,843 0 2,047
Clearfield Inc Common Stock 18482P103 276 25,000 SH   SOLE   25,000 0 0
Cleveland-Cliffs Inc Common Stock 185899101 784 92,963 SH   SOLE   87,714 0 5,249
Clorox Co Common Stock 189054109 15,016 111,024 SH   SOLE   103,075 0 7,949
CoBiz Financial Inc Common Stock 190897108 319 14,851 SH   SOLE   14,851 0 0
Coca-Cola Co Common Stock 191216100 28,934 659,685 SH   SOLE   562,033 0 97,652
Cognex Corp Common Stock 192422103 387 8,668 SH   SOLE   7,018 0 1,650
Cognizant Technology Solutions Corp A Common Stock 192446102 16,394 207,542 SH   SOLE   185,897 0 21,645
Cohen & Steers Infrastructure Closed End Funds 19248A109 502 22,094 SH   SOLE   22,094 0 0
Colgate-Palmolive Co Common Stock 194162103 36,969 570,421 SH   SOLE   416,244 0 154,177
Columbia Property Trust Inc Common Stock 198287203 386 17,000 SH   SOLE   15,000 0 2,000
Comcast Corp Class A Common Stock 20030N101 4,366 133,084 SH   SOLE   105,683 0 27,401
Comerica Inc Common Stock 200340107 644 7,082 SH   SOLE   6,908 0 174
Commerce Bancshares Inc Common Stock 200525103 9,306 143,805 SH   SOLE   140,891 0 2,914
Commercial Metals Co Common Stock 201723103 2,809 133,078 SH   SOLE   107,801 0 25,277
Community Health Systems Inc Common Stock 203668108 51 15,410 SH   SOLE   14,210 0 1,200
Comscore Inc Com Common stock 20564W105 1,298 59,519 SH   SOLE   59,519 0 0
Conagra Brands Inc Common Stock 205887102 336 9,393 SH   SOLE   7,753 0 1,640
Conatus Pharmaceuticals Inc Common Stock 20600T108 1,400 327,076 SH   SOLE   327,076 0 0
ConocoPhillips Common Stock 20825C104 21,574 309,887 SH   SOLE   301,825 0 8,063
Consolidated Edison Inc Common Stock 209115104 1,749 22,434 SH   SOLE   22,064 0 370
Constellation Brands Inc Common Stock 21036P108 1,561 7,133 SH   SOLE   6,737 0 396
The Cooper Companies Inc Common Stock 216648402 351 1,489 SH   SOLE   894 0 595
Copart Inc Common Stock 217204106 18,797 332,338 SH   SOLE   326,681 0 5,657
CoreSite Realty Corp Common Stock 21870Q105 365 3,296 SH   SOLE   3,042 0 254
Corning Inc Common Stock 219350105 2,400 87,227 SH   SOLE   62,943 0 24,284
Corporate Capital Trust Inc Common Stock 219880101 224 14,338 SH   SOLE   14,338 0 0
Corporate Office Properties Trust Common Stock 22002T108 692 23,865 SH   SOLE   21,958 0 1,907
Costco Wholesale Corp Common Stock 22160K105 37,119 177,621 SH   SOLE   169,285 0 8,337
Credit Suisse Group AG Common Stock 225401108 187 12,569 SH   SOLE   12,155 0 414
Credit Suisse FI Large Cap Gr Enh ETN Exchange Traded Fund 22542D423 259 1,017 SH   SOLE   1,017 0 0
Criteo SA Common Stock 226718104 801 24,388 SH   SOLE   17,143 0 7,245
Crown Castle International Corp Common Stock 22822V101 12,582 116,693 SH   SOLE   113,441 0 3,252
CubeSmart Common Stock 229663109 623 19,346 SH   SOLE   17,771 0 1,575
Cumberland Pharmaceuticals Inc Common Stock 230770109 102 16,626 SH   SOLE   16,626 0 0
Cummins Inc Common Stock 231021106 2,391 17,946 SH   SOLE   16,799 0 1,147
CyrusOne Inc Common Stock 23283R100 3,279 56,192 SH   SOLE   31,334 0 24,858
Deutsche X-trackers MSCI EAFE Hedged Eq Exchange Traded Fund 233051200 219,954 7,004,896 SH   SOLE   6,547,372 0 457,524
Deutsche X-trackers MSCI Germany Hdgd Eq Exchange Traded Fund 233051408 713 26,768 SH   SOLE   26,631 0 137
DCT Industrial Trust Inc Common Stock 233153204 3,275 49,078 SH   SOLE   41,373 0 7,705
D.R. Horton Inc Common Stock 23331A109 2,669 65,109 SH   SOLE   59,233 0 5,876
DTE Energy Co Common Stock 233331107 621 5,994 SH   SOLE   5,844 0 150
DXC Technology Co Common Stock 23355L106 804 9,970 SH   SOLE   6,178 0 3,792
Danaher Corp Common Stock 235851102 31,478 318,992 SH   SOLE   212,625 0 106,367
Daqo New Energy Corp Common Stock 23703Q203 2,185 61,473 SH   SOLE   47,909 0 13,564
Darden Restaurants Inc Common Stock 237194105 4,728 44,161 SH   SOLE   42,818 0 1,343
Deere & Co Common Stock 244199105 12,519 89,551 SH   SOLE   86,573 0 2,978
Dell Technologies Inc V Common Stock 24703L103 201 2,373 SH   SOLE   1,758 0 615
Delta Air Lines Inc Common Stock 247361702 9,118 184,061 SH   SOLE   89,896 0 94,165
Denbury Resources Inc Common Stock 247916208 48 10,000 SH   SOLE   10,000 0 0
Dentsply Sirona Inc Com Common Stock 24906P109 406 9,271 SH   SOLE   9,220 0 51
Deutsche Strategic Muni Income Closed End Funds 25159F102 110 10,150 SH   SOLE   10,150 0 0
Devon Energy Corp Common Stock 25179M103 1,819 41,372 SH   SOLE   37,285 0 4,087
DexCom Inc Common Stock 252131107 3,322 34,973 SH   SOLE   34,973 0 0
Diageo PLC Common Stock 25243Q205 22,208 154,211 SH   SOLE   137,456 0 16,755
Diamondback Energy Inc Common Stock 25278X109 3,152 23,957 SH   SOLE   19,515 0 4,442
Digital Realty Trust Inc Common Stock 253868103 15,632 140,093 SH   SOLE   137,768 0 2,325
Walt Disney Co Common Stock 254687106 44,113 420,886 SH   SOLE   323,061 0 97,825
Discover Financial Services Common Stock 254709108 1,451 20,607 SH   SOLE   16,208 0 4,399
Discovery Inc Common Stock 25470F104 423 15,385 SH   SOLE   12,959 0 2,426
Dollar General Corp Common Stock 256677105 1,396 14,158 SH   SOLE   8,134 0 6,024
Dominion Resources Inc Common Stock 25746U109 2,768 40,605 SH   SOLE   29,905 0 10,700
Dover Corp Common Stock 260003108 272 3,710 SH   SOLE   613 0 3,097
DowDuPont Inc Common Stock 26078J100 23,540 357,104 SH   SOLE   181,812 0 175,292
Duke Realty Corp Common Stock 264411505 819 28,215 SH   SOLE   25,001 0 3,214
Duke Energy Corp Common Stock 26441C204 4,625 58,486 SH   SOLE   53,674 0 4,812
EOG Resources Inc Common Stock 26875P101 11,873 95,421 SH   SOLE   33,864 0 61,557
EQT Corp Common Stock 26884L109 11,607 210,351 SH   SOLE   208,718 0 1,633
EPR Properties Common Stock 26884U109 1,213 18,721 SH   SOLE   17,680 0 1,042
Eagle Bancorp Inc Common stock 268948106 2,463 40,186 SH   SOLE   8,185 0 32,001
ETFS Physical Platinum Exchange Traded Fund 26922V101 328 4,045 SH   SOLE   3,795 0 250
ETFS Physical Swiss Gold Exchange Traded Fund 26922Y105 245 2,027 SH   SOLE   1,627 0 400
ETFS Physical Palladium Exchange Traded Fund 26923A106 342 3,773 SH   SOLE   3,543 0 230
BioShares Biotechnology Clinical Trials Exchange Traded Fund 26923G301 4,870 148,954 SH   SOLE   143,318 0 5,636
ETFS Bloomberg All Commodity Strt K-1 Fr Exchange Traded Fund 26923J503 1,460 59,797 SH   SOLE   56,421 0 3,376
ETRADE Financial Corp Common Stock 269246401 422 6,851 SH   SOLE   6,851 0 0
ETFMG Prime Cyber Security ETF Exchange Traded Fund 26924G201 5,059 136,727 SH   SOLE   128,674 0 8,053
Eagle Materials Inc Common Stock 26969P108 573 5,454 SH   SOLE   5,114 0 340
East West Bancorp Inc Common Stock 27579R104 244 3,749 SH   SOLE   3,749 0 0
EastGroup Properties Inc Common Stock 277276101 1,177 12,322 SH   SOLE   2,147 0 10,175
Eastman Chemical Co Common Stock 277432100 2,449 24,505 SH   SOLE   22,731 0 1,774
EV Municipal Income Closed End Funds 27826U108 141 11,919 SH   SOLE   11,919 0 0
EV Floating Rate Income Closed End Funds 278279104 1,152 79,432 SH   SOLE   51,723 0 27,709
EV Municipal Bond II Closed End Funds 27827K109 121 10,185 SH   SOLE   10,185 0 0
EV Senior Floating Rate Closed End Funds 27828Q105 1,340 93,249 SH   SOLE   64,323 0 28,926
EV National Muni Opps Trust Closed End Funds 27829L105 1,369 66,980 SH   SOLE   57,781 0 9,199
eBay Inc Common Stock 278642103 1,130 31,166 SH   SOLE   29,744 0 1,422
Ecolab Inc Common Stock 278865100 6,331 45,117 SH   SOLE   23,774 0 21,343
Edison International Common Stock 281020107 630 9,952 SH   SOLE   9,245 0 707
Eldorado Resorts Inc Common Stock 28470R102 378 9,664 SH   SOLE   9,664 0 0
Electronic Arts Inc Common Stock 285512109 511 3,624 SH   SOLE   3,624 0 0
Ellie Mae Inc Common Stock 28849P100 8,027 77,305 SH   SOLE   76,262 0 1,043
Emerson Electric Co Common Stock 291011104 12,203 176,497 SH   SOLE   80,165 0 96,332
Encana Corp Common Stock 292505104 171 13,095 SH   SOLE   11,328 0 1,767
Enbridge Inc Com Common Stock 29250N105 1,879 52,648 SH   SOLE   46,193 0 6,456
Encore Wire Corp Common Stock 292562105 580 12,221 SH   SOLE   11,501 0 720
Energizer Holdings Inc Common Stock 29272W109 287 4,562 SH   SOLE   4,562 0 0
Energy Transfer Equity LP Common Stock 29273V100 4,277 247,957 SH   SOLE   60,715 0 187,242
Energy Transfer Partners LP Common Stock 29278N103 1,880 98,715 SH   SOLE   43,664 0 55,051
Entergy Corp Common Stock 29364G103 353 4,374 SH   SOLE   4,174 0 200
Enterprise Products Partners LP Common Stock 293792107 24,127 871,964 SH   SOLE   512,371 0 359,593
Envestnet Inc Common Stock 29404K106 204 3,711 SH   SOLE   798 0 2,913
Equinix Inc Common Stock 29444U700 3,850 8,957 SH   SOLE   7,762 0 1,195
Equinor Asa Sponsored Adr Common Stock 29446M102 265 10,051 SH   SOLE   9,309 0 742
Equity Comwlth Cum Pfd S D 6.5 Convertible preferred 294628201 3,249 124,800 SH   SOLE   40,000 0 84,800
Equity Residential Common Stock 29476L107 1,057 16,603 SH   SOLE   15,296 0 1,307
Telefonaktiebolaget L M Ericsson Common Stock 294821608 226 29,525 SH   SOLE   27,473 0 2,052
Essex Property Trust Inc Common Stock 297178105 3,285 13,742 SH   SOLE   11,625 0 2,117
Evans Bancorp Inc Common Stock 29911Q208 297 6,438 SH   SOLE   5,733 0 705
Evercore Inc Common Stock 29977A105 1,373 13,024 SH   SOLE   12,409 0 615
Evergy Inc Common Stock 30034W106 593 10,563 SH   SOLE   10,543 0 20
Eversource Energy Common Stock 30040W108 254 4,328 SH   SOLE   4,135 0 193
Evoke Pharma Inc Common Stock 30049G104 39 15,566 SH   SOLE   15,566 0 0
YieldShares High Income ETF Exchange Traded Fund 301505301 278 15,329 SH   SOLE   15,329 0 0
Robo Global Robotics&Automation ETF Exchange Traded Fund 301505707 380 9,502 SH   SOLE   9,502 0 0
EMQQ Emerging Markets Intrnt & Ecmrc ETF Exchange Traded Fund 301505889 343 9,342 SH   SOLE   9,342 0 0
Knowledge Leaders Developed World ETF Exchange Traded Fund 30151E608 289 8,545 SH   SOLE   8,545 0 0
Exelon Corp Common Stock 30161N101 1,114 26,141 SH   SOLE   26,054 0 87
Expedia Inc Common Stock 30212P303 15,175 126,257 SH   SOLE   123,916 0 2,341
Expeditors International of Washington Inc Common Stock 302130109 15,817 216,373 SH   SOLE   192,845 0 23,528
Express Scripts Holding Co Common Stock 30219G108 10,226 132,439 SH   SOLE   98,855 0 33,584
Extra Space Storage Inc Common Stock 30225T102 1,002 10,043 SH   SOLE   8,989 0 1,054
Exxon Mobil Corp Common Stock 30231G102 105,201 1,271,619 SH   SOLE   1,116,216 0 155,403
EyePoint Pharmaceuticals Inc Common Stock 30233G100 21 10,000 SH   SOLE   10,000 0 0
FMC Corp Common Stock 302491303 265 2,975 SH   SOLE   2,191 0 784
FS Investment Corp Common Stock 302635107 200 27,235 SH   SOLE   27,235 0 0
Facebook Inc A Common Stock 30303M102 33,114 170,412 SH   SOLE   146,486 0 23,926
Fastenal Co Common Stock 311900104 284 5,896 SH   SOLE   4,930 0 966
Fauquier Bankshares Inc Common Stock 312059108 289 13,612 SH   SOLE   3,372 0 10,240
Federal Realty Investment Trust Common Stock 313747206 1,571 12,416 SH   SOLE   11,388 0 1,028
FedEx Corp Common Stock 31428X106 4,008 17,650 SH   SOLE   13,906 0 3,744
F5 Networks Inc Common Stock 315616102 14,212 82,415 SH   SOLE   81,067 0 1,348
Fidelity MSCI Financials ETF Exchange Traded Fund 316092501 906 23,109 SH   SOLE   22,025 0 1,084
Fidelity MSCI Information Tech ETF Exchange Traded Fund 316092808 737 13,328 SH   SOLE   12,562 0 766
Fidelity Dividend ETF for Rising Rates Exchange Traded Fund 316092832 21,656 714,721 SH   SOLE   704,131 0 10,590
Fidelity National Information Services Inc Common Stock 31620M106 919 8,666 SH   SOLE   4,505 0 4,161
Fidelity National Financial Inc Common Stock 31620R303 288 7,655 SH   SOLE   1,151 0 6,504
Fid/Claymore MLP Opportunity Closed End Funds 31647Q106 1,304 111,578 SH   SOLE   96,034 0 15,544
Fifth Third Bancorp Common Stock 316773100 1,571 54,732 SH   SOLE   52,310 0 2,422
Financial Institutions Inc Common Stock 317585404 494 15,000 SH   SOLE   15,000 0 0
First Data Corp Common Stock 32008D106 1,669 79,743 SH   SOLE   72,491 0 7,252
First Financial Bancorp Common Stock 320209109 277 9,033 SH   SOLE   7,570 0 1,463
First Financial Bankshares Inc Common Stock 32020R109 542 10,650 SH   SOLE   10,650 0 0
First Merchants Corp Common Stock 320817109 301 6,493 SH   SOLE   6,493 0 0
First Solar Inc Common Stock 336433107 204 3,876 SH   SOLE   2,688 0 1,188
First Trust Morningstar Div Leaders ETF Exchange Traded Fund 336917109 371 12,981 SH   SOLE   10,076 0 2,905
First Trust Senior FR Income II Closed End Funds 33733U108 152 11,850 SH   SOLE   11,850 0 0
First Trust NASDAQ-100-Tech Sector ETF Exchange Traded Fund 337345102 1,195 15,504 SH   SOLE   15,504 0 0
First Trust Value Line Dividend ETF Exchange Traded Fund 33734H106 2,386 78,796 SH   SOLE   76,049 0 2,747
First Trust Large Cap Core AlphaDEX ETF Exchange Traded Fund 33734K109 295 4,969 SH   SOLE   4,969 0 0
First Trust Cnsmr Discret AlphaDEX ETF Exchange Traded Fund 33734X101 2,155 50,821 SH   SOLE   38,684 0 12,137
First Trust Financials AlphaDEX ETF Exchange Traded Fund 33734X135 1,466 46,789 SH   SOLE   46,274 0 515
First Trust Health Care AlphaDEX ETF Exchange Traded Fund 33734X143 2,252 30,340 SH   SOLE   24,642 0 5,698
First Trust Indtls/PrdcrDurbAlphaDEXETF Exchange Traded Fund 33734X150 1,767 45,193 SH   SOLE   44,837 0 356
First Trust Materials AlphaDEX ETF Exchange Traded Fund 33734X168 1,595 38,135 SH   SOLE   29,355 0 8,780
First Trust Technology AlphaDEX ETF Exchange Traded Fund 33734X176 899 15,980 SH   SOLE   15,860 0 120
First Trust Large Cap Val AlphaDEX ETF Exchange Traded Fund 33735J101 365 6,980 SH   SOLE   5,420 0 1,560
First Trust Energy Infra. Fund Closed End Funds 33738C103 328 19,906 SH   SOLE   13,127 0 6,779
First Trust North Amer Engy InfrasETF Exchange Traded Fund 33738D101 1,738 74,867 SH   SOLE   74,867 0 0
Multi-Asset Diversified Income ETF Exchange Traded Fund 33738R100 225 12,294 SH   SOLE   12,294 0 0
First Trust NASDAQ Technology Div ETF Exchange Traded Fund 33738R118 1,170 33,021 SH   SOLE   30,754 0 2,267
First Trust Rising Dividend Achiev ETF Exchange Traded Fund 33738R506 361 12,062 SH   SOLE   9,365 0 2,697
First Trust Dorsey Wright Focus 5 ETF Exchange Traded Fund 33738R605 796 27,027 SH   SOLE   26,382 0 645
First Trust Nasdaq Bank ETF Exchange Traded Fund 33738R860 431 15,144 SH   SOLE   15,144 0 0
First Trust Dorsey Wright Dynamic Foc 5 Exchange Traded Fund 33738R878 447 16,321 SH   SOLE   16,019 0 302
First Trust RiverFront Dyn Dev Intl ETF Exchange Traded Fund 33739P608 825 13,470 SH   SOLE   13,470 0 0
First Trust Low Duration Oppos ETF Exchange Traded Fund 33739Q200 32,246 630,174 SH   SOLE   618,312 0 11,862
First Trust Enhanced Short Maturity ETF Exchange Traded Fund 33739Q408 32,588 543,223 SH   SOLE   531,648 0 11,575
Fiserv Inc Common Stock 337738108 8,166 110,222 SH   SOLE   77,338 0 32,884
FirstEnergy Corp Common Stock 337932107 244 6,794 SH   SOLE   5,823 0 971
Five Below Inc Common Stock 33829M101 495 5,066 SH   SOLE   1,440 0 3,626
Five Prime Therapeutics Inc Common Stock 33830X104 199 12,601 SH   SOLE   12,601 0 0
Flah&Crum Pref Securities Income Closed End Funds 338478100 700 36,987 SH   SOLE   27,483 0 9,505
Fleetcor Technologies Inc Common Stock 339041105 8,728 41,436 SH   SOLE   39,969 0 1,467
FlexShares Glbl Quality Real Estate ETF Exchange Traded Fund 33939L787 363 5,826 SH   SOLE   5,826 0 0
Fluor Corp Common Stock 343412102 555 11,377 SH   SOLE   11,306 0 71
Fly Leasing Ltd Common Stock 34407D109 1,309 92,896 SH   SOLE   84,696 0 8,200
Foot Locker Inc Common Stock 344849104 6,129 116,403 SH   SOLE   95,216 0 21,187
Ford Motor Co Common Stock 345370860 1,364 123,260 SH   SOLE   103,448 0 19,812
Foresight Energy LP Common Stock 34552U104 118 28,774 SH   SOLE   28,774 0 0
Fortis Inc Common Stock 349553107 10,215 320,432 SH   SOLE   298,003 0 22,429
Fortive Corp Com Common Stock 34959J108 2,522 32,706 SH   SOLE   23,080 0 9,626
Fortune Brands Home & Security Inc Common Stock 34964C106 277 5,155 SH   SOLE   5,006 0 149
Franklin Resources Inc Common Stock 354613101 3,788 118,196 SH   SOLE   113,573 0 4,623
Freeport-McMoRan Inc Common Stock 35671D857 378 21,924 SH   SOLE   20,607 0 1,317
Fresenius Medical Care AG & Co. KGaA Common Stock 358029106 240 4,776 SH   SOLE   4,757 0 19
Freshpet Inc Common Stock 358039105 688 25,050 SH   SOLE   5,050 0 20,000
Fusion Connect Inc Common Stock 36113B400 0 51,763 SH   SOLE   0 0 51,763
Fusion Connect Inc Common Stock 36116X102 1,050 266,407 SH   SOLE   12,179 0 254,228
GGP Inc Common Stock 36174X101 409 20,009 SH   SOLE   18,318 0 1,691
GNC Holdings Inc Common Stock 36191G107 302 85,817 SH   SOLE   85,817 0 0
Gabelli Equity Trust Closed End Funds 362397101 127 20,300 SH   SOLE   20,300 0 0
Arthur J. Gallagher & Co Common Stock 363576109 217 3,322 SH   SOLE   3,094 0 228
GAMCO Glb Gold Natural Res & Income Closed End Funds 36465A109 110 21,359 SH   SOLE   5,465 0 15,894
Gaming and Leisure Properties Inc Common Stock 36467J108 1,263 35,281 SH   SOLE   35,281 0 0
General Dynamics Corp Common Stock 369550108 3,128 16,780 SH   SOLE   16,506 0 274
General Electric Co Common Stock 369604103 12,120 890,540 SH   SOLE   459,118 0 431,423
General Mills Inc Common Stock 370334104 9,695 219,038 SH   SOLE   194,770 0 24,268
General Moly Inc Common Stock 370373102 16 39,900 SH   SOLE   39,900 0 0
General Motors Co Common Stock 37045V100 8,133 206,423 SH   SOLE   143,391 0 63,032
Genuine Parts Co Common Stock 372460105 614 6,688 SH   SOLE   3,343 0 3,345
German American Bancorp Common Stock 373865104 371 10,352 SH   SOLE   10,352 0 0
Gilead Sciences Inc Common Stock 375558103 39,703 560,459 SH   SOLE   511,846 0 48,613
Glacier Bancorp Inc Common Stock 37637Q105 11,755 303,912 SH   SOLE   283,059 0 20,853
Gladstone Capital Corp Mutual fund 376535100 693 77,000 SH   SOLE   57,000 0 20,000
Gladstone Commercial Corp Common stock 376536108 10,073 524,115 SH   SOLE   186,105 0 338,010
GlaxoSmithKline PLC ADR Common Stock 37733W105 11,202 277,884 SH   SOLE   266,307 0 11,578
Global X FinTech ETF Exchange Traded Fund 37954Y814 7,312 280,693 SH   SOLE   265,468 0 15,225
Goldman Sachs Group Inc Common Stock 38141G104 19,070 86,457 SH   SOLE   69,982 0 16,475
Goldman Sachs MLP and Energy Rena Closed End Funds 38148G107 123 20,000 SH   SOLE   20,000 0 0
Gorman-Rupp Co Common stock 383082104 210 6,000 SH   SOLE   6,000 0 0
Government Properties Income Trust Common stock 38376A103 4,202 265,131 SH   SOLE   162,850 0 102,281
Graco Inc Common Stock 384109104 401 8,867 SH   SOLE   8,867 0 0
W.W. Grainger Inc Common Stock 384802104 16,446 53,326 SH   SOLE   41,791 0 11,535
Gramercy Property Trust Common Stock 385002308 240 8,782 SH   SOLE   6,782 0 2,000
GRIFFIN INDUSTRIAL REALTY INC COM Common stock 398231100 261 5,925 SH   SOLE   5,925 0 0
Grifols SA Common Stock 398438408 3,325 154,660 SH   SOLE   113,026 0 41,634
CGI Group Inc Common Stock 39945C109 13,596 214,721 SH   SOLE   168,978 0 45,743
GrubHub Inc Common Stock 400110102 1,567 14,940 SH   SOLE   12,386 0 2,554
Guaranty Bancorp Common Stock 40075T607 1,561 52,380 SH   SOLE   52,380 0 0
H&E Equipment Services Inc Common Stock 404030108 354 9,408 SH   SOLE   9,350 0 58
HCA Holdings Inc Common Stock 40412C101 860 8,381 SH   SOLE   8,381 0 0
HCP Inc Common Stock 40414L109 378 14,635 SH   SOLE   13,720 0 915
HDFC Bank Ltd Common Stock 40415F101 15,225 144,975 SH   SOLE   88,023 0 56,952
Hci Group Inc Convertible Bonds 40416EAB9 25 25,000 SH   SOLE   25,000 0 0
HSBC Holdings PLC ADR Common Stock 404280406 5,575 118,761 SH   SOLE   105,205 0 13,556
HP Inc Common Stock 40434L105 2,417 106,524 SH   SOLE   51,245 0 55,279
The Hain Celestial Group Inc Common Stock 405217100 9,006 302,228 SH   SOLE   117,130 0 185,098
Halliburton Co Common Stock 406216101 3,508 77,863 SH   SOLE   65,068 0 12,795
JH Premium Dividend Fund Closed End Funds 41013T105 270 16,412 SH   SOLE   16,412 0 0
Hanesbrands Inc Common Stock 410345102 886 40,217 SH   SOLE   34,617 0 5,600
Harley-Davidson Inc Common Stock 412822108 239 5,680 SH   SOLE   5,680 0 0
Harris Corp Common Stock 413875105 5,751 39,785 SH   SOLE   39,581 0 204
Hasbro Inc Common Stock 418056107 1,469 15,909 SH   SOLE   13,592 0 2,317
Healthcare Trust of America Inc Common Stock 42225P501 1,844 68,400 SH   SOLE   65,111 0 3,289
Helmerich & Payne Inc Common Stock 423452101 425 6,660 SH   SOLE   6,623 0 37
Jack Henry & Associates Inc Common Stock 426281101 13,948 106,996 SH   SOLE   99,698 0 7,298
The Hershey Co Common Stock 427866108 306 3,290 SH   SOLE   2,470 0 820
Hess Corp Common Stock 42809H107 410 6,135 SH   SOLE   5,919 0 216
Hewlett Packard Enterprise Co Common Stock 42824C109 1,180 80,735 SH   SOLE   30,154 0 50,582
Hexcel Corp Common Stock 428291108 2,199 33,129 SH   SOLE   29,063 0 4,066
Highland Floatng Rate Opprt II Shs Ben Int Closed End Funds 43010E404 34,950 2,237,546 SH   SOLE   2,138,569 0 98,977
Highwoods Properties Inc Common Stock 431284108 695 13,707 SH   SOLE   12,527 0 1,180
Hill-Rom Holdings Inc Common Stock 431475102 1,114 12,750 SH   SOLE   12,202 0 547
Hilton Grand Vacations Inc Common Stock 43283X105 423 12,194 SH   SOLE   11,307 0 887
Hilton Worldwide Holdings Inc Common Stock 43300A203 798 10,082 SH   SOLE   8,966 0 1,116
Hingham Institution for Savings Common Stock 433323102 275 1,250 SH   SOLE   1,250 0 0
Holly Energy Partners LP Common Stock 435763107 1,224 43,311 SH   SOLE   8,511 0 34,800
HollyFrontier Corp Common Stock 436106108 257 3,753 SH   SOLE   3,753 0 0
Home BancShares Inc Common Stock 436893200 607 26,896 SH   SOLE   26,896 0 0
The Home Depot Inc Common Stock 437076102 76,326 391,214 SH   SOLE   322,501 0 68,714
Honda Motor Co Ltd Common Stock 438128308 439 14,998 SH   SOLE   11,900 0 3,098
Honeywell International Inc Common Stock 438516106 7,865 54,598 SH   SOLE   37,183 0 17,415
Hormel Foods Corp Common Stock 440452100 278 7,483 SH   SOLE   7,073 0 410
Hospitality Properties Trust Common Stock 44106M102 997 34,840 SH   SOLE   33,279 0 1,561
Host Hotels & Resorts Inc Common Stock 44107P104 1,001 47,503 SH   SOLE   40,615 0 6,888
Humana Inc Common Stock 444859102 904 3,037 SH   SOLE   1,959 0 1,078
Huntington Bancshares Inc Common Stock 446150104 826 55,974 SH   SOLE   55,974 0 0
Huntsman Corp Common Stock 447011107 2,306 78,962 SH   SOLE   75,206 0 3,756
icad Inc Common Stock 44934S206 159 52,000 SH   SOLE   52,000 0 0
ITT Inc Common Stock 45073V108 340 6,580 SH   SOLE   4,580 0 2,000
ICICI Bank Ltd Common Stock 45104G104 124 15,438 SH   SOLE   15,438 0 0
Icahn Enterprises LP Common Stock 451100101 595 8,380 SH   SOLE   8,380 0 0
IDEX Corp Common Stock 45167R104 313 2,294 SH   SOLE   1,623 0 671
IDEXX Laboratories Inc Common Stock 45168D104 7,036 32,286 SH   SOLE   31,344 0 942
Illinois Tool Works Inc Common Stock 452308109 23,510 169,699 SH   SOLE   55,628 0 114,071
Illumina Inc Common Stock 452327109 10,719 38,380 SH   SOLE   16,768 0 21,612
Independent Bank Group Inc Common Stock 45384B106 607 9,084 SH   SOLE   8,557 0 527
ING Groep NV Common Stock 456837103 252 17,577 SH   SOLE   15,501 0 2,076
INFRASTRUCTURE AND ENERGY Common stock 45686J104 279 30,000 SH   SOLE   0 0 30,000
Ingredion Inc Common Stock 457187102 276 2,494 SH   SOLE   1,676 0 818
Integrated Device Technology Inc Common Stock 458118106 2,834 88,895 SH   SOLE   73,314 0 15,581
Intel Corp Common Stock 458140100 42,281 850,545 SH   SOLE   563,822 0 286,723
InterContinental Hotels Group PLC Common Stock 45857P707 627 9,999 SH   SOLE   8,652 0 1,347
Intercontinental Exchange Inc Common Stock 45866F104 2,214 30,100 SH   SOLE   25,377 0 4,723
International Business Machines Corp Common Stock 459200101 37,985 271,907 SH   SOLE   192,086 0 79,822
International Flavors & Fragrances Inc Common Stock 459506101 15,322 123,602 SH   SOLE   112,161 0 11,441
International Paper Co Common Stock 460146103 656 12,592 SH   SOLE   12,100 0 492
Invesco S&P 500 Downside Hedged ETF Exchange Traded Fund 46090A705 647 23,167 SH   SOLE   0 0 23,167
Intuit Inc Common Stock 461202103 3,717 18,191 SH   SOLE   9,429 0 8,762
Intuitive Surgical Inc Common Stock 46120E602 19,616 40,997 SH   SOLE   16,113 0 24,884
Invesco Mortgage Capital Inc Common Stock 46131B100 251 15,794 SH   SOLE   15,794 0 0
Invesco Senior Income Trust Closed End Funds 46131H107 10,996 2,569,249 SH   SOLE   2,101,596 0 467,653
Invesco Municipal Trust Closed End Funds 46131J103 208 17,614 SH   SOLE   16,913 0 701
Invesco Dynamic Credit Opps Closed End Funds 46132R104 1,382 118,934 SH   SOLE   84,561 0 34,373
Invesco Muni Income Opps Trust Closed End Funds 46132X101 1,322 175,101 SH   SOLE   149,396 0 25,705
Invesco S&P MidCap 400 Pure Growth ETF Exchange Traded Fund 46137V217 904 5,593 SH   SOLE   3,078 0 2,515
Invesco S&P 500 Quality ETF Exchange Traded Fund 46137V241 1,727 57,543 SH   SOLE   50,309 0 7,234
Invesco S&P 500 Pure Growth ETF Exchange Traded Fund 46137V266 637 5,555 SH   SOLE   4,975 0 580
Invesco S&P 500 Equal Weight Tech ETF Exchange Traded Fund 46137V282 1,873 11,820 SH   SOLE   9,290 0 2,530
Invesco S&P 500 Equal Weight Fincl ETF Exchange Traded Fund 46137V340 1,725 40,759 SH   SOLE   31,316 0 9,443
Invesco S&P 500 Equal Weight ETF Exchange Traded Fund 46137V357 6,803 66,771 SH   SOLE   58,186 0 8,584
Invesco S&P 500 Equal Weight Energy ETF Exchange Traded Fund 46137V365 1,601 25,668 SH   SOLE   19,028 0 6,640
Invesco Russell MidCap Pure Growth ETF Exchange Traded Fund 46137V464 5,047 103,131 SH   SOLE   99,095 0 4,036
Invesco International Dividend Achievers ETF Exchange Traded Fund 46137V548 198 12,689 SH   SOLE   12,689 0 0
Invesco High Yield Eq Div Achiev ETF Exchange Traded Fund 46137V563 19,050 1,082,373 SH   SOLE   1,067,362 0 15,011
Invesco Global Listed Private Equity ETF Exchange Traded Fund 46137V589 241 20,146 SH   SOLE   20,146 0 0
Invesco FTSE RAFI US 1500 Small-Mid ETF Exchange Traded Fund 46137V597 462 3,317 SH   SOLE   3,317 0 0
Invesco Dynamic Leisure and Entmnt ETF Exchange Traded Fund 46137V720 14,437 310,144 SH   SOLE   297,288 0 12,856
Invesco Dynamic Large Cap Growth ETF Exchange Traded Fund 46137V746 13,905 309,132 SH   SOLE   297,267 0 11,866
Invesco Dynamic Biotech & Genome ETF Exchange Traded Fund 46137V787 263 4,801 SH   SOLE   4,801 0 0
Invesco DWA Momentum ETF Exchange Traded Fund 46137V837 613 11,075 SH   SOLE   11,075 0 0
Invesco DWA Healthcare Momentum ETF Exchange Traded Fund 46137V852 5,496 62,781 SH   SOLE   59,037 0 3,744
Invesco DWA Energy Momentum ETF Exchange Traded Fund 46137V878 222 5,142 SH   SOLE   4,896 0 245
Invesco Wilshire Micro-Cap ETF Exchange Traded Fund 46137Y104 6,251 171,255 SH   SOLE   166,523 0 4,732
Invesco S&P 500 Low Volatility ETF Exchange Traded Fund 46138E354 6,057 127,751 SH   SOLE   121,950 0 5,801
Invesco S&P 500 High Div Low Vol ETF Exchange Traded Fund 46138E362 279 6,790 SH   SOLE   6,790 0 0
Invesco Preferred ETF Exchange Traded Fund 46138E511 1,250 85,855 SH   SOLE   72,417 0 13,438
Invesco MSCI Global Timber ETF Exchange Traded Fund 46138E545 3,808 117,433 SH   SOLE   112,388 0 5,045
Invesco Global Short Term Hi Yld Bd ETF Exchange Traded Fund 46138E669 729 31,081 SH   SOLE   31,081 0 0
Invesco Fundamental Hi Yld Corp Bd ETF Exchange Traded Fund 46138E719 1,136 62,116 SH   SOLE   60,952 0 1,164
Invesco Emerging Markets Sov Debt ETF Exchange Traded Fund 46138E784 807 30,447 SH   SOLE   30,058 0 389
Invesco S&P SmallCap Utilities ETF Exchange Traded Fund 46138G409 1,807 33,401 SH   SOLE   24,581 0 8,820
Invesco Senior Loan ETF Exchange Traded Fund 46138G508 29,470 1,286,892 SH   SOLE   1,208,391 0 78,501
Invesco Variable Rate Preferred ETF Exchange Traded Fund 46138G870 1,170 47,065 SH   SOLE   44,622 0 2,443
Invesco BulletShares 2018 Corp Bd ETF Exchange Traded Fund 46138J106 2,046 96,683 SH   SOLE   96,343 0 340
Invesco BulletShares 2018 HY Corp Bd ETF Exchange Traded Fund 46138J205 30,346 1,209,003 SH   SOLE   1,142,015 0 66,988
Invesco BulletShares 2019 Corp Bd ETF Exchange Traded Fund 46138J304 3,271 155,796 SH   SOLE   154,141 0 1,655
Invesco BulletShares 2019 HY Corp Bd ETF Exchange Traded Fund 46138J403 23,969 991,481 SH   SOLE   931,676 0 59,804
Invesco BulletShares 2020 Corp Bd ETF Exchange Traded Fund 46138J502 2,225 105,659 SH   SOLE   101,400 0 4,259
Invesco BulletShares 2020 HY Corp Bd ETF Exchange Traded Fund 46138J601 18,077 745,464 SH   SOLE   690,616 0 54,848
Invesco BulletShares 2021 Corp Bd ETF Exchange Traded Fund 46138J700 2,419 116,550 SH   SOLE   115,209 0 1,341
Invesco BulletShares 2021 HY Corp Bd ETF Exchange Traded Fund 46138J809 13,405 544,932 SH   SOLE   502,387 0 42,545
Invesco BulletShares 2024 High Yield Corporate Bond ETF Exchange Traded Fund 46138J833 12,189 495,907 SH   SOLE   463,695 0 32,212
Invesco BulletShares 2023 HY Corp Bd ETF Exchange Traded Fund 46138J858 11,950 460,429 SH   SOLE   430,345 0 30,084
Invesco BulletShares 2023 Corp Bd ETF Exchange Traded Fund 46138J866 534 26,450 SH   SOLE   26,450 0 0
Invesco BulletShares 2022 HY Corp Bd ETF Exchange Traded Fund 46138J874 13,327 544,620 SH   SOLE   512,483 0 32,138
Invesco BulletShares 2022 Corp Bd ETF Exchange Traded Fund 46138J882 1,953 94,571 SH   SOLE   93,230 0 1,341
Invitation Homes Inc Common Stock 46187W107 724 31,415 SH   SOLE   29,007 0 2,408
Iqvia Hldgs Inc Common Stock 46266C105 746 7,471 SH   SOLE   5,346 0 2,125
Iron Mountain Inc Common Stock 46284V101 14,178 404,972 SH   SOLE   378,878 0 26,094
iShares Gold Trust Exchange Traded Fund 464285105 720 59,891 SH   SOLE   58,241 0 1,650
iShares MSCI Australia Exchange Traded Fund 464286103 34,429 1,522,730 SH   SOLE   1,276,004 0 246,725
iShares MSCI Frontier 100 Exchange Traded Fund 464286145 4,350 151,002 SH   SOLE   146,250 0 4,752
iShares Emerging Markets Dividend ETF Exchange Traded Fund 464286319 10,421 264,697 SH   SOLE   261,137 0 3,560
iShares MSCI Emerging Markets Sm-Cp ETF Exchange Traded Fund 464286475 8,031 168,220 SH   SOLE   163,388 0 4,832
iShares MSCI Canada Exchange Traded Fund 464286509 32,210 1,129,784 SH   SOLE   949,671 0 180,114
iShares Edge MSCI Min Vol Global Exchange Traded Fund 464286525 2,447 29,465 SH   SOLE   25,551 0 3,914
iShares Edge MSCI Min Vol Emerging Mkts Exchange Traded Fund 464286533 10,787 186,500 SH   SOLE   146,681 0 39,819
iShares MSCI Thailand Capped ETF Exchange Traded Fund 464286624 1,541 18,731 SH   SOLE   17,783 0 948
iShares MSCI Pacific ex Japan Exchange Traded Fund 464286665 5,656 122,922 SH   SOLE   107,969 0 14,953
iShares MSCI France ETF Exchange Traded Fund 464286707 953 31,232 SH   SOLE   31,006 0 226
iShares MSCI Switzerland ETF Exchange Traded Fund 464286749 739 22,682 SH   SOLE   22,499 0 183
iShares MSCI South Korea ETF Exchange Traded Fund 464286772 1,687 24,921 SH   SOLE   23,686 0 1,235
iShares MSCI Germany Exchange Traded Fund 464286806 305 10,162 SH   SOLE   9,710 0 452
iShares MSCI Hong Kong Exchange Traded Fund 464286871 1,753 72,403 SH   SOLE   68,471 0 3,932
iShares S&P 100 Exchange Traded Fund 464287101 19,647 164,268 SH   SOLE   159,123 0 5,145
iShares Core S&P Total US Stock Mkt ETF Exchange Traded Fund 464287150 4,142 66,255 SH   SOLE   48,107 0 18,148
iShares Select Dividend Exchange Traded Fund 464287168 36,705 375,534 SH   SOLE   348,828 0 26,706
iShares TIPS Bond Exchange Traded Fund 464287176 43,735 387,480 SH   SOLE   340,606 0 46,874
iShares China Large-Cap Exchange Traded Fund 464287184 251 5,833 SH   SOLE   5,833 0 0
iShares Transportation Average Exchange Traded Fund 464287192 55,270 296,784 SH   SOLE   261,094 0 35,691
iShares Core S&P 500 Exchange Traded Fund 464287200 349,524 1,280,074 SH   SOLE   1,201,142 0 78,932
iShares Core US Aggregate Bond Exchange Traded Fund 464287226 31,139 292,879 SH   SOLE   226,482 0 66,397
iShares MSCI Emerging Markets Exchange Traded Fund 464287234 16,029 369,932 SH   SOLE   294,524 0 75,408
iShares iBoxx $ Investment Grade Corporate Bond ETF Exchange Traded Fund 464287242 41,957 366,210 SH   SOLE   347,823 0 18,387
iShares Global Tech ETF Exchange Traded Fund 464287291 255 1,551 SH   SOLE   1,551 0 0
iShares S&P 500 Growth Exchange Traded Fund 464287309 57,202 351,771 SH   SOLE   290,490 0 61,281
iShares Global Financials ETF Exchange Traded Fund 464287333 283 4,422 SH   SOLE   3,538 0 884
iShares S&P 500 Value Exchange Traded Fund 464287408 39,707 360,551 SH   SOLE   291,058 0 69,493
Ishares 20 Plus Year Treasury Bond Etf Exchange Traded Fund 464287432 12,452 102,297 SH   SOLE   77,090 0 25,207
iShares 7-10 Year Treasury Bond ETF Exchange Traded Fund 464287440 29,672 289,450 SH   SOLE   254,824 0 34,626
iShares 1-3 Year Treasury Bond Exchange Traded Fund 464287457 24,322 291,736 SH   SOLE   271,092 0 20,644
iShares MSCI EAFE Exchange Traded Fund 464287465 13,920 207,860 SH   SOLE   173,964 0 33,897
iShares Russell Mid-Cap Value ETF Exchange Traded Fund 464287473 12,123 137,000 SH   SOLE   127,301 0 9,699
iShares Russell Mid-Cap Growth ETF Exchange Traded Fund 464287481 13,241 104,485 SH   SOLE   93,339 0 11,145
iShares Russell Mid-Cap Exchange Traded Fund 464287499 4,132 19,477 SH   SOLE   9,058 0 10,419
iShares Core S&P Mid-Cap Exchange Traded Fund 464287507 79,595 408,643 SH   SOLE   375,117 0 33,526
iShares North American Tech-Software ETF Exchange Traded Fund 464287515 14,484 79,288 SH   SOLE   76,100 0 3,188
iShares PHLX Semiconductor ETF Exchange Traded Fund 464287523 14,007 78,588 SH   SOLE   75,958 0 2,630
iShares Nasdaq Biotechnology Exchange Traded Fund 464287556 1,221 11,122 SH   SOLE   6,215 0 4,907
iShares Cohen & Steers REIT ETF Exchange Traded Fund 464287564 425 4,251 SH   SOLE   3,933 0 318
iShares Global 100 ETF Exchange Traded Fund 464287572 390 8,514 SH   SOLE   4,992 0 3,522
iShares US Consumer Services Exchange Traded Fund 464287580 9,354 48,278 SH   SOLE   42,443 0 5,835
iShares Russell 1000 Value Exchange Traded Fund 464287598 17,455 143,806 SH   SOLE   133,602 0 10,204
iShares S&P Mid-Cap 400 Growth Exchange Traded Fund 464287606 6,082 27,057 SH   SOLE   7,239 0 19,818
iShares Russell 1000 Growth Exchange Traded Fund 464287614 21,472 149,317 SH   SOLE   144,590 0 4,727
iShares Russell 1000 Exchange Traded Fund 464287622 6,157 40,514 SH   SOLE   34,064 0 6,450
iShares Russell 2000 Value Exchange Traded Fund 464287630 8,475 64,243 SH   SOLE   58,331 0 5,912
iShares Russell 2000 Growth Exchange Traded Fund 464287648 19,947 97,624 SH   SOLE   71,948 0 25,676
iShares Russell 2000 Exchange Traded Fund 464287655 86,783 529,907 SH   SOLE   448,213 0 81,694
iShares Russell 3000 Exchange Traded Fund 464287689 25,969 160,018 SH   SOLE   144,377 0 15,641
iShares US Utilities Exchange Traded Fund 464287697 1,138 8,624 SH   SOLE   8,624 0 0
iShares S&P Mid-Cap 400 Value ETF Exchange Traded Fund 464287705 1,462 9,025 SH   SOLE   4,540 0 4,485
Ishares U S Technology Etf Exchange Traded Fund 464287721 21,980 123,297 SH   SOLE   84,223 0 39,075
iShares US Real Estate Exchange Traded Fund 464287739 12,961 160,841 SH   SOLE   156,287 0 4,554
iShares US Industrials Exchange Traded Fund 464287754 2,081 14,481 SH   SOLE   3,689 0 10,792
iShares U.S. Healthcare ETF Exchange Traded Fund 464287762 16,807 94,325 SH   SOLE   83,668 0 10,658
iShares US Financial Services ETF Exchange Traded Fund 464287770 3,796 29,283 SH   SOLE   18,050 0 11,233
Ishares U S Financials Etf Exchange Traded Fund 464287788 14,125 120,535 SH   SOLE   111,793 0 8,742
iShares U.S. Energy ETF Exchange Traded Fund 464287796 15,563 371,070 SH   SOLE   327,714 0 43,356
iShares Core S&P Small-Cap Exchange Traded Fund 464287804 35,759 428,459 SH   SOLE   337,995 0 90,464
iShares US Consumer Goods Exchange Traded Fund 464287812 7,903 66,823 SH   SOLE   58,528 0 8,295
iShares US Basic Materials Exchange Traded Fund 464287838 20,617 208,234 SH   SOLE   200,973 0 7,261
iShares Dow Jones US ETF Exchange Traded Fund 464287846 1,408 10,325 SH   SOLE   9,363 0 963
iShares Europe Exchange Traded Fund 464287861 5,543 123,972 SH   SOLE   107,051 0 16,921
iShares S&P Small-Cap 600 Value ETF Exchange Traded Fund 464287879 66,326 406,235 SH   SOLE   382,759 0 23,476
iShares S&P Small-Cap 600 Growth ETF Exchange Traded Fund 464287887 67,100 355,104 SH   SOLE   332,904 0 22,200
iShares International Treasury Bond ETF Exchange Traded Fund 464288117 200 4,065 SH   SOLE   2,865 0 1,200
iShares Short-Term National Muni Bond Exchange Traded Fund 464288158 2,727 25,964 SH   SOLE   24,824 0 1,140
Ishares Msci All Country Asia Ex Japan Index Fund Exchange traded fund 464288182 2,031 28,338 SH   SOLE   11,239 0 17,099
iShares MSCI ACWI Exchange Traded Fund 464288257 17,058 239,850 SH   SOLE   227,306 0 12,544
iShares MSCI EAFE Small-Cap Exchange Traded Fund 464288273 53,798 857,469 SH   SOLE   803,261 0 54,207
iShares JPMorgan USD Emerg Markets Bond Exchange Traded Fund 464288281 13,791 129,167 SH   SOLE   118,632 0 10,535
iShares California Muni Bond ETF Exchange Traded Fund 464288356 266 4,551 SH   SOLE   1,864 0 2,687
iShares National Muni Bond ETF Exchange Traded Fund 464288414 22,506 206,398 SH   SOLE   183,954 0 22,444
iShares International Select Dividend Exchange Traded Fund 464288448 206 6,443 SH   SOLE   2,305 0 4,138
iShares iBoxx $ High Yield Corporate Bd Exchange Traded Fund 464288513 30,944 363,710 SH   SOLE   340,874 0 22,836
iShares MSCI KLD 400 Social ETF Exchange Traded Fund 464288570 761 7,535 SH   SOLE   7,535 0 0
iShares MBS Exchange Traded Fund 464288588 202,182 1,940,698 SH   SOLE   1,846,723 0 93,975
iShares Intermediate Govt/Crdt Bd ETF Exchange Traded Fund 464288612 15,300 141,983 SH   SOLE   103,881 0 38,102
iShares Intermediate Credit Bond Exchange Traded Fund 464288638 284,874 2,681,417 SH   SOLE   2,525,470 0 155,947
iShares 1-3 Year Credit Bond Exchange Traded Fund 464288646 83,752 807,642 SH   SOLE   691,358 0 116,284
iShares 10-20 Year Treasury Bond ETF Exchange Traded Fund 464288653 17,409 132,520 SH   SOLE   104,074 0 28,447
iShares 3-7 Year Treasury Bond ETF Exchange Traded Fund 464288661 825 6,875 SH   SOLE   5,761 0 1,114
iShares US Preferred Stock ETF Exchange Traded Fund 464288687 6,030 159,915 SH   SOLE   151,933 0 7,982
iShares Global Utilities ETF Exchange Traded Fund 464288711 882 18,011 SH   SOLE   18,011 0 0
iShares US Home Construction Exchange Traded Fund 464288752 12,271 321,663 SH   SOLE   310,571 0 11,092
iShares US Aerospace & Defense ETF Exchange Traded Fund 464288760 3,444 17,896 SH   SOLE   15,708 0 2,188
iShares MSCI USA ESG Select ETF Exchange Traded Fund 464288802 767 6,801 SH   SOLE   6,801 0 0
iShares US Healthcare Providers Exchange Traded Fund 464288828 17,881 101,806 SH   SOLE   95,962 0 5,844
iShares US Oil & Gas Explor & Prod ETF Exchange Traded Fund 464288851 4,004 53,876 SH   SOLE   35,668 0 18,208
iShares Micro-Cap Exchange Traded Fund 464288869 2,602 24,640 SH   SOLE   24,115 0 525
iShares MSCI EAFE Value Exchange Traded Fund 464288877 1,537 29,932 SH   SOLE   24,295 0 5,637
iShares MSCI EAFE Growth ETF Exchange Traded Fund 464288885 2,290 29,061 SH   SOLE   23,436 0 5,625
iShares Core 10 Year USD Bond ETF Exchange Traded Fund 464289479 41,657 692,671 SH   SOLE   654,705 0 37,966
iShares Core Aggressive Allocation ETF Exchange Traded Fund 464289859 770 14,413 SH   SOLE   14,413 0 0
iShares Silver Trust Exchange Traded Fund 46428Q109 269 17,724 SH   SOLE   16,720 0 1,004
iShares US Treasury Bond Exchange Traded Fund 46429B267 449,884 18,269,394 SH   SOLE   16,947,072 0 1,322,323
iShares Aaa - A Rated Corporate Bond ETF Exchange Traded Fund 46429B291 1,467 29,089 SH   SOLE   25,573 0 3,516
iShares iBonds Sep 2019 Term Muni Bd ETF Exchange Traded Fund 46429B564 6,215 244,774 SH   SOLE   180,931 0 63,843
iShares iBonds Sep 2018 Term Muni Bd ETF Exchange Traded Fund 46429B580 6,289 247,495 SH   SOLE   184,410 0 63,085
iShares Floating Rate Bond ETF Exchange Traded Fund 46429B655 4,737 92,880 SH   SOLE   88,724 0 4,156
Ishares Core High Dividend Etf Exchange Traded Fund 46429B663 637 7,496 SH   SOLE   7,496 0 0
iShares MSCI China ETF Exchange Traded Fund 46429B671 300 4,642 SH   SOLE   4,642 0 0
iShares Edge MSCI Min Vol EAFE ETF Exchange Traded Fund 46429B689 29,289 411,713 SH   SOLE   358,606 0 53,106
iShares Edge MSCI Min Vol USA Exchange Traded Fund 46429B697 53,624 1,008,737 SH   SOLE   885,050 0 123,687
iShares Short Maturity Bond ETF Exchange Traded Fund 46431W507 319,381 6,365,968 SH   SOLE   5,402,889 0 963,079
iShares Short Maturity Municipal Bd ETF Exchange Traded Fund 46431W838 262 5,239 SH   SOLE   4,285 0 954
iShares Commodities Select Strategy ETF Exchange Traded Fund 46431W853 360 9,225 SH   SOLE   8,669 0 556
iShares Edge MSCI USA Momentum Fctr ETF Exchange Traded Fund 46432F396 2,997 27,317 SH   SOLE   24,768 0 2,549
iShares Core MSCI Total Intl Stk ETF Exchange Traded Fund 46432F834 4,335 72,086 SH   SOLE   71,956 0 130
iShares Core MSCI EAFE Exchange Traded Fund 46432F842 329,016 5,191,983 SH   SOLE   4,739,891 0 452,093
iShares Core 1-5 Year USD Bond ETF Exchange Traded Fund 46432F859 7,658 156,036 SH   SOLE   155,436 0 600
iShares Core MSCI Emerging Markets ETF Exchange Traded Fund 46434G103 214,500 4,084,936 SH   SOLE   3,762,167 0 322,770
iShares MSCI Singapore ETF Exchange Traded Fund 46434G780 1,937 80,748 SH   SOLE   75,387 0 5,361
iShares MSCI Japan Exchange Traded Fund 46434G822 40,767 703,973 SH   SOLE   595,757 0 108,216
iShares MSCI Italy ETF Exchange Traded Fund 46434G830 436 15,094 SH   SOLE   14,622 0 472
iShares iBonds Sep 2020 Term Muni Bd ETF Exchange Traded Fund 46434V571 6,150 242,323 SH   SOLE   183,463 0 58,860
iShares Core Total USD Bond Market ETF Exchange Traded Fund 46434V613 624 12,645 SH   SOLE   12,645 0 0
iShares Core Dividend Growth ETF Exchange Traded Fund 46434V621 491 14,316 SH   SOLE   11,794 0 2,522
iShares Core MSCI Pacific ETF Exchange Traded Fund 46434V696 1,614 27,986 SH   SOLE   27,869 0 117
iShares Currency Hedged MSCI EAFE Exchange Traded Fund 46434V803 374 12,623 SH   SOLE   11,662 0 961
iShares iBonds Dec 2018 Term Corporate Exchange Traded Fund 46434VAA8 12,755 507,578 SH   SOLE   420,032 0 87,546
iShares iBonds Dec 2020 Term Corporate Exchange Traded Fund 46434VAQ3 13,766 549,780 SH   SOLE   441,730 0 108,049
iShares iBonds Dec 2019 Term Corp ETF Exchange Traded Fund 46434VAU4 13,155 530,858 SH   SOLE   430,545 0 100,313
iShares iBonds Dec 2023 Term Corp ETF Exchange Traded Fund 46434VAX8 13,494 555,779 SH   SOLE   459,384 0 96,394
iShares iBonds Dec 2022 Term Corp ETF Exchange Traded Fund 46434VBA7 13,503 554,765 SH   SOLE   456,892 0 97,873
iShares iBonds Dec 2025 Term Corp ETF Exchange Traded Fund 46434VBD1 11,977 500,500 SH   SOLE   416,530 0 83,970
iShares iBonds Dec 2024 Term Corp ETF Exchange Traded Fund 46434VBG4 13,040 541,735 SH   SOLE   446,964 0 94,772
iShares iBonds Dec 2021 Term Corp ETF Exchange Traded Fund 46434VBK5 13,587 557,541 SH   SOLE   455,082 0 102,459
iShares MSCI United Kingdom Exchange Traded Fund 46435G334 34,204 983,449 SH   SOLE   826,273 0 157,177
iShares iBonds Dec 2022 Term Muni Bd ETF Exchange Traded Fund 46435G755 5,941 232,793 SH   SOLE   170,550 0 62,243
iShares iBonds Dec 2021 Term Muni Bd ETF Exchange Traded Fund 46435G789 6,057 238,202 SH   SOLE   175,825 0 62,377
iShares iBonds Dec 2026 Term Corp ETF Exchange Traded Fund 46435GAA0 11,884 509,616 SH   SOLE   423,352 0 86,264
Ishares Tr Ibonds Etf Exchange Traded Fund 46435UAA9 12,117 513,219 SH   SOLE   423,498 0 89,721
Itau Unibanco Holding SA Common Stock 465562106 118 11,361 SH   SOLE   11,038 0 323
JBG SMITH Properties Common Stock 46590V100 250 6,852 SH   SOLE   2,845 0 4,007
JPMorgan Chase & Co Common Stock 46625H100 71,490 686,083 SH   SOLE   551,555 0 134,528
JPMorgan Alerian MLP ETN Exchange Traded Fund 46625H365 2,016 75,850 SH   SOLE   8,418 0 67,432
Jacobs Engineering Group Inc Common Stock 469814107 13,514 212,847 SH   SOLE   209,683 0 3,164
JetBlue Airways Corp Common Stock 477143101 878 46,252 SH   SOLE   41,260 0 4,992
Johnson & Johnson Common Stock 478160104 63,288 521,573 SH   SOLE   323,002 0 198,571
Jones Lang LaSalle Inc Common Stock 48020Q107 1,134 6,830 SH   SOLE   6,538 0 292
KAR Auction Services Inc Common Stock 48238T109 2,028 36,999 SH   SOLE   36,999 0 0
Kansas City Southern Common Stock 485170302 1,395 13,168 SH   SOLE   11,939 0 1,229
Kellogg Co Common Stock 487836108 209 2,995 SH   SOLE   2,762 0 232
Kemper Corp Common Stock 488401100 254 3,358 SH   SOLE   3,358 0 0
KemPharm Inc Common Stock 488445107 93 14,245 SH   SOLE   0 0 14,245
Kennametal Inc Common Stock 489170100 1,043 29,042 SH   SOLE   27,739 0 1,303
KeyCorp Common Stock 493267108 1,457 74,562 SH   SOLE   62,455 0 12,107
Kilroy Realty Corp Common Stock 49427F108 714 9,440 SH   SOLE   8,643 0 797
Kimberly-Clark Corp Common Stock 494368103 16,188 153,674 SH   SOLE   142,144 0 11,529
Kinder Morgan Inc P Common Stock 49456B101 21,972 1,243,489 SH   SOLE   443,516 0 799,973
Kinder Morgan Inc Convertible Preferred 49456B200 1,250 36,067 SH   SOLE   10,167 0 25,900
Kohl's Corp Common Stock 500255104 298 4,086 SH   SOLE   4,086 0 0
Royal Philips NV ADR Common Stock 500472303 3,660 86,574 SH   SOLE   80,915 0 5,659
The Kraft Heinz Co Common Stock 500754106 6,445 102,595 SH   SOLE   55,211 0 47,384
The Kroger Co Common Stock 501044101 1,094 38,448 SH   SOLE   26,951 0 11,497
LHC Group Inc Common Stock 50187A107 282 3,293 SH   SOLE   91 0 3,202
LKQ Corp Common Stock 501889208 11,042 346,134 SH   SOLE   340,264 0 5,870
L3 Technologies Inc Common Stock 502413107 365 1,899 SH   SOLE   1,851 0 48
Laboratory Corp of America Holdings Common Stock 50540R409 4,900 27,292 SH   SOLE   17,370 0 9,922
Lakeland Financial Corp Common Stock 511656100 332 6,888 SH   SOLE   6,888 0 0
Lam Research Corp Common Stock 512807108 10,861 62,834 SH   SOLE   59,780 0 3,054
Lamar Advertising Co Common Stock 512816109 13,741 201,159 SH   SOLE   198,850 0 2,310
Lamb Weston Holdings Inc Common Stock 513272104 702 10,250 SH   SOLE   10,250 0 0
Las Vegas Sands Corp Common Stock 517834107 14,569 190,797 SH   SOLE   182,440 0 8,357
The Estee Lauder Companies Inc Class A Common Stock 518439104 1,247 8,739 SH   SOLE   7,389 0 1,350
Lear Corp Common Stock 521865204 16,520 88,907 SH   SOLE   83,661 0 5,246
Leggett & Platt Inc Common Stock 524660107 310 6,940 SH   SOLE   5,895 0 1,045
Legacy Tex Finl Group Inc Common Stock 52471Y106 2,622 67,202 SH   SOLE   54,990 0 12,212
Lennar Corp Common Stock 526057104 273 5,208 SH   SOLE   5,208 0 0
Liberty All-Star Equity Mutual fund 530158104 73 11,419 SH   SOLE   11,419 0 0
Liberty Tax Inc Common Stock 53128T102 129 15,970 SH   SOLE   15,970 0 0
Eli Lilly and Co Common Stock 532457108 5,307 62,198 SH   SOLE   52,816 0 9,383
LINE Corp Common Stock 53567X101 3,138 76,403 SH   SOLE   55,556 0 20,847
Lions Gate Entertainment Corp Common Stock 535919401 5,139 207,033 SH   SOLE   203,489 0 3,544
Lions Gate Entertainment Corp Common Stock 535919500 8,269 352,464 SH   SOLE   346,813 0 5,651
Lithia Motors Inc Class A Common Stock 536797103 626 6,622 SH   SOLE   6,227 0 395
Lloyds Banking Group PLC Common Stock 539439109 429 128,813 SH   SOLE   120,187 0 8,626
Lockheed Martin Corp Common Stock 539830109 30,583 103,521 SH   SOLE   73,066 0 30,456
Loews Corp Common Stock 540424108 256 5,304 SH   SOLE   4,772 0 532
Lowe's Companies Inc Common Stock 548661107 24,442 255,751 SH   SOLE   215,563 0 40,188
Lululemon Athletica Inc Common Stock 550021109 259 2,074 SH   SOLE   2,074 0 0
M&T Bank Corp Common Stock 55261F104 523 3,072 SH   SOLE   2,515 0 557
MDU Resources Group Inc Common Stock 552690109 667 23,246 SH   SOLE   23,046 0 200
MGM Resorts International Common Stock 552953101 377 12,998 SH   SOLE   12,827 0 171
MSA Safety Inc Common Stock 553498106 224 2,324 SH   SOLE   2,324 0 0
MSCI Inc Common Stock 55354G100 6,029 36,443 SH   SOLE   16,638 0 19,805
Macquarie Infrastructure Corp Common Stock 55608B105 26,243 621,871 SH   SOLE   195,706 0 426,165
Macy's Inc Common Stock 55616P104 783 20,928 SH   SOLE   18,768 0 2,160
Magellan Midstream Partners LP Common Stock 559080106 13,914 201,425 SH   SOLE   54,067 0 147,358
ManpowerGroup Inc Common Stock 56418H100 827 9,608 SH   SOLE   9,208 0 400
Manulife Financial Corp Common Stock 56501R106 322 17,935 SH   SOLE   12,816 0 5,119
Marathon Oil Corp Common Stock 565849106 293 14,042 SH   SOLE   13,919 0 123
Marathon Petroleum Corp Common Stock 56585A102 1,037 14,776 SH   SOLE   14,092 0 684
Markel Corp Common Stock 570535104 402 371 SH   SOLE   360 0 11
Marriott Vacations Worldwide Corp Common Stock 57164Y107 332 2,937 SH   SOLE   2,254 0 683
Marsh & Mclennan Companies Inc Common Stock 571748102 850 10,367 SH   SOLE   10,214 0 153
Marriott International Inc Common Stock 571903202 7,258 57,330 SH   SOLE   35,221 0 22,109
Masco Corp Common Stock 574599106 4,429 118,365 SH   SOLE   114,625 0 3,740
Mastercard Inc A Common Stock 57636Q104 50,006 254,458 SH   SOLE   221,188 0 33,270
Maxim Integrated Products Inc Common Stock 57772K101 231 3,941 SH   SOLE   3,941 0 0
McCormick & Co Inc Non-Voting Common Stock 579780206 398 3,430 SH   SOLE   3,094 0 336
McDonald's Corp Common Stock 580135101 30,328 193,552 SH   SOLE   151,579 0 41,972
McKesson Corp Common Stock 58155Q103 4,796 35,954 SH   SOLE   14,220 0 21,734
Medical Properties Trust Inc Common Stock 58463J304 5,576 397,171 SH   SOLE   109,521 0 287,650
Medidata Solutions Inc Common Stock 58471A105 3,551 44,080 SH   SOLE   9,596 0 34,484
Melco Resorts & Entertainment Common Stock 585464100 3,530 126,060 SH   SOLE   89,778 0 36,282
Merck & Co Inc Common Stock 58933Y105 43,502 716,665 SH   SOLE   534,499 0 182,166
Mercury General Corp Common Stock 589400100 259 5,685 SH   SOLE   5,685 0 0
MetLife Inc Common Stock 59156R108 1,306 29,947 SH   SOLE   20,656 0 9,291
Mettler-Toledo International Inc Common Stock 592688105 262 453 SH   SOLE   453 0 0
Micro Focus International PLC Common Stock 594837304 200 11,591 SH   SOLE   5,782 0 5,809
Microsoft Corp Common Stock 594918104 109,705 1,112,512 SH   SOLE   989,936 0 122,576
Microchip Technology Inc Common Stock 595017104 4,435 48,761 SH   SOLE   45,141 0 3,620
Micron Technology Inc Common Stock 595112103 17,798 339,398 SH   SOLE   325,833 0 13,565
Mid-America Apartment Communities Inc Common Stock 59522J103 481 4,774 SH   SOLE   1,599 0 3,175
Middlefield Banc Corp Common Stock 596304204 777 15,318 SH   SOLE   15,318 0 0
Mitsubishi UFJ Financial Group Inc Common Stock 606822104 141 25,010 SH   SOLE   22,209 0 2,801
Mizuho Financial Group Inc Common Stock 60687Y109 405 119,323 SH   SOLE   87,469 0 31,854
Mohawk Industries Inc Common Stock 608190104 284 1,324 SH   SOLE   1,324 0 0
Molson Coors Brewing Co B Common Stock 60871R209 23,228 341,384 SH   SOLE   340,764 0 620
Mondelez International Inc Class A Common Stock 609207105 18,728 456,791 SH   SOLE   195,883 0 260,908
Monster Beverage Corp Common Stock 61174X109 577 10,064 SH   SOLE   10,064 0 0
Moody's Corporation Common Stock 615369105 9,669 56,691 SH   SOLE   52,950 0 3,741
Morgan Stanley Common Stock 617446448 978 20,639 SH   SOLE   17,981 0 2,657
The Mosaic Co Common Stock 61945C103 611 21,793 SH   SOLE   19,774 0 2,020
Motorola Solutions Inc Common Stock 620076307 1,877 16,131 SH   SOLE   15,462 0 669
NVR Inc Common stock 62944T105 214 72 SH   SOLE   72 0 0
National Grid PLC ADR Common Stock 636274409 647 11,591 SH   SOLE   9,637 0 1,954
National Oilwell Varco Inc Common Stock 637071101 1,185 27,294 SH   SOLE   25,957 0 1,337
Neovasc Inc Common Stock 64065J106 6 141,166 SH   SOLE   141,166 0 0
Netflix Inc Common Stock 64110L106 7,491 19,138 SH   SOLE   16,128 0 3,010
Netscout Systems Inc Common stock 64115T104 1,812 61,005 SH   SOLE   25,311 0 35,694
Nevro Corp Common Stock 64157F103 2,130 26,680 SH   SOLE   26,680 0 0
New Media Investment Group Inc Common stock 64704V106 25,026 1,354,209 SH   SOLE   392,025 0 962,184
New Residential Invt Corp Com New Common Stock 64828T201 505 28,876 SH   SOLE   16,876 0 12,000
New Senior Investment Group Inc Common Stock 648691103 871 115,000 SH   SOLE   15,000 0 100,000
Newell Brands Inc Common Stock 651229106 385 14,942 SH   SOLE   13,905 0 1,037
Newfield Exploration Co Common Stock 651290108 990 32,735 SH   SOLE   31,321 0 1,414
NextEra Energy Inc Common Stock 65339F101 4,744 28,401 SH   SOLE   18,642 0 9,759
NICE Ltd Common Stock 653656108 1,966 18,949 SH   SOLE   16,354 0 2,595
Nike Inc B Common Stock 654106103 154,031 1,933,124 SH   SOLE   1,854,403 0 78,721
NiSource Inc Common Stock 65473P105 409 15,567 SH   SOLE   14,207 0 1,361
Nokia Oyj Common Stock 654902204 132 22,962 SH   SOLE   21,084 0 1,878
Noble Energy Inc Common Stock 655044105 316 8,962 SH   SOLE   4,153 0 4,809
Norfolk Southern Corp Common Stock 655844108 3,468 22,984 SH   SOLE   7,988 0 14,996
Northern Trust Corp Common Stock 665859104 6,974 67,777 SH   SOLE   18,441 0 49,336
Northrop Grumman Corp Common Stock 666807102 16,866 54,814 SH   SOLE   53,257 0 1,557
Novartis Ag Common Stock 66987V109 6,994 95,813 SH   SOLE   84,132 0 11,681
Novo Nordisk A/S Common Stock 670100205 27,822 603,243 SH   SOLE   458,310 0 144,933
Nucor Corp Common Stock 670346105 2,732 43,716 SH   SOLE   40,462 0 3,254
Nutanix Inc Common Stock 67059N108 4,372 84,774 SH   SOLE   69,666 0 15,108
Nuveen Select TaxFree Income Closed End Funds 67062F100 2,291 160,191 SH   SOLE   146,392 0 13,799
Nuveen Select TaxFree Income 2 Closed End Funds 67063C106 2,465 180,191 SH   SOLE   165,925 0 14,266
Nuveen AMT-Free Quality Muni Inc Closed End Funds 670657105 1,316 101,119 SH   SOLE   93,814 0 7,305
NVIDIA Corp Common Stock 67066G104 12,806 54,058 SH   SOLE   26,762 0 27,296
Nuveen Quality Muni Income Fund Closed End Funds 67066V101 912 68,553 SH   SOLE   64,811 0 3,742
Nuveen Municipal Credit Income Closed End Funds 67070X101 178 12,424 SH   SOLE   12,424 0 0
Nuveen AMT-Free Muni Credit Inc Closed End Funds 67071L106 724 49,642 SH   SOLE   49,081 0 561
Nuveen GA Quality Muni Inc Closed End Funds 67072B107 157 13,850 SH   SOLE   10,850 0 3,000
Nuveen Pref & Income Securities Fund Closed End Funds 67072C105 3,678 417,527 SH   SOLE   390,758 0 26,769
Nuveen Floating Rate Income Closed End Funds 67072T108 1,573 150,484 SH   SOLE   114,216 0 36,268
Nuveen Pref & Income Opps Fund Closed End Funds 67073B106 3,680 394,473 SH   SOLE   374,575 0 19,898
Nuveen Credit Strategies Income Closed End Funds 67073D102 11,072 1,392,694 SH   SOLE   1,140,615 0 252,079
Nuveen Enhanced Muni Value Closed End Funds 67074M101 2,020 148,000 SH   SOLE   148,000 0 0
Nutrien Ltd Common Stock 67077M108 2,513 46,208 SH   SOLE   42,430 0 3,778
OGE Energy Corp Common Stock 670837103 2,893 82,150 SH   SOLE   78,579 0 3,571
Nuveen Municipal Value Closed End Funds 670928100 1,539 160,981 SH   SOLE   160,981 0 0
Nuveen TX Quality Muni Inc Closed End Funds 670983105 148 11,555 SH   SOLE   11,555 0 0
O'Reilly Automotive Inc Common Stock 67103H107 7,238 26,458 SH   SOLE   25,497 0 961
Occidental Petroleum Corp Common Stock 674599105 21,218 253,559 SH   SOLE   218,848 0 34,711
Old National Bancorp Ind Common stock 680033107 888 47,750 SH   SOLE   46,265 0 1,485
Omnicom Group Inc Common Stock 681919106 619 8,110 SH   SOLE   8,060 0 50
Omega Healthcare Investors Inc Common Stock 681936100 344 10,965 SH   SOLE   4,965 0 6,000
Omeros Corp Common stock 682143102 1,889 104,161 SH   SOLE   104,161 0 0
ONEOK Inc Common Stock 682680103 13,180 188,751 SH   SOLE   175,838 0 12,913
OPKO Health Inc Common Stock 68375N103 134 28,601 SH   SOLE   2,625 0 25,976
Oracle Corp Common Stock 68389X105 33,321 756,270 SH   SOLE   584,523 0 171,747
Oshkosh Corp Common Stock 688239201 1,213 17,243 SH   SOLE   17,243 0 0
Owens-Corning Inc Common Stock 690742101 1,079 17,021 SH   SOLE   16,262 0 758
Owens-Illinois Inc Common Stock 690768403 806 47,947 SH   SOLE   45,994 0 1,953
PG&E Corp Common Stock 69331C108 562 13,205 SH   SOLE   13,063 0 142
PNC Financial Services Group Inc Common Stock 693475105 5,721 42,344 SH   SOLE   32,429 0 9,916
PPG Industries Inc Common Stock 693506107 1,348 12,998 SH   SOLE   12,054 0 944
PPL Corp Common Stock 69351T106 462 16,180 SH   SOLE   15,638 0 542
PVH Corp Common Stock 693656100 206 1,375 SH   SOLE   1,353 0 22
PTC Inc Common Stock 69370C100 3,138 33,451 SH   SOLE   29,204 0 4,247
PACCAR Inc Common Stock 693718108 38,237 617,119 SH   SOLE   614,884 0 2,235
Packaging Corp of America Common Stock 695156109 350 3,135 SH   SOLE   3,078 0 57
PacWest Bancorp Common Stock 695263103 1,589 32,158 SH   SOLE   30,954 0 1,204
Palo Alto Networks Inc Common Stock 697435105 562 2,734 SH   SOLE   1,534 0 1,200
Parker Drilling Co Common Stock 701081101 11 28,560 SH   SOLE   28,560 0 0
Parker Hannifin Corp Common Stock 701094104 9,337 59,911 SH   SOLE   51,951 0 7,960
Party City Holdco Inc Common Stock 702149105 637 41,793 SH   SOLE   39,317 0 2,476
Paychex Inc Common Stock 704326107 4,321 63,213 SH   SOLE   51,480 0 11,733
PayPal Holdings Inc Common Stock 70450Y103 4,553 54,676 SH   SOLE   44,771 0 9,905
People's United Financial Inc Common Stock 712704105 1,937 107,078 SH   SOLE   104,663 0 2,415
PepsiCo Inc Common Stock 713448108 71,869 660,138 SH   SOLE   492,186 0 167,953
Petroleo Brasileiro SA Petrobras ADR Common Stock 71654V101 122 13,854 SH   SOLE   10,811 0 3,043
Petroleo Brasileiro SA Common Stock 71654V408 152 15,435 SH   SOLE   12,784 0 2,651
Pfizer Inc Common Stock 717081103 35,937 990,558 SH   SOLE   786,311 0 204,246
Philip Morris International Inc Common Stock 718172109 7,034 87,120 SH   SOLE   65,127 0 21,993
Phillips 66 Common Stock 718546104 15,803 140,712 SH   SOLE   130,162 0 10,550
PIMCO Municipal Income II Closed End Funds 72200W106 466 35,580 SH   SOLE   35,580 0 0
PIMCO High Income Closed End Funds 722014107 141 16,832 SH   SOLE   16,832 0 0
PIMCO Active Bond ETF Exchange Traded Fund 72201R775 620 6,013 SH   SOLE   4,803 0 1,210
PIMCO Investment Grade Corporate Bd ETF Exchange Traded Fund 72201R817 13,677 136,339 SH   SOLE   117,118 0 19,220
PIMCO Enhanced Short Maturity Active ETF Exchange Traded Fund 72201R833 100,328 987,971 SH   SOLE   848,387 0 139,584
PIMCO Dynamic Income Closed End Funds 72201Y101 403 12,645 SH   SOLE   7,657 0 4,988
Pinnacle West Capital Corp Common Stock 723484101 257 3,193 SH   SOLE   3,128 0 65
Pinnacle Entertainment Inc Com Common Stock 72348Y105 401 11,889 SH   SOLE   11,889 0 0
Pioneer Natural Resources Co Common Stock 723787107 11,425 60,375 SH   SOLE   26,080 0 34,295
Plains All American Pipeline LP Common Stock 726503105 6,018 254,551 SH   SOLE   91,565 0 162,986
Plains GP Holdings LP Common Stock 72651A207 6,926 289,670 SH   SOLE   87,624 0 202,046
Pluristem Therapeutics Inc Common Stock 72940R102 31 25,000 SH   SOLE   25,000 0 0
Polaris Industries Inc Common Stock 731068102 347 2,842 SH   SOLE   2,542 0 300
PolyMet Mining Corp Common Stock 731916102 19 18,765 SH   SOLE   18,765 0 0
PotlatchDeltic Corp Common Stock 737630103 1,479 29,091 SH   SOLE   29,091 0 0
Praxair Inc Common Stock 74005P104 9,692 61,281 SH   SOLE   25,151 0 36,130
T. Rowe Price Group Inc Common Stock 74144T108 9,265 79,808 SH   SOLE   42,328 0 37,479
Procter & Gamble Co Common Stock 742718109 41,405 530,428 SH   SOLE   361,505 0 168,924
Progressive Corp Common Stock 743315103 615 10,391 SH   SOLE   9,569 0 822
Prologis Inc Common Stock 74340W103 2,860 43,543 SH   SOLE   25,278 0 18,265
Prosperity Bancshares Inc Common Stock 743606105 11,937 174,619 SH   SOLE   162,482 0 12,137
Prudential Financial Inc Common Stock 744320102 1,737 18,577 SH   SOLE   18,258 0 319
Prudential PLC Common Stock 74435K204 268 5,865 SH   SOLE   5,399 0 466
Public Service Enterprise Group Inc Common Stock 744573106 415 7,671 SH   SOLE   7,285 0 386
Public Storage Common Stock 74460D109 845 3,723 SH   SOLE   3,193 0 530
Putnam Managed Muni Income Closed End Funds 746823103 1,301 183,737 SH   SOLE   156,292 0 27,445
Putnam Premier Income Trust Closed End Funds 746853100 60 11,535 SH   SOLE   11,535 0 0
QUALCOMM Inc Common Stock 747525103 36,874 657,058 SH   SOLE   555,650 0 101,408
Quest Diagnostics Inc Common Stock 74834L100 406 3,691 SH   SOLE   3,055 0 636
RPM International Inc Common Stock 749685103 1,562 26,776 SH   SOLE   25,727 0 1,049
Raymond James Financial Inc Common Stock 754730109 19,038 213,071 SH   SOLE   210,244 0 2,827
Rayonier Inc Common Stock 754907103 233 6,022 SH   SOLE   6,022 0 0
Raytheon Co Common Stock 755111507 8,290 42,911 SH   SOLE   36,614 0 6,298
Realty Income Corp Common Stock 756109104 13,716 254,991 SH   SOLE   203,071 0 51,920
Red Hat Inc Common Stock 756577102 2,671 19,878 SH   SOLE   8,565 0 11,313
Regency Centers Corp Common Stock 758849103 2,974 47,909 SH   SOLE   40,222 0 7,687
Regeneron Pharmaceuticals Inc Common Stock 75886F107 208 603 SH   SOLE   570 0 33
Regions Financial Corp Common Stock 7591EP100 1,289 72,484 SH   SOLE   72,454 0 30
Relx Plc American Depositary Shares Common Stock 759530108 4,647 216,625 SH   SOLE   193,282 0 23,343
Relx N V American Depositary Shares Common Stock 75955B102 8,642 405,147 SH   SOLE   332,336 0 72,811
Republic Services Inc Common Stock 760759100 12,374 181,014 SH   SOLE   168,136 0 12,878
ResMed Inc Common Stock 761152107 13,051 125,999 SH   SOLE   119,910 0 6,089
Retail Opportunity Investments Corp Common Stock 76131N101 562 29,313 SH   SOLE   26,804 0 2,509
Retail Properties of America Inc Common Stock 76131V202 614 48,066 SH   SOLE   39,698 0 8,368
Rio Tinto PLC ADR Common Stock 767204100 1,141 20,566 SH   SOLE   18,066 0 2,500
Robert Half International Inc Common Stock 770323103 285 4,384 SH   SOLE   1,618 0 2,766
Rockwell Automation Inc Common Stock 773903109 553 3,327 SH   SOLE   2,855 0 472
Rockwell Collins Inc Common Stock 774341101 708 5,256 SH   SOLE   3,643 0 1,613
Rogers Communications Inc Common Stock 775109200 1,471 30,985 SH   SOLE   30,985 0 0
Roper Technologies Inc Common Stock 776696106 803 2,911 SH   SOLE   2,624 0 287
Ross Stores Inc Common Stock 778296103 13,783 162,636 SH   SOLE   150,997 0 11,639
Royal Bank of Canada Common Stock 780087102 5,938 78,853 SH   SOLE   69,467 0 9,386
Royal Dutch Shell PLC Common Stock 780259107 13,574 186,848 SH   SOLE   183,339 0 3,509
Royal Dutch Shell PLC Common Stock 780259206 10,179 146,990 SH   SOLE   130,749 0 16,241
S&Pglobal Inc Com Common Stock 78409V104 14,981 73,475 SH   SOLE   70,619 0 2,856
SBA Communications Corp Common Stock 78410G104 513 3,108 SH   SOLE   2,978 0 130
SPDR S&P 500 ETF Exchange Traded Fund 78462F103 170,869 629,861 SH   SOLE   521,628 0 108,232
SPDR Gold Shares Exchange Traded Fund 78463V107 48,252 406,677 SH   SOLE   345,074 0 61,603
SPDR MSCI ACWI Low Carbon Target ETF Exchange Traded Fund 78463X194 467 5,286 SH   SOLE   5,286 0 0
SPDR S&P Global Dividend ETF Exchange Traded Fund 78463X459 4,408 65,419 SH   SOLE   64,264 0 1,155
SPDR MSCI ACWI IMI ETF Exchange Traded Fund 78463X475 5,632 72,904 SH   SOLE   67,315 0 5,589
SPDR S&P Emerging Markets ETF Exchange Traded Fund 78463X509 1,278 36,164 SH   SOLE   35,786 0 378
SPDR Dow Jones Global Real Estate ETF Exchange Traded Fund 78463X749 220 4,578 SH   SOLE   91 0 4,487
SPDR Dow Jones International RelEst ETF Exchange Traded Fund 78463X863 1,492 38,117 SH   SOLE   38,116 0 1
SPDR S&P International Small Cap ETF Exchange Traded Fund 78463X871 982 28,609 SH   SOLE   28,609 0 0
SPDR S&P 600 Small Cap ETF Exchange traded fund 78464A201 2,016 31,904 SH   SOLE   26,770 0 5,134
SPDR Nuveen S&P High Yield Muni Bd ETF Exchange Traded Fund 78464A284 253 4,471 SH   SOLE   4,471 0 0
SPDR S&P 600 Small Cap Value ETF Exchange Traded Fund 78464A300 2,479 37,117 SH   SOLE   34,162 0 2,955
SPDR Blmbg Barclays ST Intrn TrsBd ETF Exchange Traded Fund 78464A334 1,114 35,590 SH   SOLE   35,133 0 457
SPDR Blmbg Barclays Convert Secs ETF Exchange Traded Fund 78464A359 29,621 558,680 SH   SOLE   525,011 0 33,669
SPDR Blmbg Barclays High Yield Bd ETF Exchange Traded Fund 78464A417 1,074 30,275 SH   SOLE   29,931 0 344
SPDR Portfolio Short Term Corporate Bond ETF Exchange Traded Fund 78464A474 647 21,437 SH   SOLE   21,437 0 0
SPDR Portfolio S&P 500 Value ETF Exchange Traded Fund 78464A508 6,206 209,442 SH   SOLE   185,615 0 23,826
SPDR Blmbg Barclays Intl Trs Bd ETF Exchange Traded Fund 78464A516 1,691 60,922 SH   SOLE   51,259 0 9,663
SPDR S&P Health Care Equipment ETF Exchange Traded Fund 78464A581 7,944 101,554 SH   SOLE   97,222 0 4,332
SPDR Dow Jones REIT ETF Exchange Traded Fund 78464A607 9,866 104,998 SH   SOLE   91,556 0 13,443
SPDR S&P Regional Banking ETF Exchange Traded Fund 78464A698 16,411 269,029 SH   SOLE   258,677 0 10,352
SPDR S&P Dividend ETF Exchange Traded Fund 78464A763 37,614 405,765 SH   SOLE   397,102 0 8,663
SPDR S&P Biotech ETF Exchange Traded Fund 78464A870 260 2,732 SH   SOLE   2,522 0 210
SPDR SSgA Global Allocation ETF Exchange Traded Fund 78467V400 540 14,303 SH   SOLE   14,168 0 135
SPDR DoubleLine Total Return Tact ETF Exchange Traded Fund 78467V848 766 16,115 SH   SOLE   15,648 0 467
SPDR Dow Jones Industrial Average ETF Exchange Traded Fund 78467X109 48,177 198,482 SH   SOLE   171,469 0 27,013
SPDR S&P MidCap 400 ETF Exchange Traded Fund 78467Y107 5,435 15,310 SH   SOLE   14,327 0 983
SPDR Blmbg BarclaysST HY Bd ETF Exchange Traded Fund 78468R408 777 28,485 SH   SOLE   26,984 0 1,501
SPDR Blmbg Barclays 1-3 Mth T-Bill ETF Exchange Traded Fund 78468R663 23,400 255,517 SH   SOLE   238,411 0 17,106
SPDR Nuveen Blmbg Barclays Muni Bd ETF Exchange Traded Fund 78468R721 3,087 64,333 SH   SOLE   48,384 0 15,949
SPDR Nuveen Blmbg Barclays ST MunBd ETF Exchange Traded Fund 78468R739 1,300 27,079 SH   SOLE   21,615 0 5,464
SPDR Russell 1000 Yield ETF Exchange Traded Fund 78468R770 797 11,244 SH   SOLE   11,244 0 0
SPDR S&P 500 Fossil Fuel Rsrv Free ETF Exchange Traded Fund 78468R796 285 4,324 SH   SOLE   4,324 0 0
SPDR SSGA US Small Cap Low Volatil ETF Exchange Traded Fund 78468R887 10,916 114,599 SH   SOLE   102,950 0 11,649
Sabine Royalty Trust Common Stock 785688102 978 20,756 SH   SOLE   20,756 0 0
Sabre Corp Common Stock 78573M104 5,741 232,975 SH   SOLE   227,902 0 5,073
Salesforce.com Inc Common Stock 79466L302 3,403 24,951 SH   SOLE   21,012 0 3,939
San Juan Basin Royalty Trust Common Stock 798241105 182 31,500 SH   SOLE   23,500 0 8,000
Sanderson Farms Inc Common Stock 800013104 699 6,644 SH   SOLE   6,239 0 405
Sangamo Therapeutics Inc Common Stock 800677106 459 32,314 SH   SOLE   32,314 0 0
Sanofi Common Stock 80105N105 1,684 42,090 SH   SOLE   39,198 0 2,892
SAP SE ADR Common Stock 803054204 30,597 264,547 SH   SOLE   190,081 0 74,466
Sarepta Therapeutics Inc Common Stock 803607100 2,686 20,317 SH   SOLE   20,317 0 0
SCANA Corp Common Stock 80589M102 241 6,261 SH   SOLE   5,969 0 292
Henry Schein Inc Common Stock 806407102 508 6,994 SH   SOLE   4,959 0 2,035
Schlumberger Ltd Common Stock 806857108 18,859 281,357 SH   SOLE   204,278 0 77,079
Charles Schwab Corp Common Stock 808513105 3,295 64,479 SH   SOLE   55,328 0 9,152
Schwab US Broad Market ETF Exchange Traded Fund 808524102 32,184 487,716 SH   SOLE   459,490 0 28,226
Schwab US Large-Cap ETF Exchange Traded Fund 808524201 53,169 818,115 SH   SOLE   763,124 0 54,991
Schwab US Large-Cap Growth ETF Exchange Traded Fund 808524300 61,778 815,234 SH   SOLE   728,536 0 86,698
Schwab US Large-Cap Value ETF Exchange Traded Fund 808524409 60,375 1,136,570 SH   SOLE   1,050,948 0 85,622
Schwab US Mid-Cap ETF Exchange Traded Fund 808524508 17,981 327,589 SH   SOLE   298,624 0 28,964
Schwab US Small-Cap ETF Exchange Traded Fund 808524607 25,327 344,253 SH   SOLE   329,500 0 14,753
Schwab Emerging Markets Equity ETF Exchange Traded Fund 808524706 30,743 1,187,448 SH   SOLE   1,084,517 0 102,931
Schwab Fundamental Intl Sm Co ETF Exchange Traded Fund 808524748 16,716 479,379 SH   SOLE   460,462 0 18,917
Schwab Fundamental Intl Lg Co ETF Exchange Traded Fund 808524755 3,611 122,255 SH   SOLE   117,770 0 4,485
Schwab Fundamental US Small Company ETF Exchange Traded Fund 808524763 5,758 144,265 SH   SOLE   139,056 0 5,209
Schwab Fundamental US Large Company ETF Exchange Traded Fund 808524771 8,824 236,310 SH   SOLE   227,853 0 8,457
Schwab US Dividend Equity ETF Exchange Traded Fund 808524797 5,040 102,259 SH   SOLE   93,172 0 9,087
Schwab International Equity ETF Exchange Traded Fund 808524805 33,071 1,000,639 SH   SOLE   917,729 0 82,911
Schwab US Aggregate Bond ETF Exchange Traded Fund 808524839 32,801 647,722 SH   SOLE   619,673 0 28,050
Schwab US REIT ETF Exchange Traded Fund 808524847 1,261 30,179 SH   SOLE   29,126 0 1,052
Schwab Intermediate-Term US Trs ETF Exchange Traded Fund 808524854 3,349 64,000 SH   SOLE   62,818 0 1,182
Schwab Short-Term US Treasury ETF Exchange Traded Fund 808524862 25,766 518,022 SH   SOLE   445,920 0 72,102
Schwab US TIPS ETF Exchange Traded Fund 808524870 95,655 1,742,027 SH   SOLE   1,646,394 0 95,634
Schwab International Small-Cap Eq ETF Exchange Traded Fund 808524888 2,134 59,166 SH   SOLE   55,175 0 3,991
The Scotts Miracle Gro Co Common Stock 810186106 1,084 13,035 SH   SOLE   11,235 0 1,800
Seacoast Banking Corp of Florida Common Stock 811707801 292 9,240 SH   SOLE   9,240 0 0
Sealed Air Corp Common Stock 81211K100 854 20,122 SH   SOLE   15,188 0 4,934
Select Sector Spdr Trust The Health Care Select Sector Spdr Fund Exchange Traded Fund 81369Y209 29,067 348,277 SH   SOLE   340,071 0 8,206
Consumer Staples Select Sector SPDR ETF Exchange Traded Fund 81369Y308 964 18,715 SH   SOLE   13,635 0 5,080
Select Sector Spdr Fund Shs Ben Consumer Discretionary Exchange Traded Fund 81369Y407 9,502 86,931 SH   SOLE   78,755 0 8,176
Select Sector Spdr Trust Shs Ben Int Energy Exchange Traded Fund 81369Y506 49,132 646,981 SH   SOLE   549,638 0 97,343
Financial Select Sector SPDR ETF Exchange Traded Fund 81369Y605 48,728 1,832,553 SH   SOLE   1,452,965 0 379,588
Industrial Select Sector SPDR ETF Exchange Traded Fund 81369Y704 8,752 122,183 SH   SOLE   108,515 0 13,668
Technology Select Sector SPDR ETF Exchange Traded Fund 81369Y803 11,218 161,478 SH   SOLE   148,847 0 12,631
Select Sector Spdr Trust The Utilities Select Sector Spdr Trust Exchange Traded Fund 81369Y886 9,824 189,061 SH   SOLE   169,939 0 19,122
Select Energy Services Inc Common Stock 81617J301 567 38,997 SH   SOLE   36,819 0 2,178
Sempra Energy Common Stock 816851109 1,506 12,967 SH   SOLE   12,780 0 187
Senior Housing Properties Trust Common Stock 81721M109 240 13,240 SH   SOLE   11,115 0 2,125
ServiceNow Inc Common Stock 81762P102 3,813 22,108 SH   SOLE   19,704 0 2,404
Sherwin-Williams Co Common Stock 824348106 1,138 2,791 SH   SOLE   2,707 0 84
Shire PLC Common Stock 82481R106 414 2,453 SH   SOLE   1,951 0 502
Shopify Inc Common Stock 82509L107 279 1,911 SH   SOLE   1,166 0 745
Sigma Labs Inc Common Stock 826598302 14 15,000 SH   SOLE   15,000 0 0
Simon Property Group Inc Common Stock 828806109 3,411 20,042 SH   SOLE   15,895 0 4,147
Sirius XM Holdings Inc Common Stock 82968B103 861 127,182 SH   SOLE   120,281 0 6,901
Skyworks Solutions Inc Common Stock 83088M102 6,085 62,956 SH   SOLE   52,195 0 10,761
JM Smucker Co Common Stock 832696405 7,636 71,043 SH   SOLE   46,224 0 24,819
Snap-on Inc Common Stock 833034101 15,815 98,398 SH   SOLE   87,996 0 10,403
Snap Inc Cl A Common Stock 83304A106 134 10,218 SH   SOLE   3,718 0 6,500
Sociedad Quimica Y Minera De Chile SA Common Stock 833635105 207 4,298 SH   SOLE   4,237 0 61
Sonoco Products Co Common Stock 835495102 2,879 54,840 SH   SOLE   54,840 0 0
Sony Corp Common Stock 835699307 7,734 150,875 SH   SOLE   114,305 0 36,571
Southern Co Common Stock 842587107 16,138 348,471 SH   SOLE   333,276 0 15,195
Southwest Airlines Co Common Stock 844741108 1,661 32,642 SH   SOLE   31,262 0 1,380
Southwestern Energy Co Common Stock 845467109 71 13,286 SH   SOLE   13,286 0 0
SPARTON CORP Common stock 847235108 190 10,000 SH   SOLE   0 0 10,000
Spirit AeroSystems Holdings Inc Common Stock 848574109 1,002 11,665 SH   SOLE   10,815 0 850
Spirit Airlines Inc Common Stock 848577102 559 15,369 SH   SOLE   14,527 0 842
Spirit Realty Capital Inc Common Stock 84860W102 99 12,371 SH   SOLE   12,371 0 0
Spirit Rlty Cap Inc New Convertible Bonds 84860WAB8 15 15,000 SH   SOLE   15,000 0 0
Spirit of Texas Bancshares Inc Common Stock 84861D103 1,041 50,549 SH   SOLE   50,549 0 0
Splunk Inc Common Stock 848637104 844 8,518 SH   SOLE   7,053 0 1,465
Square Inc Common Stock 852234103 1,343 21,788 SH   SOLE   16,952 0 4,836
Stanley Black & Decker Inc Common Stock 854502101 543 4,092 SH   SOLE   3,706 0 386
Starbucks Corp Common Stock 855244109 80,091 1,639,527 SH   SOLE   1,337,801 0 301,726
Starwood Property Trust Inc Common Stock 85571B105 258 11,729 SH   SOLE   11,729 0 0
State Street Corporation Common Stock 857477103 443 4,758 SH   SOLE   4,608 0 150
Steel Dynamics Inc Common Stock 858119100 1,338 29,122 SH   SOLE   27,794 0 1,329
Stericycle Inc Common Stock 858912108 6,955 106,520 SH   SOLE   33,794 0 72,726
StoneCastle Financial Corp Mutual fund 861780104 4,638 202,641 SH   SOLE   46,641 0 156,000
Stryker Corp Common Stock 863667101 3,936 23,307 SH   SOLE   21,963 0 1,344
Sumitomo Mitsui Financial Group Inc Common Stock 86562M209 476 61,281 SH   SOLE   44,974 0 16,307
Sun Communities Inc Common Stock 866674104 1,222 12,489 SH   SOLE   11,870 0 619
Suncor Energy Inc Common Stock 867224107 576 14,163 SH   SOLE   13,797 0 366
Sunstone Hotel Investors Inc Common Stock 867892101 2,430 146,239 SH   SOLE   121,443 0 24,796
SunTrust Banks Inc Common Stock 867914103 534 8,093 SH   SOLE   7,090 0 1,003
ELEMENTS Rogers Intl Cmdty TR ETN Exchange Traded Fund 870297801 341 60,065 SH   SOLE   56,334 0 3,731
Symantec Corp Common Stock 871503108 368 17,831 SH   SOLE   17,564 0 267
Synaptics Inc Common Stock 87157D109 231 4,584 SH   SOLE   2,647 0 1,937
SYNNEX Corp Common Stock 87162W100 281 2,910 SH   SOLE   2,896 0 14
Synchrony Financial Common Stock 87165B103 5,436 162,839 SH   SOLE   156,530 0 6,309
Sysco Corp Common Stock 871829107 1,331 19,491 SH   SOLE   18,395 0 1,096
TJX Companies Inc Common Stock 872540109 4,820 50,639 SH   SOLE   33,347 0 17,292
T-Mobile US Inc Common Stock 872590104 8,604 143,994 SH   SOLE   141,911 0 2,083
Tpi Composites Inc Com Common Stock 87266J104 262 8,962 SH   SOLE   5,802 0 3,160
Taiwan Semiconductor Manufacturing Co Ltd Common Stock 874039100 20,039 548,115 SH   SOLE   403,782 0 144,333
Take-Two Interactive Software Inc Common Stock 874054109 286 2,416 SH   SOLE   2,416 0 0
Tapestry Inc Common Stock 876030107 859 18,380 SH   SOLE   1,787 0 16,593
Teck Resources Ltd Common Stock 878742204 214 8,399 SH   SOLE   7,990 0 409
Tekla Life Sciences Investors Closed End Funds 87911K100 201 10,704 SH   SOLE   10,704 0 0
Telefonica Sa Common Stock 879382208 93 10,931 SH   SOLE   9,416 0 1,515
Templeton Global Income Closed End Funds 880198106 119 19,310 SH   SOLE   19,310 0 0
Tenaris SA ADR Common Stock 88031M109 214 5,889 SH   SOLE   5,889 0 0
Tenneco Inc Common Stock 880349105 490 11,155 SH   SOLE   10,468 0 687
Teradata Corp Common Stock 88076W103 390 9,717 SH   SOLE   9,714 0 3
Tesla Motors Inc Common Stock 88160R101 2,428 7,079 SH   SOLE   6,624 0 455
Texas Capital Bancshares Inc Common Stock 88224Q107 235 2,570 SH   SOLE   2,570 0 0
Texas Instruments Inc Common Stock 882508104 8,262 74,938 SH   SOLE   71,832 0 3,106
Texas Pacific Land Trust Common Stock 882610108 2,158 3,104 SH   SOLE   2,669 0 435
Texas Roadhouse Inc Common Stock 882681109 672 10,262 SH   SOLE   9,644 0 618
Textron Inc Common Stock 883203101 493 7,483 SH   SOLE   6,921 0 562
TG Therapeutics Inc Common Stock 88322Q108 868 66,000 SH   SOLE   66,000 0 0
Thermo Fisher Scientific Inc Common Stock 883556102 22,122 106,798 SH   SOLE   57,966 0 48,832
Thomson Reuters Corp Com Common Stock 884903105 12,441 310,492 SH   SOLE   305,372 0 5,120
Thor Industries Inc Common Stock 885160101 388 3,987 SH   SOLE   3,694 0 293
3M Co Common Stock 88579Y101 18,754 95,336 SH   SOLE   59,443 0 35,893
Tier REIT Inc Common Stock 88650V208 276 11,626 SH   SOLE   11,626 0 0
Tiffany & Co Common Stock 886547108 2,310 17,554 SH   SOLE   16,714 0 840
Toll Brothers Inc Common Stock 889478103 810 21,886 SH   SOLE   21,086 0 800
Tompkins Financial Corp Common Stock 890110109 663 7,725 SH   SOLE   7,725 0 0
Toronto Dominion Bk Ont Com New Common Stock 891160509 5,837 100,885 SH   SOLE   71,441 0 29,445
Total System Services Inc Common Stock 891906109 2,079 24,602 SH   SOLE   23,339 0 1,263
Toyota Motor Corporation Ads Common Stock 892331307 4,889 37,954 SH   SOLE   34,271 0 3,683
Trimble Inc Common Stock 896239100 3,357 102,208 SH   SOLE   60,368 0 41,840
Trinity Industries Inc Common Stock 896522109 818 23,886 SH   SOLE   22,734 0 1,152
TriState Capital Holdings Inc Common Stock 89678F100 564 21,625 SH   SOLE   21,625 0 0
TripAdvisor Inc Common Stock 896945201 257 4,608 SH   SOLE   4,608 0 0
Trustmark Corp Common Stock 898402102 274 8,407 SH   SOLE   8,407 0 0
Tupperware Brands Corp Common Stock 899896104 282 6,845 SH   SOLE   1,345 0 5,500
Twenty-First Century Fox Inc Class A Common Stock 90130A101 1,015 20,424 SH   SOLE   12,860 0 7,564
Twenty-First Century Fox Inc Common Stock 90130A200 11,299 229,332 SH   SOLE   220,218 0 9,114
Twitter Inc Common Stock 90184L102 2,248 51,475 SH   SOLE   43,534 0 7,941
Tyler Technologies Inc Common Stock 902252105 5,397 24,301 SH   SOLE   7,271 0 17,030
Tyson Foods Inc Class A Common Stock 902494103 2,525 36,678 SH   SOLE   34,697 0 1,981
UGI Corp Common Stock 902681105 259 4,975 SH   SOLE   4,775 0 200
US Bancorp Common Stock 902973304 8,270 165,342 SH   SOLE   118,583 0 46,758
US Concrete Inc Common Stock 90333L201 2,438 46,435 SH   SOLE   37,707 0 8,728
The Ultimate Software Group Inc Common Stock 90385D107 571 2,220 SH   SOLE   2,220 0 0
Under Armour Inc A Common Stock 904311107 406 18,065 SH   SOLE   12,480 0 5,585
Under Armour Inc C Common Stock 904311206 279 13,254 SH   SOLE   2,696 0 10,558
Unilever PLC ADR Common Stock 904767704 1,998 36,146 SH   SOLE   25,332 0 10,814
Unilever NV Common Stock 904784709 856 15,354 SH   SOLE   10,970 0 4,384
Union Pacific Corp Common Stock 907818108 49,022 346,004 SH   SOLE   269,140 0 76,863
United Bankshares Inc Common Stock 909907107 9,133 250,916 SH   SOLE   84,717 0 166,199
United Continental Holdings Inc Common Stock 910047109 405 5,805 SH   SOLE   4,985 0 820
United-Guardian Inc Common Stock 910571108 932 48,690 SH   SOLE   48,690 0 0
United Parcel Service Inc Class B Common Stock 911312106 19,066 179,480 SH   SOLE   60,938 0 118,542
United Rentals Inc Common Stock 911363109 1,410 9,552 SH   SOLE   7,972 0 1,580
US Food Holding Corp Common Stock 912008109 1,679 44,391 SH   SOLE   42,815 0 1,576
United States Steel Corp Common Stock 912909108 617 17,742 SH   SOLE   16,729 0 1,013
United Technologies Corp Common Stock 913017109 35,635 285,008 SH   SOLE   208,213 0 76,795
UnitedHealth Group Inc Common Stock 91324P102 12,120 49,402 SH   SOLE   39,727 0 9,675
Universal Display Corp Common Stock 91347P105 234 2,726 SH   SOLE   1,899 0 827
Unum Group Common Stock 91529Y106 1,156 31,264 SH   SOLE   29,633 0 1,631
Urban Outfitters Inc Common Stock 917047102 322 7,219 SH   SOLE   6,969 0 250
Urban Edge Properties Common Stock 91704F104 266 11,636 SH   SOLE   974 0 10,662
VF Corp Common Stock 918204108 1,247 15,302 SH   SOLE   15,001 0 301
Vail Resorts Inc Common Stock 91879Q109 543 1,982 SH   SOLE   1,982 0 0
Valero Energy Corp Common Stock 91913Y100 1,938 17,490 SH   SOLE   16,878 0 612
Valley National Bancorp Common Stock 919794107 575 47,301 SH   SOLE   44,424 0 2,877
Valvoline Inc Common Stock 92047W101 205 9,484 SH   SOLE   3,719 0 5,765
VanEck Vectors Gold Miners ETF Exchange Traded Fund 92189F106 418 18,736 SH   SOLE   6,272 0 12,464
Vaneck Vectors Etf Tr Ndr Cmg Ln Flt Exchange Traded Fund 92189F148 2,401 90,336 SH   SOLE   85,190 0 5,146
VanEck Vectors High-Yield Municipal ETF Exchange Traded Fund 92189F361 295 9,377 SH   SOLE   9,377 0 0
VanEck Vectors JP Morgan EM LC Bd ETF Exchange Traded Fund 92189F494 960 56,380 SH   SOLE   56,380 0 0
VanEck Vectors Oil Refiners ETF Exchange Traded Fund 92189F585 5,405 170,666 SH   SOLE   160,614 0 10,052
VanEck Vectors Semiconductor ETF Exchange Traded Fund 92189F676 217 2,114 SH   SOLE   2,114 0 0
Vanguard Dividend Appreciation ETF Exchange Traded Fund 921908844 10,310 101,455 SH   SOLE   76,667 0 24,788
Vanguard Total International Stock ETF Exchange Traded Fund 921909768 20,039 370,398 SH   SOLE   230,386 0 140,012
Vanguard S&P 500 Growth ETF Exchange Traded Fund 921932505 7,659 52,492 SH   SOLE   46,503 0 5,989
Vanguard S&P Small-Cap 600 ETF Exchange Traded Fund 921932828 1,404 9,214 SH   SOLE   7,017 0 2,197
Vanguard S&P Mid-Cap 400 ETF Exchange Traded Fund 921932885 394 2,996 SH   SOLE   2,996 0 0
Vanguard Short-Term Bond ETF Exchange Traded Fund 921937827 3,150 40,272 SH   SOLE   37,642 0 2,630
Vanguard Total Bond Market ETF Exchange Traded Fund 921937835 6,712 84,757 SH   SOLE   84,757 0 0
Vanguard FTSE Developed Markets ETF Exchange Traded Fund 921943858 63,027 1,469,164 SH   SOLE   1,369,693 0 99,471
Vanguard High Dividend Yield ETF Exchange Traded Fund 921946406 3,571 43,004 SH   SOLE   39,011 0 3,993
Vanguard Intl Div Apprec ETF Exchange Traded Fund 921946810 2,307 35,627 SH   SOLE   22,477 0 13,150
Vanguard Emerging Mkts Govt Bd ETF Exchange Traded Fund 921946885 7,114 94,472 SH   SOLE   92,246 0 2,226
Vanguard Short-Term Infl-Prot Secs ETF Exchange Traded Fund 922020805 2,421 49,553 SH   SOLE   49,553 0 0
Vanguard Total International Bond ETF Exchange Traded Fund 92203J407 66,375 1,213,213 SH   SOLE   1,163,989 0 49,225
Vanguard FTSE All-World ex-US Sm-Cp ETF Exchange Traded Fund 922042718 19,979 173,117 SH   SOLE   164,692 0 8,425
Vanguard Total World Stock ETF Exchange Traded Fund 922042742 1,185 16,147 SH   SOLE   15,049 0 1,098
Vanguard FTSE All-World ex-US ETF Exchange Traded Fund 922042775 7,172 138,346 SH   SOLE   127,146 0 11,200
Vanguard FTSE Emerging Markets ETF Exchange Traded Fund 922042858 45,447 1,076,936 SH   SOLE   881,873 0 195,064
Vanguard FTSE Pacific ETF Exchange Traded Fund 922042866 15,811 225,931 SH   SOLE   208,829 0 17,102
Vanguard FTSE Europe ETF Exchange Traded Fund 922042874 9,871 175,859 SH   SOLE   147,243 0 28,616
Vanguard Consumer Discretionary ETF Exchange Traded Fund 92204A108 268 1,581 SH   SOLE   1,356 0 225
Vanguard Consumer Staples ETF Exchange Traded Fund 92204A207 592 4,407 SH   SOLE   4,307 0 100
Vanguard Energy ETF Exchange Traded Fund 92204A306 2,439 23,209 SH   SOLE   11,822 0 11,387
Vanguard Financials ETF Exchange Traded Fund 92204A405 2,256 33,442 SH   SOLE   32,061 0 1,381
Vanguard Health Care ETF Exchange Traded Fund 92204A504 518 3,254 SH   SOLE   2,756 0 498
Vanguard Industrials ETF Exchange Traded Fund 92204A603 246 1,811 SH   SOLE   1,811 0 0
Vanguard Information Technology ETF Exchange Traded Fund 92204A702 2,295 12,650 SH   SOLE   10,940 0 1,710
Vanguard Materials ETF Exchange Traded Fund 92204A801 864 6,567 SH   SOLE   6,567 0 0
Vanguard Utilities ETF Exchange Traded Fund 92204A876 402 3,463 SH   SOLE   3,363 0 100
Vanguard Telecommunication Services ETF Exchange Traded Fund 92204A884 355 4,181 SH   SOLE   4,101 0 80
Vanguard Short-Term Treasury ETF Exchange Traded Fund 92206C102 702 11,716 SH   SOLE   11,716 0 0
Vanguard Short-Term Corporate Bond ETF Exchange Traded Fund 92206C409 11,293 144,594 SH   SOLE   114,105 0 30,489
Vanguard Russell 3000 ETF Exchange Traded Fund 92206C599 2,680 21,309 SH   SOLE   20,963 0 346
Vanguard Intmdt-Term Trs ETF Exchange Traded Fund 92206C706 10,892 173,854 SH   SOLE   172,009 0 1,845
Vanguard Mortgage-Backed Secs ETF Exchange Traded Fund 92206C771 34,554 672,119 SH   SOLE   657,321 0 14,798
Vanguard Long-Term Corporate Bd ETF Exchange Traded Fund 92206C813 1,675 19,126 SH   SOLE   16,666 0 2,460
Vanguard Long-Term Treasury ETF Exchange Traded Fund 92206C847 9,174 122,674 SH   SOLE   118,385 0 4,289
Vanguard Intermediate-Term Corp Bd ETF Exchange Traded Fund 92206C870 7,711 92,328 SH   SOLE   91,128 0 1,200
Varian Medical Systems Inc Common Stock 92220P105 412 3,601 SH   SOLE   3,252 0 349
Vectren Corp Common Stock 92240G101 1,883 26,358 SH   SOLE   23,079 0 3,279
Vector Group Ltd Common Stock 92240M108 238 12,469 SH   SOLE   11,141 0 1,328
Ventas Inc Common Stock 92276F100 1,482 26,017 SH   SOLE   22,631 0 3,386
Vanguard Tax-Exempt Bond ETF Exchange Traded Fund 922907746 3,534 69,331 SH   SOLE   69,331 0 0
Vanguard 500 ETF Exchange Traded Fund 922908363 11,616 46,554 SH   SOLE   27,061 0 19,493
Vanguard Mid-Cap Value ETF Exchange Traded Fund 922908512 1,723 15,594 SH   SOLE   14,143 0 1,452
Vanguard Mid-Cap Growth ETF Exchange Traded Fund 922908538 1,404 10,449 SH   SOLE   4,522 0 5,927
Vanguard REIT ETF Exchange Traded Fund 922908553 67,784 832,210 SH   SOLE   779,455 0 52,755
Vanguard Small-Cap Growth ETF Exchange Traded Fund 922908595 61,817 351,632 SH   SOLE   318,978 0 32,654
Vanguard Small-Cap Value ETF Exchange Traded Fund 922908611 64,212 472,876 SH   SOLE   433,208 0 39,669
Vanguard Mid-Cap ETF Exchange Traded Fund 922908629 9,129 57,910 SH   SOLE   55,468 0 2,441
Vanguard Large-Cap ETF Exchange Traded Fund 922908637 16,957 135,918 SH   SOLE   131,820 0 4,098
Vanguard Extended Market ETF Exchange Traded Fund 922908652 7,089 60,176 SH   SOLE   30,518 0 29,658
Vanguard Growth ETF Exchange Traded Fund 922908736 313,841 2,094,928 SH   SOLE   1,958,057 0 136,871
Vanguard Value ETF Exchange Traded Fund 922908744 303,180 2,919,967 SH   SOLE   2,716,688 0 203,279
Vanguard Small-Cap ETF Exchange Traded Fund 922908751 10,860 69,762 SH   SOLE   66,719 0 3,043
Vanguard Total Stock Market ETF Exchange Traded Fund 922908769 83,944 597,764 SH   SOLE   475,116 0 122,648
Verizon Communications Inc Common Stock 92343V104 48,624 966,495 SH   SOLE   779,009 0 187,485
Vertex Pharmaceuticals Inc Common Stock 92532F100 1,995 11,739 SH   SOLE   9,970 0 1,769
Viacom Inc Common Stock 92553P201 232 7,705 SH   SOLE   7,575 0 129
VICI Properties Inc Common Stock 925652109 510 24,697 SH   SOLE   1,796 0 22,901
Visa Inc Class A Common Stock 92826C839 72,457 547,049 SH   SOLE   449,540 0 97,509
Vodafone Group PLC ADR Common Stock 92857W308 943 38,776 SH   SOLE   15,832 0 22,944
Vornado Realty Trust Common Stock 929042109 3,674 49,697 SH   SOLE   38,548 0 11,150
Voya Emerging Markets High Dividend Eq Closed End Funds 92912P108 848 105,325 SH   SOLE   80,292 0 25,033
Voya Global Advantage and Premium Opp Closed End Funds 92912R104 1,923 166,049 SH   SOLE   111,934 0 54,115
Voya Prime Rate Trust Closed End Funds 92913A100 1,206 239,763 SH   SOLE   161,901 0 77,862
Voya Natural Resources Equity Income Closed End Funds 92913C106 1,013 159,536 SH   SOLE   59,075 0 100,461
Vulcan Materials Co Common Stock 929160109 772 5,980 SH   SOLE   5,947 0 33
WGL Holdings Inc Common Stock 92924F106 496 5,585 SH   SOLE   2,537 0 3,048
WNS (Holdings) Ltd Common Stock 92932M101 4,190 80,308 SH   SOLE   57,170 0 23,138
W.P. Carey Inc Common Stock 92936U109 2,546 38,376 SH   SOLE   37,249 0 1,127
WPP PLC Common Stock 92937A102 18,675 237,656 SH   SOLE   162,983 0 74,673
Wecenergy Group Inc Common Stock 92939U106 771 11,930 SH   SOLE   11,879 0 51
Westinghouse Air Brake Technologies Corp Common Stock 929740108 14,064 142,664 SH   SOLE   53,546 0 89,118
Wal-Mart Stores Inc Common Stock 931142103 27,331 319,096 SH   SOLE   276,640 0 42,456
Walgreen Boots Alliance Inc Com Common Stock 931427108 6,282 104,668 SH   SOLE   64,530 0 40,137
Waste Management Inc Common Stock 94106L109 4,209 51,750 SH   SOLE   49,874 0 1,876
Waters Corp Common Stock 941848103 9,452 48,827 SH   SOLE   46,945 0 1,882
Wells Fargo & Co Common Stock 949746101 26,391 476,036 SH   SOLE   225,217 0 250,819
Wells Fargo & Co Convertible Preferred 949746804 1,117 887 SH   SOLE   137 0 750
Welltower Inc Com Common Stock 95040Q104 2,301 36,700 SH   SOLE   31,935 0 4,765
The Wendy's Co Common Stock 95058W100 180 10,456 SH   SOLE   10,456 0 0
Werner Enterprises Inc Common Stock 950755108 587 15,623 SH   SOLE   14,680 0 943
Western Alliance Bancorp Common Stock 957638109 425 7,501 SH   SOLE   7,448 0 53
Western Asset Global High Inc Closed End Funds 95766B109 165 18,083 SH   SOLE   18,083 0 0
Western Asset Muni High Income Closed End Funds 95766N103 1,307 180,746 SH   SOLE   153,617 0 27,129
Western Digital Corp Common Stock 958102105 14,902 192,508 SH   SOLE   164,705 0 27,803
The Western Union Co Common Stock 959802109 584 28,723 SH   SOLE   24,677 0 4,046
Westpac Banking Corp Common Stock 961214301 301 13,897 SH   SOLE   12,174 0 1,723
WestRock Co Common Stock 96145D105 286 5,016 SH   SOLE   5,016 0 0
Weyerhaeuser Co Common Stock 962166104 5,334 146,306 SH   SOLE   66,204 0 80,102
Williams Companies Inc Common Stock 969457100 2,371 87,442 SH   SOLE   31,627 0 55,815
Williams Partners Lp Common Stock 96949L105 3,400 83,766 SH   SOLE   20,466 0 63,300
Winnebago Industries Inc Common Stock 974637100 544 13,404 SH   SOLE   12,559 0 845
Wintrust Financial Corp Common Stock 97650W108 338 3,886 SH   SOLE   228 0 3,658
WisdomTree US Total Dividend ETF Exchange Traded Fund 97717W109 1,961 21,513 SH   SOLE   17,050 0 4,463
WisdomTree US High Dividend ETF Exchange Traded Fund 97717W208 1,011 14,454 SH   SOLE   14,454 0 0
WisdomTree Emerging Markets SmCp Div ETF Exchange Traded Fund 97717W281 2,323 48,706 SH   SOLE   40,020 0 8,687
WisdomTree US LargeCap Dividend ETF Exchange Traded Fund 97717W307 3,078 34,298 SH   SOLE   34,298 0 0
WisdomTree Emerging Markets High Div ETF Exchange Traded Fund 97717W315 2,530 59,006 SH   SOLE   52,345 0 6,661
WisdomTree US MidCap Dividend ETF Exchange Traded Fund 97717W505 12,502 349,213 SH   SOLE   344,355 0 4,858
WisdomTree US SmallCap Earnings ETF Exchange Traded Fund 97717W562 1,492 38,570 SH   SOLE   35,762 0 2,807
WisdomTree SmallCap Dividend ETF Exchange Traded Fund 97717W604 25,562 862,132 SH   SOLE   849,409 0 12,723
WisdomTree International SmallCp Div ETF Exchange Traded Fund 97717W760 1,817 25,249 SH   SOLE   23,346 0 1,903
WisdomTree International LargeCp Div ETF Exchange Traded Fund 97717W794 3,897 81,536 SH   SOLE   81,348 0 188
WisdomTree International High Div ETF Exchange Traded Fund 97717W802 16,965 409,787 SH   SOLE   403,582 0 6,205
WisdomTree Japan SmallCap Dividend ETF Exchange Traded Fund 97717W836 1,172 15,222 SH   SOLE   15,058 0 164
WisdomTree Japan Hedged Equity ETF Exchange Traded Fund 97717W851 221 4,091 SH   SOLE   4,091 0 0
WisdomTree Europe SmallCap Dividend ETF Exchange Traded Fund 97717W869 1,336 20,467 SH   SOLE   20,331 0 136
WisdomTree CBOE S&P500 PutWriteStrat ETF Exchange Traded Fund 97717X560 325 11,028 SH   SOLE   0 0 11,028
WisdomTree US Quality Dividend Gr ETF Exchange Traded Fund 97717X669 1,794 43,745 SH   SOLE   43,394 0 351
Workday Inc Common Stock 98138H101 1,645 13,584 SH   SOLE   11,172 0 2,412
Worldpay Inc Common Stock 981558109 331 4,045 SH   SOLE   4,045 0 0
WPX Energy Inc Class A Common Stock 98212B103 757 41,983 SH   SOLE   39,837 0 2,146
Wynn Resorts Ltd Common Stock 983134107 260 1,556 SH   SOLE   1,231 0 325
XPO Logistics Inc Common Stock 983793100 19,877 198,410 SH   SOLE   63,189 0 135,221
Xcel Energy Inc Common Stock 98389B100 2,163 47,348 SH   SOLE   45,625 0 1,723
Xilinx Inc Common Stock 983919101 12,797 196,100 SH   SOLE   182,740 0 13,360
Xenia Hotels & Resorts Inc Common Stock 984017103 381 15,625 SH   SOLE   12,262 0 3,363
Xerox Corp Common Stock 984121608 206 8,596 SH   SOLE   7,816 0 780
Xylem Inc Common Stock 98419M100 7,112 105,557 SH   SOLE   31,254 0 74,303
Yamana Gold Inc Common Stock 98462Y100 48 16,419 SH   SOLE   12,795 0 3,624
Yum Brands Inc Common Stock 988498101 12,449 159,160 SH   SOLE   63,696 0 95,464
Yum China Hldgs Inc Com Common Stock 98850P109 5,640 146,647 SH   SOLE   65,032 0 81,615
Zimmer Biomet Holdings Inc Common Stock 98956P102 1,832 16,436 SH   SOLE   8,984 0 7,452
Zions Bancorp Common Stock 989701107 1,401 26,586 SH   SOLE   25,241 0 1,344
Zoetis Inc Common Stock 98978V103 1,583 18,577 SH   SOLE   17,879 0 698
Allergan plc Common Stock G0177J108 1,617 9,594 SH   SOLE   6,771 0 2,823
Amdocs Ltd Common Stock G02602103 311 4,705 SH   SOLE   4,705 0 0
Aon PLC Common Stock G0408V102 1,665 12,141 SH   SOLE   10,774 0 1,367
Accenture PLC A Common Stock G1151C101 30,212 184,679 SH   SOLE   122,505 0 62,174
Brookfield Infrastructure Partners LP Common Stock G16252101 8,794 229,015 SH   SOLE   78,153 0 150,862
Eaton Corp PLC Common Stock G29183103 15,529 207,776 SH   SOLE   203,622 0 4,154
Icon PLC Common Stock G4705A100 10,125 76,398 SH   SOLE   62,675 0 13,723
IHS Markit Ltd A Common Stock G47567105 10,284 199,348 SH   SOLE   84,098 0 115,250
Ingersoll-Rand PLC Common Stock G47791101 622 6,933 SH   SOLE   6,358 0 575
International Game Technology PLC Common Stock G4863A108 1,242 53,438 SH   SOLE   51,642 0 1,796
Weatherford International PLC Common Stock G48833100 121 36,642 SH   SOLE   29,458 0 7,184
Invesco Ltd Common Stock G491BT108 1,194 44,967 SH   SOLE   43,401 0 1,566
Jazz Pharmaceuticals PLC Common Stock G50871105 293 1,703 SH   SOLE   1,703 0 0
Johnson Controls International PLC Common Stock G51502105 1,821 54,444 SH   SOLE   46,791 0 7,653
Lazard Ltd Common Stock G54050102 318 6,500 SH   SOLE   4,800 0 1,700
Liberty Global Group C Common Stock G5480U120 239 8,969 SH   SOLE   8,969 0 0
Medtronic PLC Common Stock G5960L103 45,661 533,365 SH   SOLE   434,489 0 98,875
Michael Kors Holdings Ltd Common Stock G60754101 4,414 66,283 SH   SOLE   60,165 0 6,118
Aptiv PLC Common Stock G6095L109 3,452 37,673 SH   SOLE   13,632 0 24,041
Nielsen Holdings Plc Shs Common Stock G6518L108 1,755 56,751 SH   SOLE   33,678 0 23,073
Noble Corp PLC Common Stock G65431101 69 10,840 SH   SOLE   10,440 0 400
Norwegian Cruise Line Holdings Ltd Common Stock G66721104 894 18,929 SH   SOLE   18,094 0 835
NovoCure Ltd Common Stock G6674U108 260 8,312 SH   SOLE   1,312 0 7,000
Seadrill Ltd Common Stock G7945E105 3 13,400 SH   SOLE   13,400 0 0
Seagate Technology PLC Common Stock G7945M107 348 6,154 SH   SOLE   5,299 0 855
Pentair PLC Common Stock G7S00T104 223 5,304 SH   SOLE   3,304 0 2,000
STERIS PLC Common Stock G84720104 13,773 131,155 SH   SOLE   121,863 0 9,292
Willis Towers Watson Public Limited Company Shs Common Stock G96629103 236 1,555 SH   SOLE   261 0 1,294
Chubb Ltd Common Stock H1467J104 16,826 132,469 SH   SOLE   60,858 0 71,611
UBS Group AG Common Stock H42097107 197 12,866 SH   SOLE   11,055 0 1,811
Logitech International SA Common Stock H50430232 3,955 89,680 SH   SOLE   64,927 0 24,753
TE Connectivity Ltd Common Stock H84989104 944 10,476 SH   SOLE   4,492 0 5,984
Transocean Ltd Common Stock H8817H100 193 14,384 SH   SOLE   12,363 0 2,021
Arcturus Therapeutics Ltd Common Stock M1492T105 232 27,300 SH   SOLE   27,300 0 0
Check Point Software Technologies Ltd Common Stock M22465104 21,562 220,738 SH   SOLE   168,764 0 51,974
Elbit Systems Ltd Common Stock M3760D101 3,018 25,419 SH   SOLE   18,538 0 6,881
Tower Semiconductor Ltd Common Stock M87915274 10,789 490,173 SH   SOLE   303,662 0 186,511
AerCap Holdings NV Common Stock N00985106 3,581 66,137 SH   SOLE   48,206 0 17,931
ASML Holding NV Common Stock N07059210 428 2,160 SH   SOLE   2,063 0 97
Core Laboratories NV Common Stock N22717107 220 1,744 SH   SOLE   267 0 1,477
Ferrari NV Common Stock N3167Y103 285 2,107 SH   SOLE   2,036 0 71
Fiat Chrysler Automobiles NV Common Stock N31738102 3,354 177,559 SH   SOLE   166,366 0 11,193
InterXion Holding NV Common Stock N47279109 3,788 60,684 SH   SOLE   43,623 0 17,061
LyondellBasell Industries NV Common Stock N53745100 18,590 169,231 SH   SOLE   137,778 0 31,453
Royal Caribbean Cruises Ltd Common Stock V7780T103 3,893 37,574 SH   SOLE   23,821 0 13,753
Aegean Marine Petroleum Network Inc Common Stock Y0017S102 7 10,000 SH   SOLE   10,000 0 0
American Eagle Outfitters Inc Common Stock 02553E106 780 33,537 SH   SOLE   31,613 0 1,924
AmerisourceBergen Corp Common Stock 03073E105 213 2,496 SH   SOLE   2,309 0 187
Barclays Plc Adr Common Stock 06738E204 279 27,798 SH   SOLE   27,174 0 624
Invesco QQQ Trust Exchange Traded Fund 46090E103 20,533 119,623 SH   SOLE   111,851 0 7,772
CDK Global Inc Common Stock 12508E101 4,206 64,658 SH   SOLE   61,348 0 3,310
Conformis Inc Common Stock 20717E101 15 11,726 SH   SOLE   11,726 0 0
Dr Pepper Snapple Group Inc Common Stock 26138E109 1,313 10,762 SH   SOLE   10,716 0 46
Edwards Lifesciences Corp Common Stock 28176E108 3,797 26,085 SH   SOLE   22,212 0 3,873
First Trust NYSE Arca Biotech ETF Exchange Traded Fund 33733E203 2,729 19,488 SH   SOLE   7,538 0 11,950
First Trust Dow Jones Internet ETF Exchange Traded Fund 33733E302 37,613 273,253 SH   SOLE   264,288 0 8,965
Invesco S&P SmallCap Info Tech ETF Exchange Traded Fund 46138E115 487 5,915 SH   SOLE   4,335 0 1,580
Invesco S&P SmallCap Industrials ETF Exchange Traded Fund 46138E123 1,542 22,770 SH   SOLE   17,020 0 5,750
Invesco S&P SmallCap Health Care ETF Exchange Traded Fund 46138E149 13,808 107,467 SH   SOLE   99,236 0 8,231
Invesco S&P SmallCap Consumer Stapl ETF Exchange Traded Fund 46138E172 1,734 21,672 SH   SOLE   16,437 0 5,235
Invesco S&P SmallCap Cnsmr Discret ETF Exchange Traded Fund 46138E180 5,136 78,001 SH   SOLE   74,946 0 3,055
Invesco S&P MidCap Low Volatility ETF Exchange Traded Fund 46138E198 2,426 51,611 SH   SOLE   43,996 0 7,615
NCR Corp Common Stock 62886E108 672 22,275 SH   SOLE   20,775 0 1,500
Quanta Services Inc Common Stock 74762E102 1,887 56,484 SH   SOLE   53,089 0 3,395
Target Corp Common Stock 87612E106 3,259 42,810 SH   SOLE   26,492 0 16,318
Total Sa Common Stock 89151E109 9,911 163,654 SH   SOLE   148,497 0 15,157
The Travelers Companies Inc Common Stock 89417E109 15,822 129,325 SH   SOLE   117,219 0 12,106
Triumph Bancorp Inc Common Stock 89679E300 736 18,062 SH   SOLE   16,947 0 1,115
US Silica Holdings Inc Common Stock 90346E103 5,303 206,414 SH   SOLE   203,131 0 3,283
Vale SA Common Stock 91912E105 412 32,121 SH   SOLE   20,208 0 11,913
VeriSign Inc Common Stock 92343E102 866 6,301 SH   SOLE   629 0 5,672