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