The Securities and Exchange Commission has not necessarily reviewed the information in this filing and has not determined if it is accurate and complete.
The reader should not assume that the information is accurate and complete.

UNITED STATES SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 13F

FORM 13F INFORMATION TABLE

OMB APPROVAL
OMB Number: 3235-0006
Estimated average burden
hours per response: 23.8

COLUMN 1 COLUMN 2 COLUMN 3 COLUMN 4 COLUMN 5 COLUMN 6 COLUMN 7 COLUMN 8
VALUE SHRS OR SH/ PUT/ INVESTMENT OTHER VOTING AUTHORITY
NAME OF ISSUER TITLE OF CLASS CUSIP (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
3M Co Common Stock 88579Y101 41,141 237,344 SH   SOLE   167,603 0 69,740
Aaron's Inc Common Stock 002535300 862 14,039 SH   SOLE   13,035 0 1,004
ABB Ltd Common Stock 000375204 958 47,837 SH   SOLE   44,558 0 3,279
Abbott Laboratories Common Stock 002824100 57,160 679,673 SH   SOLE   354,515 0 325,158
AbbVie Inc Common Stock 00287Y109 32,304 444,219 SH   SOLE   314,316 0 129,903
Aberdeen Asia-Pacific Income Closed End Funds 003009107 85 20,300 SH   SOLE   20,300 0 0
ABERDEEN PHYSICAL SWISS GOLD ETF Exchange Traded Fund 00326A104 292 2,150 SH   SOLE   1,750 0 400
Absolute Shs Tr Wbi Bulbear Tr Exchange Traded Fund 00400R841 343 16,600 SH   SOLE   16,148 0 452
Accenture PLC A Common Stock G1151C101 35,673 194,936 SH   SOLE   157,480 0 37,456
Activision Blizzard Inc Common Stock 00507V109 1,681 35,605 SH   SOLE   33,481 0 2,124
Acuity Brands Inc Common Stock 00508Y102 945 6,855 SH   SOLE   5,155 0 1,700
Adobe Systems Inc Common Stock 00724F101 12,734 43,217 SH   SOLE   26,263 0 16,954
Adtalem Global Education Inc Common Stock 00737L103 270 6,000 SH   SOLE   0 0 6,000
Advanced Energy Industries Inc Common Stock 007973100 962 17,097 SH   SOLE   13,947 0 3,150
Advanced Micro Devices Inc Common Stock 007903107 4,649 153,089 SH   SOLE   151,398 0 1,691
AerCap Holdings NV Common Stock N00985106 2,702 51,959 SH   SOLE   48,020 0 3,939
Affiliated Managers Group Inc Common Stock 008252108 561 6,137 SH   SOLE   1,991 0 4,146
Aflac Inc Common Stock 001055102 15,179 276,940 SH   SOLE   266,197 0 10,744
AGCO Corp Common Stock 001084102 306 3,932 SH   SOLE   3,053 0 879
Agilent Technologies Inc Common Stock 00846U101 2,703 36,203 SH   SOLE   18,701 0 17,502
Agnico Eagle Mines Ltd Common Stock 008474108 234 4,574 SH   SOLE   4,030 0 544
Air Products & Chemicals Inc Common Stock 009158106 4,560 20,145 SH   SOLE   19,418 0 727
Akamai Technologies Inc Common Stock 00971T101 4,754 59,319 SH   SOLE   36,093 0 23,226
Alamos Gold Inc Common Stock 011532108 181 30,004 SH   SOLE   4 0 30,000
Alarm.com Holdings Inc Common Stock 011642105 447 8,352 SH   SOLE   8,352 0 0
Alaska Air Group Inc Common Stock 011659109 546 8,543 SH   SOLE   8,343 0 200
Alcon Inc Ord Shs Common Stock H01301128 5,609 90,392 SH   SOLE   82,126 0 8,266
Alerian MLP ETF Exchange Traded Fund 00162Q866 1,088 110,411 SH   SOLE   107,497 0 2,915
Alexandria Real Estate Equities Inc Common Stock 015271109 1,432 10,149 SH   SOLE   9,063 0 1,086
Alibaba Group Holding Ltd ADR Common Stock 01609W102 7,154 42,216 SH   SOLE   35,136 0 7,080
Align Technology Inc Common Stock 016255101 6,274 22,922 SH   SOLE   8,402 0 14,520
Allegion PLC Common Stock G0176J109 230 2,085 SH   SOLE   1,680 0 405
Allergan plc Common Stock G0177J108 1,057 6,311 SH   SOLE   4,157 0 2,154
AllianceBernstein Glb High Inc Closed End Funds 01879R106 273 23,180 SH   SOLE   23,180 0 0
AllianceBernstein Holding LP Common Stock 01881G106 5,531 186,100 SH   SOLE   31,000 0 155,100
Alliant Energy Corp Common Stock 018802108 443 9,032 SH   SOLE   8,924 0 108
AllianzGI Convertible & Inc II Closed End Funds 018825109 238 47,103 SH   SOLE   47,103 0 0
AllianzGI Equity & Conv Inc Closed End Funds 018829101 999 46,031 SH   SOLE   38,067 0 7,964
Allied Motion Technologies Inc Common Stock 019330109 303 8,000 SH   SOLE   8,000 0 0
Allstate Corp Common Stock 020002101 3,969 39,026 SH   SOLE   19,962 0 19,064
Alphabet Inc A Common Stock 02079K305 78,574 72,566 SH   SOLE   54,993 0 17,573
Alphabet Inc A Common Stock 02079K955 217 200 SH Put SOLE   200 0 0
Alphabet Inc C Common Stock 02079K107 70,614 65,328 SH   SOLE   40,731 0 24,597
Alphabet Inc C Common Stock 02079K957 324 300 SH Put SOLE   300 0 0
ALPS Sector Dividend Dogs ETF Exchange Traded Fund 00162Q858 21,362 491,084 SH   SOLE   481,234 0 9,850
Altaba Inc Common Stock 021346101 291 4,202 SH   SOLE   3,896 0 306
Altria Group Inc Common Stock 02209S103 8,093 170,910 SH   SOLE   132,786 0 38,125
Altria Group Inc Common Stock 02209S953 701 14,800 SH Put SOLE   0 0 14,800
Amarin Corp PLC ADR Common Stock 023111206 232 11,985 SH   SOLE   10,985 0 1,000
Amazon.com Inc Common Stock 023135106 49,511 26,146 SH   SOLE   16,939 0 9,207
Ambev SA Common Stock 02319V103 4,229 905,527 SH   SOLE   816,094 0 89,433
Amcor Plc Com Usd0.01 Common Stock G0250X107 240 20,926 SH   SOLE   18,718 0 2,208
Amdocs Ltd Common Stock G02602103 203 3,270 SH   SOLE   3,053 0 217
Ameren Corp Common Stock 023608102 1,291 17,193 SH   SOLE   16,211 0 982
America Movil SAB de CV Common Stock 02364W105 850 58,356 SH   SOLE   45,903 0 12,453
American Airlines Group Inc Common Stock 02376R102 286 8,779 SH   SOLE   7,311 0 1,468
American Campus Communities Inc Common Stock 024835100 384 8,316 SH   SOLE   4,860 0 3,456
American Eagle Outfitters Inc Common Stock 02553E106 682 40,337 SH   SOLE   37,220 0 3,117
American Electric Power Co Inc Common Stock 025537101 13,630 154,864 SH   SOLE   146,599 0 8,265
American Express Co Common Stock 025816109 24,380 197,504 SH   SOLE   170,400 0 27,103
American Finance Trust Inc Common Stock 02607T109 529 48,553 SH   SOLE   47,977 0 576
American International Group Inc Common Stock 026874156 18,515 1,511,442 SH   SOLE   456,864 0 1,054,578
American International Group Inc Common Stock 026874784 12,141 227,876 SH   SOLE   63,755 0 164,121
American Tower Corp Common Stock 03027X100 34,547 168,976 SH   SOLE   159,151 0 9,825
American Vanguard Corp Common Stock 030371108 1,001 64,946 SH   SOLE   64,946 0 0
American Water Works Co Inc Common Stock 030420103 575 4,959 SH   SOLE   4,752 0 207
Americold Rlty Tr Common Stock 03064D108 601 18,543 SH   SOLE   16,313 0 2,230
Ameriprise Financial Inc Common Stock 03076C106 1,645 11,331 SH   SOLE   10,049 0 1,282
Ameris Bancorp Common Stock 03076K108 433 11,056 SH   SOLE   11,056 0 0
AmerisourceBergen Corp Common Stock 03073E105 4,124 48,373 SH   SOLE   44,979 0 3,394
AMETEK Inc Common Stock 031100100 238 2,620 SH   SOLE   1,859 0 761
Amgen Inc Common Stock 031162100 43,545 236,299 SH   SOLE   207,524 0 28,775
Amkor Technology Inc Common Stock 031652100 149 20,000 SH   SOLE   20,000 0 0
AMN Healthcare Services Inc Common Stock 001744101 541 10,085 SH   SOLE   9,337 0 748
Amphenol Corp Common Stock 032095101 406 4,230 SH   SOLE   3,869 0 361
Ampio Pharmaceuticals Inc Common Stock 03209T109 13 34,183 SH   SOLE   34,183 0 0
Anadarko Petroleum Corp Common Stock 032511107 2,110 29,909 SH   SOLE   18,608 0 11,301
Analog Devices Inc Common Stock 032654105 21,814 193,264 SH   SOLE   164,188 0 29,075
Anaplan Inc Common Stock 03272L108 984 19,496 SH   SOLE   17,650 0 1,846
Andeavor Logistics Lp Com Unit Lp Int Common Stock 03350F106 358 9,856 SH   SOLE   8,356 0 1,500
Andersons Inc Common Stock 034164103 202 7,403 SH   SOLE   7,403 0 0
Anheuser-Busch InBev SA/NV Common Stock 03524A108 2,362 27,092 SH   SOLE   21,125 0 5,967
Annaly Capital Management Inc Common Stock 035710409 1,277 139,902 SH   SOLE   121,211 0 18,691
Antero Midstream Corp Common Stock 03676B102 366 31,935 SH   SOLE   18,935 0 13,000
Anthem Inc Common Stock 036752103 3,230 11,446 SH   SOLE   8,489 0 2,957
Aon PLC Common Stock G0408V102 1,612 8,353 SH   SOLE   6,531 0 1,822
Apollo Commercial Real Estate Finance Inc Common Stock 03762U105 1,183 64,336 SH   SOLE   53,850 0 10,486
Apollo Global Management LLC Common Stock 037612306 678 19,761 SH   SOLE   19,292 0 469
Apollo Investment Corp Common Stock 03761U502 160 10,127 SH   SOLE   4,295 0 5,832
AppFolio Inc Common Stock 03783C100 1,108 10,838 SH   SOLE   10,838 0 0
Apple Inc Common Stock 037833100 311,350 1,573,112 SH   SOLE   1,073,484 0 499,628
Applied Materials Inc Common Stock 038222105 2,976 66,271 SH   SOLE   60,200 0 6,070
Aptiv PLC Common Stock G6095L109 2,886 35,707 SH   SOLE   10,496 0 25,211
Aqua America Inc Common Stock 03836W103 586 14,168 SH   SOLE   13,468 0 700
Aramark Common Stock 03852U106 605 16,791 SH   SOLE   16,791 0 0
Archer-Daniels Midland Co Common Stock 039483102 579 14,180 SH   SOLE   13,428 0 752
Arcosa Inc Common Stock 039653100 942 25,033 SH   SOLE   23,086 0 1,947
Arcturus Therapeutics Ltd Common Stock 03969T109 258 27,300 SH   SOLE   27,300 0 0
Ares Capital Corp Common Stock 04010L103 2,794 155,717 SH   SOLE   89,965 0 65,752
Arista Networks Inc Common Stock 040413106 3,121 12,020 SH   SOLE   9,893 0 2,127
ARK Industrial Innovation ETF Exchange Traded Fund 00214Q203 246 7,297 SH   SOLE   7,297 0 0
Arthur J. Gallagher & Co Common Stock 363576109 22,486 256,714 SH   SOLE   235,451 0 21,263
Ashland Global Holdings Inc Common Stock 044186104 262 3,273 SH   SOLE   1,173 0 2,100
ASML Holding NV Common Stock N07059210 13,999 68,292 SH   SOLE   63,308 0 4,983
Assurant Inc Common Stock 04621X108 408 3,839 SH   SOLE   2,227 0 1,612
Astrazeneca Plc Each Ads Representing 1/2 Of An Ordinary Share Common Stock 046353108 1,345 32,588 SH   SOLE   26,676 0 5,912
AT&T Inc Common Stock 00206R102 51,867 1,547,820 SH   SOLE   1,202,521 0 345,299
AT&T Inc Common Stock 00206R952 257 7,800 SH Put SOLE   7,800 0 0
Atlantic Capital Bancshares Inc Common Stock 048269203 171 10,000 SH   SOLE   10,000 0 0
Atlantic Union Bankshares Corp Common Stock 04911A107 747 21,131 SH   SOLE   21,131 0 0
Atlantica yield plc Common Stock G0751N103 301 13,406 SH   SOLE   1,556 0 11,850
Atmos Energy Corp Common Stock 049560105 337 3,191 SH   SOLE   3,184 0 7
AtriCure Inc Common Stock 04963C209 598 20,030 SH   SOLE   19,996 0 34
AU Optronics Corp Common Stock 002255107 38 12,825 SH   SOLE   12,825 0 0
Aurora Cannabis Inc Common Stock 05156X108 213 27,185 SH   SOLE   25,455 0 1,730
Autodesk Inc Common Stock 052769106 3,404 20,895 SH   SOLE   17,418 0 3,477
Autoliv Inc Common Stock 052800109 220 3,125 SH   SOLE   3,125 0 0
Automatic Data Processing Inc Common Stock 053015103 4,072 24,628 SH   SOLE   22,135 0 2,493
AutoNation Inc Common Stock 05329W102 231 5,500 SH   SOLE   5,500 0 0
AutoZone Inc Common Stock 053332102 2,656 2,416 SH   SOLE   2,322 0 94
Avalara Inc Common Stock 05338G106 10,671 147,792 SH   SOLE   147,792 0 0
AvalonBay Communities Inc Common Stock 053484101 526 2,588 SH   SOLE   2,285 0 303
Avangrid Inc Common Stock 05351W103 317 6,280 SH   SOLE   6,280 0 0
Avery Dennison Corp Common Stock 053611109 1,184 10,238 SH   SOLE   9,721 0 517
Baidu Inc Common Stock 056752108 1,963 16,730 SH   SOLE   10,902 0 5,828
Baker Hughes, a GE Co Common Stock 05722G100 284 11,515 SH   SOLE   10,853 0 662
Ball Corp Common Stock 058498106 25,989 371,327 SH   SOLE   311,076 0 60,251
Banco Bilbao Vizcaya Argentaria SA ADR Common Stock 05946K101 136 24,480 SH   SOLE   20,600 0 3,880
Banco Bradesco Sa Common Stock 059460303 153 15,568 SH   SOLE   14,453 0 1,115
Banco Macro SA Common Stock 05961W105 283 3,884 SH   SOLE   3,584 0 300
Banco Santander SA ADR Common Stock 05964H105 608 132,729 SH   SOLE   110,691 0 22,038
Bancorpsouth Bk Tupelo Miss Common Stock 05971J102 2,493 85,853 SH   SOLE   85,117 0 736
Bank Montreal Que Com Common Stock 063671101 245 3,243 SH   SOLE   2,385 0 858
Bank of America Corporation Common Stock 060505104 24,249 836,171 SH   SOLE   566,149 0 270,023
Bank of New York Mellon Corp Common Stock 064058100 10,389 235,307 SH   SOLE   207,529 0 27,779
Bank of Nova Scotia Common Stock 064149107 507 9,328 SH   SOLE   6,385 0 2,943
Bank OZK Common Stock 06417N103 640 21,254 SH   SOLE   19,064 0 2,190
Barclays Plc Adr Common Stock 06738E204 229 30,048 SH   SOLE   22,936 0 7,112
Barnes Group Inc Common Stock 067806109 320 5,688 SH   SOLE   5,688 0 0
Barrick Gold Corp Common Stock 067901108 566 35,876 SH   SOLE   18,277 0 17,599
Bausch Health Companies Inc Common Stock 071734107 222 8,820 SH   SOLE   7,720 0 1,100
Baxter International Inc Common Stock 071813109 2,647 32,314 SH   SOLE   28,628 0 3,686
Baytex Energy Corp Com Common Stock 07317Q105 23 15,200 SH   SOLE   15,200 0 0
BB&T Corp Common Stock 054937107 9,081 184,838 SH   SOLE   175,226 0 9,611
Bce Inc Com New Common Stock 05534B760 5,370 118,074 SH   SOLE   108,765 0 9,309
Becton, Dickinson and Co Common Stock 075887109 51,537 204,502 SH   SOLE   195,440 0 9,062
Becton, Dickinson and Co Common Stock 075887959 10,962 43,500 SH Put SOLE   43,500 0 0
Berkshire Hathaway Inc A Common Stock 084670108 2,865 9 SH   SOLE   6 0 3
Berkshire Hathaway Inc B Common Stock 084670702 87,895 412,323 SH   SOLE   347,236 0 65,087
Berry Global Group Inc Common Stock 08579W103 6,832 129,913 SH   SOLE   62,305 0 67,608
Best Buy Co Inc Common Stock 086516101 906 12,998 SH   SOLE   11,223 0 1,775
Bhp Billiton Ltd Common Stock 088606108 1,469 25,282 SH   SOLE   21,596 0 3,686
Big Lots Inc Common Stock 089302103 229 8,008 SH   SOLE   7,876 0 132
Biogen Inc Common Stock 09062X103 22,215 94,988 SH   SOLE   79,474 0 15,514
Bitauto Holdings Ltd Common Stock 091727107 105 10,000 SH   SOLE   10,000 0 0
Black Hills Corp Common Stock 092113109 1,266 16,199 SH   SOLE   16,187 0 12
BlackRock Energy & Resources Closed End Funds 09250U101 245 20,544 SH   SOLE   0 0 20,544
BlackRock Enhanced Equity Div Closed End Funds 09251A104 1,019 114,922 SH   SOLE   114,922 0 0
BlackRock Enhanced Glbl Div Trust Closed End Funds 092501105 646 60,162 SH   SOLE   60,162 0 0
BlackRock Enhanced Intl Div Trust Closed End Funds 092524107 99 17,667 SH   SOLE   17,667 0 0
BlackRock Inc Common Stock 09247X101 30,637 65,283 SH   SOLE   45,961 0 19,322
BlackRock MuniAssets Fund Closed End Funds 09254J102 2,508 158,105 SH   SOLE   139,466 0 18,639
BlackRock MuniHoldings Qty II Closed End Funds 09254C107 275 21,825 SH   SOLE   21,825 0 0
Blackstone Group LP Common Stock 09253U108 2,439 54,903 SH   SOLE   53,129 0 1,775
Blackstone Mortgage Trust Inc A Common Stock 09257W100 10,705 300,882 SH   SOLE   82,649 0 218,233
Blackstone Trust 4.375 05/05/22 CVT Convertible Bonds 09257WAB6 21 20,000 SH   SOLE   20,000 0 0
Blucora Inc Common Stock 095229100 406 13,849 SH   SOLE   12,634 0 1,215
Boeing Co Common Stock 097023105 46,712 128,327 SH   SOLE   70,829 0 57,498
BOK Financial Corp Common Stock 05561Q201 225 2,981 SH   SOLE   2,981 0 0
Booking Hldgs Inc Common Stock 09857L108 3,069 1,637 SH   SOLE   1,544 0 93
Booz Allen Hamilton Holding Corp Common Stock 099502106 1,357 20,500 SH   SOLE   18,543 0 1,957
BorgWarner Inc Common Stock 099724106 1,975 47,057 SH   SOLE   44,040 0 3,017
Boston Properties Inc Common Stock 101121101 2,623 20,334 SH   SOLE   18,581 0 1,752
Boston Scientific Corp Common Stock 101137107 1,182 27,498 SH   SOLE   24,663 0 2,835
BP PLC ADR Common Stock 055622104 6,371 152,792 SH   SOLE   97,127 0 55,664
Bristol-Myers Squibb Company Common Stock 110122108 40,515 893,375 SH   SOLE   531,486 0 361,889
British American Tobacco PLC Common Stock 110448107 563 16,138 SH   SOLE   13,148 0 2,990
Broadcom Inc Com Common Stock 11135F101 13,013 45,205 SH   SOLE   39,182 0 6,023
Broadridge Financial Solutions Inc Common Stock 11133T103 1,959 15,346 SH   SOLE   13,751 0 1,595
Brookfield Asset Management Inc Class A Common Stock 112585104 1,805 37,775 SH   SOLE   21,760 0 16,016
Brookfield Infrastructure Partners LP Common Stock G16252101 10,271 239,206 SH   SOLE   72,739 0 166,467
Brookfield Property Partners LP Common Stock G16249107 192 10,135 SH   SOLE   135 0 10,000
Brooks Automation Inc Common Stock 114340102 965 24,911 SH   SOLE   23,012 0 1,899
Brown-Forman Corp Common Stock 115637209 825 14,878 SH   SOLE   3,117 0 11,761
Brunswick Corp Common Stock 117043109 1,992 43,403 SH   SOLE   40,460 0 2,942
C.H. Robinson Worldwide Inc Common Stock 12541W209 24,166 286,499 SH   SOLE   255,612 0 30,887
Cabot Microelectronics Corp Common Stock 12709P103 206 1,874 SH   SOLE   1,874 0 0
Cabot Oil & Gas Corp Common Stock 127097103 2,917 127,061 SH   SOLE   118,429 0 8,632
Cadence Bancorp Common Stock 12739A100 11,214 545,971 SH   SOLE   536,866 0 9,105
Cadence Design Systems Inc Common Stock 127387108 294 4,148 SH   SOLE   2,824 0 1,324
Cadiz Inc Common Stock 127537207 144 12,823 SH   SOLE   12,823 0 0
Cae Inc Com Common Stock 124765108 12,305 463,642 SH   SOLE   432,770 0 30,872
Calamos Convertible Opps & Income Closed End Funds 128117108 203 19,302 SH   SOLE   18,002 0 1,300
Calamos Strategic Total Return Closed End Funds 128125101 171 13,382 SH   SOLE   13,382 0 0
Caleres Inc Common Stock 129500104 1,915 96,124 SH   SOLE   89,946 0 6,178
Callon Petroleum Co Common Stock 13123X102 350 54,867 SH   SOLE   49,915 0 4,952
Cambria Foreign Shareholder Yield Etf Exchange Traded Fund 132061300 554 24,250 SH   SOLE   23,850 0 400
Camden Property Trust Common Stock 133131102 2,435 23,324 SH   SOLE   21,241 0 2,083
Campbell Soup Co Common Stock 134429109 301 7,511 SH   SOLE   4,427 0 3,084
Canadian Imperial Bank of Commerce Common Stock 136069101 557 7,092 SH   SOLE   4,930 0 2,162
Canadian National Railway Co Common Stock 136375102 1,657 17,921 SH   SOLE   12,857 0 5,064
Canadian Natural Resources Ltd Common Stock 136385101 386 14,321 SH   SOLE   14,083 0 238
Canadian Pacific Railway Ltd Common Stock 13645T100 259 1,100 SH   SOLE   992 0 108
Canntrust Hldgs Inc Common Stock 137800207 74 14,721 SH   SOLE   14,391 0 330
Canon Inc Common Stock 138006309 11,899 406,535 SH   SOLE   396,332 0 10,202
Canopy Growth Corp Common Stock 138035100 1,442 35,779 SH   SOLE   30,358 0 5,421
Capital One Financial Corp Common Stock 14040H105 15,759 173,667 SH   SOLE   114,615 0 59,052
Carbon Black Inc Common Stock 14081R103 3,484 208,369 SH   SOLE   208,369 0 0
Cardinal Health Inc Common Stock 14149Y108 860 18,252 SH   SOLE   16,977 0 1,276
Carlisle Companies Inc Common Stock 142339100 506 3,602 SH   SOLE   3,602 0 0
CarMax Inc Common Stock 143130102 7,411 85,355 SH   SOLE   13,235 0 72,120
Carnival Corp Common Stock 143658300 1,832 39,357 SH   SOLE   28,020 0 11,337
Caterpillar Inc Common Stock 149123101 30,818 226,121 SH   SOLE   194,920 0 31,201
CBRE Group Inc Common Stock 12504L109 603 11,764 SH   SOLE   10,269 0 1,495
CBS Corp Class B Common Stock 124857202 4,721 94,602 SH   SOLE   87,963 0 6,639
CDW Corp Common Stock 12514G108 1,984 17,877 SH   SOLE   16,118 0 1,759
Celanese Corp Common Stock 150870103 202 1,902 SH   SOLE   1,670 0 232
Celgene Corp Common Stock 151020104 11,847 128,155 SH   SOLE   118,420 0 9,735
Centene Corp Common Stock 15135B101 1,232 23,489 SH   SOLE   22,786 0 703
CenterPoint Energy Inc Common Stock 15189T107 1,017 35,523 SH   SOLE   33,681 0 1,842
CenterState Bank Corp Common Stock 15201P109 314 13,625 SH   SOLE   13,234 0 391
Century Aluminum Co Common Stock 156431108 358 51,850 SH   SOLE   48,100 0 3,750
Century Communities Inc Common Stock 156504300 2,365 88,987 SH   SOLE   82,832 0 6,155
CenturyLink Inc Common Stock 156700106 1,112 94,590 SH   SOLE   85,017 0 9,573
Cerner Corp Common Stock 156782104 31,610 431,242 SH   SOLE   267,733 0 163,509
Cerus Corp Common Stock 157085101 56 10,000 SH   SOLE   10,000 0 0
CF Industries Holdings Inc Common Stock 125269100 4,420 94,626 SH   SOLE   88,065 0 6,561
CGI Inc Common Stock 12532H104 13,131 171,045 SH   SOLE   155,649 0 15,396
Charles River Laboratories International Inc Common Stock 159864107 893 6,293 SH   SOLE   5,639 0 654
Charles Schwab Corp Common Stock 808513105 1,685 41,917 SH   SOLE   38,466 0 3,451
Charter Communications Inc Common Stock 16119P108 1,017 2,574 SH   SOLE   1,822 0 752
Check Point Software Technologies Ltd Common Stock M22465104 16,954 146,649 SH   SOLE   115,424 0 31,225
Cheniere Energy Inc Common Stock 16411R208 387 5,655 SH   SOLE   5,655 0 0
Chesapeake Energy Corp Common Stock 165167107 151 77,663 SH   SOLE   75,663 0 2,000
Chevron Corp Common Stock 166764100 95,325 766,035 SH   SOLE   655,832 0 110,204
China Mobile Ltd Common Stock 16941M109 910 20,092 SH   SOLE   12,958 0 7,134
China Petroleum & Chemical Corp Common Stock 16941R108 233 3,421 SH   SOLE   2,250 0 1,171
Chipotle Mexican Grill Inc Class A Common Stock 169656105 480 655 SH   SOLE   655 0 0
Chubb Ltd Common Stock H1467J104 15,312 103,960 SH   SOLE   58,036 0 45,924
Chunghwa Telecom Co Ltd Common Stock 17133Q502 281 7,678 SH   SOLE   5,943 0 1,735
Church & Dwight Co Inc Common Stock 171340102 1,819 24,897 SH   SOLE   24,141 0 756
Cigna Corp Common Stock 125523100 2,843 18,048 SH   SOLE   11,797 0 6,251
Cimarex Energy Co Common Stock 171798101 557 9,394 SH   SOLE   8,866 0 528
Cincinnati Financial Corp Common Stock 172062101 7,134 68,818 SH   SOLE   66,284 0 2,534
Cinemark Holdings Inc Common Stock 17243V102 850 23,538 SH   SOLE   21,202 0 2,336
Cintas Corp Common Stock 172908105 845 3,562 SH   SOLE   3,362 0 200
Cisco Systems Inc Common Stock 17275R102 113,688 2,077,253 SH   SOLE   1,818,778 0 258,474
Citigroup Inc Common Stock 172967424 14,379 205,332 SH   SOLE   85,394 0 119,938
Citizens Financial Group Inc Common Stock 174610105 1,115 31,534 SH   SOLE   28,170 0 3,364
Citrix Systems Inc Common Stock 177376100 533 5,426 SH   SOLE   5,131 0 295
City Holding Co Common Stock 177835105 541 7,100 SH   SOLE   7,100 0 0
City Holding Co Common Stock 177835955 511 6,700 SH Put SOLE   6,700 0 0
Clean Harbors Inc Common Stock 184496107 250 3,579 SH   SOLE   2,897 0 682
Clearfield Inc Common Stock 18482P103 331 25,000 SH   SOLE   25,000 0 0
Cleveland-Cliffs Inc Common Stock 185899101 1,019 95,481 SH   SOLE   83,190 0 12,291
Clorox Co Common Stock 189054109 19,637 128,252 SH   SOLE   116,926 0 11,326
CME Group Inc Class A Common Stock 12572Q105 48,871 251,769 SH   SOLE   135,213 0 116,556
CMS Energy Corp Common Stock 125896100 505 8,728 SH   SOLE   5,883 0 2,845
Cnooc Ltd Common Stock 126132109 573 3,366 SH   SOLE   3,130 0 236
Coca-Cola Co Common Stock 191216100 21,492 422,079 SH   SOLE   382,074 0 40,005
Coca-Cola Co Common Stock G25839954 2,902 57,000 SH Put SOLE   57,000 0 0
Codexis Inc Common Stock 192005106 190 10,291 SH   SOLE   10,291 0 0
Cognizant Technology Solutions Corp A Common Stock 192446102 19,500 307,622 SH   SOLE   270,904 0 36,718
Cohen & Steers Select Pref & Income Closed End Funds 19248Y107 311 11,046 SH   SOLE   10,645 0 401
Coherent Inc Common Stock 192479103 267 1,960 SH   SOLE   1,500 0 460
Colgate-Palmolive Co Common Stock 194162103 35,405 494,004 SH   SOLE   375,106 0 118,898
Columbia Property Trust Inc Common Stock 198287203 299 14,409 SH   SOLE   12,122 0 2,287
Comcast Corp Class A Common Stock 20030N101 7,424 175,594 SH   SOLE   129,296 0 46,298
Comerica Inc Common Stock 200340107 650 8,948 SH   SOLE   5,595 0 3,353
Commerce Bancshares Inc Common Stock 200525103 8,841 148,187 SH   SOLE   147,846 0 341
Commercial Metals Co Common Stock 201723103 2,429 136,078 SH   SOLE   127,435 0 8,643
Community Health Systems Inc Common Stock 203668108 38 14,410 SH   SOLE   13,210 0 1,200
Conagra Brands Inc Common Stock 205887102 369 13,919 SH   SOLE   12,179 0 1,740
Conatus Pharmaceuticals Inc Common Stock 20600T108 46 175,476 SH   SOLE   175,476 0 0
Concho Resources Inc Common Stock 20605P101 355 3,443 SH   SOLE   2,253 0 1,190
Conn's Inc Common Stock 208242107 708 39,735 SH   SOLE   36,682 0 3,053
ConocoPhillips Common Stock 20825C104 22,523 369,231 SH   SOLE   350,234 0 18,998
Consolidated Edison Inc Common Stock 209115104 2,120 24,177 SH   SOLE   23,291 0 886
Constellation Brands Inc Common Stock 21036P108 2,416 12,267 SH   SOLE   11,577 0 689
Consumer Staples Select Sector SPDR ETF Exchange Traded Fund 81369Y308 43,809 754,410 SH   SOLE   641,379 0 113,031
Copart Inc Common Stock 217204106 17,952 240,189 SH   SOLE   234,756 0 5,433
CoreSite Realty Corp Common Stock 21870Q105 647 5,619 SH   SOLE   4,785 0 834
Corning Inc Common Stock 219350105 3,878 116,709 SH   SOLE   89,103 0 27,606
Corteva Inc com Common Stock 22052L104 4,724 159,746 SH   SOLE   78,833 0 80,913
Costco Wholesale Corp Common Stock 22160K105 47,688 180,460 SH   SOLE   170,224 0 10,236
Coty Inc Common Stock 222070203 996 74,296 SH   SOLE   70,360 0 3,936
Cracker Barrel Old Country Store Inc Common Stock 22410J106 311 1,821 SH   SOLE   1,338 0 483
Credit Suisse FI Large Cap Gr Enh ETN Exchange Traded Fund 22542D423 360 1,327 SH   SOLE   1,327 0 0
Credit Suisse Group AG Common Stock 225401108 128 10,705 SH   SOLE   9,525 0 1,180
Crown Castle International Corp Common Stock 22822V101 16,227 124,490 SH   SOLE   119,991 0 4,499
Cryolife Inc Common Stock 228903100 786 26,263 SH   SOLE   24,104 0 2,159
CSX Corp Common Stock 126408103 6,125 79,160 SH   SOLE   60,328 0 18,832
CSX Corp Common Stock 126408953 309 4,000 SH Put SOLE   4,000 0 0
CubeSmart Common Stock 229663109 936 27,983 SH   SOLE   24,484 0 3,499
Cumberland Pharmaceuticals Inc Common Stock 230770109 107 16,812 SH   SOLE   16,553 0 259
Cummins Inc Common Stock 231021106 6,904 40,294 SH   SOLE   37,099 0 3,195
CVS Health Corp Common Stock 126650100 34,050 624,893 SH   SOLE   517,641 0 107,252
CyberArk Software Ltd Common Stock M2682V108 723 5,695 SH   SOLE   5,541 0 154
Cypress Semiconductor Corp Common Stock 232806109 2,986 134,244 SH   SOLE   122,967 0 11,278
CyrusOne Inc Common Stock 23283R100 2,850 49,368 SH   SOLE   28,614 0 20,754
D.R. Horton Inc Common Stock 23331A109 1,517 35,173 SH   SOLE   28,907 0 6,266
Danaher Corp Common Stock 235851102 42,327 296,157 SH   SOLE   190,964 0 105,193
Darden Restaurants Inc Common Stock 237194105 1,116 9,164 SH   SOLE   8,510 0 654
Dare Bioscience Inc Common Stock 23666P101 9 10,250 SH   SOLE   10,250 0 0
Daseke Inc Common Stock 23753F107 72 20,000 SH   SOLE   20,000 0 0
Deere & Co Common Stock 244199105 15,712 94,815 SH   SOLE   90,865 0 3,950
Dell Technologies Inc Common Stock 24703L202 259 5,098 SH   SOLE   3,340 0 1,758
Delta Air Lines Inc Common Stock 247361702 8,474 149,327 SH   SOLE   61,255 0 88,072
Denbury Resources Inc Common Stock 247916208 12 10,000 SH   SOLE   10,000 0 0
Dentsply Sirona Inc Com Common Stock 24906P109 1,284 22,005 SH   SOLE   20,937 0 1,068
Devon Energy Corp Common Stock 25179M103 1,320 46,267 SH   SOLE   43,652 0 2,615
DexCom Inc Common Stock 252131107 474 3,161 SH   SOLE   2,893 0 268
Diageo PLC Common Stock 25243Q205 9,125 52,953 SH   SOLE   47,090 0 5,863
Diamondback Energy Inc Common Stock 25278X109 394 3,617 SH   SOLE   3,569 0 48
Diamondrock Hospitality Co Common Stock 252784301 713 68,928 SH   SOLE   59,961 0 8,967
Digital Realty Trust Inc Common Stock 253868103 16,329 138,625 SH   SOLE   136,146 0 2,479
Discover Financial Services Common Stock 254709108 1,804 23,250 SH   SOLE   18,870 0 4,380
Discovery Inc Common Stock 25470F104 809 26,347 SH   SOLE   20,620 0 5,727
Dolby Laboratories Inc Common Stock 25659T107 255 3,942 SH   SOLE   2,214 0 1,728
Dollar General Corp Common Stock 256677105 1,434 10,609 SH   SOLE   4,101 0 6,508
Dollar Tree Inc Common Stock 256746108 677 6,304 SH   SOLE   5,025 0 1,279
Dominion Resources Inc Common Stock 25746U109 4,741 61,317 SH   SOLE   50,013 0 11,304
Dover Corp Common Stock 260003108 2,422 24,173 SH   SOLE   23,932 0 241
Dow Inc Common Stock 260557103 8,817 178,810 SH   SOLE   90,433 0 88,377
Dropbox Inc Common Stock 26210C104 634 25,311 SH   SOLE   21,695 0 3,616
DTE Energy Co Common Stock 233331107 742 5,806 SH   SOLE   5,462 0 344
Duke Energy Corp Common Stock 26441C204 6,236 70,670 SH   SOLE   64,833 0 5,837
Duke Realty Corp Common Stock 264411505 970 30,691 SH   SOLE   26,558 0 4,133
DuPont de Nemours Inc Common Stock 26614N102 12,473 166,154 SH   SOLE   89,743 0 76,411
DWS Strategic Muni Income Closed End Funds 23342Q101 139 11,700 SH   SOLE   11,700 0 0
DXC Technology Co Common Stock 23355L106 408 7,401 SH   SOLE   3,313 0 4,088
Eagle Bancorp Inc Common Stock 268948106 2,738 50,582 SH   SOLE   23,687 0 26,895
Eagle Materials Inc Common Stock 26969P108 899 9,701 SH   SOLE   8,904 0 797
EastGroup Properties Inc Common Stock 277276101 1,291 11,135 SH   SOLE   2,460 0 8,675
Eastman Chemical Co Common Stock 277432100 1,333 17,133 SH   SOLE   13,645 0 3,488
Eaton Corp PLC Common Stock G29183103 18,993 228,062 SH   SOLE   219,134 0 8,928
eBay Inc Common Stock 278642103 1,250 31,653 SH   SOLE   29,158 0 2,495
Ecolab Inc Common Stock 278865100 14,754 74,726 SH   SOLE   54,025 0 20,701
Ecopetrol SA Common Stock 279158109 308 16,851 SH   SOLE   16,546 0 305
Edison International Common Stock 281020107 1,324 19,636 SH   SOLE   18,294 0 1,342
Edwards Lifesciences Corp Common Stock 28176E108 5,587 30,245 SH   SOLE   25,217 0 5,028
Elbit Systems Ltd Common Stock M3760D101 3,358 22,462 SH   SOLE   20,810 0 1,652
Eldorado Resorts Inc Common Stock 28470R102 2,374 51,540 SH   SOLE   48,517 0 3,023
Electronic Arts Inc Common Stock 285512109 720 7,106 SH   SOLE   6,642 0 464
Eli Lilly and Co Common Stock 532457108 8,566 77,320 SH   SOLE   65,974 0 11,346
Emerson Electric Co Common Stock 291011104 19,810 296,919 SH   SOLE   200,808 0 96,111
EMQQ Emerging Markets Intrnt & Ecmrc ETF Exchange Traded Fund 301505889 303 9,442 SH   SOLE   9,442 0 0
Enbridge Inc Com Common Stock 29250N105 3,381 93,698 SH   SOLE   80,176 0 13,522
Encana Corp Common Stock 292505104 177 34,457 SH   SOLE   28,248 0 6,209
Encompass Health Corp Common Stock 29261A100 1,933 30,509 SH   SOLE   28,778 0 1,731
Energy Transfer Equity LP Common Stock 29273V100 6,670 473,728 SH   SOLE   169,091 0 304,637
EnLink Midstream LLC Common Stock 29336T100 126 12,496 SH   SOLE   12,496 0 0
Enochian BioSciences Inc Common Stock 29350E104 105 23,400 SH   SOLE   23,400 0 0
Entercom Communications Corp Common Stock 293639100 58 10,000 SH   SOLE   10,000 0 0
Entergy Corp Common Stock 29364G103 378 3,674 SH   SOLE   3,228 0 446
Enterprise Products Partners LP Common Stock 293792107 25,417 880,402 SH   SOLE   484,691 0 395,711
EOG Resources Inc Common Stock 26875P101 7,060 75,785 SH   SOLE   28,700 0 47,085
EPR Properties Common Stock 26884U109 804 10,776 SH   SOLE   10,488 0 288
EQM Midstream Partners LP Common Stock 26885B100 310 6,946 SH   SOLE   6,146 0 800
Equifax Inc Common Stock 294429105 208 1,536 SH   SOLE   1,536 0 0
Equinix Inc Common Stock 29444U700 2,377 4,713 SH   SOLE   4,216 0 497
Equinor Asa Sponsored Adr Common Stock 29446M102 558 28,224 SH   SOLE   27,161 0 1,063
Equity COMWTH 6.500 CONV Preferred Stock 294628201 3,442 124,800 SH   SOLE   35,000 0 89,800
Equity Residential Common Stock 29476L107 2,293 30,207 SH   SOLE   26,851 0 3,356
Essex Property Trust Inc Common Stock 297178105 1,576 5,399 SH   SOLE   4,806 0 593
ETFMG Alternative Harvest ETF Exchange Traded Fund 26924G508 895 28,247 SH   SOLE   25,160 0 3,087
ETRADE Financial Corp Common Stock 269246401 1,226 27,499 SH   SOLE   27,199 0 300
EV Municipal Bond Closed End Funds 27827X101 172 13,836 SH   SOLE   13,836 0 0
EV National Muni Opps Trust Closed End Funds 27829L105 2,323 102,051 SH   SOLE   89,549 0 12,502
EV Senior Floating Rate Closed End Funds 27828Q105 276 21,068 SH   SOLE   20,068 0 1,000
EV Tax-Managed Buy-Write Opps Closed End Funds 27828Y108 226 15,030 SH   SOLE   10,154 0 4,877
EV Tax-Managed Glb B-W Opps Closed End Funds 27829C105 112 11,396 SH   SOLE   11,396 0 0
Evans Bancorp Inc Common Stock 29911Q208 243 6,438 SH   SOLE   5,733 0 705
Evercore Inc Common Stock 29977A105 599 6,758 SH   SOLE   6,628 0 130
Evergy Inc Common Stock 30034W106 612 10,174 SH   SOLE   10,020 0 154
Eversource Energy Common Stock 30040W108 405 5,351 SH   SOLE   4,638 0 713
Evoke Pharma Inc Common Stock 30049G104 10 15,566 SH   SOLE   15,566 0 0
Exact Sciences Corp Common Stock 30063P105 2,086 17,674 SH   SOLE   14,790 0 2,884
Exelon Corp Common Stock 30161N101 1,513 31,555 SH   SOLE   27,985 0 3,570
Expedia Inc Common Stock 30212P303 16,606 124,828 SH   SOLE   121,120 0 3,707
Expeditors International of Washington Inc Common Stock 302130109 22,369 294,866 SH   SOLE   259,898 0 34,968
Extra Space Storage Inc Common Stock 30225T102 1,151 10,847 SH   SOLE   9,382 0 1,465
Exxon Mobil Corp Common Stock 30231G102 117,119 1,528,372 SH   SOLE   1,295,044 0 233,328
EyePoint Pharmaceuticals Inc Common Stock 30233G100 16 10,000 SH   SOLE   10,000 0 0
F5 Networks Inc Common Stock 315616102 12,298 84,447 SH   SOLE   82,380 0 2,067
Facebook Inc A Common Stock 30303M102 38,608 200,040 SH   SOLE   154,678 0 45,362
Fastenal Co Common Stock 311900104 734 22,778 SH   SOLE   21,380 0 1,398
Fauquier Bankshares Inc Common Stock 312059108 290 13,612 SH   SOLE   3,372 0 10,240
Federal Realty Investment Trust Common Stock 313747206 1,265 9,823 SH   SOLE   8,761 0 1,062
FedEx Corp Common Stock 31428X106 1,815 11,055 SH   SOLE   7,179 0 3,876
Ferrari NV Common Stock N3167Y103 4,827 29,724 SH   SOLE   27,411 0 2,313
Fid/Claymore Energy Infrastructure Closed End Funds 31647Q106 864 89,374 SH   SOLE   74,799 0 14,575
Fidelity Dividend ETF for Rising Rates Exchange Traded Fund 316092832 24,085 754,787 SH   SOLE   737,914 0 16,873
Fidelity National Financial Inc Common Stock 31620R303 394 9,784 SH   SOLE   130 0 9,654
Fidelity National Information Services Inc Common Stock 31620M106 1,037 8,453 SH   SOLE   4,043 0 4,410
Fifth Third Bancorp Common Stock 316773100 5,933 212,665 SH   SOLE   196,210 0 16,455
Financial Institutions Inc Common Stock 317585404 292 10,000 SH   SOLE   10,000 0 0
Financial Select Sector SPDR ETF Exchange Traded Fund 81369Y605 39,719 1,439,101 SH   SOLE   1,128,533 0 310,568
FireEye Inc Common Stock 31816Q101 191 12,881 SH   SOLE   12,266 0 615
First Data Corp Common Stock 32008D106 2,380 87,904 SH   SOLE   74,782 0 13,122
First Horizon National Corp Common Stock 320517105 151 10,102 SH   SOLE   10,047 0 55
First Interstate BancSystem Inc Common Stock 32055Y201 1,312 33,133 SH   SOLE   33,021 0 112
First Merchants Corp Common Stock 320817109 319 8,409 SH   SOLE   6,078 0 2,331
First Republic Bank Common Stock 33616C100 239 2,448 SH   SOLE   1,471 0 977
First Trust Cnsmr Discret AlphaDEX ETF Exchange Traded Fund 33734X101 1,390 32,463 SH   SOLE   24,981 0 7,482
First Trust Cnsmr Staples AlphaDEX ETF Exchange Traded Fund 33734X119 204 4,462 SH   SOLE   4,462 0 0
First Trust Dorsey Wright Dynamic Foc 5 Exchange Traded Fund 33738R878 1,239 46,123 SH   SOLE   45,736 0 387
First Trust Dorsey Wright Focus 5 ETF Exchange Traded Fund 33738R605 894 29,391 SH   SOLE   28,672 0 719
First Trust Dow Jones Internet ETF Exchange Traded Fund 33733E302 31,458 218,730 SH   SOLE   211,429 0 7,301
First Trust Enhanced Short Maturity ETF Exchange Traded Fund 33739Q408 58,122 967,892 SH   SOLE   941,707 0 26,184
First Trust Financials AlphaDEX ETF Exchange Traded Fund 33734X135 3,717 117,444 SH   SOLE   106,534 0 10,910
First Trust Health Care AlphaDEX ETF Exchange Traded Fund 33734X143 2,026 26,164 SH   SOLE   21,874 0 4,290
First Trust Indtls/PrdcrDurbAlphaDEXETF Exchange Traded Fund 33734X150 982 23,154 SH   SOLE   23,154 0 0
First Trust Large Cap Core AlphaDEX ETF Exchange Traded Fund 33734K109 204 3,328 SH   SOLE   3,213 0 115
First Trust Low Duration Oppos ETF Exchange Traded Fund 33739Q200 56,141 1,086,324 SH   SOLE   1,057,636 0 28,688
First Trust Morningstar Div Leaders ETF Exchange Traded Fund 336917109 399 13,023 SH   SOLE   12,818 0 205
First Trust NASDAQ Technology Div ETF Exchange Traded Fund 33738R118 430 11,015 SH   SOLE   11,015 0 0
First Trust NASDAQ-100-Tech Sector ETF Exchange Traded Fund 337345102 1,295 15,146 SH   SOLE   15,101 0 45
First Trust North Amer Engy InfrasETF Exchange Traded Fund 33738D101 1,117 44,407 SH   SOLE   44,407 0 0
First Trust NYSE Arca Biotech ETF Exchange Traded Fund 33733E203 3,385 24,036 SH   SOLE   13,283 0 10,753
First Trust Preferred Sec & Inc ETF Exchange Traded Fund 33739E108 281 14,517 SH   SOLE   14,284 0 233
First Trust Rising Dividend Achiev ETF Exchange Traded Fund 33738R506 390 12,557 SH   SOLE   12,360 0 197
First Trust RiverFront Dyn Dev Intl ETF Exchange Traded Fund 33739P608 464 8,183 SH   SOLE   8,183 0 0
First Trust S&P REIT ETF Exchange Traded Fund 33734G108 408 16,355 SH   SOLE   16,100 0 255
First Trust Senior FR Income II Closed End Funds 33733U108 143 11,850 SH   SOLE   11,850 0 0
First Trust TCW Unconstrained Pls Bd ETF Exchange Traded Fund 33740F888 669 26,000 SH   SOLE   26,000 0 0
First Trust Technology AlphaDEX ETF Exchange Traded Fund 33734X176 946 14,210 SH   SOLE   14,210 0 0
First Trust Utilities AlphaDEX ETF Exchange Traded Fund 33734X184 943 32,829 SH   SOLE   32,611 0 218
First Trust Value Line Dividend ETF Exchange Traded Fund 33734H106 1,928 57,150 SH   SOLE   56,953 0 197
FirstEnergy Corp Common Stock 337932107 291 6,798 SH   SOLE   5,368 0 1,430
Fiserv Inc Common Stock 337738108 9,120 100,041 SH   SOLE   72,710 0 27,331
Fiserv Inc Common Stock 337738958 410 4,500 SH Put SOLE   0 0 4,500
Five Below Inc Common Stock 33829M101 1,007 8,394 SH   SOLE   7,528 0 866
Five Prime Therapeutics Inc Common Stock 33830X104 76 12,601 SH   SOLE   12,601 0 0
Flah&Crum Pref Securities Income Closed End Funds 338478100 1,548 77,664 SH   SOLE   67,448 0 10,215
Fleetcor Technologies Inc Common Stock 339041105 11,969 42,616 SH   SOLE   39,330 0 3,286
FlexShares Glbl Quality Real Estate ETF Exchange Traded Fund 33939L787 284 4,474 SH   SOLE   3,324 0 1,150
FlexShares iBoxx 3Yr Target Dur TIPS ETF Exchange Traded Fund 33939L506 277 11,239 SH   SOLE   11,239 0 0
FlexShares iBoxx 5Yr Target Dur TIPS ETF Exchange Traded Fund 33939L605 289 11,307 SH   SOLE   11,307 0 0
FlexShares Mstar Glbl Upstrm Nat Res ETF Exchange Traded Fund 33939L407 345 10,440 SH   SOLE   7,467 0 2,973
FlexShares Mstar US Mkt Factors Tilt ETF Exchange Traded Fund 33939L100 241 2,059 SH   SOLE   1,074 0 985
FlexShares Quality Dividend ETF Exchange Traded Fund 33939L860 470 10,482 SH   SOLE   500 0 9,982
FlexShares STOXX Global Broad Infras ETF Exchange Traded Fund 33939L795 254 4,973 SH   SOLE   2,829 0 2,144
Fluidigm 2.750 02/01/34 '21 CVT Convertible Bonds 34385PAA6 23 24,000 SH   SOLE   24,000 0 0
Fly Leasing Ltd Common Stock 34407D109 1,498 86,041 SH   SOLE   80,991 0 5,050
FMC Corp Common Stock 302491303 262 3,159 SH   SOLE   2,458 0 701
Fomento Economico Mexicano SAB de CV Common Stock 344419106 206 2,146 SH   SOLE   1,895 0 251
Ford Motor Co Common Stock 345370860 2,073 202,609 SH   SOLE   171,668 0 30,941
Foresight Energy LP Common Stock 34552U104 31 43,331 SH   SOLE   43,331 0 0
Forrester Research Inc Common Stock 346563109 257 5,475 SH   SOLE   5,475 0 0
Fortis Inc Common Stock 349553107 219 5,552 SH   SOLE   4,896 0 656
Fortive Corp Com Common Stock 34959J108 2,133 26,167 SH   SOLE   14,946 0 11,221
Fortune Brands Home & Security Inc Common Stock 34964C106 247 4,330 SH   SOLE   3,973 0 357
Franco-Nevada Corp Common Stock 351858105 759 9,094 SH   SOLE   1,374 0 7,720
Franklin Electric Co Inc Common Stock 353514102 319 6,715 SH   SOLE   0 0 6,715
Franklin Resources Inc Common Stock 354613101 573 16,463 SH   SOLE   14,363 0 2,100
Freeport-McMoRan Inc Common Stock 35671D857 489 42,131 SH   SOLE   36,562 0 5,569
Fresenius Medical Care AG & Co. KGaA Common Stock 358029106 424 10,790 SH   SOLE   10,366 0 424
Freshpet Inc Common Stock 358039105 552 12,124 SH   SOLE   4,790 0 7,334
FS KKR Capital Corp Common Stock 302635107 417 69,908 SH   SOLE   69,908 0 0
Fusion Connect Inc Common Stock 36116X102 11 286,239 SH   SOLE   0 0 286,239
Gabelli Equity Trust Closed End Funds 362397101 135 21,859 SH   SOLE   21,859 0 0
Gaming and Leisure Properties Inc Common Stock 36467J108 1,404 36,006 SH   SOLE   35,623 0 383
Gannett Co Inc Common Stock 36473H104 170 20,785 SH   SOLE   20,609 0 176
General Dynamics Corp Common Stock 369550108 2,195 12,070 SH   SOLE   11,730 0 340
General Electric Co Common Stock 369604103 7,206 686,290 SH   SOLE   452,864 0 233,426
General Mills Inc Common Stock 370334104 16,973 323,177 SH   SOLE   302,493 0 20,684
General Moly Inc Common Stock 370373102 14 39,900 SH   SOLE   39,900 0 0
General Motors Co Common Stock 37045V100 4,306 111,765 SH   SOLE   72,832 0 38,933
Genpact Ltd Common Stock G3922B107 276 7,251 SH   SOLE   5,282 0 1,969
Genuine Parts Co Common Stock 372460105 1,616 15,598 SH   SOLE   11,854 0 3,744
Geron Corp Common Stock 374163103 29 20,320 SH   SOLE   20,320 0 0
Gilead Sciences Inc Common Stock 375558103 28,306 418,982 SH   SOLE   381,339 0 37,644
Glacier Bancorp Inc Common Stock 37637Q105 16,191 399,276 SH   SOLE   364,919 0 34,357
Gladstone Capital Corp Equity 376535100 746 79,500 SH   SOLE   56,500 0 23,000
Gladstone Commercial Corp Common Stock 376536108 11,038 520,185 SH   SOLE   187,845 0 332,340
GlaxoSmithKline PLC ADR Common Stock 37733W105 12,318 307,789 SH   SOLE   290,149 0 17,640
GNC Holdings Inc Common Stock 36191G107 124 82,529 SH   SOLE   82,529 0 0
Goldman Sachs Group Inc Common Stock 38141G104 16,522 80,752 SH   SOLE   64,480 0 16,272
Golub Capital Bdc Inc Equity 38173M102 6,649 373,550 SH   SOLE   115,750 0 257,800
Goosehead Insurance Inc Common Stock 38267D109 1,179 24,659 SH   SOLE   22,707 0 1,952
Graco Inc Common Stock 384109104 330 6,581 SH   SOLE   6,503 0 78
GRAY TELEVISION INC COM COMMON STOCK 389375106 173 10,579 SH   SOLE   0 0 10,579
GRIFFIN INDUSTRIAL REALTY INC COM Common Stock 398231100 209 5,925 SH   SOLE   5,925 0 0
Grifols SA Common Stock 398438408 14,998 729,097 SH   SOLE   675,411 0 53,687
Guardant Health Inc Common Stock 40131M109 294 3,408 SH   SOLE   3,408 0 0
Guggenheim Strategic Opp Fund Closed End Funds 40167F101 364 17,797 SH   SOLE   17,797 0 0
Gulfport Energy Corp Common Stock 402635304 59 12,016 SH   SOLE   12,016 0 0
GW Pharmaceuticals PLC Common Stock 36197T103 208 1,205 SH   SOLE   1,125 0 80
Halliburton Co Common Stock 406216101 2,290 100,696 SH   SOLE   76,346 0 24,350
Hanesbrands Inc Common Stock 410345102 1,397 81,126 SH   SOLE   74,128 0 6,998
Harris Corp Common Stock 413875105 6,398 33,829 SH   SOLE   33,578 0 251
Hasbro Inc Common Stock 418056107 2,028 19,189 SH   SOLE   16,169 0 3,020
HCA Holdings Inc Common Stock 40412C101 4,051 29,971 SH   SOLE   25,089 0 4,882
HCP Inc Common Stock 40414L109 1,981 61,956 SH   SOLE   55,740 0 6,216
HDFC Bank Ltd Common Stock 40415F101 16,417 127,489 SH   SOLE   118,326 0 9,163
Healthcare Services Group Inc Common Stock 421906108 378 12,468 SH   SOLE   11,966 0 502
Healthcare Trust of America Inc Common Stock 42225P501 1,236 45,056 SH   SOLE   41,905 0 3,151
HealthEquity Inc Common Stock 42226A107 698 10,676 SH   SOLE   9,789 0 887
Helmerich & Payne Inc Common Stock 423452101 1,096 21,642 SH   SOLE   20,371 0 1,271
Henry Schein Inc Common Stock 806407102 1,124 16,079 SH   SOLE   15,050 0 1,029
Herman Miller Inc Common Stock 600544100 248 5,549 SH   SOLE   333 0 5,216
Hess Corp Common Stock 42809H107 762 11,987 SH   SOLE   9,721 0 2,266
Hewlett Packard Enterprise Co Common Stock 42824C109 1,083 72,412 SH   SOLE   20,857 0 51,555
Hexcel Corp Common Stock 428291108 2,466 30,486 SH   SOLE   26,834 0 3,652
Highland Income Fund Highland Income Closed End Funds 43010E404 34,593 2,499,513 SH   SOLE   2,374,102 0 125,410
Highwoods Properties Inc Common Stock 431284108 433 10,480 SH   SOLE   8,872 0 1,608
Hill-Rom Holdings Inc Common Stock 431475102 951 9,093 SH   SOLE   8,578 0 515
Hilltop Holdings Inc Common Stock 432748101 2,421 113,839 SH   SOLE   105,775 0 8,065
Hilton Worldwide Holdings Inc Common Stock 43300A203 4,216 43,139 SH   SOLE   34,903 0 8,236
Histogenics Corp Common Stock 43358V109 20 107,142 SH   SOLE   107,142 0 0
HNI Corp Common Stock 404251100 230 6,500 SH   SOLE   4,900 0 1,600
Holly Energy Partners LP Common Stock 435763107 1,301 47,323 SH   SOLE   8,523 0 38,800
HollyFrontier Corp Common Stock 436106108 496 10,727 SH   SOLE   10,252 0 475
Home BancShares Inc Common Stock 436893200 519 26,951 SH   SOLE   26,951 0 0
Honda Motor Co Ltd Common Stock 438128308 290 11,229 SH   SOLE   9,266 0 1,963
Honeywell International Inc Common Stock 438516106 12,088 69,237 SH   SOLE   51,011 0 18,226
Hormel Foods Corp Common Stock 440452100 582 14,351 SH   SOLE   12,209 0 2,142
Hospitality Properties Trust Common Stock 44106M102 500 20,000 SH   SOLE   19,225 0 775
Host Hotels & Resorts Inc Common Stock 44107P104 660 36,237 SH   SOLE   30,242 0 5,995
HP Inc Common Stock 40434L105 2,297 110,509 SH   SOLE   56,657 0 53,852
HSBC Holdings PLC Preferred Stock 404280604 231 8,800 SH   SOLE   2,800 0 6,000
HSBC Holdings PLC ADR Common Stock 404280406 5,778 138,427 SH   SOLE   125,353 0 13,074
Humana Inc Common Stock 444859102 810 3,055 SH   SOLE   1,825 0 1,230
Huntington Bancshares Inc Common Stock 446150104 1,301 94,150 SH   SOLE   90,554 0 3,595
Huntington Ingalls Industries Inc Common Stock 446413106 307 1,365 SH   SOLE   1,153 0 212
Iaa Inccom Common Stock 449253103 1,301 33,540 SH   SOLE   32,040 0 1,500
IAC/InterActiveCorp Common Stock 44919P508 3,700 17,008 SH   SOLE   13,710 0 3,298
IBERIABANK Corp Common Stock 450828108 1,077 14,194 SH   SOLE   14,171 0 23
icad Inc Common Stock 44934S206 368 57,765 SH   SOLE   57,765 0 0
Icahn Enterprises LP Common Stock 451100101 1,160 16,021 SH   SOLE   15,971 0 50
ICC Holdings Inc Common Stock 44931Q104 277 20,000 SH   SOLE   20,000 0 0
ICICI Bank Ltd Common Stock 45104G104 360 28,576 SH   SOLE   27,930 0 646
Icon PLC Common Stock G4705A100 10,995 71,409 SH   SOLE   66,103 0 5,306
IDEX Corp Common Stock 45167R104 408 2,405 SH   SOLE   1,805 0 600
IDEXX Laboratories Inc Common Stock 45168D104 8,120 29,492 SH   SOLE   27,968 0 1,524
IDEXX Laboratories Inc Common Stock 45168D954 2,093 7,600 SH Put SOLE   7,600 0 0
IHS Markit Ltd A Common Stock G47567105 10,668 167,426 SH   SOLE   47,386 0 120,040
Illinois Tool Works Inc Common Stock 452308109 27,071 179,503 SH   SOLE   55,407 0 124,097
Illumina Inc Common Stock 452327109 9,777 26,558 SH   SOLE   10,730 0 15,828
Independent Bank Group Inc Common Stock 45384B106 2,194 39,917 SH   SOLE   38,816 0 1,101
Industrial Select Sector SPDR ETF Exchange Traded Fund 81369Y704 35,891 463,583 SH   SOLE   391,981 0 71,602
Infosys Ltd Common Stock 456788108 653 61,023 SH   SOLE   54,579 0 6,444
INFRASTRUC & ENER ALT-WTS Warrant 45686J112 16 519,608 SH   SOLE   78,000 0 441,608
INFRASTRUCTURE AND ENERGY Common Stock 45686J104 237 116,000 SH   SOLE   0 0 116,000
ING Groep NV Common Stock 456837103 475 41,053 SH   SOLE   35,136 0 5,917
Ingersoll-Rand PLC Common Stock G47791101 1,344 10,611 SH   SOLE   9,721 0 890
Ingredion Inc Common Stock 457187102 522 6,329 SH   SOLE   5,401 0 928
Intel Corp Common Stock 458140100 44,047 920,144 SH   SOLE   602,659 0 317,485
Intercontinental Exchange Inc Common Stock 45866F104 2,071 24,096 SH   SOLE   19,099 0 4,997
InterContinental Hotels Group PLC Common Stock 45857P806 606 9,066 SH   SOLE   7,127 0 1,939
International Business Machines Corp Common Stock 459200101 45,979 333,424 SH   SOLE   253,018 0 80,406
International Flavors & Fragrances Inc Common Stock 459506101 1,569 10,815 SH   SOLE   10,671 0 144
International Paper Co Common Stock 460146103 6,532 150,776 SH   SOLE   133,992 0 16,783
InterXion Holding NV Common Stock N47279109 3,137 41,223 SH   SOLE   37,976 0 3,247
Intuit Inc Common Stock 461202103 4,712 18,031 SH   SOLE   8,038 0 9,993
Intuitive Surgical Inc Common Stock 46120E602 20,803 39,659 SH   SOLE   12,990 0 26,669
Invesco BulletShares 2019 Corp Bd ETF Exchange Traded Fund 46138J304 3,436 162,923 SH   SOLE   151,229 0 11,694
Invesco BulletShares 2019 HY Corp Bd ETF Exchange Traded Fund 46138J403 29,017 1,211,562 SH   SOLE   1,121,512 0 90,049
Invesco BulletShares 2020 Corp Bd ETF Exchange Traded Fund 46138J502 2,996 140,937 SH   SOLE   138,599 0 2,338
Invesco BulletShares 2020 HY Corp Bd ETF Exchange Traded Fund 46138J601 29,641 1,230,435 SH   SOLE   1,138,692 0 91,743
Invesco BulletShares 2021 Corp Bd ETF Exchange Traded Fund 46138J700 3,447 162,657 SH   SOLE   155,116 0 7,541
Invesco BulletShares 2021 HY Corp Bd ETF Exchange Traded Fund 46138J809 18,456 747,215 SH   SOLE   681,169 0 66,046
Invesco BulletShares 2022 Corp Bd ETF Exchange Traded Fund 46138J882 1,893 88,521 SH   SOLE   88,180 0 341
Invesco BulletShares 2022 HY Corp Bd ETF Exchange Traded Fund 46138J874 16,664 679,616 SH   SOLE   633,712 0 45,905
Invesco BulletShares 2023 Corp Bd ETF Exchange Traded Fund 46138J866 547 25,868 SH   SOLE   25,868 0 0
Invesco BulletShares 2023 HY Corp Bd ETF Exchange Traded Fund 46138J858 14,239 546,588 SH   SOLE   509,653 0 36,935
Invesco BulletShares 2024 High Yield Corporate Bond ETF Exchange Traded Fund 46138J833 14,096 558,032 SH   SOLE   518,838 0 39,194
Invesco DWA Momentum ETF Exchange Traded Fund 46137V837 485 8,044 SH   SOLE   8,044 0 0
Invesco Dynamic Biotech & Genome ETF Exchange Traded Fund 46137V787 242 4,526 SH   SOLE   4,526 0 0
Invesco Dynamic Credit Opps Closed End Funds 46132R104 343 30,706 SH   SOLE   30,706 0 0
Invesco Dynamic Large Cap Growth ETF Exchange Traded Fund 46137V746 15,540 321,268 SH   SOLE   308,751 0 12,516
Invesco Dynamic Leisure and Entmnt ETF Exchange Traded Fund 46137V720 14,466 333,631 SH   SOLE   319,416 0 14,215
Invesco Emerging Markets Sov Debt ETF Exchange Traded Fund 46138E784 1,648 56,750 SH   SOLE   56,750 0 0
Invesco Exch Trd Slf Idx Fd Tr Bulshs 2025 Hy Exchange Traded Fund 46138J817 12,366 505,157 SH   SOLE   471,801 0 33,356
Invesco Financial Preferred ETF Exchange Traded Fund 46137V621 1,384 75,150 SH   SOLE   75,150 0 0
Invesco FTSE RAFI Dev Mkts ex-US ETF Exchange Traded Fund 46138E743 331 8,145 SH   SOLE   8,145 0 0
Invesco FTSE RAFI Dev Mkts ex-US S/M ETF Exchange Traded Fund 46138E735 388 13,000 SH   SOLE   13,000 0 0
Invesco FTSE RAFI US 1000 ETF Exchange Traded Fund 46137V613 432 3,704 SH   SOLE   3,704 0 0
Invesco FTSE RAFI US 1500 Small-Mid ETF Exchange Traded Fund 46137V597 651 5,102 SH   SOLE   5,102 0 0
Invesco Global Listed Private Equity ETF Exchange Traded Fund 46137V589 241 20,146 SH   SOLE   20,146 0 0
Invesco High Yield Eq Div Achiev ETF Exchange Traded Fund 46137V563 20,555 1,133,111 SH   SOLE   1,110,129 0 22,981
Invesco International Dividend Achievers ETF Exchange Traded Fund 46137V548 234 14,313 SH   SOLE   14,313 0 0
Invesco Ltd Common Stock G491BT108 1,015 49,629 SH   SOLE   44,724 0 4,905
Invesco Mortgage Capital Inc Common Stock 46131B100 216 13,414 SH   SOLE   13,414 0 0
Invesco MSCI Global Timber ETF Exchange Traded Fund 46138E545 246 9,118 SH   SOLE   8,776 0 342
Invesco Muni Income Opps Trust Closed End Funds 46132X101 2,119 276,640 SH   SOLE   241,976 0 34,664
Invesco Municipal Trust Closed End Funds 46131J103 730 59,285 SH   SOLE   56,457 0 2,828
Invesco Preferred ETF Exchange Traded Fund 46138E511 2,280 155,845 SH   SOLE   141,618 0 14,227
Invesco QQQ Trust Exchange Traded Fund 46090E103 26,641 142,663 SH   SOLE   130,578 0 12,085
Invesco Russell MidCap Pure Growth ETF Exchange Traded Fund 46137V464 413 7,026 SH   SOLE   7,026 0 0
Invesco S&P 500 Downside Hedged ETF Exchange Traded Fund 46090A705 661 23,537 SH   SOLE   0 0 23,537
Invesco S&P 500 Eql Wt Cnsm Stapl ETF Exchange Traded Fund 46137V373 2,200 16,443 SH   SOLE   13,776 0 2,667
Invesco S&P 500 Equal Weight ETF Exchange Traded Fund 46137V357 5,762 53,454 SH   SOLE   45,086 0 8,369
Invesco S&P 500 Equal Weight Tech ETF Exchange Traded Fund 46137V282 4,874 27,470 SH   SOLE   23,390 0 4,080
Invesco S&P 500 Equal Weight Utilts ETF Exchange Traded Fund 46137V274 2,337 23,660 SH   SOLE   20,135 0 3,525
Invesco S&P 500 Equal Wt Hlth Care ETF Exchange Traded Fund 46137V332 2,328 11,489 SH   SOLE   9,729 0 1,760
Invesco S&P 500 Equal Wt Indls ETF Exchange Traded Fund 46137V324 2,231 17,700 SH   SOLE   15,240 0 2,460
Invesco S&P 500 Low Volatility ETF Exchange Traded Fund 46138E354 3,268 59,400 SH   SOLE   58,119 0 1,281
Invesco S&P 500 Pure Growth ETF Exchange Traded Fund 46137V266 457 3,824 SH   SOLE   3,244 0 580
Invesco S&P 500 Pure Value ETF Exchange Traded Fund 46137V258 583 8,964 SH   SOLE   8,964 0 0
Invesco S&P 500 Quality ETF Exchange Traded Fund 46137V241 958 28,939 SH   SOLE   28,939 0 0
Invesco S&P MidCap 400 Pure Growth ETF Exchange Traded Fund 46137V217 488 3,291 SH   SOLE   1,593 0 1,698
Invesco S&P MidCap Low Volatility ETF Exchange Traded Fund 46138E198 2,483 48,428 SH   SOLE   39,311 0 9,117
Invesco S&P SmallCap Health Care ETF Exchange Traded Fund 46138E149 289 2,450 SH   SOLE   1,550 0 900
Invesco Senior Income Trust Closed End Funds 46131H107 525 121,624 SH   SOLE   117,476 0 4,149
Invesco Senior Loan ETF Exchange Traded Fund 46138G508 4,371 192,916 SH   SOLE   183,635 0 9,281
Invesco Ultra Short Duration ETF Exchange Traded Fund 46090A887 1,188 23,579 SH   SOLE   23,579 0 0
Invesco Water Resources ETF Exchange Traded Fund 46137V142 250 7,011 SH   SOLE   4,143 0 2,868
Invitation Homes Inc Common Stock 46187W107 378 14,158 SH   SOLE   12,402 0 1,756
Ionis Pharmaceuticals Inc Common Stock 462222100 216 3,363 SH   SOLE   3,363 0 0
IPG Photonics Corp Common Stock 44980X109 247 1,599 SH   SOLE   1,568 0 31
IQ Hedge Multi-Strategy Tracker ETF Exchange Traded Fund 45409B107 1,892 62,189 SH   SOLE   60,984 0 1,205
IQ Merger Arbitrage ETF Exchange Traded Fund 45409B800 1,406 44,554 SH   SOLE   42,962 0 1,592
Iqvia Hldgs Inc Common Stock 46266C105 676 4,202 SH   SOLE   1,819 0 2,383
Iridium Communications Inc Common Stock 46269C102 642 27,596 SH   SOLE   23,728 0 3,868
Iron Mountain Inc Common Stock 46284V101 12,199 389,744 SH   SOLE   354,263 0 35,481
iShares 0-5 Year High Yield Corp Bd ETF Exchange Traded Fund 46434V407 8,731 186,963 SH   SOLE   154,656 0 32,307
iShares 0-5 Year Invmt Grade Corp Bd ETF Exchange Traded Fund 46434V100 351 6,883 SH   SOLE   6,832 0 51
iShares 0-5 Year TIPS Bond ETF Exchange Traded Fund 46429B747 7,106 70,646 SH   SOLE   60,540 0 10,106
iShares 10-20 Year Treasury Bond ETF Exchange Traded Fund 464288653 1,275 8,911 SH   SOLE   8,786 0 125
iShares 1-3 Year Treasury Bond Exchange Traded Fund 464287457 148,303 1,749,273 SH   SOLE   1,535,718 0 213,555
Ishares 20 Plus Year Treasury Bond Etf Exchange Traded Fund 464287432 11,943 89,927 SH   SOLE   77,776 0 12,150
iShares 3-7 Year Treasury Bond ETF Exchange Traded Fund 464288661 5,086 40,445 SH   SOLE   33,947 0 6,498
iShares 7-10 Year Treasury Bond ETF Exchange Traded Fund 464287440 6,747 61,325 SH   SOLE   55,007 0 6,318
iShares California Muni Bond ETF Exchange Traded Fund 464288356 1,039 17,127 SH   SOLE   14,830 0 2,297
iShares China Large-Cap Exchange Traded Fund 464287184 532 12,431 SH   SOLE   7,253 0 5,178
iShares Cohen & Steers REIT ETF Exchange Traded Fund 464287564 203 1,805 SH   SOLE   1,484 0 321
iShares Core 10 Year USD Bond ETF Exchange Traded Fund 464289479 38,152 578,327 SH   SOLE   548,884 0 29,443
iShares Core 1-5 Year USD Bond ETF Exchange Traded Fund 46432F859 8,773 173,966 SH   SOLE   173,366 0 600
iShares Core Aggressive Allocation ETF Exchange Traded Fund 464289859 1,054 19,108 SH   SOLE   18,622 0 486
iShares Core Dividend Growth ETF Exchange Traded Fund 46434V621 620 16,221 SH   SOLE   16,221 0 0
Ishares Core High Dividend Etf Exchange Traded Fund 46429B663 2,033 21,512 SH   SOLE   20,512 0 1,000
iShares Core International Aggt Bd ETF Exchange Traded Fund 46435G672 11,765 215,996 SH   SOLE   167,608 0 48,389
iShares Core MSCI EAFE Exchange Traded Fund 46432F842 386,667 6,297,512 SH   SOLE   5,611,708 0 685,804
iShares Core MSCI Emerging Markets ETF Exchange Traded Fund 46434G103 270,025 5,249,322 SH   SOLE   4,717,717 0 531,605
iShares Core MSCI Europe ETF Exchange Traded Fund 46434V738 10,360 222,314 SH   SOLE   169,185 0 53,129
iShares Core MSCI Intl Dev Mkts ETF Exchange Traded Fund 46435G326 7,918 144,464 SH   SOLE   143,390 0 1,074
iShares Core MSCI Pacific ETF Exchange Traded Fund 46434V696 7,637 137,175 SH   SOLE   104,134 0 33,041
iShares Core MSCI Total Intl Stk ETF Exchange Traded Fund 46432F834 19,188 327,210 SH   SOLE   303,777 0 23,433
iShares Core Russell US Value Exchange Traded Fund 464287663 12,421 219,257 SH   SOLE   193,655 0 25,602
iShares Core S&P 500 Exchange Traded Fund 464287200 532,503 1,806,625 SH   SOLE   1,625,824 0 180,801
iShares Core S&P Mid-Cap Exchange Traded Fund 464287507 75,482 388,564 SH   SOLE   354,766 0 33,798
iShares Core S&P Small-Cap Exchange Traded Fund 464287804 39,287 501,882 SH   SOLE   388,056 0 113,826
iShares Core S&P Total US Stock Mkt ETF Exchange Traded Fund 464287150 79,969 1,200,197 SH   SOLE   977,408 0 222,789
iShares Core Total USD Bond Market ETF Exchange Traded Fund 46434V613 624 12,080 SH   SOLE   12,080 0 0
Ishares Core U S Growth Etf Exchange Traded Fund 464287671 12,531 199,914 SH   SOLE   176,902 0 23,012
iShares Core US Aggregate Bond Exchange Traded Fund 464287226 94,870 851,995 SH   SOLE   748,102 0 103,893
iShares Currency Hedged MSCI EAFE Exchange Traded Fund 46434V803 346 11,599 SH   SOLE   10,638 0 961
iShares Dow Jones US ETF Exchange Traded Fund 464287846 2,175 14,884 SH   SOLE   13,916 0 968
iShares Edge MSCI Min Vol EAFE ETF Exchange Traded Fund 46429B689 35,545 489,331 SH   SOLE   438,623 0 50,708
iShares Edge MSCI Min Vol Emerging Mkts Exchange Traded Fund 464286533 12,211 207,464 SH   SOLE   169,553 0 37,911
iShares Edge MSCI Min Vol Global Exchange Traded Fund 464286525 8,221 89,244 SH   SOLE   69,689 0 19,555
iShares Edge MSCI Min Vol USA Exchange Traded Fund 46429B697 87,692 1,420,571 SH   SOLE   1,211,780 0 208,791
iShares Edge MSCI Mltfct USA SmCp ETF Exchange Traded Fund 46434V290 2,935 72,837 SH   SOLE   72,837 0 0
iShares Edge MSCI Multifactor USA ETF Exchange Traded Fund 46434V282 571 17,985 SH   SOLE   17,985 0 0
iShares Edge MSCI USA Momentum Fctr ETF Exchange Traded Fund 46432F396 17,926 151,145 SH   SOLE   116,487 0 34,658
iShares Emerging Markets Dividend ETF Exchange Traded Fund 464286319 11,816 289,687 SH   SOLE   283,698 0 5,990
iShares Emerging Markets High Yld Bd ETF Exchange Traded Fund 464286285 2,649 55,434 SH   SOLE   50,335 0 5,099
iShares ESG 1-5 Year USD Corp Bd ETF Exchange Traded Fund 46435G243 320 12,642 SH   SOLE   12,017 0 625
iShares Europe Exchange Traded Fund 464287861 269 6,110 SH   SOLE   5,528 0 582
iShares Expanded Tech-Software Sect ETF Exchange Traded Fund 464287515 2,331 10,668 SH   SOLE   10,622 0 46
iShares Floating Rate Bond ETF Exchange Traded Fund 46429B655 91,506 1,796,704 SH   SOLE   1,599,187 0 197,517
iShares Global 100 ETF Exchange Traded Fund 464287572 341 6,990 SH   SOLE   3,002 0 3,988
iShares Global Financials ETF Exchange Traded Fund 464287333 263 4,108 SH   SOLE   3,224 0 884
iShares Global Industrials ETF Exchange Traded Fund 464288729 483 5,269 SH   SOLE   4,269 0 1,000
iShares Global Tech ETF Exchange Traded Fund 464287291 19,897 110,831 SH   SOLE   82,432 0 28,398
iShares Global Utilities ETF Exchange Traded Fund 464288711 956 17,512 SH   SOLE   17,512 0 0
iShares Gold Trust Exchange Traded Fund 464285105 1,241 91,942 SH   SOLE   62,442 0 29,500
iShares iBonds Dec 2019 Term Corp ETF Exchange Traded Fund 46434VAU4 5,264 211,651 SH   SOLE   191,103 0 20,547
iShares iBonds Dec 2020 Term Corporate Exchange Traded Fund 46434VAQ3 6,614 261,018 SH   SOLE   229,604 0 31,414
iShares iBonds Dec 2021 Term Corp ETF Exchange Traded Fund 46434VBK5 6,913 277,302 SH   SOLE   253,234 0 24,068
iShares iBonds Dec 2021 Term Muni Bd ETF Exchange Traded Fund 46435G789 5,443 211,130 SH   SOLE   192,956 0 18,174
iShares iBonds Dec 2022 Term Corp ETF Exchange Traded Fund 46434VBA7 6,217 246,424 SH   SOLE   226,762 0 19,662
iShares iBonds Dec 2022 Term Muni Bd ETF Exchange Traded Fund 46435G755 5,475 209,699 SH   SOLE   191,374 0 18,325
iShares iBonds Dec 2023 Term Corp ETF Exchange Traded Fund 46434VAX8 6,437 253,315 SH   SOLE   236,824 0 16,492
iShares iBonds Dec 2023 Term Muni Bd ETF Exchange Traded Fund 46435G318 5,475 212,872 SH   SOLE   194,533 0 18,339
iShares iBonds Dec 2024 Term Corp ETF Exchange Traded Fund 46434VBG4 5,241 205,707 SH   SOLE   190,476 0 15,231
iShares iBonds Dec 2025 Term Corp ETF Exchange Traded Fund 46434VBD1 3,625 141,536 SH   SOLE   136,575 0 4,961
iShares iBonds Dec 2026 Term Corp ETF Exchange Traded Fund 46435GAA0 3,529 140,816 SH   SOLE   135,568 0 5,248
iShares iBonds Mar 2020 Term Corp ETF Exchange Traded Fund 46432FBC0 231 8,830 SH   SOLE   6,919 0 1,911
iShares iBonds Sep 2019 Term Muni Bd ETF Exchange Traded Fund 46429B564 5,587 219,695 SH   SOLE   200,051 0 19,644
iShares iBonds Sep 2020 Term Muni Bd ETF Exchange Traded Fund 46434V571 5,656 221,453 SH   SOLE   201,603 0 19,851
iShares iBoxx $ High Yield Corporate Bd Exchange Traded Fund 464288513 105,817 1,213,781 SH   SOLE   1,089,330 0 124,452
iShares iBoxx $ Investment Grade Corporate Bond ETF Exchange Traded Fund 464287242 72,116 579,847 SH   SOLE   494,688 0 85,159
iShares Intermediate Govt/Crdt Bd ETF Exchange Traded Fund 464288612 15,306 136,321 SH   SOLE   96,625 0 39,696
iShares International Select Dividend Exchange Traded Fund 464288448 927 30,183 SH   SOLE   30,074 0 109
iShares JPMorgan USD Emerg Markets Bond Exchange Traded Fund 464288281 44,669 394,291 SH   SOLE   344,684 0 49,607
iShares MBS Exchange Traded Fund 464288588 231,881 2,155,028 SH   SOLE   1,983,916 0 171,112
iShares Micro-Cap Exchange Traded Fund 464288869 1,698 18,221 SH   SOLE   17,504 0 716
iShares MSCI ACWI Exchange Traded Fund 464288257 20,598 279,452 SH   SOLE   261,944 0 17,509
iShares MSCI ACWI ex US ETF Exchange Traded Fund 464288240 284 6,068 SH   SOLE   1,718 0 4,350
Ishares Msci All Country Asia Ex Japan Index Fund Exchange Traded Fund 464288182 1,882 26,971 SH   SOLE   11,550 0 15,421
iShares MSCI Australia Exchange Traded Fund 464286103 305 13,515 SH   SOLE   9,915 0 3,600
iShares MSCI Canada Exchange Traded Fund 464286509 22,502 786,227 SH   SOLE   652,005 0 134,221
iShares MSCI China ETF Exchange Traded Fund 46429B671 299 5,021 SH   SOLE   5,021 0 0
iShares MSCI EAFE Exchange Traded Fund 464287465 27,240 414,428 SH   SOLE   374,601 0 39,827
iShares MSCI EAFE ESG Optimized ETF Exchange Traded Fund 46435G516 303 4,719 SH   SOLE   4,502 0 217
iShares MSCI EAFE Growth ETF Exchange Traded Fund 464288885 2,043 25,294 SH   SOLE   22,130 0 3,164
iShares MSCI EAFE Small-Cap Exchange Traded Fund 464288273 55,499 966,890 SH   SOLE   897,199 0 69,691
iShares MSCI EAFE Value Exchange Traded Fund 464288877 1,263 26,281 SH   SOLE   22,135 0 4,146
iShares MSCI Emerging Markets Exchange Traded Fund 464287234 10,315 240,381 SH   SOLE   194,234 0 46,147
iShares MSCI Emerging Markets Sm-Cp ETF Exchange Traded Fund 464286475 7,716 173,901 SH   SOLE   167,519 0 6,382
iShares MSCI Eurozone Exchange Traded Fund 464286608 16,685 421,869 SH   SOLE   351,393 0 70,477
iShares MSCI France ETF Exchange Traded Fund 464286707 448 14,614 SH   SOLE   14,614 0 0
iShares MSCI Frontier 100 Exchange Traded Fund 464286145 4,481 151,297 SH   SOLE   145,804 0 5,493
iShares MSCI Japan Exchange Traded Fund 46434G822 491 8,995 SH   SOLE   8,733 0 262
iShares MSCI KLD 400 Social ETF Exchange Traded Fund 464288570 1,327 12,133 SH   SOLE   11,874 0 259
iShares MSCI Pacific ex Japan Exchange Traded Fund 464286665 24,738 523,769 SH   SOLE   435,304 0 88,465
iShares MSCI Switzerland ETF Exchange Traded Fund 464286749 28,197 750,725 SH   SOLE   625,406 0 125,318
iShares MSCI United Kingdom Exchange Traded Fund 46435G334 18,249 564,648 SH   SOLE   469,237 0 95,411
iShares MSCI USA ESG Optimized ETF Exchange Traded Fund 46435G425 560 8,672 SH   SOLE   8,126 0 546
iShares MSCI USA ESG Select ETF Exchange Traded Fund 464288802 820 6,728 SH   SOLE   6,728 0 0
iShares Nasdaq Biotechnology Exchange Traded Fund 464287556 1,411 12,929 SH   SOLE   7,602 0 5,327
iShares National Muni Bond ETF Exchange Traded Fund 464288414 27,136 239,951 SH   SOLE   212,220 0 27,731
iShares PHLX Semiconductor ETF Exchange Traded Fund 464287523 14,602 73,596 SH   SOLE   71,104 0 2,492
iShares Preferred&Income Securities ETF Exchange Traded Fund 464288687 14,379 390,214 SH   SOLE   365,201 0 25,014
iShares Russell 1000 Exchange Traded Fund 464287622 6,277 38,562 SH   SOLE   32,112 0 6,450
iShares Russell 1000 Growth Exchange Traded Fund 464287614 24,440 155,335 SH   SOLE   149,145 0 6,190
iShares Russell 1000 Value Exchange Traded Fund 464287598 20,929 164,508 SH   SOLE   152,855 0 11,653
iShares Russell 2000 Exchange Traded Fund 464287655 26,274 168,964 SH   SOLE   120,928 0 48,036
iShares Russell 2000 Growth Exchange Traded Fund 464287648 9,470 47,146 SH   SOLE   24,158 0 22,988
iShares Russell 2000 Value Exchange Traded Fund 464287630 1,697 14,081 SH   SOLE   11,277 0 2,803
iShares Russell 3000 Exchange Traded Fund 464287689 24,126 139,977 SH   SOLE   127,890 0 12,087
iShares Russell Mid-Cap Exchange Traded Fund 464287499 3,821 68,388 SH   SOLE   48,074 0 20,315
iShares Russell Mid-Cap Growth ETF Exchange Traded Fund 464287481 5,380 37,729 SH   SOLE   29,631 0 8,098
iShares Russell Mid-Cap Value ETF Exchange Traded Fund 464287473 2,096 23,512 SH   SOLE   21,655 0 1,857
iShares S&P 100 Exchange Traded Fund 464287101 19,010 146,693 SH   SOLE   140,842 0 5,851
iShares S&P 500 Growth Exchange Traded Fund 464287309 50,619 282,409 SH   SOLE   226,048 0 56,361
iShares S&P 500 Value Exchange Traded Fund 464287408 43,799 375,733 SH   SOLE   291,562 0 84,171
iShares S&P Mid-Cap 400 Growth Exchange Traded Fund 464287606 5,589 24,699 SH   SOLE   8,520 0 16,179
iShares S&P Mid-Cap 400 Value ETF Exchange Traded Fund 464287705 1,186 7,436 SH   SOLE   2,390 0 5,046
iShares S&P Small-Cap 600 Growth ETF Exchange Traded Fund 464287887 67,257 368,572 SH   SOLE   345,023 0 23,548
iShares S&P Small-Cap 600 Value ETF Exchange Traded Fund 464287879 64,895 436,649 SH   SOLE   410,985 0 25,665
iShares Select Dividend Exchange Traded Fund 464287168 11,092 111,410 SH   SOLE   102,092 0 9,318
iShares Short Maturity Bond ETF Exchange Traded Fund 46431W507 46,861 931,076 SH   SOLE   717,108 0 213,968
iShares Short Maturity Municipal Bd ETF Exchange Traded Fund 46431W838 823 16,423 SH   SOLE   15,786 0 637
iShares Short Treasury Bond Exchange Traded Fund 464288679 11,226 101,457 SH   SOLE   95,186 0 6,271
iShares Short-Term National Muni Bond Exchange Traded Fund 464288158 3,366 31,593 SH   SOLE   30,362 0 1,231
iShares Silver Trust Exchange Traded Fund 46428Q109 671 46,825 SH   SOLE   43,421 0 3,404
iShares TIPS Bond Exchange Traded Fund 464287176 67,828 587,310 SH   SOLE   523,287 0 64,023
Ishares Tr Esg Us Agr Bd Exchange Traded Fund 46435U549 558 10,457 SH   SOLE   9,775 0 682
Ishares Tr Ibds Dec28 Etf Exchange Traded Fund 46435U515 3,279 120,780 SH   SOLE   116,238 0 4,542
Ishares Tr Ibonds Etf Exchange Traded Fund 46435UAA9 3,456 135,568 SH   SOLE   130,410 0 5,158
Ishares Tr Intrm Tr Crp Etf Exchange Traded Fund 464288638 345,498 6,066,696 SH   SOLE   5,592,110 0 474,586
Ishares Tr Sh Tr Crport Etf Exchange Traded Fund 464288646 57,610 1,078,028 SH   SOLE   965,022 0 113,005
iShares Transportation Average Exchange Traded Fund 464287192 581 3,131 SH   SOLE   3,131 0 0
Ishares U S Financials Etf Exchange Traded Fund 464287788 5,066 40,336 SH   SOLE   34,268 0 6,068
Ishares U S Technology Etf Exchange Traded Fund 464287721 18,161 91,771 SH   SOLE   52,220 0 39,551
iShares U.S. Energy ETF Exchange Traded Fund 464287796 1,428 41,503 SH   SOLE   24,834 0 16,669
iShares U.S. Healthcare ETF Exchange Traded Fund 464287762 7,108 36,403 SH   SOLE   27,475 0 8,928
iShares US Aerospace & Defense ETF Exchange Traded Fund 464288760 3,124 14,583 SH   SOLE   12,801 0 1,782
iShares US Basic Materials Exchange Traded Fund 464287838 9,322 98,114 SH   SOLE   94,265 0 3,849
iShares US Consumer Goods Exchange Traded Fund 464287812 1,561 12,849 SH   SOLE   4,771 0 8,078
iShares US Consumer Services Exchange Traded Fund 464287580 4,312 19,806 SH   SOLE   15,332 0 4,474
iShares US Financial Services ETF Exchange Traded Fund 464287770 3,943 29,451 SH   SOLE   18,528 0 10,923
iShares US Healthcare Providers Exchange Traded Fund 464288828 777 4,532 SH   SOLE   2,682 0 1,850
iShares US Home Construction Exchange Traded Fund 464288752 13,510 353,489 SH   SOLE   339,983 0 13,506
iShares US Industrials Exchange Traded Fund 464287754 3,066 19,375 SH   SOLE   8,910 0 10,465
iShares US Oil & Gas Explor & Prod ETF Exchange Traded Fund 464288851 944 16,834 SH   SOLE   2,294 0 14,540
iShares US Real Estate Exchange Traded Fund 464287739 1,325 15,171 SH   SOLE   15,171 0 0
iShares US Treasury Bond Exchange Traded Fund 46429B267 546,378 21,169,222 SH   SOLE   19,404,501 0 1,764,721
iShares US Utilities Exchange Traded Fund 464287697 1,555 10,315 SH   SOLE   10,315 0 0
Itau Unibanco Holding SA Common Stock 465562106 242 25,771 SH   SOLE   25,287 0 484
ITT Inc Common Stock 45073V108 405 6,321 SH   SOLE   4,272 0 2,049
Jack Henry & Associates Inc Common Stock 426281101 17,199 128,427 SH   SOLE   117,371 0 11,056
Jacobs Engineering Group Inc Common Stock 469814107 16,892 200,165 SH   SOLE   194,836 0 5,329
Jazz Pharmaceuticals PLC Common Stock G50871105 546 3,827 SH   SOLE   3,357 0 470
JBG SMITH Properties Common Stock 46590V100 810 20,581 SH   SOLE   15,317 0 5,264
JetBlue Airways Corp Common Stock 477143101 574 31,063 SH   SOLE   30,572 0 491
JH Premium Dividend Fund Closed End Funds 41013T105 190 11,220 SH   SOLE   11,220 0 0
JM Smucker Co Common Stock 832696405 5,133 44,558 SH   SOLE   34,898 0 9,660
Johnson & Johnson Common Stock 478160104 85,689 615,232 SH   SOLE   402,697 0 212,535
Johnson Controls International PLC Common Stock G51502105 2,160 52,291 SH   SOLE   43,549 0 8,742
Jones Lang LaSalle Inc Common Stock 48020Q107 581 4,128 SH   SOLE   4,048 0 80
JPMorgan Alerian MLP ETN Exchange Traded Fund 46625H365 2,718 108,233 SH   SOLE   14,243 0 93,990
JPMorgan Chase & Co Common Stock 46625H100 88,874 794,935 SH   SOLE   621,377 0 173,558
JPMorgan Chase & Co Common Stock 46625H950 1,576 14,100 SH Put SOLE   14,100 0 0
JPMorgan Diversified Return Glbl Eq ETF Exchange Traded Fund 46641Q100 6,598 110,830 SH   SOLE   110,512 0 318
JPMorgan Diversified Return US Eq ETF Exchange Traded Fund 46641Q407 7,255 96,926 SH   SOLE   96,538 0 388
JPMorgan Ultra-Short Income ETF Exchange Traded Fund 46641Q837 4,059 80,553 SH   SOLE   74,310 0 6,243
Kansas City Southern Common Stock 485170302 2,429 19,941 SH   SOLE   18,293 0 1,648
KAR Auction Services Inc Common Stock 48238T109 874 34,940 SH   SOLE   33,440 0 1,500
KB Financial Group Inc Common Stock 48241A105 698 17,691 SH   SOLE   16,099 0 1,592
Kellogg Co Common Stock 487836108 222 4,138 SH   SOLE   3,859 0 279
Kennametal Inc Common Stock 489170100 600 16,220 SH   SOLE   15,954 0 266
KeyCorp Common Stock 493267108 1,897 106,878 SH   SOLE   96,038 0 10,839
Keysight Technologies Inc Common Stock 49338L103 317 3,527 SH   SOLE   2,626 0 901
Kilroy Realty Corp Common Stock 49427F108 816 11,050 SH   SOLE   9,698 0 1,352
Kimberly-Clark Corp Common Stock 494368103 19,447 145,912 SH   SOLE   130,801 0 15,112
Kimco Realty Corp Common Stock 49446R109 737 39,875 SH   SOLE   35,297 0 4,578
Kinder Morgan Inc P Common Stock 49456B101 29,118 1,394,542 SH   SOLE   472,722 0 921,820
Kinross Gold Corp Common Stock 496902404 87 22,514 SH   SOLE   16,630 0 5,884
Kirkland Lake Gold Ltd Common Stock 49741E100 5,554 129,413 SH   SOLE   118,101 0 11,312
KKR & Co Inc Common Stock 48251W104 741 29,342 SH   SOLE   12,043 0 17,299
KLA-Tencor Corp Common Stock 482480100 258 2,186 SH   SOLE   1,806 0 380
KraneShares Bosera MSCI China A ETF Exchange Traded Fund 500767405 321 10,375 SH   SOLE   0 0 10,375
L Brands Inc Common Stock 501797104 696 26,655 SH   SOLE   25,039 0 1,616
L3 Technologies Inc Common Stock 502413107 493 2,009 SH   SOLE   1,772 0 237
Laboratory Corp of America Holdings Common Stock 50540R409 6,316 36,529 SH   SOLE   19,398 0 17,131
Lakeland Financial Corp Common Stock 511656100 320 6,888 SH   SOLE   6,888 0 0
Lam Research Corp Common Stock 512807108 2,306 12,278 SH   SOLE   10,799 0 1,479
Lamar Advertising Co Common Stock 512816109 16,363 202,735 SH   SOLE   199,156 0 3,579
Lamb Weston Holdings Inc Common Stock 513272104 3,567 56,304 SH   SOLE   51,679 0 4,624
Las Vegas Sands Corp Common Stock 517834107 11,014 186,400 SH   SOLE   178,522 0 7,878
Lazard World Dividend & Income Closed End Funds 521076109 348 35,063 SH   SOLE   0 0 35,063
Lear Corp Common Stock 521865204 20,020 143,748 SH   SOLE   131,989 0 11,759
Lee Enterprises Inc Common Stock 523768109 56 25,000 SH   SOLE   25,000 0 0
Legacy Tex Finl Group Inc Common Stock 52471Y106 806 19,800 SH   SOLE   18,216 0 1,584
Leidos Holdings Inc Common Stock 525327102 226 2,828 SH   SOLE   2,679 0 149
Lennar Corp Common Stock 526057104 230 4,739 SH   SOLE   4,404 0 335
LHC Group Inc Common Stock 50187A107 503 4,208 SH   SOLE   91 0 4,117
Liberty Property Trust Common Stock 531172104 765 15,279 SH   SOLE   14,810 0 469
Lincoln National Corp Common Stock 534187109 444 6,884 SH   SOLE   5,929 0 955
Linde plc Common Stock G5494J103 1,567 7,805 SH   SOLE   3,948 0 3,857
LINE Corp Common Stock 53567X101 2,014 71,585 SH   SOLE   65,601 0 5,984
Lions Gate Entertainment Corp Common Stock 535919401 1,045 85,346 SH   SOLE   79,540 0 5,806
Lions Gate Entertainment Corp Common Stock 535919500 5,624 484,429 SH   SOLE   475,515 0 8,914
LKQ Corp Common Stock 501889208 8,165 306,838 SH   SOLE   299,325 0 7,513
Lloyds Banking Group PLC Common Stock 539439109 488 172,002 SH   SOLE   145,699 0 26,303
Lockheed Martin Corp Common Stock 539830109 20,225 55,634 SH   SOLE   26,317 0 29,317
Loews Corp Common Stock 540424108 208 3,807 SH   SOLE   3,674 0 133
Logitech International SA Common Stock H50430232 2,719 68,036 SH   SOLE   62,855 0 5,181
Lowe's Companies Inc Common Stock 548661107 27,537 272,884 SH   SOLE   230,255 0 42,629
LPL Financial Holdings Inc Common Stock 50212V100 633 7,760 SH   SOLE   7,452 0 308
Lululemon Athletica Inc Common Stock 550021109 531 2,948 SH   SOLE   2,745 0 203
LyondellBasell Industries NV Common Stock N53745100 5,004 58,094 SH   SOLE   34,018 0 24,077
M&T Bank Corp Common Stock 55261F104 561 3,297 SH   SOLE   2,694 0 603
Macquarie Infrastructure Corp Common Stock 55608B105 26,837 661,997 SH   SOLE   218,762 0 443,235
Macy's Inc Common Stock 55616P104 859 40,051 SH   SOLE   36,439 0 3,612
Magellan Midstream Partners LP Common Stock 559080106 13,913 217,389 SH   SOLE   57,636 0 159,753
Main Street Capital Corp Common Stock 56035L104 255 6,209 SH   SOLE   2,679 0 3,530
Manulife Financial Corp Common Stock 56501R106 572 31,476 SH   SOLE   26,889 0 4,587
Marathon Oil Corp Common Stock 565849106 233 16,428 SH   SOLE   16,051 0 377
Marathon Petroleum Corp Common Stock 56585A102 2,767 49,517 SH   SOLE   47,653 0 1,864
Markel Corp Common Stock 570535104 783 719 SH   SOLE   561 0 158
Marriott International Inc Common Stock 571903202 7,952 56,683 SH   SOLE   34,110 0 22,573
Marriott Vacations Worldwide Corp Common Stock 57164Y107 320 3,316 SH   SOLE   2,633 0 683
Marsh & Mclennan Companies Inc Common Stock 571748102 931 9,337 SH   SOLE   9,077 0 260
Masco Corp Common Stock 574599106 3,531 89,992 SH   SOLE   84,026 0 5,966
Mastercard Inc A Common Stock 57636Q104 43,725 165,293 SH   SOLE   132,787 0 32,505
Materials Select Sector SPDR ETF Exchange Traded Fund 81369Y100 20,188 345,100 SH   SOLE   294,175 0 50,924
Maxim Integrated Products Inc Common Stock 57772K101 257 4,296 SH   SOLE   4,189 0 107
McCormick & Co Inc Non-Voting Common Stock 579780206 1,503 9,698 SH   SOLE   8,753 0 945
McDermott International Inc Common Stock 580037703 120 12,386 SH   SOLE   11,930 0 456
McDonald's Corp Common Stock 580135101 21,821 105,080 SH   SOLE   62,928 0 42,151
McKesson Corp Common Stock 58155Q103 2,296 17,086 SH   SOLE   8,510 0 8,576
MDU Resources Group Inc Common Stock 552690109 10,904 422,652 SH   SOLE   422,652 0 0
MDU Resources Group Inc Common Stock 552690959 3,354 130,000 SH Put SOLE   130,000 0 0
Medical Properties Trust Inc Common Stock 58463J304 5,880 337,130 SH   SOLE   124,490 0 212,640
Medidata Solutions Inc Common Stock 58471A105 3,721 41,107 SH   SOLE   6,017 0 35,090
Medtronic PLC Common Stock G5960L103 59,456 610,490 SH   SOLE   518,231 0 92,259
Melco Resorts & Entertainment Common Stock 585464100 248 11,416 SH   SOLE   11,145 0 271
MercadoLibre Inc Common Stock 58733R102 351 574 SH   SOLE   569 0 5
Merck & Co Inc Common Stock 58933Y105 50,675 604,351 SH   SOLE   426,496 0 177,855
MetLife Inc Common Stock 59156R108 1,809 36,421 SH   SOLE   23,422 0 12,999
Mettler-Toledo International Inc Common Stock 592688105 651 775 SH   SOLE   665 0 110
MGM Resorts International Common Stock 552953101 285 9,970 SH   SOLE   9,570 0 400
Micro Focus International PLC Common Stock 594837403 242 9,223 SH   SOLE   3,651 0 5,573
Microchip Technology Inc Common Stock 595017104 3,442 39,699 SH   SOLE   32,503 0 7,196
Micron Technology Inc Common Stock 595112103 568 14,718 SH   SOLE   11,491 0 3,227
Microsoft Corp Common Stock 594918104 169,058 1,262,003 SH   SOLE   1,092,104 0 169,899
Mid-America Apartment Communities Inc Common Stock 59522J103 1,635 13,884 SH   SOLE   11,669 0 2,215
Middlefield Banc Corp Common Stock 596304204 628 15,318 SH   SOLE   15,318 0 0
Miller/Howard High Income Equity Closed End Funds 600379101 873 78,619 SH   SOLE   67,132 0 11,487
Mitsubishi UFJ Financial Group Inc Common Stock 606822104 555 117,787 SH   SOLE   105,303 0 12,484
Mizuho Financial Group Inc Common Stock 60687Y109 40 13,843 SH   SOLE   13,744 0 99
Mobile TeleSystems PJSC Common Stock 607409109 332 35,663 SH   SOLE   32,937 0 2,726
Mohawk Industries Inc Common Stock 608190104 257 1,746 SH   SOLE   1,630 0 116
Molina Healthcare Inc Common Stock 60855R100 2,346 16,392 SH   SOLE   15,106 0 1,286
Molson Coors Brewing Co B Common Stock 60871R209 18,917 337,804 SH   SOLE   337,560 0 244
Momo Inc Common Stock 60879B107 2,552 71,285 SH   SOLE   65,760 0 5,525
Mondelez International Inc Class A Common Stock 609207105 23,165 429,771 SH   SOLE   153,948 0 275,823
Mondelez International Inc Class A Common Stock 609207955 507 9,400 SH Put SOLE   9,400 0 0
Mongodb Inc Cl A Common Stock 60937P106 314 2,067 SH   SOLE   2,019 0 48
Monster Beverage Corp Common Stock 61174X109 671 10,513 SH   SOLE   10,256 0 257
Moody's Corporation Common Stock 615369105 8,784 44,977 SH   SOLE   39,977 0 5,000
Morgan Stanley Common Stock 617446448 1,285 29,330 SH   SOLE   23,782 0 5,548
Motorola Solutions Inc Common Stock 620076307 979 5,875 SH   SOLE   4,766 0 1,109
MPLX LP Partnership Units Common Stock 55336V100 919 28,564 SH   SOLE   20,564 0 8,000
MSCI Inc Common Stock 55354G100 10,947 45,844 SH   SOLE   25,557 0 20,287
MVC Capital Inc Common Stock 553829102 92 10,000 SH   SOLE   10,000 0 0
Nasdaq Inc Common Stock 631103108 18,004 187,215 SH   SOLE   171,183 0 16,032
National Grid PLC ADR Common Stock 636274409 448 8,417 SH   SOLE   7,731 0 686
National Oilwell Varco Inc Common Stock 637071101 648 29,162 SH   SOLE   28,955 0 207
NBT Bancorp Inc Common Stock 628778102 1,599 42,628 SH   SOLE   0 0 42,628
NCR Corp Common Stock 62886E108 1,771 56,930 SH   SOLE   51,372 0 5,558
NetEase Inc Common Stock 64110W102 727 2,841 SH   SOLE   2,623 0 218
Netflix Inc Common Stock 64110L106 14,685 39,978 SH   SOLE   30,231 0 9,747
NetScout Systems Inc Common Stock 64115T104 915 36,043 SH   SOLE   16,870 0 19,173
Nevro Corp Common Stock 64157F103 1,730 26,680 SH   SOLE   26,680 0 0
New Media Investment Group Inc Common Stock 64704V106 2,811 297,725 SH   SOLE   85,725 0 212,000
New Residential Invt Corp Com New Common Stock 64828T201 637 40,191 SH   SOLE   26,226 0 13,965
New York Community Capital Trust V Convertible Preferred 64944P307 258 5,400 SH   SOLE   5,400 0 0
New York Mortgage Trust Inc Preferred Stock 649604808 280 11,420 SH   SOLE   10,979 0 441
Newell Brands Inc Common Stock 651229106 842 54,582 SH   SOLE   50,608 0 3,974
Newmont Mining Corp Common Stock 651639106 610 15,867 SH   SOLE   7,722 0 8,145
Nexstar Media Group Inc Common Stock 65336K103 671 6,642 SH   SOLE   6,175 0 467
NextEra Energy Inc Common Stock 65339F101 11,364 55,474 SH   SOLE   44,366 0 11,108
NextEra Energy Inc Common Stock 65339F951 695 3,400 SH Put SOLE   3,400 0 0
NICE Ltd Common Stock 653656108 2,396 17,488 SH   SOLE   15,234 0 2,254
Nielsen Holdings Plc Shs Common Stock G6518L108 2,207 97,653 SH   SOLE   58,518 0 39,135
Nike Inc B Common Stock 654106103 134,309 1,599,868 SH   SOLE   1,531,764 0 68,105
NIO INC ADS REPSTG CL A ORD SHS Common Stock 62914V106 36 13,922 SH   SOLE   11,235 0 2,687
NiSource Inc Common Stock 65473P105 420 14,584 SH   SOLE   12,326 0 2,258
Nokia Oyj Common Stock 654902204 53 10,633 SH   SOLE   9,293 0 1,340
Nomura Holdings Inc Common Stock 65535H208 66 18,669 SH   SOLE   15,091 0 3,578
Norfolk Southern Corp Common Stock 655844108 5,991 30,056 SH   SOLE   14,820 0 15,236
Northern Trust Corp Common Stock 665859104 5,745 63,831 SH   SOLE   14,885 0 48,946
Northrop Grumman Corp Common Stock 666807102 18,301 56,641 SH   SOLE   54,893 0 1,748
Norwegian Cruise Line Holdings Ltd Common Stock G66721104 601 11,209 SH   SOLE   10,290 0 919
Novartis Ag Common Stock 66987V109 7,307 80,025 SH   SOLE   71,197 0 8,828
Novo Nordisk A/S Common Stock 670100205 38,193 748,296 SH   SOLE   663,642 0 84,654
NovoCure Ltd Common Stock G6674U108 468 7,399 SH   SOLE   340 0 7,059
Nucor Corp Common Stock 670346105 1,206 21,895 SH   SOLE   17,584 0 4,311
Nutanix Inc Common Stock 67059N108 710 27,382 SH   SOLE   25,126 0 2,256
Nutrien Ltd Common Stock 67077M108 2,191 40,980 SH   SOLE   35,714 0 5,266
Nuveen AMT-Free Muni Credit Inc Closed End Funds 67071L106 606 38,171 SH   SOLE   36,971 0 1,200
Nuveen AMT-Free Quality Muni Inc Closed End Funds 670657105 1,815 131,455 SH   SOLE   124,150 0 7,305
Nuveen Credit Strategies Income Closed End Funds 67073D102 609 76,896 SH   SOLE   74,629 0 2,266
Nuveen Enhanced Muni Value Closed End Funds 67074M101 2,058 145,259 SH   SOLE   145,259 0 0
Nuveen Floating Rate Income Closed End Funds 67072T108 309 31,325 SH   SOLE   31,325 0 0
Nuveen GA Quality Muni Inc Closed End Funds 67072B107 159 12,850 SH   SOLE   9,850 0 3,000
Nuveen Global High Income Closed End Funds 67075G103 281 18,148 SH   SOLE   17,430 0 718
Nuveen Municipal Credit Income Closed End Funds 67070X101 189 11,983 SH   SOLE   11,983 0 0
Nuveen Municipal Income Closed End Funds 67062J102 149 13,260 SH   SOLE   13,260 0 0
Nuveen Municipal Value Closed End Funds 670928100 6,320 620,812 SH   SOLE   620,812 0 0
Nuveen Pref & Income Opps Fund Closed End Funds 67073B106 296 29,894 SH   SOLE   28,957 0 937
Nuveen Pref & Income Securities Fund Closed End Funds 67072C105 380 39,975 SH   SOLE   39,036 0 939
Nuveen Quality Muni Income Fund Closed End Funds 67066V101 1,395 99,627 SH   SOLE   95,885 0 3,742
Nuveen Select TaxFree Income Closed End Funds 67062F100 3,580 234,286 SH   SOLE   216,160 0 18,126
Nuveen Select TaxFree Income 2 Closed End Funds 67063C106 3,783 262,685 SH   SOLE   243,633 0 19,052
Nuveen Select TaxFree Income 3 Closed End Funds 67063X100 499 32,300 SH   SOLE   32,300 0 0
Nuveen TX Quality Muni Inc Closed End Funds 670983105 158 11,555 SH   SOLE   11,555 0 0
NV5 Global Inc Common Stock 62945V109 865 10,623 SH   SOLE   10,623 0 0
NVIDIA Corp Common Stock 67066G104 9,129 55,589 SH   SOLE   23,953 0 31,636
NVR Inc Common Stock 62944T105 233 69 SH   SOLE   69 0 0
NXP Semiconductors NV Common Stock N6596X109 460 4,717 SH   SOLE   3,861 0 856
Occidental Petroleum Corp Common Stock 674599105 16,396 326,094 SH   SOLE   297,222 0 28,872
OGE Energy Corp Common Stock 670837103 914 21,478 SH   SOLE   20,685 0 793
Okta Inc Common Stock 679295105 1,049 8,495 SH   SOLE   6,846 0 1,649
Old National Bancorp Common Stock 680033107 910 54,880 SH   SOLE   53,265 0 1,615
Old Republic International Corp Common Stock 680223104 1,851 82,728 SH   SOLE   77,990 0 4,738
Ollie's Bargain Outlet Holdings Inc Common Stock 681116109 827 9,496 SH   SOLE   8,642 0 854
Omega Healthcare Investors Inc Common Stock 681936100 572 15,553 SH   SOLE   10,962 0 4,591
Omeros Corp Common Stock 682143102 1,581 100,743 SH   SOLE   100,743 0 0
Omnicom Group Inc Common Stock 681919106 1,547 18,871 SH   SOLE   18,074 0 797
ONEOK Inc Common Stock 682680103 19,498 283,365 SH   SOLE   259,166 0 24,199
OneSpan Inc Common Stock 68287N100 475 33,550 SH   SOLE   33,491 0 59
OPKO Health Inc Common Stock 68375N103 69 28,201 SH   SOLE   2,625 0 25,576
Oracle Corp Common Stock 68389X105 41,018 719,996 SH   SOLE   598,036 0 121,961
O'Reilly Automotive Inc Common Stock 67103H107 8,536 23,114 SH   SOLE   20,962 0 2,152
ORIX Corp Common Stock 686330101 288 3,842 SH   SOLE   3,681 0 161
Oshkosh Corp Common Stock 688239201 1,372 16,438 SH   SOLE   16,208 0 230
Outlook Therapeutics Inc Common Stock 69012T206 83 39,795 SH   SOLE   39,625 0 170
Owens-Corning Inc Common Stock 690742101 602 10,346 SH   SOLE   10,207 0 139
Owens-Illinois Inc Common Stock 690768403 440 25,492 SH   SOLE   25,059 0 433
PACCAR Inc Common Stock 693718108 47,428 661,851 SH   SOLE   660,051 0 1,800
Packaging Corp of America Common Stock 695156109 1,097 11,507 SH   SOLE   10,582 0 925
PacWest Bancorp Common Stock 695263103 228 5,878 SH   SOLE   5,759 0 119
Palo Alto Networks Inc Common Stock 697435105 689 3,380 SH   SOLE   2,087 0 1,293
Paramount Group Inc Common Stock 69924R108 297 21,175 SH   SOLE   19,146 0 2,029
Parker Hannifin Corp Common Stock 701094104 9,767 57,449 SH   SOLE   49,317 0 8,132
Paychex Inc Common Stock 704326107 4,660 56,760 SH   SOLE   45,043 0 11,717
PayPal Holdings Inc Common Stock 70450Y103 11,032 96,383 SH   SOLE   81,561 0 14,822
PDL BioPharma 2.750 12/01/21 CVT Convertible Bonds 69329YAG9 38 37,000 SH   SOLE   37,000 0 0
Pebblebrook Hotel Trust Common Stock 70509V100 538 19,081 SH   SOLE   16,707 0 2,374
Pembina Pipeline Corp Common Stock 706327103 395 10,602 SH   SOLE   10,284 0 318
Pentair PLC Common Stock G7S00T104 307 8,265 SH   SOLE   5,640 0 2,625
People's United Financial Inc Common Stock 712704105 2,430 144,821 SH   SOLE   139,316 0 5,505
PepsiCo Inc Common Stock 713448108 105,248 802,626 SH   SOLE   614,665 0 187,962
Performance Food Group Co Common Stock 71377A103 453 11,398 SH   SOLE   10,340 0 1,058
PerkinElmer Inc Common Stock 714046109 317 3,287 SH   SOLE   2,925 0 362
Petroleo Brasileiro SA Common Stock 71654V408 374 23,991 SH   SOLE   22,181 0 1,810
Petroleo Brasileiro SA Petrobras ADR Common Stock 71654V101 325 22,907 SH   SOLE   21,062 0 1,845
Pfizer Inc Common Stock 717081103 43,999 1,015,676 SH   SOLE   801,091 0 214,585
Philip Morris International Inc Common Stock 718172109 10,321 131,421 SH   SOLE   101,260 0 30,162
Philip Morris International Inc Common Stock 718172959 353 4,500 SH Put SOLE   2,400 0 2,100
Phillips 66 Common Stock 718546104 22,136 236,644 SH   SOLE   217,319 0 19,324
Phillips 66 Partners LP Common Stock 718549207 314 6,365 SH   SOLE   6,365 0 0
PIMCO Active Bond ETF Exchange Traded Fund 72201R775 7,239 67,356 SH   SOLE   65,531 0 1,825
PIMCO Dynamic Income Closed End Funds 72201Y101 1,234 38,388 SH   SOLE   32,881 0 5,507
PIMCO Enhanced Short Maturity Active ETF Exchange Traded Fund 72201R833 49,656 488,015 SH   SOLE   457,164 0 30,852
PIMCO High Income Closed End Funds 722014107 193 24,332 SH   SOLE   24,332 0 0
PIMCO Investment Grade Corporate Bd ETF Exchange Traded Fund 72201R817 871 8,103 SH   SOLE   8,103 0 1
PIMCO Municipal Income II Closed End Funds 72200W106 545 36,445 SH   SOLE   36,445 0 0
Pinnacle West Capital Corp Common Stock 723484101 375 3,986 SH   SOLE   3,535 0 451
Pioneer Natural Resources Co Common Stock 723787107 7,144 46,431 SH   SOLE   20,021 0 26,410
Plains All American Pipeline LP Common Stock 726503105 7,230 296,920 SH   SOLE   108,814 0 188,106
Plains GP Holdings LP Common Stock 72651A207 7,107 284,632 SH   SOLE   80,220 0 204,412
PLTD Incsponsored ADR Common Stock 69344D408 231 9,307 SH   SOLE   8,587 0 720
Pluristem Therapeutics Inc Common Stock 72940R102 53 85,733 SH   SOLE   85,733 0 0
PNC Financial Services Group Inc Common Stock 693475105 5,778 42,092 SH   SOLE   31,829 0 10,263
Polaris Industries Inc Common Stock 731068102 2,032 22,273 SH   SOLE   3,551 0 18,722
Pool Corp Common Stock 73278L105 231 1,211 SH   SOLE   1,108 0 103
PotlatchDeltic Corp Common Stock 737630103 1,096 28,109 SH   SOLE   26,475 0 1,634
PPG Industries Inc Common Stock 693506107 1,192 10,213 SH   SOLE   9,241 0 972
PPL Corp Common Stock 69351T106 1,178 37,987 SH   SOLE   34,748 0 3,240
Principal Financial Group Inc Common Stock 74251V102 1,211 20,913 SH   SOLE   18,928 0 1,985
ProAssurance Corp Common Stock 74267C106 513 14,211 SH   SOLE   10,689 0 3,522
Procter & Gamble Co Common Stock 742718109 71,785 654,671 SH   SOLE   476,017 0 178,654
Progressive Corp Common Stock 743315103 1,473 18,427 SH   SOLE   17,479 0 948
Prologis Inc Common Stock 74340W103 6,117 76,369 SH   SOLE   54,981 0 21,388
Prosperity Bancshares Inc Common Stock 743606105 15,791 239,083 SH   SOLE   218,287 0 20,796
Prudential Financial Inc Common Stock 744320102 14,222 140,814 SH   SOLE   135,840 0 4,974
Prudential PLC Common Stock 74435K204 763 17,407 SH   SOLE   14,787 0 2,620
PSEC 4.750 04/15/20 CVT Convertible Bonds 74348TAQ5 25 25,000 SH   SOLE   25,000 0 0
PT Telekomunikasi Indonesia (Persero) Tbk Common Stock 715684106 381 13,031 SH   SOLE   12,183 0 848
PTC Inc Common Stock 69370C100 317 3,533 SH   SOLE   3,523 0 10
Public Service Enterprise Group Inc Common Stock 744573106 795 13,510 SH   SOLE   11,372 0 2,138
Public Storage Common Stock 74460D109 940 3,948 SH   SOLE   3,336 0 612
PulteGroup Inc Common Stock 745867101 312 9,865 SH   SOLE   8,196 0 1,669
Putnam Managed Muni Income Closed End Funds 746823103 2,211 289,842 SH   SOLE   253,598 0 36,244
Putnam Premier Income Trust Closed End Funds 746853100 52 10,050 SH   SOLE   10,050 0 0
PVH Corp Common Stock 693656100 739 7,812 SH   SOLE   7,539 0 273
QCR Holdings Inc Common Stock 74727A104 1,650 47,316 SH   SOLE   47,316 0 0
QUALCOMM Inc Common Stock 747525103 48,637 639,371 SH   SOLE   543,035 0 96,336
Quanta Services Inc Common Stock 74762E102 1,186 31,047 SH   SOLE   29,426 0 1,621
Quest Diagnostics Inc Common Stock 74834L100 2,194 21,547 SH   SOLE   20,925 0 622
Raymond James Financial Inc Common Stock 754730109 17,784 210,332 SH   SOLE   205,699 0 4,633
Raytheon Co Common Stock 755111507 9,876 56,797 SH   SOLE   49,272 0 7,524
Raytheon Co Common Stock 755111957 261 1,500 SH Put SOLE   0 0 1,500
Real Estate Select Sector SPDR Exchange Traded Fund 81369Y860 4,522 122,991 SH   SOLE   105,577 0 17,414
Realty Income Corp Common Stock 756109104 3,463 50,205 SH   SOLE   31,119 0 19,086
Red Hat Inc Common Stock 756577102 2,454 13,068 SH   SOLE   5,220 0 7,848
Regency Centers Corp Common Stock 758849103 782 11,723 SH   SOLE   10,311 0 1,412
Regeneron Pharmaceuticals Inc Common Stock 75886F107 298 953 SH   SOLE   532 0 421
Regions Financial Corp Common Stock 7591EP100 4,200 281,108 SH   SOLE   265,810 0 15,298
Reinsurance Group of America Inc Common Stock 759351604 201 1,287 SH   SOLE   1,149 0 138
Relx Plc American Depositary Shares Common Stock 759530108 15,165 621,278 SH   SOLE   568,097 0 53,181
Republic Services Inc Common Stock 760759100 20,015 231,018 SH   SOLE   210,878 0 20,140
ResMed Inc Common Stock 761152107 1,042 8,542 SH   SOLE   4,443 0 4,099
Retail Properties of America Inc Common Stock 76131V202 489 41,589 SH   SOLE   33,221 0 8,368
Rexnord Corp Common Stock 76169B102 751 24,861 SH   SOLE   24,422 0 439
RH Com Common Stock 74967X103 960 8,303 SH   SOLE   7,533 0 770
Rio Tinto PLC ADR Common Stock 767204100 1,871 30,020 SH   SOLE   26,335 0 3,685
Rivernorth Marketplace Lending Closed End Funds 76882B108 2,803 137,411 SH   SOLE   137,411 0 0
Robert Half International Inc Common Stock 770323103 274 4,805 SH   SOLE   1,979 0 2,826
Rockwell Automation Inc Common Stock 773903109 722 4,408 SH   SOLE   3,042 0 1,366
Rogers Communications Inc Common Stock 775109200 1,767 33,008 SH   SOLE   31,829 0 1,179
Roku Inc Common Stock 77543R102 1,076 11,878 SH   SOLE   9,610 0 2,268
Roper Technologies Inc Common Stock 776696106 10,739 29,322 SH   SOLE   27,813 0 1,509
Ross Stores Inc Common Stock 778296103 19,858 200,339 SH   SOLE   182,711 0 17,628
Royal Bank of Canada Common Stock 780087102 7,406 93,276 SH   SOLE   83,118 0 10,158
Royal Caribbean Cruises Ltd Common Stock V7780T103 2,269 18,718 SH   SOLE   7,429 0 11,289
Royal Dutch Shell PLC Common Stock 780259107 15,439 234,855 SH   SOLE   228,936 0 5,919
Royal Dutch Shell PLC Common Stock 780259206 15,949 245,108 SH   SOLE   207,565 0 37,543
Royal Gold Inc Common Stock 780287108 1,183 11,604 SH   SOLE   6,508 0 5,096
Royal Philips NV ADR Common Stock 500472303 5,257 120,632 SH   SOLE   109,442 0 11,189
RPM International Inc Common Stock 749685103 1,666 27,257 SH   SOLE   25,240 0 2,017
S&Pglobal Inc Com Common Stock 78409V104 15,055 66,094 SH   SOLE   61,439 0 4,655
Sabine Royalty Trust Common Stock 785688102 996 20,756 SH   SOLE   20,756 0 0
Sabre Corp Common Stock 78573M104 5,217 234,978 SH   SOLE   229,125 0 5,853
Saia Inc Common Stock 78709Y105 882 13,638 SH   SOLE   12,515 0 1,123
Salesforce.com Inc Common Stock 79466L302 6,778 44,670 SH   SOLE   37,609 0 7,061
San Juan Basin Royalty Trust Common Stock 798241105 89 23,200 SH   SOLE   19,200 0 4,000
Sangamo Therapeutics Inc Common Stock 800677106 797 74,044 SH   SOLE   74,044 0 0
Sanofi Common Stock 80105N105 2,101 48,558 SH   SOLE   44,739 0 3,819
SAP SE ADR Common Stock 803054204 34,894 259,087 SH   SOLE   233,356 0 25,731
Sarepta Therapeutics Inc Common Stock 803607100 2,374 15,623 SH   SOLE   15,581 0 42
Savara Inc Common Stock 805111101 61 25,782 SH   SOLE   25,782 0 0
SBA Communications Corp Common Stock 78410G104 1,136 5,053 SH   SOLE   1,862 0 3,191
SBA Communications Corp Common Stock 78410G954 675 3,000 SH Put SOLE   0 0 3,000
Schlumberger Ltd Common Stock 806857108 19,833 499,069 SH   SOLE   402,306 0 96,763
Schlumberger Ltd Common Stock 806857958 238 6,000 SH Put SOLE   6,000 0 0
Schwab Emerging Markets Equity ETF Exchange Traded Fund 808524706 38,140 1,453,521 SH   SOLE   1,349,024 0 104,497
Schwab Fundamental Emerg Mkts Lg Co ETF Exchange Traded Fund 808524730 852 29,656 SH   SOLE   29,656 0 0
Schwab Fundamental Intl Lg Co ETF Exchange Traded Fund 808524755 632 22,682 SH   SOLE   22,681 0 1
Schwab Fundamental Intl Sm Co ETF Exchange Traded Fund 808524748 16,993 544,311 SH   SOLE   520,669 0 23,642
Schwab Fundamental US Large Company ETF Exchange Traded Fund 808524771 1,383 35,367 SH   SOLE   35,366 0 1
Schwab Fundamental US Small Company ETF Exchange Traded Fund 808524763 4,030 106,918 SH   SOLE   102,782 0 4,136
Schwab Intermediate-Term US Trs ETF Exchange Traded Fund 808524854 1,580 28,755 SH   SOLE   28,755 0 0
Schwab International Equity ETF Exchange Traded Fund 808524805 59,639 1,858,490 SH   SOLE   1,752,372 0 106,118
Schwab International Small-Cap Eq ETF Exchange Traded Fund 808524888 1,722 52,749 SH   SOLE   43,244 0 9,505
Schwab Short-Term US Treasury ETF Exchange Traded Fund 808524862 26,584 525,475 SH   SOLE   506,312 0 19,163
Schwab US Aggregate Bond ETF Exchange Traded Fund 808524839 41,019 773,943 SH   SOLE   732,349 0 41,594
Schwab US Broad Market ETF Exchange Traded Fund 808524102 40,458 573,622 SH   SOLE   542,727 0 30,895
Schwab US Dividend Equity ETF Exchange Traded Fund 808524797 6,460 121,720 SH   SOLE   111,723 0 9,998
Schwab US Large-Cap ETF Exchange Traded Fund 808524201 57,296 816,294 SH   SOLE   747,825 0 68,469
Schwab US Large-Cap Growth ETF Exchange Traded Fund 808524300 73,614 884,676 SH   SOLE   798,931 0 85,745
Schwab US Large-Cap Value ETF Exchange Traded Fund 808524409 69,729 1,242,049 SH   SOLE   1,147,968 0 94,081
Schwab US Mid-Cap ETF Exchange Traded Fund 808524508 19,936 349,201 SH   SOLE   317,710 0 31,491
Schwab US REIT ETF Exchange Traded Fund 808524847 1,416 31,873 SH   SOLE   30,058 0 1,815
Schwab US Small-Cap ETF Exchange Traded Fund 808524607 27,577 385,802 SH   SOLE   363,302 0 22,500
Schwab US TIPS ETF Exchange Traded Fund 808524870 106,116 1,884,494 SH   SOLE   1,775,155 0 109,339
Seabridge Gold Inc Common Stock 811916105 672 50,000 SH   SOLE   0 0 50,000
Seagate Technology PLC Common Stock G7945M107 1,008 21,401 SH   SOLE   19,163 0 2,238
Sealed Air Corp Common Stock 81211K100 1,148 26,836 SH   SOLE   22,463 0 4,373
Select Sector Spdr Fund Shs Ben Consumer Discretionary Exchange Traded Fund 81369Y407 49,046 411,459 SH   SOLE   353,644 0 57,815
Select Sector Spdr Tr Communication Exchange Traded Fund 81369Y852 37,871 769,429 SH   SOLE   641,812 0 127,617
Select Sector Spdr Trust Shs Ben Int Energy Exchange Traded Fund 81369Y506 3,355 52,668 SH   SOLE   31,240 0 21,428
Select Sector Spdr Trust The Health Care Select Sector Spdr Fund Exchange Traded Fund 81369Y209 46,837 505,586 SH   SOLE   468,932 0 36,654
Select Sector Spdr Trust The Utilities Select Sector Spdr Trust Exchange Traded Fund 81369Y886 48,162 807,678 SH   SOLE   688,859 0 118,818
Sempra Energy Common Stock 816851109 2,023 14,716 SH   SOLE   14,116 0 600
Senior Housing Properties Trust Common Stock 81721M109 85 10,261 SH   SOLE   9,343 0 918
Sensata Technologies Hldng Plc Shs Common Stock G8060N102 210 4,282 SH   SOLE   2,406 0 1,876
Service Corp International Common Stock 817565104 921 19,680 SH   SOLE   19,205 0 475
ServiceNow Inc Common Stock 81762P102 7,752 28,235 SH   SOLE   25,132 0 3,103
Shell Midstream Partners LP Common Stock 822634101 289 13,948 SH   SOLE   13,948 0 0
Sherwin-Williams Co Common Stock 824348106 1,138 2,482 SH   SOLE   2,346 0 136
Shinhan Financial Group Co Ltd Common Stock 824596100 630 16,215 SH   SOLE   14,809 0 1,406
Shopify Inc Common Stock 82509L107 1,752 5,838 SH   SOLE   4,982 0 856
Sigma Labs Inc Common Stock 826598302 21 15,000 SH   SOLE   15,000 0 0
Simon Property Group Inc Common Stock 828806109 5,916 37,030 SH   SOLE   31,643 0 5,387
Sirius XM Holdings Inc Common Stock 82968B103 7,268 1,302,580 SH   SOLE   1,211,353 0 91,227
SK Telecom Co Ltd Common Stock 78440P108 2,363 95,478 SH   SOLE   86,282 0 9,196
Skyworks Solutions Inc Common Stock 83088M102 4,646 60,130 SH   SOLE   55,163 0 4,967
Smartsheet Inc Common Stock 83200N103 1,210 25,000 SH   SOLE   25,000 0 0
Smith & Nephew PLC Common Stock 83175M205 339 7,863 SH   SOLE   7,425 0 438
Snap Inc Cl A Common Stock 83304A106 150 10,469 SH   SOLE   8,727 0 1,742
Snap-on Inc Common Stock 833034101 19,638 118,556 SH   SOLE   108,551 0 10,004
Solar Capital Ltd Equity 83413U100 2,826 137,650 SH   SOLE   45,300 0 92,350
Sonoco Products Co Common Stock 835495102 2,092 32,017 SH   SOLE   30,918 0 1,099
Sony Corp Common Stock 835699307 8,877 169,449 SH   SOLE   154,628 0 14,821
South St Corp Com Common Stock 840441109 928 12,592 SH   SOLE   27 0 12,565
Southern Co Common Stock 842587107 20,993 379,750 SH   SOLE   361,017 0 18,733
Southwest Airlines Co Common Stock 844741108 1,860 36,627 SH   SOLE   33,761 0 2,866
Southwestern Energy Co Common Stock 845467109 44 14,031 SH   SOLE   13,492 0 539
SPARK ENERGY INC CLASS A Common Stock 846511103 287 25,664 SH   SOLE   0 0 25,664
SPDR Blackstone / GSO Senior Loan ETF Exchange Traded Fund 78467V608 400 8,648 SH   SOLE   8,648 0 0
SPDR Blmbg Barclays 1-3 Mth T-Bill ETF Exchange Traded Fund 78468R663 261,453 2,853,974 SH   SOLE   2,635,688 0 218,285
SPDR Blmbg Barclays Convert Secs ETF Exchange Traded Fund 78464A359 3,804 71,959 SH   SOLE   68,061 0 3,898
SPDR Blmbg Barclays High Yield Bd ETF Exchange Traded Fund 78468R622 9,541 87,584 SH   SOLE   78,908 0 8,676
SPDR Blmbg Barclays Intl Trs Bd ETF Exchange Traded Fund 78464A516 211 7,289 SH   SOLE   5,714 0 1,575
SPDR Blmbg Barclays Inv Grd Flt Rt ETF Exchange Traded Fund 78468R200 302 9,838 SH   SOLE   9,838 0 0
SPDR Blmbg BarclaysST HY Bd ETF Exchange Traded Fund 78468R408 687 25,215 SH   SOLE   24,133 0 1,082
SPDR DoubleLine Total Return Tact ETF Exchange Traded Fund 78467V848 652 13,283 SH   SOLE   12,970 0 313
SPDR Dow Jones Global Real Estate ETF Exchange Traded Fund 78463X749 432 8,649 SH   SOLE   4,074 0 4,575
SPDR Dow Jones Industrial Average ETF Exchange Traded Fund 78467X109 4,676 17,588 SH   SOLE   17,238 0 350
SPDR Dow Jones International RelEst ETF Exchange Traded Fund 78463X863 1,150 29,667 SH   SOLE   29,166 0 501
SPDR Dow Jones REIT ETF Exchange Traded Fund 78464A607 833 8,434 SH   SOLE   8,434 0 0
SPDR Gold Shares Exchange Traded Fund 78463V107 10,274 77,134 SH   SOLE   68,524 0 8,610
SPDR MSCI ACWI ex-US ETF Exchange Traded Fund 78463X848 3,181 86,742 SH   SOLE   71,429 0 15,313
SPDR MSCI ACWI IMI ETF Exchange Traded Fund 78463X475 5,676 71,007 SH   SOLE   66,008 0 4,999
SPDR MSCI ACWI Low Carbon Target ETF Exchange Traded Fund 78463X194 485 5,290 SH   SOLE   5,290 0 0
SPDR MSCI EAFE StrategicFactors ETF Exchange Traded Fund 78463X434 434 6,882 SH   SOLE   6,793 0 89
SPDR MSCI USA StrategicFactors ETF Exchange Traded Fund 78468R812 1,144 13,282 SH   SOLE   13,090 0 192
SPDR Nuveen Blmbg Barclays Muni Bd ETF Exchange Traded Fund 78468R721 3,201 63,838 SH   SOLE   47,743 0 16,095
SPDR Nuveen Blmbg Barclays ST MunBd ETF Exchange Traded Fund 78468R739 1,455 29,746 SH   SOLE   20,345 0 9,401
SPDR Nuveen S&P High Yield Muni Bd ETF Exchange Traded Fund 78464A284 457 7,817 SH   SOLE   7,817 0 0
SPDR Portfolio Aggregate Bond ETF Exchange Traded Fund 78464A649 14,104 483,508 SH   SOLE   254,603 0 228,905
SPDR Portfolio Developed Wld ex-US ETF Exchange Traded Fund 78463X889 9,424 318,492 SH   SOLE   211,332 0 107,160
SPDR Portfolio Interm Term Corp Bd ETF Exchange Traded Fund 78464A375 7,550 216,142 SH   SOLE   212,413 0 3,729
SPDR Portfolio Large Cap ETF Exchange Traded Fund 78464A854 282 8,170 SH   SOLE   7,491 0 679
SPDR Portfolio Mid Cap ETF Exchange Traded Fund 78464A847 1,792 52,602 SH   SOLE   23,661 0 28,940
SPDR Portfolio S&P 500 Value ETF Exchange Traded Fund 78464A508 6,737 215,374 SH   SOLE   125,051 0 90,323
SPDR Portfolio Short Term Corporate Bond ETF Exchange Traded Fund 78464A474 982 31,910 SH   SOLE   31,910 0 0
SPDR Portfolio Total Stock Market ETF Exchange Traded Fund 78464A805 8,815 241,782 SH   SOLE   123,216 0 118,566
SPDR Russell 1000 Low Vol Foc ETF Exchange Traded Fund 78468R754 257 3,209 SH   SOLE   3,209 0 0
SPDR Russell 1000 Yield Focus ETF Exchange Traded Fund 78468R770 379 5,371 SH   SOLE   5,371 0 0
SPDR Russell 2000 ETF Exchange Traded Fund 78468R853 981 32,012 SH   SOLE   30,563 0 1,449
SPDR S&P 500 ETF Exchange Traded Fund 78462F103 100,719 343,752 SH   SOLE   260,856 0 82,896
SPDR S&P 500 ETF Common Stock 78462F953 25,696 87,700 SH Put SOLE   82,300 0 5,400
SPDR S&P 500 Fossil Fuel Rsrv Free ETF Exchange Traded Fund 78468R796 337 4,714 SH   SOLE   4,714 0 0
SPDR S&P 500 Growth Exchange Traded Fund 78464A409 8,976 231,769 SH   SOLE   146,592 0 85,178
SPDR S&P 600 Small Cap Growth ETF Exchange Traded Fund 78464A201 2,076 34,077 SH   SOLE   29,472 0 4,606
SPDR S&P 600 Small Cap Value ETF Exchange Traded Fund 78464A300 2,553 42,079 SH   SOLE   39,294 0 2,785
SPDR S&P Biotech ETF Exchange Traded Fund 78464A870 299 3,403 SH   SOLE   3,193 0 210
SPDR S&P Dividend ETF Exchange Traded Fund 78464A763 39,972 396,229 SH   SOLE   372,585 0 23,644
SPDR S&P Emerging Markets ETF Exchange Traded Fund 78463X509 5,061 141,399 SH   SOLE   85,781 0 55,618
Spdr S&p Emerging Mkts Small Cap Exchange Traded Fund 78463X756 268 6,000 SH   SOLE   6,000 0 0
SPDR S&P Global Dividend ETF Exchange Traded Fund 78463X459 4,169 61,770 SH   SOLE   60,109 0 1,660
SPDR S&P Global Infrastructure ETF Exchange Traded Fund 78463X855 310 5,826 SH   SOLE   5,826 0 0
SPDR S&P International Small Cap ETF Exchange Traded Fund 78463X871 1,025 34,233 SH   SOLE   34,110 0 123
SPDR S&P MidCap 400 ETF Exchange Traded Fund 78467Y107 5,065 14,284 SH   SOLE   12,660 0 1,624
SPDR S&P MidCap 400 ETF Common Stock 78467Y957 390 1,100 SH Put SOLE   1,100 0 0
SPDR S&P Regional Banking ETF Exchange Traded Fund 78464A698 17,195 321,825 SH   SOLE   309,105 0 12,720
SPDR SSgA Global Allocation ETF Exchange Traded Fund 78467V400 290 7,578 SH   SOLE   7,441 0 137
SPDR SSGA US Large Cap Low Volatil ETF Exchange Traded Fund 78468R804 340 3,161 SH   SOLE   275 0 2,886
SPDR SSGA US Small Cap Low Volatil ETF Exchange Traded Fund 78468R887 12,267 131,874 SH   SOLE   118,230 0 13,644
Spirit AeroSystems Holdings Inc Common Stock 848574109 262 3,268 SH   SOLE   2,197 0 1,071
Spirit Airlines Inc Common Stock 848577102 691 14,479 SH   SOLE   13,271 0 1,208
Spirit of Texas Bancshares Inc Common Stock 84861D103 1,437 63,865 SH   SOLE   63,865 0 0
Spirit Realty 3.750 05/15/21 CVT Convertible Bonds 84860WAB8 15 15,000 SH   SOLE   15,000 0 0
Splunk Inc Common Stock 848637104 1,732 13,777 SH   SOLE   11,549 0 2,228
Spotify Technology SA Common Stock L8681T102 757 5,177 SH   SOLE   4,436 0 741
Sprott Gold Miners ETF Exchange Traded Fund 00162Q643 764 34,717 SH   SOLE   7,267 0 27,450
Sprott Physical Gold & Silver Tr Unit Closed End Funds 85208R101 369 27,910 SH   SOLE   2,910 0 25,000
Sprott Physical Gold Trust Closed End Funds 85207H104 594 52,490 SH   SOLE   100 0 52,390
Square Inc Common Stock 852234103 2,887 39,804 SH   SOLE   32,623 0 7,181
SS&C Technologies Holdings Inc Common Stock 78467J100 715 12,409 SH   SOLE   12,409 0 0
Stanley Black & Decker Inc Common Stock 854502101 406 2,808 SH   SOLE   2,404 0 404
Starbucks Corp Common Stock 855244109 141,707 1,690,414 SH   SOLE   1,292,635 0 397,778
Starwood Property Trust Inc Common Stock 85571B105 384 16,892 SH   SOLE   11,010 0 5,882
State Street Corporation Common Stock 857477103 1,230 21,944 SH   SOLE   12,471 0 9,473
Steel Dynamics Inc Common Stock 858119100 205 6,804 SH   SOLE   5,684 0 1,120
Stepan Co Common Stock 858586100 214 2,325 SH   SOLE   2,308 0 17
Stericycle Inc Common Stock 858912108 3,132 65,602 SH   SOLE   17,385 0 48,217
STERIS PLC Common Stock G8473T100 22,840 153,412 SH   SOLE   139,173 0 14,239
STMicroelectronics NV Common Stock 861012102 229 12,973 SH   SOLE   11,399 0 1,574
StoneCastle Financial Corp Equity 861780104 3,810 174,750 SH   SOLE   32,100 0 142,650
STORE Capital Corp Common Stock 862121100 251 7,556 SH   SOLE   7,556 0 0
Stryker Corp Common Stock 863667101 6,353 30,901 SH   SOLE   26,066 0 4,835
Sumitomo Mitsui Financial Group Inc Common Stock 86562M209 1,078 152,703 SH   SOLE   135,968 0 16,735
Sun Communities Inc Common Stock 866674104 2,847 22,208 SH   SOLE   20,431 0 1,777
Suncor Energy Inc Common Stock 867224107 574 18,428 SH   SOLE   17,367 0 1,061
SunTrust Banks Inc Common Stock 867914103 1,520 24,180 SH   SOLE   22,686 0 1,494
SVB Financial Group Common Stock 78486Q101 543 2,417 SH   SOLE   2,346 0 71
Symantec Corp Common Stock 871503108 525 24,125 SH   SOLE   23,072 0 1,053
Synchrony Financial Common Stock 87165B103 5,531 159,531 SH   SOLE   147,487 0 12,044
Synopsys Inc Common Stock 871607107 652 5,063 SH   SOLE   4,650 0 413
Sysco Corp Common Stock 871829107 1,630 23,042 SH   SOLE   20,541 0 2,501
T. Rowe Price Group Inc Common Stock 74144T108 6,285 57,283 SH   SOLE   22,993 0 34,290
T2 Biosystems Inc Common Stock 89853L104 17 10,000 SH   SOLE   10,000 0 0
Taiwan Semiconductor Manufacturing Co Ltd Common Stock 874039100 23,164 585,099 SH   SOLE   538,687 0 46,412
Takeda Pharmaceutical Co Ltd Common Stock 874060205 386 21,800 SH   SOLE   14,093 0 7,707
Tallgrass Energy LP Common Stock 874696107 209 9,918 SH   SOLE   9,918 0 0
Tapestry Inc Common Stock 876030107 596 18,793 SH   SOLE   2,601 0 16,192
Targa Resources Corp Common Stock 87612G101 405 10,572 SH   SOLE   10,572 0 0
Target Corp Common Stock 87612E106 3,778 43,619 SH   SOLE   28,880 0 14,739
Taseko Mines Ltd Common Stock 876511106 54 102,000 SH   SOLE   2,000 0 100,000
TC Energy Corpcom Common Stock 87807B107 534 10,787 SH   SOLE   5,694 0 5,093
TD Ameritrade Holding Corp Common Stock 87236Y108 15,933 319,180 SH   SOLE   291,200 0 27,980
TE Connectivity Ltd Common Stock H84989104 1,389 14,507 SH   SOLE   8,202 0 6,305
Technology Select Sector SPDR ETF Exchange Traded Fund 81369Y803 49,367 632,591 SH   SOLE   544,361 0 88,230
Teck Resources Ltd Common Stock 878742204 442 19,177 SH   SOLE   18,534 0 643
Tegna Inc Common Stock 87901J105 423 27,924 SH   SOLE   27,564 0 360
Teleflex Inc Common Stock 879369106 1,112 3,359 SH   SOLE   2,953 0 406
Telefonaktiebolaget L M Ericsson Common Stock 294821608 7,668 807,127 SH   SOLE   705,646 0 101,481
Telefonica Sa Common Stock 879382208 277 33,432 SH   SOLE   28,463 0 4,969
Tenaris SA ADR Common Stock 88031M109 222 8,420 SH   SOLE   780 0 7,640
Teradata Corp Common Stock 88076W103 267 7,452 SH   SOLE   7,390 0 62
Terreno Realty Corp Common Stock 88146M101 398 8,106 SH   SOLE   7,140 0 966
Tesla Motors Inc Common Stock 88160R101 1,457 6,521 SH   SOLE   6,089 0 432
Tetraphase Pharmaceuticals Inc Common Stock 88165N105 7 15,400 SH   SOLE   400 0 15,000
Texas Instruments Inc Common Stock 882508104 13,231 115,290 SH   SOLE   107,801 0 7,489
Texas Pacific Land Trust Common Stock 882610108 4,696 5,968 SH   SOLE   5,506 0 462
Texas Roadhouse Inc Common Stock 882681109 795 14,815 SH   SOLE   13,518 0 1,297
Textron Inc Common Stock 883203101 583 10,996 SH   SOLE   10,018 0 978
TG Therapeutics Inc Common Stock 88322Q108 484 56,000 SH   SOLE   56,000 0 0
The Carlyle Group LP Common Stock 14309L102 2,073 91,677 SH   SOLE   24,177 0 67,500
The Cooper Companies Inc Common Stock 216648402 483 1,435 SH   SOLE   977 0 458
The Estee Lauder Companies Inc Class A Common Stock 518439104 1,398 7,633 SH   SOLE   6,348 0 1,285
The Hain Celestial Group Inc Common Stock 405217100 2,543 116,096 SH   SOLE   74,372 0 41,724
The Hartford Financial Services Group Inc Common Stock 416515104 277 4,974 SH   SOLE   3,998 0 976
The Hershey Co Common Stock 427866108 462 3,448 SH   SOLE   2,912 0 536
The Home Depot Inc Common Stock 437076102 84,360 405,634 SH   SOLE   337,010 0 68,625
The Interpublic Group of Companies Inc Common Stock 460690100 973 43,056 SH   SOLE   39,160 0 3,895
The Kraft Heinz Co Common Stock 500754106 2,178 70,159 SH   SOLE   45,228 0 24,931
The Kroger Co Common Stock 501044101 431 19,855 SH   SOLE   18,404 0 1,451
The Scotts Miracle Gro Co Common Stock 810186106 1,615 16,395 SH   SOLE   15,380 0 1,015
The Trade Desk Inc Com Cl A Common Stock 88339J105 1,072 4,706 SH   SOLE   4,062 0 644
The Travelers Companies Inc Common Stock 89417E109 8,011 53,581 SH   SOLE   36,554 0 17,027
The Wendy's Co Common Stock 95058W100 226 11,542 SH   SOLE   10,542 0 1,000
The Western Union Co Common Stock 959802109 1,130 56,792 SH   SOLE   53,442 0 3,350
Thermo Fisher Scientific Inc Common Stock 883556102 29,069 98,982 SH   SOLE   52,204 0 46,778
Thomson Reuters Corp Com Common Stock 884903709 18,346 284,608 SH   SOLE   278,501 0 6,107
Thor Industries Inc Common Stock 885160101 14,526 248,514 SH   SOLE   226,595 0 21,919
Tiffany & Co Common Stock 886547108 1,303 13,915 SH   SOLE   12,913 0 1,002
TJX Companies Inc Common Stock 872540109 6,081 115,002 SH   SOLE   73,141 0 41,861
T-Mobile US Inc Common Stock 872590104 10,822 145,970 SH   SOLE   140,255 0 5,715
Toll Brothers Inc Common Stock 889478103 733 20,007 SH   SOLE   18,074 0 1,933
Tompkins Financial Corp Common Stock 890110109 630 7,725 SH   SOLE   7,725 0 0
Torchlight Energy Re Common Stock 89102U103 14 10,000 SH   SOLE   10,000 0 0
Toronto Dominion Bk Ont Com New Common Stock 891160509 5,003 85,733 SH   SOLE   75,260 0 10,473
Tortoise North American Pipeline Exchange Traded Fund 56167N720 215 9,000 SH   SOLE   9,000 0 0
Total Sa Common Stock 89151E109 13,184 236,311 SH   SOLE   211,097 0 25,214
Total System Services Inc Common Stock 891906109 765 5,965 SH   SOLE   5,965 0 0
Toyota Motor Corporation Ads Common Stock 892331307 6,062 48,893 SH   SOLE   43,848 0 5,046
Tpi Composites Inc Com Common Stock 87266J104 500 20,233 SH   SOLE   15,448 0 4,785
Tractor Supply Co Common Stock 892356106 656 6,030 SH   SOLE   5,396 0 634
TransDigm Group Inc Common Stock 893641100 3,561 7,360 SH   SOLE   5,903 0 1,457
TransEnterix Inc Common Stock 89366M201 16 12,000 SH   SOLE   2,000 0 10,000
Transocean Ltd Common Stock H8817H100 69 10,713 SH   SOLE   8,992 0 1,721
Trimble Inc Common Stock 896239100 3,453 76,557 SH   SOLE   33,874 0 42,683
TriState Capital Holdings Inc Common Stock 89678F100 461 21,625 SH   SOLE   14,625 0 7,000
Triumph Bancorp Inc Common Stock 89679E300 736 25,319 SH   SOLE   25,319 0 0
Trustmark Corp Common Stock 898402102 288 8,666 SH   SOLE   8,512 0 154
Twilio Inc Common Stock 90138F102 1,069 7,787 SH   SOLE   6,840 0 947
Twitter Inc Common Stock 90184L102 905 25,925 SH   SOLE   22,541 0 3,384
Two Harbors Investment Corp Common Stock 90187B408 441 34,780 SH   SOLE   34,688 0 92
Tyler Technologies Inc Common Stock 902252105 5,407 25,029 SH   SOLE   7,326 0 17,703
Tyson Foods Inc Class A Common Stock 902494103 2,072 25,667 SH   SOLE   22,631 0 3,036
Uber Technologies Inc Common Stock 90353T100 242 5,208 SH   SOLE   4,708 0 500
Ubiquiti Networks Inc Common Stock 90347A100 2,039 15,506 SH   SOLE   14,448 0 1,058
UBS ETRACS Alerian MLP Infras ETN Exchange Traded Fund 902641646 4,413 197,648 SH   SOLE   179,458 0 18,190
UBS Group AG Common Stock H42097107 125 10,552 SH   SOLE   8,966 0 1,586
UGI Corp Common Stock 902681105 223 4,184 SH   SOLE   3,983 0 201
Ulta Salon Cosmetics & Fragrance Inc Common Stock 90384S303 604 1,742 SH   SOLE   1,657 0 85
Ultrapar Participacoes SA Common Stock 90400P101 85 16,307 SH   SOLE   11,973 0 4,334
Under Armour Inc A Common Stock 904311107 429 16,931 SH   SOLE   11,861 0 5,070
Under Armour Inc C Common Stock 904311206 302 13,611 SH   SOLE   6,114 0 7,497
Unilever NV Common Stock 904784709 2,199 36,220 SH   SOLE   27,920 0 8,300
Unilever PLC ADR Common Stock 904767704 2,594 41,859 SH   SOLE   32,278 0 9,581
Union Pacific Corp Common Stock 907818108 63,009 372,591 SH   SOLE   294,105 0 78,486
United Bankshares Inc Common Stock 909907107 7,040 189,802 SH   SOLE   67,574 0 122,228
United Continental Holdings Inc Common Stock 910047109 525 5,999 SH   SOLE   4,495 0 1,504
United Insurance Holdings Corp Common Stock 910710102 4,339 304,272 SH   SOLE   304,272 0 0
United Parcel Service Inc Class B Common Stock 911312106 15,637 151,420 SH   SOLE   44,214 0 107,206
United Rentals Inc Common Stock 911363109 2,846 21,460 SH   SOLE   19,958 0 1,502
United Technologies Corp Common Stock 913017109 41,184 316,314 SH   SOLE   242,165 0 74,149
United-Guardian Inc Common Stock 910571108 630 33,490 SH   SOLE   33,490 0 0
UnitedHealth Group Inc Common Stock 91324P102 25,068 102,733 SH   SOLE   89,052 0 13,681
Universal Display Corp Common Stock 91347P105 994 5,283 SH   SOLE   4,497 0 786
Universal Health Services Inc Common Stock 913903100 231 1,768 SH   SOLE   1,269 0 499
Unum Group Common Stock 91529Y106 657 19,589 SH   SOLE   18,868 0 721
Urban Edge Properties Common Stock 91704F104 202 11,636 SH   SOLE   974 0 10,662
US Bancorp Common Stock 902973304 8,293 158,259 SH   SOLE   105,457 0 52,802
US Food Holding Corp Common Stock 912008109 1,031 28,836 SH   SOLE   28,525 0 311
Valero Energy Corp Common Stock 91913Y100 3,028 35,375 SH   SOLE   34,159 0 1,216
VanEck Vectors AMT-Free Interm Muni ETF Exchange Traded Fund 92189H201 321 6,451 SH   SOLE   6,451 0 0
Vaneck Vectors Etf Tr Ndr Cmg Ln Flt Exchange Traded Fund 92189F148 3,880 140,696 SH   SOLE   135,963 0 4,733
VanEck Vectors Gold Miners ETF Exchange Traded Fund 92189F106 899 35,185 SH   SOLE   21,811 0 13,374
VanEck Vectors High-Yield Municipal ETF Exchange Traded Fund 92189H409 551 8,636 SH   SOLE   8,142 0 494
VanEck Vectors JP Morgan EM LC Bd ETF Exchange Traded Fund 92189H300 5,534 159,474 SH   SOLE   133,974 0 25,501
VanEck Vectors Oil Services ETF Exchange Traded Fund 92189F718 221 14,896 SH   SOLE   14,896 0 0
Vanguard 500 ETF Exchange Traded Fund 922908363 12,461 46,299 SH   SOLE   27,115 0 19,184
Vanguard Consumer Discretionary ETF Exchange Traded Fund 92204A108 215 1,199 SH   SOLE   874 0 325
Vanguard Consumer Staples ETF Exchange Traded Fund 92204A207 531 3,572 SH   SOLE   2,992 0 580
Vanguard Dividend Appreciation ETF Exchange Traded Fund 921908844 17,859 155,083 SH   SOLE   125,852 0 29,232
Vanguard Emerging Mkts Govt Bd ETF Exchange Traded Fund 921946885 8,690 108,058 SH   SOLE   104,314 0 3,744
Vanguard Energy ETF Exchange Traded Fund 92204A306 1,612 18,956 SH   SOLE   7,479 0 11,477
Vanguard Extended Market ETF Exchange Traded Fund 922908652 5,293 44,640 SH   SOLE   20,801 0 23,839
Vanguard Financials ETF Exchange Traded Fund 92204A405 914 13,240 SH   SOLE   11,866 0 1,374
Vanguard FTSE All-World ex-US ETF Exchange Traded Fund 922042775 8,283 162,446 SH   SOLE   134,039 0 28,407
Vanguard FTSE All-World ex-US Sm-Cp ETF Exchange Traded Fund 922042718 18,260 173,472 SH   SOLE   164,005 0 9,466
Vanguard FTSE Developed Markets ETF Exchange Traded Fund 921943858 64,370 1,543,263 SH   SOLE   1,461,670 0 81,593
Vanguard FTSE Emerging Markets ETF Exchange Traded Fund 922042858 29,178 686,045 SH   SOLE   610,652 0 75,393
Vanguard FTSE Europe ETF Exchange Traded Fund 922042874 9,281 169,056 SH   SOLE   148,148 0 20,908
Vanguard FTSE Pacific ETF Exchange Traded Fund 922042866 16,893 255,641 SH   SOLE   237,060 0 18,581
Vanguard Growth ETF Exchange Traded Fund 922908736 354,452 2,169,361 SH   SOLE   2,012,617 0 156,744
Vanguard Health Care ETF Exchange Traded Fund 92204A504 337 1,935 SH   SOLE   1,460 0 475
Vanguard High Dividend Yield ETF Exchange Traded Fund 921946406 4,303 49,250 SH   SOLE   45,480 0 3,770
Vanguard Industrials ETF Exchange Traded Fund 92204A603 233 1,601 SH   SOLE   1,601 0 0
Vanguard Information Technology ETF Exchange Traded Fund 92204A702 993 4,709 SH   SOLE   2,328 0 2,381
Vanguard Intermediate-Term Bond ETF Exchange Traded Fund 921937819 340 3,936 SH   SOLE   3,936 0 0
Vanguard Intermediate-Term Corp Bd ETF Exchange Traded Fund 92206C870 485 5,393 SH   SOLE   5,033 0 360
Vanguard Intl Div Apprec ETF Exchange Traded Fund 921946810 1,756 25,804 SH   SOLE   12,179 0 13,625
Vanguard Intmdt-Term Trs ETF Exchange Traded Fund 92206C706 11,326 171,686 SH   SOLE   169,424 0 2,262
Vanguard Large-Cap ETF Exchange Traded Fund 922908637 16,808 124,766 SH   SOLE   120,762 0 4,004
Vanguard Long-Term Bond ETF Exchange Traded Fund 921937793 230 2,374 SH   SOLE   1,054 0 1,320
Vanguard Long-Term Treasury ETF Exchange Traded Fund 92206C847 10,562 129,354 SH   SOLE   124,912 0 4,442
Vanguard Materials ETF Exchange Traded Fund 92204A801 804 6,271 SH   SOLE   6,271 0 0
Vanguard Mega Cap Growth ETF Exchange Traded Fund 921910816 3,687 28,475 SH   SOLE   28,290 0 185
Vanguard Mega Cap Value ETF Exchange Traded Fund 921910840 4,992 62,018 SH   SOLE   61,798 0 220
Vanguard Mid-Cap ETF Exchange Traded Fund 922908629 10,517 62,917 SH   SOLE   60,812 0 2,105
Vanguard Mid-Cap Growth ETF Exchange Traded Fund 922908538 1,579 10,576 SH   SOLE   4,686 0 5,890
Vanguard Mid-Cap Value ETF Exchange Traded Fund 922908512 2,099 18,853 SH   SOLE   17,352 0 1,501
Vanguard Mortgage-Backed Secs ETF Exchange Traded Fund 92206C771 6,244 118,196 SH   SOLE   116,212 0 1,984
Vanguard REIT ETF Exchange Traded Fund 922908553 96,553 1,104,730 SH   SOLE   1,019,777 0 84,953
Vanguard Russell 1000 Growth ETF Exchange Traded Fund 92206C680 224 1,378 SH   SOLE   1,358 0 20
Vanguard Russell 3000 ETF Exchange Traded Fund 92206C599 3,159 23,586 SH   SOLE   20,446 0 3,140
Vanguard S&P 500 Growth ETF Exchange Traded Fund 921932505 661 4,105 SH   SOLE   4,105 0 0
Vanguard S&P Mid-Cap 400 ETF Exchange Traded Fund 921932885 339 2,586 SH   SOLE   2,586 0 0
Vanguard S&P Small-Cap 600 ETF Exchange Traded Fund 921932828 1,287 9,006 SH   SOLE   6,809 0 2,197
Vanguard Short-Term Bond ETF Exchange Traded Fund 921937827 16,083 199,712 SH   SOLE   180,554 0 19,158
Vanguard Short-Term Corporate Bond ETF Exchange Traded Fund 92206C409 13,053 161,793 SH   SOLE   113,219 0 48,574
Vanguard Short-Term Infl-Prot Secs ETF Exchange Traded Fund 922020805 1,843 37,361 SH   SOLE   30,945 0 6,416
Vanguard Short-Term Treasury ETF Exchange Traded Fund 92206C102 721 11,836 SH   SOLE   11,836 0 0
Vanguard Small-Cap ETF Exchange Traded Fund 922908751 19,347 123,499 SH   SOLE   120,441 0 3,058
Vanguard Small-Cap Growth ETF Exchange Traded Fund 922908595 66,125 355,111 SH   SOLE   319,265 0 35,846
Vanguard Small-Cap Value ETF Exchange Traded Fund 922908611 66,396 508,624 SH   SOLE   462,974 0 45,651
Vanguard Tax-Exempt Bond ETF Exchange Traded Fund 922907746 922 17,382 SH   SOLE   17,084 0 298
Vanguard Total Bond Market ETF Exchange Traded Fund 921937835 6,725 80,956 SH   SOLE   62,021 0 18,935
Vanguard Total International Bond ETF Exchange Traded Fund 92203J407 82,908 1,446,909 SH   SOLE   1,365,605 0 81,304
Vanguard Total International Stock ETF Exchange Traded Fund 921909768 14,827 281,085 SH   SOLE   188,791 0 92,294
Vanguard Total Stock Market ETF Exchange Traded Fund 922908769 69,446 462,694 SH   SOLE   341,006 0 121,688
Vanguard Total World Stock ETF Exchange Traded Fund 922042742 3,972 52,851 SH   SOLE   51,028 0 1,823
Vanguard Utilities ETF Exchange Traded Fund 92204A876 406 3,051 SH   SOLE   3,051 0 0
Vanguard Value ETF Exchange Traded Fund 922908744 342,688 3,089,504 SH   SOLE   2,855,374 0 234,131
Varian Medical Systems Inc Common Stock 92220P105 8,283 60,848 SH   SOLE   57,976 0 2,872
Veeva Systems Inc Common Stock 922475108 4,341 26,778 SH   SOLE   21,803 0 4,975
Ventas Inc Common Stock 92276F100 1,899 27,789 SH   SOLE   23,809 0 3,980
Verint Systems Inc Common Stock 92343X100 720 13,384 SH   SOLE   13,045 0 339
VeriSign Inc Common Stock 92343E102 1,992 9,525 SH   SOLE   1,275 0 8,250
Verisk Analytics Inc Common Stock 92345Y106 3,932 26,849 SH   SOLE   21,770 0 5,079
Verizon Communications Inc Common Stock 92343V104 65,315 1,143,262 SH   SOLE   926,847 0 216,414
Verizon Communications Inc Common Stock 92343V954 246 4,300 SH Put SOLE   4,300 0 0
Vertex Pharmaceuticals Inc Common Stock 92532F100 4,076 22,225 SH   SOLE   18,402 0 3,823
VF Corp Common Stock 918204108 1,547 17,706 SH   SOLE   12,260 0 5,446
Viacom Inc Common Stock 92553P201 344 11,513 SH   SOLE   9,148 0 2,365
Visa Inc Class A Common Stock 92826C839 94,223 542,915 SH   SOLE   443,375 0 99,541
VMware Inc Common Stock 928563402 8,242 49,289 SH   SOLE   47,179 0 2,110
Vodafone Group PLC ADR Common Stock 92857W308 310 19,010 SH   SOLE   11,480 0 7,530
Vornado Realty Trust Common Stock 929042109 528 8,237 SH   SOLE   3,737 0 4,500
Voya Emerging Markets High Dividend Eq Closed End Funds 92912P108 694 89,456 SH   SOLE   56,321 0 33,135
Voya Global Advantage and Premium Opp Closed End Funds 92912R104 1,356 126,698 SH   SOLE   74,388 0 52,310
Voya Natural Resources Equity Income Closed End Funds 92913C106 600 114,711 SH   SOLE   23,763 0 90,948
Voya Prime Rate Trust Closed End Funds 92913A100 89 18,710 SH   SOLE   18,710 0 0
Vulcan Materials Co Common Stock 929160109 753 5,483 SH   SOLE   5,233 0 250
W.P. Carey Inc Common Stock 92936U109 7,742 95,373 SH   SOLE   92,867 0 2,506
W.W. Grainger Inc Common Stock 384802104 13,360 49,809 SH   SOLE   39,358 0 10,451
Walgreen Boots Alliance Inc Com Common Stock 931427108 17,181 314,276 SH   SOLE   258,623 0 55,653
Wal-Mart Stores Inc Common Stock 931142103 52,217 472,594 SH   SOLE   423,384 0 49,210
Wal-Mart Stores Inc Common Stock 931142953 464 4,200 SH Put SOLE   0 0 4,200
Walt Disney Co Common Stock 254687106 78,393 561,394 SH   SOLE   447,862 0 113,532
Walt Disney Co Common Stock 254687956 168 1,200 SH Put SOLE   1,200 0 0
Waste Connections Inc Common Stock 94106B101 977 10,221 SH   SOLE   9,870 0 350
Waste Management Inc Common Stock 94106L109 4,634 40,165 SH   SOLE   38,006 0 2,159
Waters Corp Common Stock 941848103 11,171 51,899 SH   SOLE   50,030 0 1,869
WBI BullBear Global Income ETF Exchange Traded Fund 00400R874 1,641 65,138 SH   SOLE   63,665 0 1,473
WBI BullBear Quality 1000 ETF Exchange Traded Fund 00400R809 358 13,168 SH   SOLE   12,819 0 349
WBI BullBear Rising Income 1000 ETF Exchange Traded Fund 00400R502 274 10,250 SH   SOLE   9,987 0 263
WBI BullBear Value 1000 ETF Exchange Traded Fund 00400R601 308 11,361 SH   SOLE   11,064 0 297
WBI BullBear Value 2000 ETF Exchange Traded Fund 00400R205 223 9,554 SH   SOLE   9,296 0 258
WBI BullBear Yield 1000 ETF Exchange Traded Fund 00400R700 638 26,631 SH   SOLE   26,107 0 524
WBI BullBear Yield 2000 ETF Exchange Traded Fund 00400R304 296 15,614 SH   SOLE   15,184 0 430
WBI Power Factor High Dividend ETF Exchange Traded Fund 00400R858 703 28,671 SH   SOLE   27,947 0 724
Weatherford International PLC Common Stock G48833100 1 11,537 SH   SOLE   11,250 0 287
Wecenergy Group Inc Common Stock 92939U106 1,183 14,195 SH   SOLE   13,603 0 592
Wells Fargo & Co Common Stock 949746101 25,174 531,985 SH   SOLE   245,302 0 286,683
Wells Fargo & Co Convertible Preferred 949746804 1,180 865 SH   SOLE   115 0 750
Welltower Inc Com Common Stock 95040Q104 3,019 37,034 SH   SOLE   33,840 0 3,194
West Pharmaceutical Services Inc Common Stock 955306105 777 6,211 SH   SOLE   6,030 0 181
Western Alliance Bancorp Common Stock 957638109 295 6,593 SH   SOLE   6,593 0 0
Western Asset Global High Inc Closed End Funds 95766B109 180 18,083 SH   SOLE   18,083 0 0
Western Asset Muni High Income Closed End Funds 95766N103 2,186 288,744 SH   SOLE   252,793 0 35,951
Western Digital Corp Common Stock 958102105 5,419 113,961 SH   SOLE   105,081 0 8,880
Western Midstream Partners LP Common Stock 958669103 451 14,654 SH   SOLE   14,654 0 0
Western New Eng Bancorp Inc Common Stock 958892101 143 15,334 SH   SOLE   15,334 0 0
Westinghouse Air Brake Technologies Corp Common Stock 929740108 14,151 197,199 SH   SOLE   28,153 0 169,046
Westpac Banking Corp Common Stock 961214301 443 22,226 SH   SOLE   20,151 0 2,075
Westrock Co Common Stock 96145D105 1,749 47,953 SH   SOLE   38,942 0 9,011
Weyerhaeuser Co Common Stock 962166104 3,036 115,277 SH   SOLE   61,831 0 53,446
Wheaton Precious Metals Corp Common Stock 962879102 811 33,544 SH   SOLE   2,911 0 30,633
Whirlpool Corp Common Stock 963320106 341 2,397 SH   SOLE   1,714 0 683
Williams Companies Inc Common Stock 969457100 10,633 379,192 SH   SOLE   116,557 0 262,635
Willis Towers Watson Public Limited Company Shs Common Stock G96629103 350 1,826 SH   SOLE   388 0 1,438
Winnebago Industries Inc Common Stock 974637100 517 13,528 SH   SOLE   12,265 0 1,263
Wintrust Financial Corp Common Stock 97650W108 318 4,341 SH   SOLE   348 0 3,993
WisdomTree CBOE S&P500 PutWriteStrat ETF Exchange Traded Fund 97717X560 351 12,757 SH   SOLE   0 0 12,757
WisdomTree Emerging Markets High Div ETF Exchange Traded Fund 97717W315 6,113 136,875 SH   SOLE   132,739 0 4,136
WisdomTree Emerging Markets SmCp Div ETF Exchange Traded Fund 97717W281 1,793 38,115 SH   SOLE   30,357 0 7,758
WisdomTree Europe SmallCap Dividend ETF Exchange Traded Fund 97717W869 520 8,918 SH   SOLE   8,918 0 0
WisdomTree International Hedged Quality Dividend Growth ETF Exchange Traded Fund 97717X594 3,555 108,640 SH   SOLE   108,640 0 0
WisdomTree International High Div ETF Exchange Traded Fund 97717W802 18,034 446,498 SH   SOLE   435,970 0 10,528
WisdomTree International LargeCp Div ETF Exchange Traded Fund 97717W794 4,377 92,904 SH   SOLE   88,970 0 3,934
WisdomTree International SmallCp Div ETF Exchange Traded Fund 97717W760 1,695 26,068 SH   SOLE   24,159 0 1,908
WisdomTree Japan SmallCap Dividend ETF Exchange Traded Fund 97717W836 584 8,839 SH   SOLE   8,839 0 0
WisdomTree SmallCap Dividend ETF Exchange Traded Fund 97717W604 24,439 901,475 SH   SOLE   885,884 0 15,591
WisdomTree US High Dividend ETF Exchange Traded Fund 97717W208 848 11,654 SH   SOLE   11,654 0 0
WisdomTree US LargeCap Dividend ETF Exchange Traded Fund 97717W307 3,324 34,308 SH   SOLE   34,308 0 0
WisdomTree US MidCap Dividend ETF Exchange Traded Fund 97717W505 13,488 372,600 SH   SOLE   365,129 0 7,470
WisdomTree US Quality Dividend Gr ETF Exchange Traded Fund 97717X669 2,801 64,164 SH   SOLE   62,698 0 1,466
WisdomTree US SmallCap Earnings ETF Exchange Traded Fund 97717W562 1,131 31,511 SH   SOLE   28,435 0 3,076
WisdomTree US Total Dividend ETF Exchange Traded Fund 97717W109 2,582 26,575 SH   SOLE   22,132 0 4,442
WNS (Holdings) Ltd Common Stock 92932M101 3,143 53,097 SH   SOLE   48,701 0 4,396
Workday Inc Common Stock 98138H101 4,038 19,641 SH   SOLE   16,124 0 3,517
WPP PLC Common Stock 92937A102 285 4,534 SH   SOLE   4,299 0 235
WPX Energy Inc Class A Common Stock 98212B103 2,150 186,773 SH   SOLE   174,708 0 12,065
WR Berkley Corp Common Stock 084423102 246 3,737 SH   SOLE   2,637 0 1,100
Xcel Energy Inc Common Stock 98389B100 2,779 46,714 SH   SOLE   44,391 0 2,323
Xenia Hotels & Resorts Inc Common Stock 984017103 268 12,872 SH   SOLE   11,405 0 1,467
Xerox Corp Common Stock 984121608 1,057 29,847 SH   SOLE   27,014 0 2,833
Xilinx Inc Common Stock 983919101 25,145 213,237 SH   SOLE   193,418 0 19,819
XPO Logistics Inc Common Stock 983793100 19,603 339,085 SH   SOLE   136,313 0 202,772
Xtrackers Harvest CSI 300 China A ETF Exchange Traded Fund 233051879 1,034 36,711 SH   SOLE   36,711 0 0
Xtrackers MSCI EAFE Hedged Equity ETF Exchange Traded Fund 233051200 233,820 7,397,019 SH   SOLE   6,889,363 0 507,657
Xtrackers MSCI Germany Hedged Equity ETF Exchange Traded Fund 233051408 294 11,129 SH   SOLE   11,129 0 0
Xylem Inc Common Stock 98419M100 7,902 94,476 SH   SOLE   21,186 0 73,290
Yamana Gold Inc Common Stock 98462Y100 84 33,277 SH   SOLE   19,625 0 13,652
Yandex NV Common Stock N97284108 2,754 72,469 SH   SOLE   66,663 0 5,806
YieldShares High Income ETF Exchange Traded Fund 301505301 581 32,445 SH   SOLE   32,445 0 0
Ypf Sa Common Stock 984245100 448 24,594 SH   SOLE   22,790 0 1,804
Yum Brands Inc Common Stock 988498101 16,285 147,146 SH   SOLE   63,568 0 83,578
Yum China Hldgs Inc Com Common Stock 98850P109 5,326 115,273 SH   SOLE   59,673 0 55,600
Zebra Technologies Corp Common Stock 989207105 865 4,127 SH   SOLE   3,938 0 189
Zimmer Biomet Holdings Inc Common Stock 98956P102 2,573 21,850 SH   SOLE   8,687 0 13,163
Zions Bancorp NA Common Stock 989701107 797 17,337 SH   SOLE   15,837 0 1,500
Zoetis Inc Common Stock 98978V103 2,608 23,127 SH   SOLE   22,254 0 873
ZTO Express (Cayman) Inc Common Stock 98980A105 361 18,906 SH   SOLE   16,177 0 2,729