0000092230-19-000015.txt : 20190204 0000092230-19-000015.hdr.sgml : 20190204 20190204133733 ACCESSION NUMBER: 0000092230-19-000015 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20181231 FILED AS OF DATE: 20190204 DATE AS OF CHANGE: 20190204 EFFECTIVENESS DATE: 20190204 FILER: COMPANY DATA: COMPANY CONFORMED NAME: BB&T SECURITIES, LLC CENTRAL INDEX KEY: 0001383161 IRS NUMBER: 205817590 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 13F-HR SEC ACT: 1934 Act SEC FILE NUMBER: 028-15462 FILM NUMBER: 19562965 BUSINESS ADDRESS: STREET 1: 901 EAST BYRD STREET STREET 2: RIVERFRONT PLAZA, WEST TOWER CITY: RICHMOND STATE: VA ZIP: 23219 BUSINESS PHONE: 804-787-8249 MAIL ADDRESS: STREET 1: 901 EAST BYRD STREET STREET 2: RIVERFRONT PLAZA, WEST TOWER CITY: RICHMOND STATE: VA ZIP: 23219 FORMER COMPANY: FORMER CONFORMED NAME: CLEARVIEW CORRESPONDENT SERVICES, LLC DATE OF NAME CHANGE: 20130107 FORMER COMPANY: FORMER CONFORMED NAME: BB&T SECURITIES, LLC DATE OF NAME CHANGE: 20130103 FORMER COMPANY: FORMER CONFORMED NAME: CLEARVIEW CORRESPONDENT SERVICES, LLC DATE OF NAME CHANGE: 20061208 13F-HR 1 primary_doc.xml 13F-HR LIVE false false false 0001383161 XXXXXXXX 12-31-2018 12-31-2018 false BB&T SECURITIES, LLC
901 East Byrd Street Riverfront Plaza, West Tower Richmond VA 23219
13F HOLDINGS REPORT 028-15462 N
Cathy Strojni Vice President 804-787-8228 /s/ Cathy Strojni Richmond VA 01-31-2019 0 1474 9025846
INFORMATION TABLE 2 infotable.xml AFLAC INC COM 001055102 18920 415309 SH SOLE 399258 0 16050 AGCO CORP COM 001084102 668 12003 SH SOLE 12002 0 0 AMN HEALTHCARE SERVICES INC COM 001744101 464 8190 SH SOLE 8190 0 0 ABBOTT LABS COM 002824100 88441 1222764 SH SOLE 907093 0 315670 ABIOMED INC COM 003654100 399 1230 SH SOLE 1230 0 0 ADVANCED MICRO DEVICES INC COM 007903107 822 44565 SH SOLE 44565 0 0 AEGON N V NY REGISTRY S 007924103 598 128873 SH SOLE 128873 0 0 AFFILIATED MANAGERS GROUP COM 008252108 1708 17530 SH SOLE 12980 0 4550 AIR PRODS & CHEMS INC COM 009158106 18007 112520 SH SOLE 87424 0 25095 ALASKA AIR GROUP INC COM 011659109 6621 108813 SH SOLE 108812 0 0 ALBEMARLE CORP COM 012653101 338 4395 SH SOLE 4394 0 0 ALEXANDRIA REAL ESTATE EQ IN COM 015271109 727 6312 SH SOLE 4662 0 1650 ALEXION PHARMACEUTICALS INC COM 015351109 384 3946 SH SOLE 3946 0 0 ALIGN TECHNOLOGY INC COM 016255101 644 3076 SH SOLE 3076 0 0 ALLEGHANY CORP DEL COM 017175100 684 1099 SH SOLE 1098 0 0 ALLIANCE DATA SYSTEMS CORP COM 018581108 370 2471 SH SOLE 2470 0 0 ALLIANT ENERGY CORP COM 018802108 511 12107 SH SOLE 12106 0 0 ALLIANZGI EQUITY & CONV INCO COM 018829101 503 27169 SH SOLE 27169 0 0 ALLSTATE CORP COM 020002101 10298 124644 SH SOLE 37369 0 87275 ALTABA INC COM 021346101 458 7919 SH SOLE 7919 0 0 AMAZON COM INC COM 023135106 51553 34324 SH SOLE 30299 0 4025 AMBAC FINL GROUP INC COM NEW 023139884 516 29950 SH SOLE 29950 0 0 AMERICAN CAMPUS COMM REIT COM 024835100 1663 40168 SH SOLE 36368 0 3800 AMERICAN ELEC PWR INC COM 025537101 7565 101225 SH SOLE 100724 0 500 AMERICAN EXPRESS CO COM 025816109 23147 242854 SH SOLE 239843 0 3010 AMERICAN INTL GROUP INC COM NEW 026874784 308 7819 SH SOLE 7819 0 0 AMERICAN WTR WKS CO INC NEW COM 030420103 18799 207120 SH SOLE 35351 0 171769 AMERIGAS PARTNERS L P UNIT L P INT 030975106 1186 46885 SH SOLE 41435 0 5450 AMETEK INC NEW COM 031100100 560 8285 SH SOLE 8283 0 0 AMGEN INC COM 031162100 76395 392438 SH SOLE 296989 0 95448 AMPHENOL CORP NEW CL A 032095101 2184 26961 SH SOLE 26960 0 0 ANADARKO PETE CORP COM 032511107 1348 30757 SH SOLE 28567 0 2190 ANALOG DEVICES INC COM 032654105 28626 333522 SH SOLE 333522 0 0 ANIKA THERAPEUTICS INC COM 035255108 263 7830 SH SOLE 7830 0 0 ANNALY CAP MGMT INC COM 035710409 10719 1091660 SH SOLE 224185 0 867475 ANTHEM INC COM 036752103 20872 79476 SH SOLE 79275 0 200 APACHE CORP COM 037411105 610 23274 SH SOLE 23274 0 0 APPLE INC COM 037833100 79095 501433 SH SOLE 478429 0 23003 APPLIED MATLS INC COM 038222105 2894 88402 SH SOLE 88402 0 0 ARCHER DANIELS MIDLAND CO COM 039483102 1938 47336 SH SOLE 47335 0 0 ARLINGTON ASSET INVT CORP CL A NEW 041356205 118 16400 SH SOLE 16400 0 0 ASPEN TECHNOLOGY INC COM 045327103 503 6127 SH SOLE 6127 0 0 ASTRAZENECA PLC SPONSORED ADR 046353108 6643 174917 SH SOLE 174916 0 0 ATMOS ENERGY CORP COM 049560105 392 4228 SH SOLE 4228 0 0 AUTODESK INC COM 052769106 7235 56264 SH SOLE 56264 0 0 AUTOMATIC DATA PROCESSING IN COM 053015103 14258 108751 SH SOLE 107151 0 1600 AUTOZONE INC COM 053332102 630 752 SH SOLE 452 0 300 AVERY DENNISON CORP COM 053611109 589 6559 SH SOLE 6559 0 0 BB&T CORP COM 054937107 17232 397819 SH SOLE 397818 0 0 BP PLC SPONSORED ADR 055622104 17532 462363 SH SOLE 462363 0 0 BADGER METER INC COM 056525108 946 19240 SH SOLE 19239 0 0 BAIDU INC SPON ADR REP 056752108 6730 42438 SH SOLE 42438 0 0 BALL CORP COM 058498106 1424 30970 SH SOLE 30970 0 0 BANCO BRADESCO S A SP ADR PFD NE 059460303 236 23874 SH SOLE 23874 0 0 BANK AMER CORP COM 060505104 26680 1082829 SH SOLE 753572 0 329256 BANK HAWAII CORP COM 062540109 891 13248 SH SOLE 13247 0 0 BANK MONTREAL QUE COM 063671101 3867 59188 SH SOLE 59187 0 0 BANK NEW YORK MELLON CORP COM 064058100 16074 341505 SH SOLE 339879 0 1625 BARRICK GOLD CORP COM 067901108 211 15628 SH SOLE 15627 0 0 BARRICK GOLD CORP COM 067901108 337 24900 SH Call SOLE 24900 0 0 BAUSCH HEALTH COS INC COM 071734107 471 25545 SH SOLE 25545 0 0 BAXTER INTL INC COM 071813109 3979 60459 SH SOLE 52709 0 7750 BECTON DICKINSON & CO COM 075887109 18277 81119 SH SOLE 62541 0 18577 W R BERKLEY CORPORATION COM 084423102 775 10500 SH SOLE 10499 0 0 BERKSHIRE HATHAWAY INC DEL CL A 084670108 2448 8 SH SOLE 8 0 0 BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 76105 372742 SH SOLE 372034 0 707 BEST BUY INC COM 086516101 1043 19698 SH SOLE 19698 0 0 BHP GROUP LIMITED SPONSORED ADS 088606108 912 18891 SH SOLE 18890 0 0 BLACK HILLS CORP COM 092113109 1695 27000 SH SOLE 26000 0 1000 BLACKROCK MUNICIPL INC QLTY COM 092479104 520 41725 SH SOLE 41725 0 0 BLACKROCK ENHANCED GBL DIV T COM 092501105 479 51211 SH SOLE 51210 0 0 BLACKROCK CR ALLCTN INC TR COM 092508100 147 13211 SH SOLE 13211 0 0 BLACKROCK ENHANCED INTL DIV COM BENE INTE 092524107 157 31623 SH SOLE 31623 0 0 BOEING CO COM 097023105 17615 54624 SH SOLE 51803 0 2820 BOSTON PROPERTIES INC COM 101121101 599 5330 SH SOLE 5329 0 0 BOSTON SCIENTIFIC CORP COM 101137107 879 24903 SH SOLE 24903 0 0 BOULDER GROWTH & INCOME FD I COM 101507101 317 30423 SH SOLE 30423 0 0 BRANDYWINE RLTY TR SH BEN INT NE 105368203 143 11137 SH SOLE 11137 0 0 BRIGHT HORIZONS FAM SOL IN D COM 109194100 238 2143 SH SOLE 2143 0 0 BRINKS CO COM 109696104 901 13948 SH SOLE 13948 0 0 BRISTOL MYERS SQUIBB CO COM 110122108 24465 470673 SH SOLE 438097 0 32575 BRITISH AMERN TOB PLC SPONSORED ADR 110448107 3981 124986 SH SOLE 124985 0 0 BROOKFIELD ASSET MGMT INC CL A LTD VT S 112585104 4939 128801 SH SOLE 128800 0 0 BROOKFIELD REAL ASSETS INCOM SHS BEN INT 112830104 475 24911 SH SOLE 24911 0 0 BROOKS AUTOMATION INC COM 114340102 620 23690 SH SOLE 23690 0 0 BROWN & BROWN INC COM 115236101 3615 131196 SH SOLE 131195 0 0 BROWN FORMAN CORP CL B 115637209 5123 107690 SH SOLE 107689 0 0 BUCKEYE PARTNERS L P UNIT LTD PART 118230101 273 9418 SH SOLE 9418 0 0 BURLINGTON STORES INC COM 122017106 485 2983 SH SOLE 2983 0 0 CBS CORP NEW CL B 124857202 6153 140744 SH SOLE 140743 0 0 CECO ENVIRONMENTAL COM 125141101 156 23053 SH SOLE 5199 0 17854 CF INDS HLDGS INC COM 125269100 979 22522 SH SOLE 22522 0 0 CIGNA CORP NEW COM 125523100 4551 23962 SH SOLE 21519 0 2443 CMS ENERGY CORP COM 125896100 744 15005 SH SOLE 15004 0 0 CNOOC LTD SPONSORED ADR 126132109 246 1616 SH SOLE 1615 0 0 CSX CORP COM 126408103 13353 214931 SH SOLE 165331 0 49600 CVD EQUIPMENT CORP COM 126601103 42 11906 SH SOLE 11906 0 0 CVS HEALTH CORP COM 126650100 63996 976759 SH SOLE 738541 0 238217 CABOT OIL & GAS CORP COM 127097103 1124 50326 SH SOLE 50325 0 0 CALAMOS STRATEGIC TOTL RETN COM SH BEN IN 128125101 179 16934 SH SOLE 16933 0 0 CAMDEN PPTY TR SH BEN INT 133131102 437 4967 SH SOLE 4367 0 600 CAMPBELL SOUP CO COM 134429109 2708 82102 SH SOLE 82102 0 0 CANADA GOOSE HOLDINGS INC SHS SUB VTG 135086106 295 6748 SH SOLE 6748 0 0 CDN IMPERIAL BK COMM TORONTO COM 136069101 5060 67899 SH SOLE 67897 0 0 CANADIAN NATL RY CO COM 136375102 2988 40326 SH SOLE 40326 0 0 CANOPY GROWTH CORP COM 138035100 268 9976 SH SOLE 9976 0 0 CARLISLE COS INC COM 142339100 230 2294 SH SOLE 2293 0 0 CARMAX INC COM 143130102 8451 134733 SH SOLE 134733 0 0 CARNIVAL CORP UNIT 99/99/99 143658300 11734 238025 SH SOLE 237675 0 350 CASEYS GEN STORES INC COM 147528103 388 3031 SH SOLE 3031 0 0 CATERPILLAR INC DEL COM 149123101 10213 80383 SH SOLE 56281 0 24101 CELGENE CORP COM 151020104 4152 64788 SH SOLE 64788 0 0 CENTER COAST BRKFLD MLP ENRG SHS BEN INT 151461100 123 18050 SH SOLE 18050 0 0 CENTURYLINK INC COM 156700106 2759 182174 SH SOLE 182174 0 0 CERNER CORP COM 156782104 12365 235800 SH SOLE 235800 0 0 CERUS CORP COM 157085101 143 28353 SH SOLE 28353 0 0 CHARLES RIV LABS INTL INC COM 159864107 605 5349 SH SOLE 5349 0 0 CHEESECAKE FACTORY INC COM 163072101 1240 28518 SH SOLE 28518 0 0 CHEGG INC COM 163092109 759 26741 SH SOLE 26741 0 0 CHESAPEAKE ENERGY CORP COM 165167107 29 13981 SH SOLE 13981 0 0 CHESAPEAKE ENERGY CORP PFD CONV 165167842 1539 36497 SH SOLE 36497 0 0 CHEVRON CORP NEW COM 166764100 62403 573623 SH SOLE 433211 0 140411 CHICOS FAS INC COM 168615102 96 17100 SH SOLE 17100 0 0 CHURCH & DWIGHT INC COM 171340102 14921 226917 SH SOLE 199791 0 27125 CIENA CORP COM NEW 171779309 1817 53607 SH SOLE 53607 0 0 CIMAREX ENERGY CO COM 171798101 318 5162 SH SOLE 5162 0 0 CIMAREX ENERGY CO COM 171798101 456 7400 SH Call SOLE 7400 0 0 CINCINNATI FINL CORP COM 172062101 390 5042 SH SOLE 5041 0 0 CINTAS CORP COM 172908105 1159 6901 SH SOLE 6900 0 0 CITIGROUP INC COM NEW 172967424 16656 319956 SH SOLE 188203 0 131752 CITIZENS FINL GROUP INC COM 174610105 520 17520 SH SOLE 17520 0 0 CITRIX SYS INC COM 177376100 970 9472 SH SOLE 9472 0 0 CITY HLDG CO COM 177835105 341 5057 SH SOLE 5057 0 0 CLEAN HARBORS INC COM 184496107 792 16051 SH SOLE 16051 0 0 CLEARBRIDGE MLP AND MIDSTRM COM 184692101 466 44793 SH SOLE 44793 0 0 CLEVELAND CLIFFS INC COM 185899101 1301 169258 SH SOLE 169257 0 0 CLOROX CO DEL COM 189054109 1302 8452 SH SOLE 8451 0 0 COCA COLA CO COM 191216100 42406 895611 SH SOLE 890370 0 5240 COGNEX CORP COM 192422103 257 6648 SH SOLE 6648 0 0 COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 7664 120754 SH SOLE 120753 0 0 COHERENT INC COM 192479103 247 2340 SH SOLE 2340 0 0 COLGATE PALMOLIVE CO COM 194162103 6389 107361 SH SOLE 99500 0 7860 COMERICA INC COM 200340107 3764 54799 SH SOLE 54799 0 0 COMPANHIA ENERGETICA DE MINA SP ADR N-V PF 204409601 212 59741 SH SOLE 59741 0 0 CONAGRA BRANDS INC COM 205887102 7489 350682 SH SOLE 350680 0 0 CONSOLIDATED EDISON INC COM 209115104 744 9734 SH SOLE 9734 0 0 COOPER COS INC COM NEW 216648402 11278 44317 SH SOLE 44317 0 0 COPART INC COM 217204106 599 12539 SH SOLE 12539 0 0 CORNING INC COM 219350105 2012 66632 SH SOLE 65632 0 1000 COTY INC COM CL A 222070203 942 143646 SH SOLE 143646 0 0 CRANE CO COM 224399105 348 4834 SH SOLE 4834 0 0 CREE INC COM 225447101 430 10055 SH SOLE 10055 0 0 CROWN HOLDINGS INC COM 228368106 1070 25758 SH SOLE 25758 0 0 CUBESMART COM 229663109 226 7882 SH SOLE 7882 0 0 CUMMINS INC COM 231021106 5448 40768 SH SOLE 36318 0 4450 CURIS INC COM NEW 231269200 13 18994 SH SOLE 18994 0 0 CYPRESS SEMICONDUCTOR CORP COM 232806109 593 46642 SH SOLE 46641 0 0 DBX ETF TR XTRACK MSCI E 233051200 908 32565 SH SOLE 32565 0 0 DANAHER CORP DEL COM 235851102 17709 171746 SH SOLE 107060 0 64685 DARDEN RESTAURANTS INC COM 237194105 1573 15756 SH SOLE 12556 0 3200 DARLING INGREDIENTS INC COM 237266101 1320 68655 SH SOLE 68655 0 0 DEERE & CO COM 244199105 11219 75220 SH SOLE 52784 0 22435 DELAWARE ENHANCED GBL DIV & COM 246060107 126 14550 SH SOLE 14550 0 0 DELTA AIR LINES INC DEL COM NEW 247361702 3691 73983 SH SOLE 73983 0 0 DEXCOM INC COM 252131107 849 7094 SH SOLE 7094 0 0 DIEBOLD NXDF INC COM 253651103 166 66765 SH SOLE 66765 0 0 DIGITAL RLTY TR INC COM 253868103 9810 92072 SH SOLE 79932 0 12140 DISNEY WALT CO COM DISNEY 254687106 42946 391676 SH SOLE 260713 0 130963 DISCOVER FINL SVCS COM 254709108 15852 268789 SH SOLE 268789 0 0 DOCUSIGN INC COM 256163106 269 6713 SH SOLE 6713 0 0 DOLLAR GEN CORP NEW COM 256677105 25367 234717 SH SOLE 234716 0 0 DOLLAR TREE INC COM 256746108 2954 32707 SH SOLE 32707 0 0 DONEGAL GROUP INC CLASS A COM 257701201 362 26551 SH SOLE 20551 0 6000 DORMAN PRODUCTS INC COM 258278100 245 2730 SH SOLE 2730 0 0 DOUBLELINE INCOME SOLUTIONS COM 258622109 1068 61634 SH SOLE 61633 0 0 DOUBLELINE OPPORTUNISTIC CR COM 258623107 420 22180 SH SOLE 22180 0 0 DOVER CORP COM 260003108 843 11880 SH SOLE 11529 0 350 DUKE REALTY CORP COM NEW 264411505 342 13242 SH SOLE 13241 0 0 DUNKIN BRANDS GROUP INC COM 265504100 296 4632 SH SOLE 4631 0 0 DYCOM INDS INC COM 267475101 826 15296 SH SOLE 15296 0 0 E TRADE FINANCIAL CORP COM NEW 269246401 227 5182 SH SOLE 5182 0 0 EASTMAN CHEM CO COM 277432100 466 6378 SH SOLE 6378 0 0 EATON VANCE CORP COM NON VTG 278265103 637 18115 SH SOLE 18114 0 0 EATON VANCE ENH EQTY INC FD COM 278277108 176 12040 SH SOLE 12039 0 0 EBAY INC COM 278642103 12140 432502 SH SOLE 432502 0 0 ECOLAB INC COM 278865100 15146 102795 SH SOLE 102794 0 0 ECOPETROL S A SPONSORED ADS 279158109 264 16675 SH SOLE 16674 0 0 EDISON INTL COM 281020107 293 5176 SH SOLE 5175 0 0 ELECTRONIC ARTS INC COM 285512109 845 10717 SH SOLE 10717 0 0 ELLINGTON FINANCIAL LLC COM 288522303 549 35852 SH SOLE 35852 0 0 ELLINGTON RESIDENTIAL MTG RE COM SHS BEN I 288578107 723 70685 SH SOLE 70685 0 0 EMERSON ELEC CO COM 291011104 20216 338356 SH SOLE 145226 0 193129 ENCANA CORP COM 292505104 602 104251 SH SOLE 104250 0 0 ENTERPRISE PRODS PARTNERS L COM 293792107 11178 454623 SH SOLE 449988 0 4634 ERICSSON ADR B SEK 10 294821608 285 32276 SH SOLE 32276 0 0 EURONET WORLDWIDE INC COM 298736109 1035 10111 SH SOLE 10111 0 0 EXPEDITORS INTL WASH INC COM 302130109 7537 110698 SH SOLE 110697 0 0 FLIR SYS INC COM 302445101 428 9848 SH SOLE 9847 0 0 FNB CORP PA COM 302520101 1163 118238 SH SOLE 118238 0 0 FACTSET RESH SYS INC COM 303075105 7190 35930 SH SOLE 35928 0 0 FASTENAL CO COM 311900104 2390 45718 SH SOLE 45717 0 0 FEDERATED INVS INC PA CL B 314211103 246 9280 SH SOLE 9280 0 0 FERRELLGAS PARTNERS L.P. UNIT LTD PART 315293100 6 12327 SH SOLE 12326 0 0 F5 NETWORKS INC COM 315616102 2140 13209 SH SOLE 10704 0 2505 FIDELITY MSCI ENERGY I 316092402 397 25428 SH SOLE 25428 0 0 FIDELITY MSCI FINLS ID 316092501 1230 35606 SH SOLE 35606 0 0 FIDELITY MSCI HLTH CAR 316092600 948 22961 SH SOLE 22960 0 0 FIDELITY MSCI INFO TEC 316092808 980 19913 SH SOLE 19913 0 0 FIDELITY DIVID ETF RIS 316092832 439 15341 SH SOLE 15340 0 0 FIDUS INVT CORP COM 316500107 4226 361532 SH SOLE 361532 0 0 FIFTH THIRD BANCORP COM 316773100 311 13226 SH SOLE 13226 0 0 FIRST BANCORP N C COM 318910106 509 15605 SH SOLE 15605 0 0 FIRST COMWLTH FINL PA COM COM 319829107 258 21347 SH SOLE 21347 0 0 FIRST HORIZON NATL CORP COM 320517105 943 71679 SH SOLE 71678 0 0 FIRST TR MORNINGSTAR DIV LEA SHS 336917109 638 23448 SH SOLE 23448 0 0 FIRST TR EXCHANGE TRADED FD US EQTY OPPT 336920103 1045 16854 SH SOLE 16854 0 0 FIRST TR NAS100 EQ WEIGHTED SHS 337344105 218 4005 SH SOLE 4005 0 0 FIRST TR NASDAQ100 TECH INDE SHS 337345102 3972 58367 SH SOLE 58366 0 0 FISERV INC COM 337738108 10320 140428 SH SOLE 56104 0 84324 FIRSTENERGY CORP COM 337932107 3501 93236 SH SOLE 93236 0 0 FLAHERTY&CRMN PFD SEC INCOM COM 338478100 748 44761 SH SOLE 44760 0 0 FLAHERTY & CRUMRINE TOTAL RE COM 338479108 198 11538 SH SOLE 11538 0 0 FLEETCOR TECHNOLOGIES INC COM 339041105 754 4063 SH SOLE 4063 0 0 FLUOR CORP NEW COM 343412102 1772 55036 SH SOLE 55035 0 0 FORD MTR CO DEL COM PAR $0.01 345370860 4068 531862 SH SOLE 531861 0 0 FORTIS INC COM 349553107 1942 58231 SH SOLE 58231 0 0 FRESENIUS MED CARE AG&CO KGA SPONSORED ADR 358029106 253 7833 SH SOLE 7833 0 0 GALLAGHER ARTHUR J & CO COM 363576109 354 4803 SH SOLE 4803 0 0 GARRETT MOTION INC COM 366505105 184 14990 SH SOLE 14990 0 0 GENERAC HLDGS INC COM 368736104 295 5955 SH SOLE 5955 0 0 GENERAL DYNAMICS CORP COM 369550108 17194 109376 SH SOLE 104395 0 4980 GENERAL ELECTRIC CO COM 369604103 5383 711164 SH SOLE 706351 0 4813 GENERAL MLS INC COM 370334104 12101 310788 SH SOLE 305787 0 5000 GENTEX CORP COM 371901109 3471 171782 SH SOLE 171782 0 0 GENUINE PARTS CO COM 372460105 8799 91641 SH SOLE 87140 0 4500 GILEAD SCIENCES INC COM 375558103 14484 231571 SH SOLE 229746 0 1825 GLADSTONE INVT CORP COM 376546107 98 10558 SH SOLE 10558 0 0 GOLDMAN SACHS ETF TR ACTIVEBETA EM 381430206 569 18906 SH SOLE 18906 0 0 GOLDMAN SACHS ETF TR EQUITY ETF 381430503 29983 596237 SH SOLE 596237 0 0 GOODYEAR TIRE & RUBR CO COM 382550101 495 24295 SH SOLE 24294 0 0 GRACO INC COM 384109104 803 19196 SH SOLE 19196 0 0 GRAINGER W W INC COM 384802104 12229 43313 SH SOLE 43013 0 300 GUGGENHEIM TAXABLE MUN MNGD COM 401664107 364 16629 SH SOLE 16629 0 0 HSBC HLDGS PLC SPON ADR NEW 404280406 1610 39163 SH SOLE 39163 0 0 HALLIBURTON CO COM 406216101 3692 138909 SH SOLE 136909 0 2000 HANCOCK JOHN FINL OPPTYS FD SH BEN INT NE 409735206 371 13299 SH SOLE 13298 0 0 HANESBRANDS INC COM 410345102 2729 217877 SH SOLE 217876 0 0 HARRIS CORP DEL COM 413875105 8578 63714 SH SOLE 51439 0 12275 HARTFORD FINL SVCS GROUP INC COM 416515104 1533 34497 SH SOLE 31176 0 3320 HASBRO INC COM 418056107 606 7464 SH SOLE 7463 0 0 HEICO CORP NEW COM 422806109 431 5567 SH SOLE 5567 0 0 HEICO CORP NEW CL A 422806208 202 3209 SH SOLE 3209 0 0 HENRY JACK & ASSOC INC COM 426281101 1566 12381 SH SOLE 12381 0 0 HERCULES CAPITAL INC COM 427096508 547 49587 SH SOLE 49587 0 0 HERSHEY CO COM 427866108 1271 11871 SH SOLE 9340 0 2530 HEXCEL CORP NEW COM 428291108 1129 19697 SH SOLE 19697 0 0 HI-CRUSH PARTNERS LP COM UNIT LTD 428337109 73 20495 SH SOLE 20494 0 0 HI-CRUSH PARTNERS LP COM UNIT LTD 428337109 36 10300 SH Call SOLE 10300 0 0 HOLLYFRONTIER CORP COM 436106108 549 10743 SH SOLE 10743 0 0 HOLOGIC INC COM 436440101 6119 148883 SH SOLE 148883 0 0 HOME BANCSHARES INC COM 436893200 191 11730 SH SOLE 11730 0 0 HOME DEPOT INC COM 437076102 26588 154753 SH SOLE 132028 0 22724 HONEYWELL INTL INC COM 438516106 62193 470729 SH SOLE 321971 0 148757 HORMEL FOODS CORP COM 440452100 2957 69290 SH SOLE 58989 0 10300 HOULIHAN LOKEY INC CL A 441593100 470 12791 SH SOLE 12791 0 0 HUMANA INC COM 444859102 1309 4572 SH SOLE 4572 0 0 HUNT J B TRANS SVCS INC COM 445658107 300 3228 SH SOLE 3228 0 0 HUNTINGTON BANCSHARES INC COM 446150104 6702 562380 SH SOLE 511379 0 51000 HUNTINGTON INGALLS INDS INC COM 446413106 722 3796 SH SOLE 3795 0 0 HYATT HOTELS CORP COM CL A 448579102 272 4025 SH SOLE 4025 0 0 IAMGOLD CORP COM 450913108 92 25000 SH SOLE 25000 0 0 ILLINOIS TOOL WKS INC COM 452308109 18122 143047 SH SOLE 120746 0 22300 ILLUMINA INC COM 452327109 401 1340 SH SOLE 1340 0 0 INDEPENDENCE CONTRACT DRIL I COM 453415309 101 32389 SH SOLE 32389 0 0 INDUSTRIAL LOGISTICS PPTYS T COM SHS BEN I 456237106 198 10101 SH SOLE 10101 0 0 INFOSYS LTD SPONSORED ADR 456788108 257 27098 SH SOLE 27098 0 0 ING GROEP N V SPONSORED ADR 456837103 200 18767 SH SOLE 18766 0 0 INGREDION INC COM 457187102 1858 20331 SH SOLE 20331 0 0 INTEL CORP COM 458140100 59596 1269920 SH SOLE 915079 0 354840 INTERNATIONAL BUSINESS MACHS COM 459200101 15188 133618 SH SOLE 121962 0 11655 INT'L FLAVORS & FRAGRANCES INC COM 459506101 806 6000 SH SOLE 0 0 6000 INTL PAPER CO COM 460146103 2302 57058 SH SOLE 57057 0 0 INTERPUBLIC GROUP COS INC COM 460690100 1113 53978 SH SOLE 53977 0 0 INTUIT COM 461202103 11170 56753 SH SOLE 56751 0 0 INVESTORS TITLE CO COM 461804106 962 5445 SH SOLE 5445 0 0 IONIS PHARMACEUTICALS INC COM 462222100 657 12158 SH SOLE 12158 0 0 ISHARES GOLD TRUST ISHARES 464285105 594 48381 SH SOLE 28525 0 19856 ISHARES INC MSCI AUST ETF 464286103 705 36662 SH SOLE 36662 0 0 ISHARES INC US INTL HGH Y 464286178 289 6298 SH SOLE 6298 0 0 ISHARES INC MSCI WORLD ET 464286392 4894 62058 SH SOLE 62058 0 0 ISHARES INC MSCI CDA ETF 464286509 851 35543 SH SOLE 35543 0 0 ISHARES INC MIN VOL GBL E 464286525 13270 163313 SH SOLE 163313 0 0 ISHARES INC MIN VOL EMRG 464286533 2185 39119 SH SOLE 39119 0 0 ISHARES INC MSCI EURZONE 464286608 484 13814 SH SOLE 13814 0 0 ISHARES MSCI PACIFIC EX JAPAN COM 464286665 395 9700 SH SOLE 8700 0 1000 ISHARES TR MRNGSTR LG-CP 464287119 778 4913 SH SOLE 4913 0 0 ISHARES TR CORE S&P TTL 464287150 13498 237809 SH SOLE 237808 0 0 ISHARES TR SELECT DIVID 464287168 25757 288406 SH SOLE 238706 0 49699 ISHARES TR TIPS BD ETF 464287176 7483 68334 SH SOLE 68333 0 0 ISHARES TR CORE S&P500 E 464287200 88154 350360 SH SOLE 350359 0 0 ISHARES TR CORE US AGGBD 464287226 56325 528929 SH SOLE 528928 0 0 ISHARES TR MSCI EMG MKT 464287234 15503 396929 SH SOLE 366188 0 30740 ISHARES TR IBOXX INV CP 464287242 30510 270440 SH SOLE 270439 0 0 ISHARES TR GLOBAL TECH E 464287291 1488 10334 SH SOLE 10334 0 0 ISHARES TR S&P 500 GRWT 464287309 27667 183635 SH SOLE 183634 0 0 ISHARES TR GLOBAL ENERG 464287341 476 16226 SH SOLE 16226 0 0 ISHARES TR S&P 500 VAL E 464287408 7082 70031 SH SOLE 70030 0 0 ISHARES TR 20 YR TR BD E 464287432 4833 39779 SH SOLE 39777 0 0 ISHARES TR BARCLAYS 7 10 464287440 9161 87925 SH SOLE 87924 0 0 ISHARES TR 1 3 YR TREAS 464287457 7041 84209 SH SOLE 84208 0 0 ISHARES TR MSCI EAFE ETF 464287465 34394 585148 SH SOLE 580279 0 4869 ISHARES TR RUS MDCP VAL 464287473 1874 24545 SH SOLE 24545 0 0 ISHARES TR RUS MD CP GR 464287481 1344 11823 SH SOLE 11822 0 0 ISHARES TR RUS MID CAP E 464287499 7352 158178 SH SOLE 158178 0 0 ISHARES TR CORE S&P MCP 464287507 35215 212064 SH SOLE 211926 0 138 ISHARES TR EXPND TEC SC 464287549 1643 9570 SH SOLE 9570 0 0 ISHARES TR NASDAQ BIOTEC 464287556 2350 24379 SH SOLE 24379 0 0 ISHARES TR COHEN STEER R 464287564 257 2686 SH SOLE 2685 0 0 ISHARES TR U.S. CNSM SV 464287580 2184 12077 SH SOLE 12077 0 0 ISHARES TR RUS 1000 VAL 464287598 14597 131452 SH SOLE 131452 0 0 ISHARES TR S&P MC 400GR 464287606 3197 16718 SH SOLE 16718 0 0 ISHARES TR RUS 1000 GRW 464287614 9491 72505 SH SOLE 72505 0 0 ISHARES TR RUS 1000 ETF 464287622 27114 195502 SH SOLE 195501 0 0 ISHARES TR RUS 2000 VAL 464287630 12831 119316 SH SOLE 119315 0 0 ISHARES TR RUS 2000 GRW 464287648 5699 33925 SH SOLE 33925 0 0 ISHARES TR RUSSELL 2000 464287655 30986 231415 SH SOLE 231414 0 0 ISHARES TR CORE S&P US V 464287663 2912 59330 SH SOLE 59329 0 0 ISHARES TR CORE S&P US G 464287671 3452 65515 SH SOLE 65513 0 0 ISHARES TR RUSSELL 3000 464287689 12453 84765 SH SOLE 84764 0 0 ISHARES TR U.S. UTILITS 464287697 992 7394 SH SOLE 7393 0 0 ISHARES TR S&P MC 400VL 464287705 1240 8966 SH SOLE 8965 0 0 ISHARES TR U.S. TECH ETF 464287721 2865 17915 SH SOLE 17915 0 0 ISHARES TR U.S. REAL ES 464287739 672 8975 SH SOLE 8974 0 0 ISHARES TR U.S. FIN SVC 464287770 40776 363201 SH SOLE 363200 0 0 ISHARES TR U.S. FINLS ET 464287788 3448 32424 SH SOLE 32424 0 0 ISHARES TR U.S. ENERGY E 464287796 347 11153 SH SOLE 11152 0 0 ISHARES TR CORE S&P SCP 464287804 23141 333833 SH SOLE 333832 0 0 ISHARES TR U.S. CNSM GD 464287812 654 6154 SH SOLE 6153 0 0 ISHARES TR DOW JONES US 464287846 11673 93804 SH SOLE 93804 0 0 ISHARES TR SP SMCP600VL 464287879 723 5485 SH SOLE 5484 0 0 ISHARES TR S&P SML 600 G 464287887 642 3981 SH SOLE 3980 0 0 ISHARES TR MRNGSTR LG-CP 464288109 411 4269 SH SOLE 4269 0 0 ISHARES TR INTL TREA BD 464288117 801 16539 SH SOLE 16539 0 0 ISHARES TR SHRT NAT MUN 464288158 1264 11994 SH SOLE 11994 0 0 ISHARES TR MSCI AC ASIA 464288182 6838 107661 SH SOLE 107661 0 0 ISHARES TR MRGSTR MD CP 464288208 801 4957 SH SOLE 4957 0 0 ISHARES TR MSCI ACWI EX 464288240 1946 46378 SH SOLE 46378 0 0 ISHARES TR MSCI ACWI ETF 464288257 11293 176025 SH SOLE 176025 0 0 ISHARES TR EAFE SML CP E 464288273 7910 152661 SH SOLE 152661 0 0 ISHARES TR JPMORGAN USD 464288281 15098 145307 SH SOLE 145306 0 0 ISHARES TR NATIONAL MUN 464288414 15285 140194 SH SOLE 140193 0 0 ISHARES TR INTL SEL DIV 464288448 4967 173047 SH SOLE 173046 0 0 ISHARES TR IBOXX HI YD E 464288513 2584 31885 SH SOLE 31884 0 0 ISHARES TR CRE U S REIT 464288521 223 4993 SH SOLE 4993 0 0 ISHARES TR MSCI KLD400 S 464288570 268 2889 SH SOLE 2889 0 0 ISHARES TR MBS ETF 464288588 14533 138878 SH SOLE 138876 0 0 ISHARES TR GOV/CRED BD E 464288596 301 2731 SH SOLE 2731 0 0 ISHARES TR INTRM GOV CR 464288612 2975 27494 SH SOLE 27494 0 0 ISHARES TR USD INV GRDE 464288620 2535 47889 SH SOLE 47889 0 0 ISHARES TR INTRM TR CRP 464288638 3048 58179 SH SOLE 58178 0 0 ISHARES TR SH TR CRPORT 464288646 10416 201718 SH SOLE 201718 0 0 ISHARES TR 10-20 YR TRS 464288653 8077 60499 SH SOLE 60498 0 0 ISHARES TR 3 7 YR TREAS 464288661 4212 34703 SH SOLE 34702 0 0 ISHARES TR SHORT TREAS B 464288679 12288 111415 SH SOLE 111414 0 0 ISHARES TR S&P US PFD ST 464288687 7018 205057 SH SOLE 204656 0 400 ISHARES TR US HOME CONS 464288752 438 14606 SH SOLE 14606 0 0 ISHARES TR US AER DEF ET 464288760 12422 71864 SH SOLE 71863 0 0 ISHARES TR U.S. MED DVC 464288810 1223 6121 SH SOLE 6121 0 0 ISHARES TR U.S. PHARMA E 464288836 1426 10136 SH SOLE 10136 0 0 ISHARES TR EAFE VALUE ET 464288877 1521 33649 SH SOLE 33649 0 0 ISHARES TR EAFE GRWTH ET 464288885 7716 111725 SH SOLE 111725 0 0 ISHARES TR RUS TP200 GR 464289438 2357 32864 SH SOLE 32864 0 0 ISHARES TR LNG TR CRPRT 464289511 279 4962 SH SOLE 4962 0 0 ISHARES TR GRWT ALLOCAT 464289867 10812 261733 SH SOLE 261733 0 0 ISHARES TR MODERT ALLOC 464289875 8505 238372 SH SOLE 238372 0 0 ISHARES TR CONSER ALLOC 464289883 1503 45950 SH SOLE 45950 0 0 ITAU UNIBANCO HLDG SA SPON ADR REP 465562106 218 23950 SH SOLE 23949 0 0 JACOBS ENGR GROUP INC DEL COM 469814107 226 3877 SH SOLE 3876 0 0 BANK OF THE ST JAMES FINL GP COM 470299108 164 12619 SH SOLE 12619 0 0 JOHN BEAN TECHNOLOGIES CORP COM 477839104 213 2973 SH SOLE 2973 0 0 JOHNSON & JOHNSON COM 478160104 109134 845682 SH SOLE 667623 0 178058 KLA-TENCOR CORP COM 482480100 513 5734 SH SOLE 5733 0 0 KANSAS CITY SOUTHERN COM NEW 485170302 1306 13686 SH SOLE 13686 0 0 KAYNE ANDERSN MLP MIDS INVT COM 486606106 2849 207053 SH SOLE 205552 0 1500 KELLOGG CO COM 487836108 2807 49249 SH SOLE 49248 0 0 KENNEDY-WILSON HLDGS INC COM 489398107 2297 126447 SH SOLE 126447 0 0 KEYCORP NEW COM 493267108 4047 273868 SH SOLE 206595 0 67272 KIMBERLY CLARK CORP COM 494368103 27013 237087 SH SOLE 204062 0 33024 KOHLS CORP COM 500255104 1181 17811 SH SOLE 17810 0 0 KRAFT HEINZ CO COM 500754106 11970 278125 SH SOLE 278002 0 122 KROGER CO COM 501044101 13781 501146 SH SOLE 501145 0 0 KRYSTAL BIOTECH INC COM 501147102 228 11000 SH SOLE 11000 0 0 LKQ CORP COM 501889208 230 9730 SH SOLE 9730 0 0 L3 TECHNOLOGIES INC COM 502413107 3135 18054 SH SOLE 16419 0 1635 LAM RESEARCH CORP COM 512807108 1468 10784 SH SOLE 10783 0 0 LAMAR ADVERTISING CO NEW CL A 512816109 3708 53610 SH SOLE 53609 0 0 LAMB WESTON HLDGS INC COM 513272104 529 7192 SH SOLE 7192 0 0 LANDSTAR SYS INC COM 515098101 1606 16794 SH SOLE 16793 0 0 LATTICE STRATEGIES TR HARTFORD MLT 518416102 14135 547908 SH SOLE 547908 0 0 LAUDER ESTEE COS INC CL A 518439104 3784 29087 SH SOLE 29086 0 0 LEGGETT & PLATT INC COM 524660107 2951 82357 SH SOLE 82356 0 0 LEGG MASON ETF INVT TR CLRBRG GWT ET 524682101 2046 76580 SH SOLE 76580 0 0 LEGACY RESVS INC COM 524706108 22 14813 SH SOLE 14813 0 0 LEIDOS HLDGS INC COM 525327102 16022 303921 SH SOLE 118955 0 184965 LENNAR CORP CL A 526057104 3824 97683 SH SOLE 97683 0 0 LENNOX INTL INC COM 526107107 1119 5117 SH SOLE 5116 0 0 LIBERTY ALL-STAR GROWTH FD I COM 529900102 179 40784 SH SOLE 40784 0 0 LIBERTY ALL STAR EQUITY FD SH BEN INT 530158104 162 30153 SH SOLE 30153 0 0 LIBERTY PPTY TR SH BEN INT COM 531172104 1903 45433 SH SOLE 38533 0 6900 LIBERTY MEDIA CORP DELAWARE COM C SIRIUSX 531229607 299 8106 SH SOLE 8106 0 0 LILLY ELI & CO COM 532457108 18378 158825 SH SOLE 132251 0 26573 LINCOLN ELEC HLDGS INC COM 533900106 449 5699 SH SOLE 5698 0 0 LINCOLN NATL CORP IND COM 534187109 1709 33322 SH SOLE 33321 0 0 LITTELFUSE INC COM 537008104 738 4305 SH SOLE 4305 0 0 LIVE NATION ENTERTAINMENT IN COM 538034109 1282 26049 SH SOLE 26049 0 0 LLOYDS BANKING GROUP PLC SPONSORED ADR 539439109 716 279771 SH SOLE 279769 0 0 LOCKHEED MARTIN CORP COM 539830109 16108 61522 SH SOLE 59146 0 2375 LOEWS CORP COM 540424108 262 5775 SH SOLE 5774 0 0 LOWES COS INC COM 548661107 61118 661743 SH SOLE 661256 0 486 LULULEMON ATHLETICA INC COM 550021109 219 1809 SH SOLE 1809 0 0 MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP L 559080106 5450 95527 SH SOLE 94636 0 890 MAGNA INTL INC COM 559222401 1291 28420 SH SOLE 7920 0 20500 MARATHON OIL CORP COM 565849106 340 23722 SH SOLE 23722 0 0 MARKEL CORP COM 570535104 2478 2388 SH SOLE 2387 0 0 MARSH & MCLENNAN COS INC COM 571748102 16671 209064 SH SOLE 209063 0 0 MARRIOTT INTL INC NEW CL A 571903202 1428 13154 SH SOLE 13154 0 0 MARTIN MARIETTA MATLS INC COM 573284106 1356 7893 SH SOLE 7892 0 0 MASCO CORP COM 574599106 286 9810 SH SOLE 9809 0 0 MCCORMICK & CO INC COM VTG 579780107 433 3121 SH SOLE 3121 0 0 MCCORMICK & CO INC COM NON VTG 579780206 7889 56658 SH SOLE 40412 0 16245 MCDERMOTT INTL INC COM 580037703 66 10217 SH SOLE 10217 0 0 MCDONALDS CORP COM 580135101 32432 182649 SH SOLE 156540 0 26108 MEREDITH CORP COM 589433101 3104 59768 SH SOLE 55668 0 4100 METTLER TOLEDO INTERNATIONAL COM 592688105 1864 3297 SH SOLE 3297 0 0 MICROSOFT CORP COM 594918104 127913 1259375 SH SOLE 1000961 0 258413 MICROCHIP TECHNOLOGY INC COM 595017104 10665 148300 SH SOLE 148299 0 0 MICRON TECHNOLOGY INC COM 595112103 1047 32999 SH SOLE 32999 0 0 MIDDLEBY CORP COM 596278101 1062 10347 SH SOLE 10347 0 0 MITSUBISHI UFJ FINL GROUP IN SPONSORED ADS 606822104 186 38252 SH SOLE 38251 0 0 MOHAWK INDS INC COM 608190104 356 3046 SH SOLE 3046 0 0 MONDELEZ INTL INC CL A 609207105 8321 207896 SH SOLE 204285 0 3610 MONOLITHIC PWR SYS INC COM 609839105 451 3885 SH SOLE 3885 0 0 MONRO INC COM 610236101 625 9097 SH SOLE 9097 0 0 MONROE CAP CORP COM 610335101 178 18553 SH SOLE 18553 0 0 MOODYS CORP COM 615369105 476 3403 SH SOLE 3403 0 0 MORGAN STANLEY COM NEW 617446448 11326 285671 SH SOLE 266846 0 18825 MURPHY USA INC COM 626755102 691 9029 SH SOLE 9029 0 0 NASDAQ INC COM 631103108 11361 139281 SH SOLE 139280 0 0 NATIONAL BANKSHARES INC VA COM 634865109 328 9020 SH SOLE 9019 0 0 NATIONAL BEVERAGE CORP COM 635017106 222 3097 SH SOLE 3097 0 0 NATIONAL GRID PLC SPONSORED ADR 636274409 6544 136404 SH SOLE 136404 0 0 NATIONAL OILWELL VARCO INC COM 637071101 433 16864 SH SOLE 16864 0 0 NATIONAL RETAIL PPTYS INC COM 637417106 4027 83022 SH SOLE 83020 0 0 NEENAH INC COM 640079109 244 4144 SH SOLE 4144 0 0 NEKTAR THERAPEUTICS COM 640268108 233 7100 SH SOLE 7100 0 0 NEW JERSEY RESOURCES COM 646025106 3494 76500 SH SOLE 0 0 76500 NEW ORIENTAL ED & TECH GRP I SPON ADR 647581107 1269 23154 SH SOLE 23154 0 0 NEWELL BRANDS INC COM 651229106 1562 84044 SH SOLE 84044 0 0 NEWFIELD EXPL CO COM 651290108 881 60107 SH SOLE 60106 0 0 NEWMARKET CORP COM 651587107 225 548 SH SOLE 548 0 0 NEWMONT MINING CORP COM 651639106 524 15116 SH SOLE 13242 0 1874 NICE LTD SPONSORED ADR 653656108 243 2250 SH SOLE 2250 0 0 NIKE INC CL B 654106103 6779 91456 SH SOLE 88615 0 2840 NOKIA CORP SPONSORED ADR 654902204 143 24732 SH SOLE 24732 0 0 NORDSON CORP COM 655663102 429 3601 SH SOLE 3601 0 0 NORFOLK SOUTHERN CORP COM 655844108 18608 124446 SH SOLE 102380 0 22065 NORTHROP GRUMMAN CORP COM 666807102 1347 5501 SH SOLE 5501 0 0 NOVO-NORDISK A S ADR 670100205 12656 274736 SH SOLE 274735 0 0 NUCOR CORP COM 670346105 7066 136414 SH SOLE 133913 0 2500 NUVEEN AMT FREE QLTY MUN INC COM 670657105 3048 247662 SH SOLE 247662 0 0 NUVEEN INTER DURATION MN TMF COM 670671106 437 35322 SH SOLE 35322 0 0 NUVEEN INT DUR QUAL MUN TRM COM 670677103 252 20428 SH SOLE 20428 0 0 NUVEEN MUN HIGH INCOME OPP F COM 670682103 142 12224 SH SOLE 12224 0 0 NUVEEN AMT-FREE MUN VALUE FD COM 670695105 378 25600 SH SOLE 25600 0 0 NUVEEN MUN VALUE FD INC COM 670928100 124 13482 SH SOLE 13482 0 0 NUVEEN TEXAS QLTY MUN INCME COM 670983105 178 14408 SH SOLE 14408 0 0 OCCIDENTAL PETE CORP DEL COM 674599105 28976 472081 SH SOLE 471905 0 175 OLD DOMINION FGHT LINES INC COM 679580100 559 4527 SH SOLE 4527 0 0 OLD REP INTL CORP COM 680223104 214 10417 SH SOLE 10417 0 0 OLLIES BARGAIN OUTLT HLDGS I COM 681116109 257 3868 SH SOLE 3868 0 0 OMNICOM GROUP INC COM 681919106 30183 412125 SH SOLE 411424 0 700 OMEGA HEALTHCARE INVS INC COM 681936100 829 23595 SH SOLE 23595 0 0 ONEOK INC NEW COM 682680103 1422 26369 SH SOLE 26369 0 0 ORANGE SPONSORED ADR 684060106 635 39242 SH SOLE 39242 0 0 ORIX CORP SPONSORED ADR 686330101 283 3960 SH SOLE 3960 0 0 OWENS CORNING NEW COM 690742101 371 8451 SH SOLE 8450 0 0 PNC FINL SVCS GROUP INC COM 693475105 20947 179185 SH SOLE 84744 0 94439 PPG INDS INC COM 693506107 9572 93634 SH SOLE 84984 0 8650 PVH CORP COM 693656100 442 4757 SH SOLE 4757 0 0 PACCAR INC COM 693718108 813 14236 SH SOLE 14236 0 0 PACKAGING CORP AMER COM 695156109 1139 13655 SH SOLE 13654 0 0 PALO ALTO NETWORKS INC COM 697435105 362 1924 SH SOLE 1924 0 0 PARK CITY GROUP INC COM NEW 700215304 211 35355 SH SOLE 35355 0 0 PARKER HANNIFIN CORP COM 701094104 3663 24566 SH SOLE 12116 0 12450 PAYCHEX INC COM 704326107 19628 301287 SH SOLE 86889 0 214398 PEMBINA PIPELINE CORP COM 706327103 213 7196 SH SOLE 7195 0 0 PENN NATL GAMING INC COM 707569109 306 16256 SH SOLE 16256 0 0 PENNSYLVANIA RL ESTATE INVT SH BEN INT 709102107 103 17477 SH SOLE 17477 0 0 PEOPLES UNITED FINANCIAL INC COM 712704105 1447 100329 SH SOLE 100329 0 0 PEPSICO INC COM 713448108 61564 557255 SH SOLE 442737 0 114517 PERMROCK ROYALTY TRUST TR UNIT 714254109 98 16700 SH SOLE 16700 0 0 PETMED EXPRESS INC COM 716382106 263 11340 SH SOLE 11340 0 0 PFIZER INC COM 717081103 87088 1995155 SH SOLE 1590604 0 404550 PHILIP MORRIS INTL INC COM 718172109 35479 531463 SH SOLE 510798 0 20664 PHILLIPS 66 COM 718546104 20290 235543 SH SOLE 216806 0 18736 PIMCO HIGH INCOME FD COM SHS 722014107 90 11314 SH SOLE 11313 0 0 PINNACLE WEST CAP CORP COM 723484101 540 6346 SH SOLE 6346 0 0 PIONEER MUN HIGH INCOME TR COM SHS 723763108 390 35638 SH SOLE 35638 0 0 PIONEER NAT RES CO COM 723787107 538 4091 SH SOLE 4091 0 0 PIONEER NAT RES CO COM 723787107 1104 8400 SH Call SOLE 8400 0 0 PLAINS ALL AMERN PIPELINE L UNIT LTD PART 726503105 968 48306 SH SOLE 48306 0 0 POLARIS INDS INC COM 731068102 754 9839 SH SOLE 9839 0 0 PROCTER AND GAMBLE CO COM 742718109 53628 583426 SH SOLE 554951 0 28474 PROGRESSIVE CORP OHIO COM 743315103 722 11972 SH SOLE 11971 0 0 PRUDENTIAL FINL INC COM 744320102 5650 69294 SH SOLE 59582 0 9711 PUBLIC SVC ENTERPRISE GROUP COM 744573106 1381 26538 SH SOLE 26538 0 0 PULTE GROUP INC COM 745867101 521 20080 SH SOLE 20080 0 0 PUTNAM PREMIER INCOME TR SH BEN INT 746853100 603 128621 SH SOLE 128621 0 0 QUALCOMM INC COM 747525103 19443 341652 SH SOLE 333361 0 8290 QUOTIENT TECHNOLOGY INC COM 749119103 288 27053 SH SOLE 27053 0 0 RF INDS LTD COM PAR $0.01 749552105 78 10775 SH SOLE 10775 0 0 RLI CORP COM 749607107 1383 20048 SH SOLE 20048 0 0 RPM INTL INC COM COM 749685103 13437 228590 SH SOLE 207665 0 20925 RAYMOND JAMES FINANCIAL INC COM 754730109 603 8116 SH SOLE 8116 0 0 RAYTHEON CO COM NEW 755111507 11549 75313 SH SOLE 69077 0 6235 REALTY INCOME CORP COM 756109104 9931 157550 SH SOLE 157550 0 0 RED HAT INC COM 756577102 11290 64284 SH SOLE 64284 0 0 REINSURANCE GROUP AMER INC COM NEW 759351604 328 2343 SH SOLE 2343 0 0 RELX PLC SPONSORED ADR 759530108 414 20197 SH SOLE 20197 0 0 REPUBLIC SVCS INC COM 760759100 4487 62247 SH SOLE 62246 0 0 RESMED INC COM 761152107 3175 27895 SH SOLE 27895 0 0 RIO TINTO PLC SPONSORED ADR 767204100 579 11953 SH SOLE 11952 0 0 RITE AID CORP COM 767754104 15 21970 SH SOLE 21970 0 0 ROBERT HALF INTL INC COM 770323103 1457 25481 SH SOLE 25480 0 0 ROCKWELL AUTOMATION INC COM 773903109 845 5619 SH SOLE 5619 0 0 ROGERS CORP COM 775133101 288 2914 SH SOLE 2914 0 0 ROLLINS INC COM 775711104 297 8247 SH SOLE 8247 0 0 ROPER TECHNOLOGIES INC COM 776696106 1295 4859 SH SOLE 4859 0 0 ROSS STORES INC COM 778296103 12032 144635 SH SOLE 144634 0 0 ROYAL BK CDA MONTREAL QUE COM 780087102 1284 18747 SH SOLE 18747 0 0 ROYAL DUTCH SHELL PLC SPON ADR B 780259107 6229 103923 SH SOLE 97247 0 6675 ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 13102 224858 SH SOLE 224857 0 0 ROYCE VALUE TR INC COM 780910105 531 45064 SH SOLE 45064 0 0 ROYCE MICRO-CAP TR INC COM 780915104 296 39951 SH SOLE 39951 0 0 RYANAIR HLDGS PLC SPONSORED ADR 783513203 368 5161 SH SOLE 5161 0 0 SEI INVESTMENTS CO COM 784117103 3253 70429 SH SOLE 70427 0 0 SAP SE SPON ADR 803054204 1322 13282 SH SOLE 13282 0 0 SAREPTA THERAPEUTICS INC COM 803607100 388 3558 SH SOLE 3558 0 0 SCHLUMBERGER LTD COM 806857108 9607 266318 SH SOLE 259257 0 7059 SCHWAB CHARLES CORP NEW COM 808513105 3884 93535 SH SOLE 93534 0 0 SCHWAB STRATEGIC TR US LRG CAP ET 808524201 33551 562000 SH SOLE 562000 0 0 SCHWAB STRATEGIC TR US LCAP GR ET 808524300 33128 480615 SH SOLE 480614 0 0 SCHWAB STRATEGIC TR US LCAP VA ET 808524409 1029 20880 SH SOLE 20879 0 0 SCHWAB STRATEGIC TR US MID-CAP ET 808524508 660 13790 SH SOLE 13790 0 0 SCHWAB STRATEGIC TR US SML CAP ET 808524607 6512 107323 SH SOLE 107323 0 0 SCHWAB STRATEGIC TR EMRG MKTEQ ET 808524706 954 40580 SH SOLE 40580 0 0 SCHWAB STRATEGIC TR US DIVIDEND E 808524797 3637 77440 SH SOLE 76189 0 1251 SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 648 22903 SH SOLE 22703 0 200 SCHWAB STRATEGIC TR SHT TM US TRE 808524862 5396 108141 SH SOLE 108141 0 0 SCHWAB STRATEGIC TR INTL SCEQT ET 808524888 1166 40092 SH SOLE 40092 0 0 SCOTTS MIRACLE GRO CO CL A 810186106 1091 17755 SH SOLE 17754 0 0 SEMPRA ENERGY COM 816851109 503 4655 SH SOLE 4654 0 0 SHERWIN WILLIAMS CO COM 824348106 4175 10611 SH SOLE 10611 0 0 SIGA TECHNOLOGIES INC COM 826917106 81 10351 SH SOLE 10351 0 0 SIMON PPTY GROUP INC NEW COM 828806109 18395 109503 SH SOLE 51522 0 57981 SMITH A O COM 831865209 328 7691 SH SOLE 7691 0 0 SMUCKER J M CO COM NEW 832696405 17304 185103 SH SOLE 180875 0 4227 SNAP ON INC COM 833034101 839 5777 SH SOLE 5776 0 0 SONOCO PRODS CO COM 835495102 657 12382 SH SOLE 12382 0 0 SONY CORP SPONSORED ADR 835699307 408 8461 SH SOLE 8460 0 0 SOUTHERN CO COM 842587107 16031 365032 SH SOLE 358931 0 6100 SOUTHWEST AIRLS CO COM 844741108 373 8030 SH SOLE 8029 0 0 SPIRIT AEROSYSTEMS HLDGS INC COM CL A 848574109 348 4829 SH SOLE 4829 0 0 SPLUNK INC COM 848637104 474 4522 SH SOLE 4522 0 0 SQUARE INC CL A 852234103 1041 18560 SH SOLE 18560 0 0 STAMPS COM INC COM NEW 852857200 274 1765 SH SOLE 1765 0 0 STANLEY BLACK & DECKER INC COM 854502101 5128 42834 SH SOLE 39881 0 2952 STARBUCKS CORP COM 855244109 29938 464891 SH SOLE 464890 0 0 STATE STR CORP COM 857477103 10109 160294 SH SOLE 159292 0 1000 STERICYCLE INC COM 858912108 1043 28453 SH SOLE 28453 0 0 STONECASTLE FINL CORP COM 861780104 442 22925 SH SOLE 22924 0 0 STRYKER CORP COM 863667101 4450 28393 SH SOLE 28193 0 200 SUNCOR ENERGY INC NEW COM 867224107 1264 45220 SH SOLE 45219 0 0 SUNTRUST BKS INC COM 867914103 4498 89188 SH SOLE 78343 0 10845 SYNOPSYS INC COM 871607107 634 7529 SH SOLE 7529 0 0 SYSCO CORP COM 871829107 12654 201961 SH SOLE 59204 0 142757 THL CREDIT INC COM 872438106 108 17914 SH SOLE 17914 0 0 TJX COS INC NEW COM 872540109 15571 348043 SH SOLE 247164 0 100878 T MOBILE US INC COM 872590104 284 4467 SH SOLE 4467 0 0 TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADR 874039100 2798 75807 SH SOLE 75806 0 0 TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 372 3622 SH SOLE 3622 0 0 TANGER FACTORY OUTLET CTRS I COM 875465106 202 10020 SH SOLE 10019 0 0 TARENA INTL INC ADR 876108101 241 38395 SH SOLE 38395 0 0 TECK RESOURCES LTD CL B 878742204 352 16372 SH SOLE 16372 0 0 TEKLA HEALTHCARE OPPORTUNIT SHS 879105104 576 34366 SH SOLE 34366 0 0 TELEFLEX INC COM 879369106 745 2883 SH SOLE 2333 0 550 TELEFONICA S A SPONSORED ADR 879382208 233 27598 SH SOLE 27598 0 0 TEMPLETON EMERG MKTS INCOME COM 880192109 268 27939 SH SOLE 27938 0 0 TERADYNE INC COM 880770102 421 13439 SH SOLE 13438 0 0 TESARO INC COM 881569107 556 7500 SH SOLE 7500 0 0 TEXAS INSTRS INC COM 882508104 6275 66409 SH SOLE 55758 0 10650 TEXAS ROADHOUSE INC COM 882681109 394 6611 SH SOLE 6611 0 0 TEXTRON INC COM 883203101 337 7345 SH SOLE 7345 0 0 THERMO FISHER SCIENTIFIC INC COM 883556102 17421 77845 SH SOLE 68014 0 9830 THOMSON REUTERS CORP COM NEW 884903709 12416 257006 SH SOLE 43978 0 213028 THOR INDS INC COM 885160101 1686 32425 SH SOLE 25249 0 7175 TIMKEN CO COM 887389104 986 26443 SH SOLE 26442 0 0 TORCHMARK CORP COM COM 891027104 1898 25468 SH SOLE 18125 0 7343 TORONTO DOMINION BK ONT COM NEW 891160509 6801 136798 SH SOLE 109598 0 27200 TOTAL SYS SVCS INC COM 891906109 730 8980 SH SOLE 8980 0 0 TOYOTA MOTOR CORP SP ADR REP2CO 892331307 340 2932 SH SOLE 2932 0 0 TRACTOR SUPPLY CO COM 892356106 4248 50920 SH SOLE 50919 0 0 TREMONT MTG TR COM 894789106 1685 186273 SH SOLE 186273 0 0 TRINITY INDS INC COM 896522109 624 30347 SH SOLE 30346 0 0 TYSON FOODS INC CL A 902494103 1433 26860 SH SOLE 26859 0 0 UDR INC COM 902653104 1255 31667 SH SOLE 29667 0 2000 U G I CORPORATION COM 902681105 5212 97688 SH SOLE 82013 0 15675 UMB FINL CORP COM 902788108 652 10706 SH SOLE 10706 0 0 US BANCORP DEL COM NEW 902973304 19403 424580 SH SOLE 241763 0 182816 UNDER ARMOUR INC CL C 904311206 228 14111 SH SOLE 14111 0 0 UNILEVER PLC SPON ADR NEW 904767704 14159 271011 SH SOLE 269975 0 1035 UNILEVER N V N Y SHS NEW 904784709 1471 27360 SH SOLE 27360 0 0 UNION PAC CORP COM 907818108 15985 115644 SH SOLE 98528 0 17115 UNITED BANKSHARES INC WEST V COM 909907107 734 23614 SH SOLE 23613 0 0 UNITED NAT FOODS INC COM 911163103 480 45337 SH SOLE 45337 0 0 UNITED PARCEL SERVICE INC CL B 911312106 65436 670945 SH SOLE 496313 0 174631 UNITED RENTALS INC COM 911363109 1489 14528 SH SOLE 12013 0 2515 UNITED TECHNOLOGIES CORP COM 913017109 47383 445003 SH SOLE 285068 0 159934 UNIVERSAL HLTH SVCS INC CL B 913903100 404 3470 SH SOLE 3470 0 0 V F CORP COM 918204108 10516 147413 SH SOLE 124037 0 23375 VANGUARD GROUP DIV APP ETF 921908844 38486 392928 SH SOLE 392928 0 0 VANGUARD STAR FD VG TL INTL ST 921909768 5911 125202 SH SOLE 124272 0 930 VANGUARD ADMIRAL FDS INC SMLCP 600 VAL 921932778 914 8050 SH SOLE 8050 0 0 VANGUARD ADMIRAL FDS INC MIDCP 400 VAL 921932844 1675 15937 SH SOLE 15937 0 0 VANGUARD BD INDEX FD INC LONG TERM BON 921937793 235 2688 SH SOLE 2688 0 0 VANGUARD BD INDEX FD INC INTERMED TERM 921937819 3704 45576 SH SOLE 45575 0 0 VANGUARD BD INDEX FD INC SHORT TRM BON 921937827 8963 114080 SH SOLE 114079 0 0 VANGUARD BD INDEX FD INC TOTAL BND MRK 921937835 57328 723764 SH SOLE 723763 0 0 VANGUARD TAX MANAGED INTL FD FTSE DEV MKT 921943858 42017 1132562 SH SOLE 1130650 0 1911 VANGUARD WHITEHALL FDS INC HIGH DIV YLD 921946406 52394 671817 SH SOLE 671816 0 0 VANGUARD WHITEHALL FDS INC INTL HIGH ETF 921946794 861 15312 SH SOLE 15312 0 0 VANGUARD WHITEHALL FDS INC INTL DVD ETF 921946810 543 9428 SH SOLE 9428 0 0 VANGUARD MALVERN FDS STRM INFPROID 922020805 8547 178375 SH SOLE 178375 0 0 VANGUARD INTL EQUITY INDEX F TT WRLD ST ET 922042742 36120 551796 SH SOLE 551796 0 0 VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 50641 1111043 SH SOLE 1099424 0 11618 VANGUARD INTL EQUITY INDEX F FTSE EMR MKT 922042858 24010 630214 SH SOLE 349586 0 280627 VANGUARD INTL EQUITY INDEX F FTSE PACIFIC 922042866 11083 182825 SH SOLE 182824 0 0 VANGUARD INTL EQUITY INDEX F FTSE EUROPE E 922042874 2571 52894 SH SOLE 52894 0 0 VEEVA SYS INC CL A COM 922475108 505 5655 SH SOLE 5655 0 0 VANGUARD MUN BD FD INC TAX EXEMPT BD 922907746 10358 202924 SH SOLE 202923 0 0 VANGUARD INDEX FDS S&P 500 ETF S 922908363 42622 185467 SH SOLE 168396 0 17071 VANGUARD INDEX FDS MCAP VL IDXVI 922908512 12835 134742 SH SOLE 134018 0 723 VANGUARD INDEX FDS MCAP GR IDXVI 922908538 4318 36081 SH SOLE 36080 0 0 VANGUARD INDEX FDS REAL ESTATE E 922908553 9620 129024 SH SOLE 129023 0 0 VANGUARD INDEX FDS SML CP GRW ET 922908595 1097 7287 SH SOLE 7286 0 0 VANGUARD INDEX FDS SM CP VAL ETF 922908611 3262 28605 SH SOLE 27626 0 979 VANGUARD INDEX FDS MID CAP ETF 922908629 41109 297507 SH SOLE 297506 0 0 VANGUARD INDEX FDS LARGE CAP ETF 922908637 22758 198142 SH SOLE 198142 0 0 VANGUARD INDEX FDS EXTEND MKT ET 922908652 3918 39264 SH SOLE 39263 0 0 VANGUARD INDEX FDS GROWTH ETF 922908736 7191 53546 SH SOLE 53545 0 0 VANGUARD INDEX FDS VALUE ETF 922908744 26037 265825 SH SOLE 265824 0 0 VANGUARD INDEX FDS SMALL CP ETF 922908751 31145 235970 SH SOLE 234309 0 1660 VANGUARD INDEX FDS TOTAL STK MKT 922908769 81449 638176 SH SOLE 638175 0 0 VIRTU FINL INC CL A 928254101 349 13570 SH SOLE 13570 0 0 VMWARE INC CL A COM 928563402 617 4503 SH SOLE 4503 0 0 VULCAN MATLS CO COM COM 929160109 336 3400 SH SOLE 3400 0 0 WD-40 CO COM 929236107 11459 62532 SH SOLE 62531 0 0 W S F S FINANCIAL CO COM 929328102 262 6907 SH SOLE 306 0 6601 WABTEC CORP COM 929740108 206 2946 SH SOLE 2945 0 0 WALMART INC COM 931142103 30449 326890 SH SOLE 202284 0 124605 WALGREENS BOOTS ALLIANCE INC COM 931427108 11509 168439 SH SOLE 161038 0 7400 WATERS CORP COM 941848103 497 2639 SH SOLE 2639 0 0 WATSCO INC COM 942622200 4479 32194 SH SOLE 32194 0 0 WEBSTER FINL CORP CONN COM 947890109 381 7747 SH SOLE 7747 0 0 WELLS FARGO CO NEW COM 949746101 43559 945303 SH SOLE 735852 0 209450 WESTERN ALLIANCE BANCORP COM 957638109 246 6238 SH SOLE 6238 0 0 WESTERN DIGITAL CORP COM 958102105 718 19447 SH SOLE 19447 0 0 WESTERN UN CO COM 959802109 977 57294 SH SOLE 57294 0 0 WEYERHAEUSER CO COM 962166104 4859 222307 SH SOLE 202356 0 19950 WHIRLPOOL CORP COM 963320106 2321 21725 SH SOLE 21725 0 0 WILLIAMS COS INC DEL COM 969457100 2352 106672 SH SOLE 106672 0 0 WORLDPAY INC CL A 981558109 1105 14467 SH SOLE 14467 0 0 WYNN RESORTS LTD COM 983134107 241 2440 SH SOLE 2440 0 0 XPO LOGISTICS INC COM 983793100 1213 21280 SH SOLE 21280 0 0 YUM BRANDS INC COM 988498101 8141 88584 SH SOLE 88584 0 0 ZEBRA TECHNOLOGIES CORP CL A 989207105 340 2138 SH SOLE 2138 0 0 ZIONS BANCORPORATION N A *W EXP 05/21/ 989701115 172 18300 SH SOLE 18300 0 0 BT GROUP PLC ADR 05577E101 1191 78394 SH SOLE 78394 0 0 CDK GLOBAL INC COM 12508E101 4151 86714 SH SOLE 86713 0 0 COVANTA HLDG CORP COM 22282E102 315 23491 SH SOLE 23490 0 0 MFS HIGH YIELD MUN TR SH BEN INT 59318E102 44 10600 SH SOLE 10600 0 0 QUANTA SVCS INC COM 74762E102 1387 46090 SH SOLE 46090 0 0 VERISIGN INC COM 92343E102 558 3764 SH SOLE 3764 0 0 FIRSTSERVICE CORP NEW SUB VTG SH 33767E103 1395 20375 SH SOLE 20374 0 0 INVESCO QQQ TR UNIT SER 1 46090E103 61857 401003 SH SOLE 396373 0 4629 INVESCO QQQ TR UNIT SER 1 46090E103 1727 11200 SH Call SOLE 11200 0 0 INVESCO ADVANTAGE MUNICIPAL SH BEN INT 46132E103 606 61447 SH SOLE 61447 0 0 AMERISOURCEBERGEN CORP COM 03073E105 23764 319414 SH SOLE 319413 0 0 FIRST TR EXCHANGE TRADED FD CAP STRENGTH 33733E104 16978 351668 SH SOLE 351666 0 0 SALLY BEAUTY HLDGS INC COM 79546E104 658 38630 SH SOLE 38630 0 0 TARGET CORP COM 87612E106 3835 58027 SH SOLE 57468 0 558 NUVEEN HIGH INCOME DECMBR 20 COM 67076E107 2467 250218 SH SOLE 250218 0 0 EDWARDS LIFESCIENCES CORP COM 28176E108 1252 8179 SH SOLE 8179 0 0 FIRST TR EXCHANGE-TRADED FD PFD SECS INC 33739E108 10631 592299 SH SOLE 592299 0 0 ARGAN INC COM 04010E109 400 10594 SH SOLE 10594 0 0 KAYNE ANDERSON MDSTM ENERGY COM 48661E108 126 13080 SH SOLE 13080 0 0 NCR CORP NEW COM 62886E108 1395 60468 SH SOLE 60468 0 0 FORTINET INC COM 34959E109 335 4757 SH SOLE 4757 0 0 TOTAL S A SPONSORED ADR 89151E109 8088 155011 SH SOLE 142506 0 12505 TRAVELERS COMPANIES INC COM 89417E109 10327 86243 SH SOLE 72415 0 13828 INVESCO EXCHNG TRADED FD TR S&P SMLCP INF 46138E115 1690 24490 SH SOLE 24489 0 0 INVESCO EXCHNG TRADED FD TR S&P MIDCP LOW 46138E198 469 10585 SH SOLE 10585 0 0 FIRST TR EXCHANGE TRADED FD NY ARCA BIOTE 33733E203 2458 19796 SH SOLE 19796 0 0 BHP GROUP PLC SPONSORED ADS 05545E209 1054 25176 SH SOLE 25176 0 0 INVESCO EXCHNG TRADED FD TR S&P INTL QULT 46138E214 4421 216277 SH SOLE 216277 0 0 INVESCO EXCHNG TRADED FD TR S&P GLOBL DIV 46138E271 180 17588 SH SOLE 17588 0 0 FIRST TR EXCHANGE TRADED FD DJ INTERNT ID 33733E302 7984 68452 SH SOLE 68451 0 0 ALPS ETF TR RIVERFRNT FLE 00162Q510 26925 927836 SH SOLE 927836 0 0 ALPS ETF TR RIVERFRNT DYM 00162Q528 29527 1050052 SH SOLE 1050052 0 0 ALPS ETF TR RIVERFRONT DY 00162Q536 35624 1501874 SH SOLE 1501874 0 0 ALPS ETF TR RIVERFRONT UN 00162Q544 2723 114151 SH SOLE 114151 0 0 ALPS ETF TR RIVRFRNT STR 00162Q783 15236 634050 SH SOLE 634050 0 0 ALPS ETF TR SECTR DIV DOG 00162Q858 4255 108762 SH SOLE 108762 0 0 ALPS ETF TR ALERIAN MLP 00162Q866 11735 1344280 SH SOLE 1278979 0 65300 AMC NETWORKS INC CL A 00164V103 315 5749 SH SOLE 5749 0 0 AT&T INC COM 00206R102 56215 1969720 SH SOLE 1938019 0 31700 ARK ETF TR INNOVATION ET 00214Q104 1531 41190 SH SOLE 41190 0 0 ABBVIE INC COM 00287Y109 70881 768870 SH SOLE 717085 0 51785 ABERDEEN TOTAL DYNAMIC DIVD COM SH BEN IN 00326L100 94 13147 SH SOLE 13147 0 0 ACTIVISION BLIZZARD INC COM 00507V109 8317 178592 SH SOLE 178591 0 0 ADOBE INC COM 00724F101 4156 18372 SH SOLE 15647 0 2725 ADVISORSHARES TR ADVISORSHS ET 00768Y206 705 17612 SH SOLE 17612 0 0 AGILENT TECHNOLOGIES INC COM 00846U101 614 9110 SH SOLE 9110 0 0 AIR LEASE CORP CL A 00912X302 476 15767 SH SOLE 15767 0 0 AKAMAI TECHNOLOGIES INC COM 00971T101 7042 115295 SH SOLE 115295 0 0 ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 15077 110004 SH SOLE 110004 0 0 ALLIANCEBERNSTEIN HOLDING LP UNIT LTD PART 01881G106 241 8851 SH SOLE 8850 0 0 ALLY FINL INC COM 02005N100 2501 110375 SH SOLE 110375 0 0 ALPHABET INC CAP STK CL C 02079K107 64846 62617 SH SOLE 52313 0 10303 ALPHABET INC CAP STK CL A 02079K305 35380 33859 SH SOLE 33606 0 251 ALTRIA GROUP INC COM 02209S103 32607 660204 SH SOLE 629964 0 30239 AMBEV SA SPONSORED ADR 02319V103 361 92341 SH SOLE 92341 0 0 AMERICA FIRST MULTIFAMILY IN BEN UNIT CTF 02364V107 68 12100 SH SOLE 12100 0 0 AMERICAN AIRLS GROUP INC COM 02376R102 541 16850 SH SOLE 16849 0 0 AMERICAN FIN TR INC COM CLASS A 02607T109 1201 90175 SH SOLE 90175 0 0 AMERICAN TOWER CORP NEW COM 03027X100 6438 40705 SH SOLE 40704 0 0 AMERIPRISE FINL INC COM 03076C106 5127 49135 SH SOLE 38054 0 11080 ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 1182 17967 SH SOLE 17966 0 0 ANSYS INC COM 03662Q105 344 2411 SH SOLE 2411 0 0 ANTERO MIDSTREAM PARTNERS LP UNT LTD PARTN 03673L103 1353 63261 SH SOLE 63261 0 0 ANTERO MIDSTREAM GP LP COM SHS REPST 03675Y103 551 49300 SH SOLE 49300 0 0 AQUA AMERICA INC COM 03836W103 228 6670 SH SOLE 6670 0 0 ARAMARK COM 03852U106 2591 89449 SH SOLE 89449 0 0 ARCELORMITTAL SA LUXEMBOURG NY REGISTRY S 03938L203 409 19804 SH SOLE 19804 0 0 ARES CAP CORP COM 04010L103 5072 325609 SH SOLE 325608 0 0 ARMADA HOFFLER PPTYS INC COM 04208T108 451 32147 SH SOLE 32147 0 0 ARRAY BIOPHARMA INC COM 04269X105 2495 175100 SH SOLE 175100 0 0 ARTISAN PARTNERS ASSET MGMT CL A 04316A108 747 33810 SH SOLE 33809 0 0 ATLAS AIR WORLDWIDE HLDGS IN NOTE 2.250% 049164BH8 12 13000 SH SOLE 13000 0 0 AURORA CANNABIS INC COM 05156X108 170 34375 SH SOLE 34375 0 0 B & G FOODS INC NEW COM 05508R106 322 11152 SH SOLE 11152 0 0 BCE INC COM NEW 05534B760 9189 232482 SH SOLE 232481 0 0 BWX TECHNOLOGIES INC COM 05605H100 402 10521 SH SOLE 10521 0 0 BANCO BILBAO VIZCAYA ARGENTA SPONSORED ADR 05946K101 111 21151 SH SOLE 21151 0 0 BANCO SANTANDER SA ADR 05964H105 583 130530 SH SOLE 130529 0 0 BARINGS BDC INC COM 06759L103 633 70307 SH SOLE 70307 0 0 BARINGS GLOBAL SHORT DURATIO COM 06760L100 710 44559 SH SOLE 44558 0 0 BERRY GLOBAL GROUP INC COM 08579W103 326 6860 SH SOLE 6860 0 0 BIOMARIN PHARMACEUTICAL INC COM 09061G101 267 3145 SH SOLE 3145 0 0 BIOGEN INC COM 09062X103 3875 12879 SH SOLE 12879 0 0 BLACK KNIGHT INC COM 09215C105 323 7171 SH SOLE 7171 0 0 BLACKBERRY LTD COM 09228F103 260 36600 SH SOLE 36600 0 0 BLACKROCK INC COM 09247X101 13716 34918 SH SOLE 34917 0 0 BLACKROCK HEALTH SCIENCES TR COM 09250W107 706 19385 SH SOLE 19384 0 0 BLACKROCK MUNIHOLDINGS FD IN COM 09253N104 156 10603 SH SOLE 10603 0 0 BLACKROCK MUNIVEST FD INC COM 09253R105 1421 172119 SH SOLE 172118 0 0 BLACKSTONE GROUP L P COM UNIT LTD 09253U108 7059 236803 SH SOLE 236802 0 0 BLACKROCK MUNIYIELD FD INC COM 09253W104 137 11000 SH SOLE 11000 0 0 BLACKROCK MUNIHOLDNGS QLTY I COM 09254A101 127 11297 SH SOLE 11297 0 0 BLACKROCK CORPOR HI YLD FD I COM 09255P107 245 26468 SH SOLE 26468 0 0 BLACKROCK ENH CAP & INC FD I COM 09256A109 354 25189 SH SOLE 25188 0 0 BLACKROCK RES & COMM STRAT T SHS 09257A108 700 99202 SH SOLE 99201 0 0 BLACKSTONE GSO STRATEGIC CR COM SHS BEN I 09257R101 508 37765 SH SOLE 37765 0 0 BLACKROCK SCIENCE & TECH TR SHS 09258G104 1506 54821 SH SOLE 54821 0 0 BLUEROCK RESIDENTIAL GRW REI COM CL A 09627J102 213 23696 SH SOLE 23696 0 0 BOOKING HLDGS INC COM 09857L108 17144 9954 SH SOLE 9954 0 0 BRANDYWINEGBL GLBAL INM OPRT COM 10537L104 368 35494 SH SOLE 35494 0 0 BRIXMOR PPTY GROUP INC COM 11120U105 1365 92951 SH SOLE 92951 0 0 BROADRIDGE FINL SOLUTIONS IN COM 11133T103 2583 26843 SH SOLE 26842 0 0 BROADCOM INC COM 11135F101 13770 54158 SH SOLE 52350 0 1807 BROOKFIELD GLOBL LISTED INFR COM SHS 11273Q109 388 38342 SH SOLE 38342 0 0 B2GOLD CORP COM 11777Q209 43 15000 SH SOLE 15000 0 0 CBRE CLARION GLOBAL REAL EST COM 12504G100 249 40465 SH SOLE 40464 0 0 CBRE GROUP INC CL A 12504L109 8568 214003 SH SOLE 214003 0 0 CDW CORP COM 12514G108 4223 52118 SH SOLE 42843 0 9275 C H ROBINSON WORLDWIDE INC COM NEW 12541W209 973 11585 SH SOLE 11584 0 0 CME GROUP INC COM CL A 12572Q105 11554 61422 SH SOLE 25226 0 36195 CALAMOS GBL DYN INCOME FUND COM 12811L107 96 14663 SH SOLE 14663 0 0 CANADIAN PAC RY LTD COM 13645T100 1729 9737 SH SOLE 9737 0 0 CAPITAL ONE FINL CORP COM 14040H105 12624 167008 SH SOLE 162637 0 4371 CAPITALA FIN CORP COM 14054R106 605 84428 SH SOLE 84427 0 0 CAPITALA FIN CORP 5.75% NT CV 2 14054R403 1144 48114 SH SOLE 48114 0 0 CARDINAL HEALTH INC COM 14149Y108 6120 137238 SH SOLE 137236 0 0 CELLDEX THERAPEUTICS INC NEW COM 15117B103 9 47000 SH SOLE 47000 0 0 CENTENE CORP DEL COM 15135B101 2178 18891 SH SOLE 18891 0 0 CENTENNIAL RESOURCE DEV INC CL A 15136A102 321 29219 SH SOLE 29219 0 0 CENTERPOINT ENERGY INC COM 15189T107 1541 54602 SH SOLE 54601 0 0 CENTERSTATE BK CORP COM 15201P109 262 12498 SH SOLE 12497 0 0 CHARTER COMMUNICATIONS INC N CL A 16119P108 1821 6392 SH SOLE 6392 0 0 CHEMOCENTRYX INC COM 16383L106 1252 114827 SH SOLE 114827 0 0 CHENIERE ENERGY INC COM NEW 16411R208 257 4344 SH SOLE 4344 0 0 CINEMARK HOLDINGS INC COM 17243V102 817 22848 SH SOLE 22848 0 0 CISCO SYS INC COM 17275R102 78359 1808467 SH SOLE 1280635 0 527831 CLEARBRIDGE ENERGY MIDSTRM O COM 18469P100 189 24267 SH SOLE 24267 0 0 CLEARWAY ENERGY INC CL C 18539C204 239 13889 SH SOLE 13889 0 0 COHEN & STEERS REIT & PFD IN COM 19247X100 975 54804 SH SOLE 54803 0 0 COHEN & STEERS INFRASTRUCTUR COM 19248A109 1431 72422 SH SOLE 72422 0 0 COHEN & STEERS CLOSED END OP COM 19248P106 207 18734 SH SOLE 18734 0 0 COHEN & STEERS SLT PFD INCM COM 19248Y107 869 36588 SH SOLE 36588 0 0 COHEN & STEERS MLP INC & ENR COM SHS 19249B106 592 79031 SH SOLE 79031 0 0 COLONY CAP INC NEW CL A COM 19626G108 223 47763 SH SOLE 47763 0 0 COMCAST CORP NEW CL A 20030N101 49245 1446317 SH SOLE 1069377 0 376939 COMPASS MINERALS INTL INC COM 20451N101 907 21775 SH SOLE 21775 0 0 COMPASS DIVERSIFIED HOLDINGS SH BEN INT 20451Q104 740 59464 SH SOLE 59464 0 0 CONOCOPHILLIPS COM 20825C104 6391 102508 SH SOLE 77386 0 25121 CONSTELLATION BRANDS INC CL A 21036P108 1806 11230 SH SOLE 11230 0 0 COSTCO WHSL CORP NEW COM 22160K105 16520 81099 SH SOLE 40427 0 40671 CRACKER BARREL OLD CTRY STOR COM 22410J106 627 3925 SH SOLE 3924 0 0 CROWN CASTLE INTL CORP NEW COM 22822V101 38377 353287 SH SOLE 334181 0 19105 CUSHING ENERGY INCOME COM SH BEN IN 23162T102 129 20103 SH SOLE 20102 0 0 CYRUSONE INC COM 23283R100 1275 24121 SH SOLE 24120 0 0 DNP SELECT INCOME FD COM 23325P104 238 22951 SH SOLE 22950 0 0 D R HORTON INC COM 23331A109 461 13310 SH SOLE 13310 0 0 DXC TECHNOLOGY CO COM 23355L106 323 6082 SH SOLE 6082 0 0 DAVIS FUNDAMENTAL ETF TR SELECT WRLD W 23908L306 7454 381297 SH SOLE 381297 0 0 DEUTSCHE BK AG LONDON ETN DJ HY 202 25153Q658 479 21102 SH SOLE 21102 0 0 DEVON ENERGY CORP COM 25179m103 1993 88420 SH SOLE 55070 0 33350 DIAGEO P L C SPON ADR NEW 25243Q205 14754 104049 SH SOLE 87048 0 17000 DIAMONDBACK ENERGY INC COM 25278X109 2110 22766 SH SOLE 17771 0 4995 DISCOVERY INC COM SER A 25470F104 750 30337 SH SOLE 30337 0 0 DISCOVERY INC COM SER C 25470F302 5465 236809 SH SOLE 236809 0 0 DOLBY LABORATORIES INC COM 25659T107 567 9171 SH SOLE 9171 0 0 DOMINION ENERGY INC COM 25746U109 30952 433153 SH SOLE 405452 0 27700 DOMINION ENERGY INC UNIT 08/15/20 25746U836 930 19440 SH SOLE 19440 0 0 DOWDUPONT INC COM 26078J100 23839 445780 SH SOLE 355871 0 89908 DREYFUS HIGH YIELD STRATEGIE SH BEN INT 26200S101 38 14169 SH SOLE 14168 0 0 DREYFUS MUN INCOME INC COM 26201R102 152 20000 SH SOLE 20000 0 0 DUFF & PHELPS GLB UTL INC FD COM 26433C105 444 37547 SH SOLE 37546 0 0 DUKE ENERGY CORP NEW COM NEW 26441C204 35065 406326 SH SOLE 397438 0 8887 EOG RES INC COM 26875P101 885 10154 SH SOLE 10153 0 0 EQM MIDSTREAM PARTNERS LP UNIT LTD PART 26885B100 1316 30438 SH SOLE 30438 0 0 ETF MANAGERS TR ETFMG ALTR HR 26924G508 750 30074 SH SOLE 30074 0 0 EAST WEST BANCORP INC COM 27579R104 2059 47318 SH SOLE 47318 0 0 EASTERLY GOVT PPTYS INC COM 27616P103 1398 89181 SH SOLE 89181 0 0 EATON VANCE SR INCOME TR SH BEN INT 27826S103 161 26906 SH SOLE 26906 0 0 EATON VANCE MUN BD FD COM 27827X101 234 20751 SH SOLE 20750 0 0 EATON VANCE LTD DUR INCOME F COM 27828H105 854 71676 SH SOLE 71676 0 0 EATON VANCE TX MGD DIV EQ IN COM 27828N102 252 24709 SH SOLE 24709 0 0 EATON VANCE SR FLTNG RTE TR COM 27828Q105 130 10415 SH SOLE 10415 0 0 EATON VANCE TX ADV GLBL DIV COM 27828S101 664 49113 SH SOLE 49113 0 0 EATON VANCE TX MNG BY WRT OP COM 27828Y108 200 14879 SH SOLE 14879 0 0 EATON VANCE TXMGD GL BUYWR O COM 27829C105 207 21739 SH SOLE 21739 0 0 EATON VANCE TAX MNGD GBL DV COM 27829F108 246 33057 SH SOLE 33057 0 0 EATON VANCE HIGH INCOME 2021 COM SH BEN IN 27829W101 1911 214285 SH SOLE 214285 0 0 ELANCO ANIMAL HEALTH INC COM 28414H103 325 10314 SH SOLE 10314 0 0 ENBRIDGE INC COM 29250N105 38873 1250753 SH SOLE 1240721 0 10031 ENERGY TRANSFER LP COM UT LTD PT 29273V100 6446 488000 SH SOLE 485061 0 2938 ENLINK MIDSTREAM PARTNERS LP COM UNIT REP 29336U107 123 11200 SH SOLE 11200 0 0 ENTERGY CORP NEW COM 29364G103 379 4404 SH SOLE 4404 0 0 EPAM SYS INC COM 29414B104 234 2025 SH SOLE 2024 0 0 EQUINIX INC COM PAR $0.00 29444U700 767 2177 SH SOLE 2177 0 0 EQUINOR ASA SPONSORED ADR 29446M102 267 12622 SH SOLE 12621 0 0 EQUITY RESIDENTIAL SH BEN INT 29476L107 643 9756 SH SOLE 9755 0 0 ETSY INC COM 29786A106 369 7758 SH SOLE 7758 0 0 EVERBRIDGE INC COM 29978A104 386 6801 SH SOLE 6801 0 0 EVERSOURCE ENERGY COM 30040W108 407 6262 SH SOLE 6261 0 0 EXELON CORP COM 30161N101 1970 43706 SH SOLE 43705 0 0 EXELIXIS INC COM 30161Q104 283 14400 SH SOLE 14400 0 0 EXPEDIA GROUP INC COM NEW 30212P303 724 6430 SH SOLE 6430 0 0 EXTENDED STAY AMER INC UNIT 99/99/99 30224P200 735 47452 SH SOLE 47452 0 0 EXTRA SPACE STORAGE INC COM 30225T102 511 5649 SH SOLE 5648 0 0 EXXON MOBIL CORP COM 30231G102 56707 831606 SH SOLE 646614 0 184991 EXXON MOBIL CORP COM 30231G102 340 5000 SH Call SOLE 5000 0 0 FACEBOOK INC CL A 30303M102 34626 264144 SH SOLE 264143 0 0 FANG HLDGS LTD ADR 30711Y102 118 82898 SH SOLE 82898 0 0 FEDEX CORP COM 31428X106 12439 77112 SH SOLE 69326 0 7785 FIDELITY NATL INFORMATION SV COM 31620M106 4808 46890 SH SOLE 46889 0 0 FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303 259 8256 SH SOLE 8256 0 0 FIRST AMERN FINL CORP COM 31847R102 290 6499 SH SOLE 6499 0 0 FIRST DATA CORP NEW COM CL A 32008D106 378 22375 SH SOLE 22375 0 0 FIRST FINL BANKSHARES COM 32020R109 1194 20709 SH SOLE 20709 0 0 FIRST REP BK SAN FRANCISCO C COM 33616C100 577 6642 SH SOLE 6642 0 0 FIRST TR DJS MICROCAP INDEX COM SHS ANNUA 33718M105 1328 32748 SH SOLE 32748 0 0 FIRST TR INTER DUR PFD & IN COM 33718W103 1677 84743 SH SOLE 84743 0 0 FIRST TR MULTI CAP GR ALPHAD COM SHS 33733F101 2466 40245 SH SOLE 40245 0 0 FIRST TR VALUE LINE DIVID IN SHS 33734H106 12658 435305 SH SOLE 435305 0 0 FIRST TR LRGE CP CORE ALPHA COM SHS 33734K109 4045 77624 SH SOLE 77624 0 0 FIRST TR EXCHANGE TRADED FD CONSUMR DISCR 33734X101 1422 38591 SH SOLE 38590 0 0 FIRST TR EXCHANGE TRADED FD CONSUMR STAPL 33734X119 1392 33006 SH SOLE 33006 0 0 FIRST TR EXCHANGE TRADED FD ENERGY ALPHAD 33734X127 118 10266 SH SOLE 10265 0 0 FIRST TR EXCHANGE TRADED FD FINLS ALPHADE 33734X135 885 32785 SH SOLE 32785 0 0 FIRST TR EXCHANGE TRADED FD HLTH CARE ALP 33734X143 5017 72861 SH SOLE 72861 0 0 FIRST TR EXCHANGE TRADED FD INDLS PROD DU 33734X150 878 25777 SH SOLE 25777 0 0 FIRST TR EXCHANGE TRADED FD TECH ALPHADEX 33734X176 2176 41416 SH SOLE 41415 0 0 FIRST TR EXCHANGE TRADED FD UTILITIES ALP 33734X184 3024 112949 SH SOLE 112948 0 0 FIRST TR EXCHANGE TRADED FD CLOUD COMPUTI 33734X192 385 7949 SH SOLE 7949 0 0 FIRST TR EXCHANGE TRADED FD DJ GLBL DIVID 33734X200 472 21620 SH SOLE 21620 0 0 FIRST TR SML CP CORE ALPHA F COM SHS 33734Y109 528 9763 SH SOLE 9762 0 0 FIRST TR MID CAP CORE ALPHAD COM SHS 33735B108 1095 18944 SH SOLE 18944 0 0 FIRST TR LRG CP VL ALPHADEX COM SHS 33735J101 357 7741 SH SOLE 7741 0 0 FIRST TR LRG CP GRWTH ALPHAD COM SHS 33735K108 640 11176 SH SOLE 11176 0 0 FIRST TR STOXX EURO DIV FD COMMON SHS 33735T109 1008 84503 SH SOLE 84502 0 0 FIRST TR EXCH TRD ALPHA FD I EUROPE ALPHAD 33737J117 1434 46343 SH SOLE 46342 0 0 FIRST TR EXCH TRD ALPHA FD I DEV MRK EX US 33737J174 6445 131484 SH SOLE 131483 0 0 FIRST TR EXCH TRD ALPHA FD I EMERG MKT ALP 33737J182 259 11349 SH SOLE 11349 0 0 FIRST TR EXCH TRD ALPHA FD I EM SML CP ALP 33737J307 260 8091 SH SOLE 8091 0 0 FIRST TR EXCHANGE TRADED FD NO AMER ENERG 33738D101 6382 297564 SH SOLE 297564 0 0 FIRST TR EXCHANGE TRADED FD SENIOR LN FD 33738D309 8454 185749 SH SOLE 185748 0 0 FIRST TR EXCHANGE TRADED FD FIRST TR TA H 33738D408 449 10031 SH SOLE 10031 0 0 FIRST TR EXCHANGE TRADED FD MULTI ASSET D 33738R100 1044 62109 SH SOLE 62108 0 0 FIRST TR EXCHANGE TRADED FD NASD TECH DIV 33738R118 673 20323 SH SOLE 20322 0 0 FIRST TR EXCHANGE TRADED FD RISNG DIVD AC 33738R506 5565 209955 SH SOLE 209954 0 0 FIRST TR EXCHANGE TRADED FD DORSEY WRT 5 33738R605 7919 313633 SH SOLE 313633 0 0 FIRST TR EXCHANGE TRADED FD DORSEY WRIGHT 33738R878 8741 373235 SH SOLE 373235 0 0 FIRST TR EXCHANGE TRADED FD DORSEY WRIGHT 33738R886 1392 79927 SH SOLE 79927 0 0 FIRST TR MLP & ENERGY INCOME COM 33739B104 613 62642 SH SOLE 62641 0 0 FIRST TR EXCHANGE TRADED FD FIRST TR MNGS 33739G103 355 7793 SH SOLE 7793 0 0 FST TR NEW OPPORT MLP & ENE COM 33739M100 1066 141426 SH SOLE 141426 0 0 FIRST TR EXCH TRADED FD III MUNI HI INCM 33739P301 953 19081 SH SOLE 19081 0 0 FIRST TR EXCH TRADED FD III RIVRFRNT DY A 33739P509 5679 119470 SH SOLE 119470 0 0 FIRST TR EXCH TRADED FD III RIVRFRNT DYN 33739P608 12922 252246 SH SOLE 252246 0 0 FIRST TR EXCH TRADED FD III RIVR FRNT DYN 33739P707 5046 90150 SH SOLE 90150 0 0 FIRST TR EXCH TRADED FD III RIVRFRNT DYN 33739P806 5833 110881 SH SOLE 110881 0 0 FIRST TR EXCH TRADED FD III INSTL PFD SEC 33739P855 317 17430 SH SOLE 17430 0 0 FIRST TR EXCHANGE TRADED FD FST LOW OPPT 33739Q200 7526 147436 SH SOLE 147435 0 0 FIRST TR EXCHANGE TRADED FD FT STRG INCM 33739Q309 204 4423 SH SOLE 4423 0 0 FIRST TR EXCHANGE TRADED FD FIRST TR ENH 33739Q408 51531 861017 SH SOLE 861016 0 0 FIRST TR DYNAMIC EUROPE EQT COM SHS 33740D107 411 32558 SH SOLE 32558 0 0 FIRST TR EXCHNG TRADED FD VI TCW UNCONSTRA 33740F888 1685 67699 SH SOLE 67699 0 0 FIRST TR SR FLOATING RATE 20 COM SHS 33740K101 379 45950 SH SOLE 45950 0 0 FIRST WESTN FINL INC COM COM 33751L105 361 30834 SH SOLE 30834 0 0 FIVE BELOW INC COM 33829M101 414 4047 SH SOLE 4047 0 0 FLEXION THERAPEUTICS INC COM 33938J106 269 23800 SH SOLE 23800 0 0 FLEXSHARES TR MORNSTAR UPST 33939L407 656 22425 SH SOLE 22424 0 0 FLEXSHARES TR GLB QLT R/E I 33939L787 1229 22155 SH SOLE 22155 0 0 FLOWSERVE CORP COM 34354P105 601 15820 SH SOLE 15819 0 0 FORTIVE CORP COM 34959J108 960 14190 SH SOLE 14189 0 0 FORTRESS TRANS INFRST INVS L COM REP LTD L 34960P101 787 54948 SH SOLE 54948 0 0 FORTUNE BRANDS HOME & SEC IN COM 34964C106 477 12564 SH SOLE 12564 0 0 FRANKLIN LTD DURATION INC TR COM 35472T101 120 13350 SH SOLE 13350 0 0 FREEPORT-MCMORAN INC CL B 35671D857 735 71327 SH SOLE 71327 0 0 GABELLI DIVD & INCOME TR COM 36242H104 271 14832 SH SOLE 14831 0 0 GAMCO GLOBAL GOLD NAT RES & COM SH BEN IN 36465A109 93 25357 SH SOLE 25356 0 0 GAMING & LEISURE PPTYS INC COM 36467J108 499 15451 SH SOLE 15451 0 0 GAMESTOP CORP NEW CL A 36467W109 441 34977 SH SOLE 34977 0 0 GENERAL MTRS CO COM 37045V100 21145 632152 SH SOLE 632152 0 0 GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 13548 354592 SH SOLE 351366 0 3225 GLOBAL PMTS INC COM 37940X102 2268 21997 SH SOLE 21997 0 0 GLOBAL MED REIT INC COM NEW 37954A204 252 28455 SH SOLE 28455 0 0 GLOBAL X FDS NASDAQ 100 CO 37954Y483 744 34933 SH SOLE 34933 0 0 GLOBAL X FDS US INFR DEV E 37954Y673 609 45292 SH SOLE 45292 0 0 GLOBAL X FDS LITHIUM BTRY 37954Y855 300 11140 SH SOLE 11140 0 0 GOLDMAN SACHS GROUP INC COM 38141G104 4865 29132 SH SOLE 28831 0 300 GOLDMAN SACHS MLP INC OPP FD COM SHS 38147W103 105 15086 SH SOLE 15085 0 0 GRACE W R & CO DEL NEW COM 38388F108 648 9992 SH SOLE 9992 0 0 GUGGENHEIM ENHNCD EQTY INCM COM 40167B100 392 57837 SH SOLE 57837 0 0 GUGGENHEIM STRATEGIC OPP FD COM SBI 40167F101 887 48572 SH SOLE 48572 0 0 GUGGENHEIM CR ALLOCATION FD COM 40168G108 712 38723 SH SOLE 38723 0 0 GUIDEWIRE SOFTWARE INC COM 40171V100 458 5709 SH SOLE 5709 0 0 HCA HEALTHCARE INC COM 40412C101 11253 90427 SH SOLE 90426 0 0 HCP INC COM 40414L109 936 33526 SH SOLE 33525 0 0 HDFC BANK LTD ADR REPS 3 SH 40415F101 2363 22816 SH SOLE 22816 0 0 HD SUPPLY HLDGS INC COM COM 40416M105 381 10150 SH SOLE 10150 0 0 HFF INC CL A 40418F108 874 26370 SH SOLE 26370 0 0 HP INC COM 40434L105 1020 49867 SH SOLE 49866 0 0 HANCOCK JOHN PFD INCOME FD I COM 41013X106 376 20105 SH SOLE 20104 0 0 HANNON ARMSTRONG SUST INFR C COM 41068X100 1098 57675 SH SOLE 57674 0 0 HELIX ENERGY SOLUTIONS GRP I NOTE 4.250% 42330PAH0 11 13000 SH SOLE 13000 0 0 HIGHLAND FLOATNG RATE OPPRT SHS BEN INT 43010E404 430 33646 SH SOLE 33645 0 0 HILTON GRAND VACATIONS INC COM 43283X105 346 13142 SH SOLE 13142 0 0 HILTON WORLDWIDE HLDGS INC COM 43300A203 558 7782 SH SOLE 7782 0 0 HOSPITALITY PPTYS TR COM SH BEN IN 44106M102 422 17688 SH SOLE 17688 0 0 HOST HOTELS & RESORTS INC COM 44107P104 237 14218 SH SOLE 14217 0 0 ICICI BK LTD ADR 45104G104 166 16223 SH SOLE 16223 0 0 IDEX CORP COM 45167R104 1080 8554 SH SOLE 8554 0 0 IDEXX LABS INC COM 45168D104 227 1224 SH SOLE 1224 0 0 ILLUMINA INC NOTE 0.500% 452327AH2 17 13000 SH SOLE 13000 0 0 IMMUNOGEN INC COM 45253H101 325 67819 SH SOLE 67819 0 0 INDEPENDENCE RLTY TR INC COM 45378A106 193 21092 SH SOLE 21092 0 0 INDEXIQ ETF TR IQ ENCH COR P 45409B479 278 14734 SH SOLE 14734 0 0 INFINERA CORPORATION COM 45667G103 551 138105 SH SOLE 138105 0 0 INSULET CORP COM 45784P101 333 4208 SH SOLE 4208 0 0 INTERCONTINENTAL HOTELS GROU SPONSORED ADR 45857P707 328 6019 SH SOLE 6019 0 0 INTERCONTINENTAL EXCHANGE IN COM 45866F104 3507 46566 SH SOLE 46565 0 0 INTERDIGITAL INC COM 45867G101 746 11245 SH SOLE 11244 0 0 INVESCO ACTIVELY MANAGD ETF TOTAL RETURN 46090A804 1016 20325 SH SOLE 20325 0 0 INVESCO ACTIVELY MANAGD ETF ULTRA SHRT DU 46090A887 713 14242 SH SOLE 14242 0 0 INTUITIVE SURGICAL INC COM NEW 46120E602 1587 3315 SH SOLE 3315 0 0 INVESCO SR INCOME TR COM 46131H107 77 19778 SH SOLE 19778 0 0 INVESCO TR INVT GRADE MUNS COM 46131M106 517 45073 SH SOLE 45073 0 0 INVESCO VALUE MUN INCOME TR COM 46132P108 806 59689 SH SOLE 59688 0 0 INVESCO DYNAMIC CR OPP FD COM 46132R104 252 24601 SH SOLE 24601 0 0 INVESCO HIGH INCOME 2023 TAR COM 46135X108 551 55512 SH SOLE 55512 0 0 INVESCO EXCHANGE TRADED FD T AEROSPACE DEF 46137V100 4299 86951 SH SOLE 86949 0 0 INVESCO EXCHANGE TRADED FD T S&P SPIN OFF 46137V159 2924 69050 SH SOLE 69049 0 0 INVESCO EXCHANGE TRADED FD T S&P500 PUR VA 46137V258 568 10003 SH SOLE 10003 0 0 INVESCO EXCHANGE TRADED FD T S&P500 PUR GW 46137V266 1094 10987 SH SOLE 10987 0 0 INVESCO EXCHANGE TRADED FD T BUYBACK ACHIE 46137V308 1745 33463 SH SOLE 33462 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL WG 46137V357 14490 158539 SH SOLE 132836 0 25703 INVESCO EXCHANGE TRADED FD T S&P500 EQL EN 46137V365 692 16042 SH SOLE 16042 0 0 INVESCO EXCHANGE TRADED FD T INTL DIVI ACH 46137V548 325 23015 SH SOLE 23014 0 0 INVESCO EXCHANGE TRADED FD T HIG YLD EQ DI 46137V563 327 20659 SH SOLE 20658 0 0 INVESCO EXCHANGE TRADED FD T FTSE RAFI 100 46137V613 2889 28447 SH SOLE 28447 0 0 INVESCO EXCHANGE TRADED FD T DYNMC LRG GWT 46137V746 15106 364284 SH SOLE 364283 0 0 INVESCO EXCHANGE TRADED FD T DYNMC BLDG CO 46137V779 210 8866 SH SOLE 8866 0 0 INVESCO EXCHANGE TRADED FD T DYNMC BIOTECH 46137V787 244 5197 SH SOLE 5196 0 0 INVESCO EXCHANGE TRADED FD T DWA MOMENTUM 46137V837 13518 278904 SH SOLE 278904 0 0 INVESCO EXCHNG TRADED FD TR S&P500 LOW VO 46138E354 3625 77728 SH SOLE 77727 0 0 INVESCO EXCHNG TRADED FD TR S&P500 HDL VO 46138E362 9852 257921 SH SOLE 257921 0 0 INVESCO EXCHNG TRADED FD TR S&P 500 EX RA 46138E388 774 23964 SH SOLE 23963 0 0 INVESCO EXCHNG TRADED FD TR CEF INM COMPS 46138E404 374 18522 SH SOLE 18521 0 0 INVESCO EXCHNG TRADED FD TR PFD ETF 46138E511 11420 847930 SH SOLE 847930 0 0 INVESCO EXCHNG TRADED FD TR NATL AMT MUNI 46138E537 643 25776 SH SOLE 25775 0 0 INVESCO EXCHNG TRADED FD TR KBW REGL BKG 46138E578 922 20584 SH SOLE 20584 0 0 INVESCO EXCHNG TRADED FD TR KBW BK 46138E628 1374 31245 SH SOLE 31245 0 0 INVESCO EXCHNG TRADED FD TR FNDMNTL HY CR 46138E719 664 37588 SH SOLE 37588 0 0 INVESCO EXCHNG TRADED FD TR FTSE RAFI EMN 46138E727 963 48713 SH SOLE 48713 0 0 INVESCO EXCHNG TRADED FD TR EMRNG MKT SVR 46138E784 1854 70209 SH SOLE 70209 0 0 INVESCO EXCHNG TRADED FD TR CHINA TECHNLG 46138E800 617 15685 SH SOLE 15685 0 0 INVESCO EXCHNG TRADED FD TR S&P SMLCP LOW 46138G102 1342 31477 SH SOLE 31476 0 0 INVESCO EXCHNG TRADED FD TR SR LN ETF 46138G508 4478 205637 SH SOLE 205636 0 0 INVESCO EXCHNG TRADED FD TR TAXABLE MUN B 46138G805 2396 80735 SH SOLE 80734 0 0 INVESCO EXCHNG TRADED FD TR VAR RATE PFD 46138G870 1148 50311 SH SOLE 50311 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2019 C 46138J304 2958 140456 SH SOLE 140456 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2019 H 46138J403 6525 276039 SH SOLE 276038 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2020 C 46138J502 3126 148373 SH SOLE 148373 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2020 H 46138J601 7157 305501 SH SOLE 305501 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2021 C 46138J700 3228 155589 SH SOLE 155589 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2021 H 46138J809 2613 110458 SH SOLE 110458 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2022 C 46138J882 296 14408 SH SOLE 14408 0 0 IQVIA HLDGS INC COM 46266C105 19749 170006 SH SOLE 165601 0 4405 IQIYI INC SPONSORED ADS 46267X108 350 23584 SH SOLE 23584 0 0 IRIDIUM COMMUNICATIONS INC COM 46269C102 1594 86418 SH SOLE 86418 0 0 IRON MTN INC NEW COM 46284V101 1150 35494 SH SOLE 35493 0 0 ISHARES SILVER TRUST ISHARES 46428Q109 375 25888 SH SOLE 25888 0 0 ISHARES TR US TREAS BD E 46429B267 1143 46402 SH SOLE 46402 0 0 ISHARES TR A RATE CP BD 46429B291 230 4597 SH SOLE 4597 0 0 ISHARES TR FLTG RATE NT 46429B655 42780 849505 SH SOLE 849504 0 0 ISHARES TR CORE HIGH DV 46429B663 5048 59844 SH SOLE 39951 0 19892 ISHARES TR MIN VOL EAFE 46429B689 17273 259144 SH SOLE 259143 0 0 ISHARES TR MIN VOL USA E 46429B697 35689 681107 SH SOLE 681106 0 0 ISHARES TR 0-5 YR TIPS E 46429B747 11972 122149 SH SOLE 122148 0 0 ISHARES US ETF TR SHT MAT BD ET 46431W507 27524 552143 SH SOLE 552143 0 0 ISHARES TR USA QUALITY F 46432F339 642 8366 SH SOLE 8366 0 0 ISHARES TR EDGE MSCI USA 46432F388 3618 49867 SH SOLE 49867 0 0 ISHARES TR USA MOMENTUM 46432F396 24299 242442 SH SOLE 242442 0 0 ISHARES TR CORE MSCI TOT 46432F834 2951 56183 SH SOLE 56182 0 0 ISHARES TR CORE MSCI EAF 46432F842 71430 1298749 SH SOLE 1298747 0 0 ISHARES TR CORE 1 5 YR U 46432F859 716 14602 SH SOLE 14602 0 0 ISHARES INC CORE MSCI EMK 46434G103 45798 971345 SH SOLE 971345 0 0 ISHARES INC MSCI JPN ETF 46434G822 586 11575 SH SOLE 6963 0 4612 ISHARES INC MLT FCTR EMG 46434G889 1013 26172 SH SOLE 26171 0 0 ISHARES TR MULTIFACTOR U 46434V282 228 8198 SH SOLE 8198 0 0 ISHARES TR MULTIFACTOR U 46434V290 783 21886 SH SOLE 21886 0 0 ISHARES TR 0-5YR HI YL C 46434V407 882 19822 SH SOLE 19821 0 0 ISHARES TR CORE TOTAL US 46434V613 1614 32793 SH SOLE 32792 0 0 ISHARES TR CORE DIV GRWT 46434V621 5579 168169 SH SOLE 168168 0 0 ISHARES TR GLOBAL REIT E 46434V647 1452 62035 SH SOLE 62035 0 0 ISHARES TR CORE MSCI EUR 46434V738 11379 275348 SH SOLE 275346 0 0 ISHARES TR TRS FLT RT BD 46434V860 1632 32477 SH SOLE 32477 0 0 ISHARES TR IBONDS DEC20 46434VAQ3 17942 718291 SH SOLE 718290 0 0 ISHARES TR IBONDS DEC19 46434VAU4 17602 709777 SH SOLE 709776 0 0 ISHARES TR IBONDS DEC22 46434VBA7 244 10100 SH SOLE 10100 0 0 ISHARES TR IBONDS DEC21 46434VBK5 13999 574709 SH SOLE 574708 0 0 ISHARES TR CONV BD ETF 46435G102 389 7413 SH SOLE 7413 0 0 ISHARES TR RUSEL 2500 ET 46435G268 527 13810 SH SOLE 13810 0 0 ISHARES TR MSCI UK ETF N 46435G334 307 10460 SH SOLE 10460 0 0 ISHARES TR EDGE MSCI MIN 46435G433 1403 48326 SH SOLE 48326 0 0 ISHARES TR INTL DIV GRWT 46435G524 1830 37175 SH SOLE 37175 0 0 JPMORGAN CHASE & CO COM 46625H100 78551 804672 SH SOLE 614526 0 190145 JP MORGAN EXCHANGE TRADED FD DIV RTN INT E 46641Q209 1484 29172 SH SOLE 29172 0 0 JP MORGAN EXCHANGE TRADED FD DIV RTN EM EQ 46641Q308 905 17816 SH SOLE 17816 0 0 JP MORGAN EXCHANGE TRADED FD BETBULD JAPAN 46641Q712 3290 155787 SH SOLE 155787 0 0 JP MORGAN EXCHANGE TRADED FD ULTRA SHRT IN 46641Q837 5163 103000 SH SOLE 102999 0 0 JP MORGAN EXCHANGE TRADED FD DIVERSFD EQT 46641Q845 258 9646 SH SOLE 9646 0 0 JAPAN SMALLER CAPITALIZA COM 47109u104 93 11150 SH SOLE 3275 0 7875 JD COM INC SPON ADR CL A 47215P106 1069 51082 SH SOLE 51082 0 0 JEFFERIES FINL GROUP INC COM 47233W109 247 14267 SH SOLE 14267 0 0 JOHN HANCOCK EXCHANGE TRADED MULTIFACTOR M 47804J206 414 13613 SH SOLE 13613 0 0 JOHN HANCOCK EXCHANGE TRADED MULTI INTL ET 47804J859 381 14939 SH SOLE 14939 0 0 KAR AUCTION SVCS INC COM 48238T109 445 9340 SH SOLE 9340 0 0 KKR INCOME OPPORTUNITIES FD COM 48249T106 158 11110 SH SOLE 11110 0 0 KKR & CO INC CL A 48251W104 221 11273 SH SOLE 11272 0 0 KEURIG DR PEPPER INC COM 49271V100 297 11621 SH SOLE 11621 0 0 KEYSIGHT TECHNOLOGIES INC COM 49338L103 522 8416 SH SOLE 8416 0 0 KINDER MORGAN INC DEL COM 49456B101 22779 1481179 SH SOLE 1073417 0 407761 KITE RLTY GROUP TR COM NEW 49803T300 234 16613 SH SOLE 16613 0 0 KNOWLES CORP COM 49926D109 995 74772 SH SOLE 74772 0 0 KURA ONCOLOGY INC COM 50127T109 230 16425 SH SOLE 16425 0 0 LABORATORY CORP AMER HLDGS COM NEW 50540R409 1116 8833 SH SOLE 8833 0 0 LIBERTY MEDIA CORP DELAWARE NOTE 1.375%1 531229AB8 12 12000 SH SOLE 12000 0 0 LOGMEIN INC COM 54142L109 215 2643 SH SOLE 2643 0 0 M & T BK CORP COM 55261F104 3900 27250 SH SOLE 27250 0 0 MFS INTER INCOME TR SH BEN INT 55273C107 43 11750 SH SOLE 11750 0 0 MEI PHARMA INC COM NEW 55279B202 75 28700 SH SOLE 28700 0 0 MGM GROWTH PPTYS LLC CL A COM 55303A105 1027 38909 SH SOLE 38909 0 0 MPLX LP COM UNIT REP 55336V100 1685 55614 SH SOLE 55614 0 0 MSCI INC COM 55354G100 517 3510 SH SOLE 3510 0 0 MACQUARIE INFRASTRUCTURE COR COM 55608B105 1781 48725 SH SOLE 48725 0 0 MACQUARIE INFRASTRUCTURE COR NOTE 2.875% 55608BAA3 11 12000 SH SOLE 12000 0 0 MACYS INC COM 55616P104 1901 63842 SH SOLE 63842 0 0 MAIN STREET CAPITAL CORP COM 56035L104 249 7368 SH SOLE 7368 0 0 MAINSTAY MACKAY DEFINDTRM MU COM 56064K100 288 14776 SH SOLE 14776 0 0 MANAGED PORTFOLIO SER TORTOISE NRAM 56167N720 805 40471 SH SOLE 40471 0 0 MANPOWERGROUP INC COM 56418H100 400 6174 SH SOLE 6174 0 0 MANULIFE FINL CORP COM 56501R106 290 20468 SH SOLE 20468 0 0 MARATHON PETE CORP COM 56585A102 2845 48242 SH SOLE 45141 0 3100 MASTERCARD INCORPORATED CL A 57636Q104 30915 163880 SH SOLE 163879 0 0 MAXIM INTEGRATED PRODS INC COM 57772K101 12370 243275 SH SOLE 243274 0 0 MCKESSON CORP COM 58155Q103 8314 75273 SH SOLE 75272 0 0 MEDICAL PPTYS TRUST INC COM 58463J304 259 16136 SH SOLE 16135 0 0 MERCK & CO INC COM 58933Y105 84490 1105755 SH SOLE 848881 0 256872 METLIFE INC COM 59156R108 5540 134918 SH SOLE 129718 0 5200 MICROCHIP TECHNOLOGY INC NOTE 1.625% 595017AD6 15 11000 SH SOLE 11000 0 0 MID AMER APT CMNTYS INC COM 59522J103 200 2094 SH SOLE 2093 0 0 MOLSON COORS BREWING CO CL B 60871R209 1956 34835 SH SOLE 28109 0 6725 MONSTER BEVERAGE CORP NEW COM 61174X109 5238 106442 SH SOLE 106442 0 0 MOSAIC CO NEW COM 61945C103 225 7716 SH SOLE 7716 0 0 NVR INC COM 62944T105 328 135 SH SOLE 135 0 0 NATIONAL COMM CORP COM 63546L102 1495 41540 SH SOLE 41540 0 0 NAVIENT CORPORATION COM 63938C108 340 38659 SH SOLE 38659 0 0 NETAPP INC COM 64110D104 218 3668 SH SOLE 3667 0 0 NETFLIX INC COM 64110L106 3904 14589 SH SOLE 14589 0 0 NEUBERGER BERMAN MLP INCOME COM 64129H104 559 83692 SH SOLE 83692 0 0 NEUBERGER BERMAN REAL ESTATE S MF 64190A103 41 10000 SH SOLE 10000 0 0 NEW RESIDENTIAL INVT CORP COM NEW 64828T201 6613 465440 SH SOLE 465439 0 0 NEXTERA ENERGY INC COM 65339F101 19477 112061 SH SOLE 85254 0 26805 NISOURCE INC COM 65473P105 281 11101 SH SOLE 11101 0 0 NOAH HLDGS LTD SPON ADS CL A 65487X102 320 7400 SH SOLE 7400 0 0 NOVARTIS A G SPONSORED ADR 66987V109 18768 218723 SH SOLE 210980 0 7742 NOW INC COM 67011P100 246 21170 SH SOLE 21170 0 0 NUANCE COMMUNICATIONS INC COM 67020Y100 285 21604 SH SOLE 21604 0 0 NUANCE COMMUNICATIONS INC NOTE 2.750%1 67020YAF7 10 11000 SH SOLE 11000 0 0 NUVEEN NORTH CAROLINA QLTY M COM 67060P100 340 28819 SH SOLE 28819 0 0 NUVEEN VIRGINIA QLTY MUNCPL COM 67064R102 345 29437 SH SOLE 29437 0 0 NVIDIA CORP COM 67066G104 2671 20009 SH SOLE 20008 0 0 NUVEEN QUALITY MUNCP INCOME COM 67066V101 414 33050 SH SOLE 33050 0 0 NUVEEN SR INCOME FD COM 67067Y104 175 31973 SH SOLE 31973 0 0 NUVEEN S&P 500 BUY-WRITE INC COM 6706ER101 194 16155 SH SOLE 16154 0 0 NUVEEN MUNICIPAL CREDIT INC COM SH BEN IN 67070X101 662 49388 SH SOLE 49387 0 0 NUVEEN REAL ESTATE INCOME FD COM 67071B108 422 49954 SH SOLE 49954 0 0 NUVEEN AMT FREE MUN CR INC F COM 67071L106 1918 137255 SH SOLE 137255 0 0 NUVEEN PFD & INCM SECURTIES COM 67072C105 343 41482 SH SOLE 41482 0 0 NUVEEN FLOATING RATE INCOME COM 67072T108 251 27290 SH SOLE 27290 0 0 NUVEEN CR STRATEGIES INCM FD COM SHS 67073D102 266 36065 SH SOLE 36065 0 0 NUVEEN TAXABLE MUNICPL INCM COM 67074C103 222 11482 SH SOLE 11482 0 0 NUVEEN ENERGY MLP TOTL RTRNF COM 67074U103 230 28421 SH SOLE 28421 0 0 NUVEEN REAL ASSET INM AND GW COM 67074Y105 1013 74348 SH SOLE 74347 0 0 NUVEEN PFD & INCOME TERM FD COM 67075A106 1822 90138 SH SOLE 90138 0 0 NUVEEN GLOBAL HIGH INCOME FD SHS 67075G103 139 10194 SH SOLE 10193 0 0 NUVEEN HIGH INCOME 2020 TARG COM 67075L102 423 42679 SH SOLE 42679 0 0 NUVEEN PFD & INCOME 2022 TER COM 67075T105 250 12087 SH SOLE 12087 0 0 NUVEEN CR OPPORTUNITIES 2022 COM 67075U102 558 66041 SH SOLE 66040 0 0 NUTRIEN LTD COM 67077M108 9866 209919 SH SOLE 50171 0 159748 NUVEEN HIGH INCOME NOVEMBER COM 67077N106 3668 412175 SH SOLE 412175 0 0 NUVEEN EMERGING MKTS DEBT 20 COM 67077P101 134 17596 SH SOLE 17596 0 0 NUSHARES ETF TR ENHANCED YIEL 67092P102 1969 84985 SH SOLE 84985 0 0 NUSHARES ETF TR ESG MID CAP G 67092P409 388 14814 SH SOLE 14814 0 0 NUSHARES ETF TR ESG US AGGRGT 67092P870 250 10336 SH SOLE 10336 0 0 OFS CAP CORP COM 67103B100 1927 181794 SH SOLE 181794 0 0 O REILLY AUTOMOTIVE INC NEW COM 67103H107 16118 46810 SH SOLE 46810 0 0 OAKTREE SPECIALTY LENDING CO COM 67401P108 363 86038 SH SOLE 86038 0 0 OAKTREE STRATEGIC INCOME COR COM 67402D104 1064 137326 SH SOLE 137325 0 0 OPPENHEIMER ETF TR S&P 500 REVEN 68386C104 2137 45932 SH SOLE 45932 0 0 OPPENHEIMER ETF TR S&P ULTRA DIV 68386C401 295 8835 SH SOLE 8835 0 0 ORACLE CORP COM 68389X105 34760 769915 SH SOLE 723073 0 46840 PCM FUND INC COM 69323T101 132 13100 SH SOLE 13100 0 0 PJT PARTNERS INC COM CL A 69343T107 200 5177 SH SOLE 5177 0 0 PGIM ETF TR ULTRA SHORT 69344A107 3191 63925 SH SOLE 63925 0 0 PGIM SHORT DURATION HIGH YIE COM 69346H100 455 34969 SH SOLE 34969 0 0 PPL CORP COM 69351T106 16574 585060 SH SOLE 574939 0 10119 PRA HEALTH SCIENCES INC COM 69354M108 389 4240 SH SOLE 4240 0 0 PACER FDS TR TRENDP US LAR 69374H105 1168 40604 SH SOLE 40604 0 0 PACER FDS TR WEALTHSHIELD 69374H840 1823 75537 SH SOLE 75537 0 0 PACER FDS TR US CASH COWS 69374H881 274 10693 SH SOLE 10693 0 0 PAYCOM SOFTWARE INC COM 70432V102 469 3831 SH SOLE 3831 0 0 PAYLOCITY HLDG CORP COM 70438V106 329 5479 SH SOLE 5479 0 0 PAYPAL HLDGS INC COM 70450Y103 8038 95599 SH SOLE 95599 0 0 PILGRIMS PRIDE CORP NEW COM 72147K108 356 22989 SH SOLE 22989 0 0 PIMCO INCOME STRATEGY FUND COM 72201H108 939 86450 SH SOLE 86450 0 0 PIMCO ETF TR 15+ YR US TIP 72201R304 2265 36324 SH SOLE 36323 0 0 PIMCO ETF TR ACTIVE BD ETF 72201R775 487 4747 SH SOLE 4747 0 0 PIMCO ETF TR 0-5 HIGH YIEL 72201R783 3106 32664 SH SOLE 32663 0 0 PIMCO ETF TR INV GRD CRP B 72201R817 2305 23281 SH SOLE 23280 0 0 PIMCO ETF TR ENHAN SHRT MA 72201R833 12704 125847 SH SOLE 125846 0 0 PIMCO DYNAMIC INCOME FD SHS 72201Y101 1072 36771 SH SOLE 36770 0 0 PIMCO DYNMIC CREDIT AND MRT COM SHS 72202D106 2216 105293 SH SOLE 105293 0 0 PLANET FITNESS INC CL A 72703H101 252 4703 SH SOLE 4703 0 0 POOL CORPORATION COM 73278L105 1498 10087 SH SOLE 10087 0 0 PORTFOLIO RECOVERY ASSOCS IN NOTE 3.000% 73640QAB1 60 66000 SH SOLE 66000 0 0 PREMIER INC CL A 74051N102 242 6488 SH SOLE 6488 0 0 PRICE T ROWE GROUP INC COM 74144T108 4949 53615 SH SOLE 53615 0 0 PRIMERICA INC COM 74164M108 1227 12559 SH SOLE 12559 0 0 PRINCIPAL FINL GROUP INC COM 74251V102 1252 28365 SH SOLE 28364 0 0 PRINCIPAL EXCHANGE TRADED FD SPECTRUM PFD 74255Y888 219 2434 SH SOLE 2434 0 0 PROLOGIS INC COM 74340W103 715 12187 SH SOLE 12187 0 0 PROSHARES TR MANAGED FUT 74347B532 1363 33956 SH SOLE 33956 0 0 PROSHARES TR RUSS 2000 DIV 74347B698 1669 31023 SH SOLE 31023 0 0 PROSHARES TR MSCI EAFE DIV 74347B839 229 6867 SH SOLE 6867 0 0 PROSHARES TR S&P 500 DV AR 74348A467 8575 141657 SH SOLE 141656 0 0 PROSPECT CAPITAL CORPORATION COM 74348T102 65 10368 SH SOLE 10368 0 0 PROSPECT CAPITAL CORPORATION NOTE 5.875% 74348TAM4 67 67000 SH SOLE 67000 0 0 PROSPECT CAPITAL CORPORATION NOTE 4.750% 74348TAQ5 206 208000 SH SOLE 208000 0 0 PUBLIC STORAGE COM 74460D109 1621 8016 SH SOLE 8015 0 0 QUALYS INC COM 74758T303 277 3712 SH SOLE 3712 0 0 QUEST DIAGNOSTICS INC COM COM 74834L100 720 8648 SH SOLE 2898 0 5750 QURATE RETAIL INC COM SER A 74915M100 480 24618 SH SOLE 24618 0 0 RGC RES INC COM 74955L103 1313 43847 SH SOLE 38147 0 5700 RADIANT LOGISTICS INC COM 75025X100 124 29339 SH SOLE 29339 0 0 RANGE RES CORP COM 75281A109 342 35809 SH SOLE 35809 0 0 RBC BEARINGS INC COM 75524B104 2258 17230 SH SOLE 17230 0 0 RE MAX HLDGS INC CL A 75524W108 419 13629 SH SOLE 13629 0 0 RED HAT INC NOTE 0.250%1 756577AD4 28 12000 SH SOLE 12000 0 0 REGENERON PHARMACEUTICALS COM 75886F107 4765 12760 SH SOLE 12760 0 0 REGIONS FINL CORP NEW COM 7591EP100 1220 91227 SH SOLE 91226 0 0 RESIDEO TECHNOLOGIES INC COM 76118Y104 729 35507 SH SOLE 32340 0 3167 RESTAURANT BRANDS INTL INC COM 76131D103 362 6928 SH SOLE 6928 0 0 RIVERNORTH DOUBLELINE STRATE COM 76882G107 462 28489 SH SOLE 28488 0 0 RYMAN HOSPITALITY PPTYS INC COM 78377T107 3848 57703 SH SOLE 57703 0 0 S&P GLOBAL INC COM 78409V104 1729 10178 SH SOLE 8878 0 1300 SBA COMMUNICATIONS CORP NEW CL A 78410G104 2388 14752 SH SOLE 6364 0 8388 SLM CORP COM 78442P106 282 33972 SH SOLE 33972 0 0 SPDR S&P 500 ETF TR TR UNIT 78462F103 139753 559197 SH SOLE 552328 0 6868 SPDR S&P 500 ETF TR TR UNIT 78462F103 774 3100 SH Call SOLE 3100 0 0 SPDR S&P 500 ETF TR TR UNIT 78462F103 7847 31400 SH Put SOLE 31400 0 0 SPDR GOLD TRUST GOLD SHS 78463V107 4181 34484 SH SOLE 27653 0 6831 SPDR INDEX SHS FDS EURO STOXX 50 78463X202 257 7726 SH SOLE 7726 0 0 SPDR INDEX SHS FDS S&P GLBDIV ET 78463X459 14399 232285 SH SOLE 232285 0 0 SPDR INDEX SHS FDS PORTFOLIO EMG 78463X509 276 8557 SH SOLE 8557 0 0 SPDR INDEX SHS FDS GLB NAT RESRC 78463X541 230 5590 SH SOLE 5590 0 0 SPDR SERIES TRUST NUV HGHYLD MU 78464A284 2158 38493 SH SOLE 38493 0 0 SPDR SERIES TRUST BLMBRG BRC CN 78464A359 4761 101760 SH SOLE 101759 0 0 SPDR SERIES TRUST PORTFOLIO INT 78464A375 254 7700 SH SOLE 7700 0 0 SPDR SERIES TRUST PRTFLO S&P500 78464A409 1803 55506 SH SOLE 55505 0 0 SPDR SERIES TRUST BLOOMBERG BRC 78464A417 4640 138173 SH SOLE 138172 0 0 SPDR SERIES TRUST PORTFOLIO SHO 78464A474 24559 814866 SH SOLE 814865 0 0 SPDR SERIES TRUST PRTFLO S&P500 78464A508 1135 41820 SH SOLE 41819 0 0 SPDR SERIES TRUST DJ REIT ETF 78464A607 347 4039 SH SOLE 4039 0 0 SPDR SERIES TRUST AEROSPACE DEF 78464A631 472 5988 SH SOLE 5987 0 0 SPDR SERIES TRUST PORTFOLIO LN 78464A664 231 6597 SH SOLE 6597 0 0 SPDR SERIES TRUST S&P REGL BKG 78464A698 835 17846 SH SOLE 17846 0 0 SPDR SERIES TRUST S&P PHARMAC 78464A722 215 5893 SH SOLE 5893 0 0 SPDR SERIES TRUST S&P DIVID ETF 78464A763 39180 437679 SH SOLE 437678 0 0 SPDR SERIES TRUST S&P INS ETF 78464A789 255 9004 SH SOLE 9004 0 0 SPDR SERIES TRUST PORTFOLIO TL 78464A805 206 6687 SH SOLE 6687 0 0 SPDR SERIES TRUST S&P 600 SML C 78464A813 450 7513 SH SOLE 7512 0 0 SPDR SERIES TRUST S&P 400 MDCP 78464A821 293 6402 SH SOLE 6401 0 0 SPDR SERIES TRUST PORTFOLIO LR 78464A854 385 13184 SH SOLE 13184 0 0 SPDR SERIES TRUST S&P SEMICNDCT 78464A862 208 3227 SH SOLE 3227 0 0 SPDR SERIES TRUST S&P BIOTECH 78464A870 618 8616 SH SOLE 8616 0 0 SS&C TECHNOLOGIES HLDGS INC COM 78467J100 308 6838 SH SOLE 6838 0 0 SSGA ACTIVE ETF TR MULT ASS RLRT 78467V103 511 22499 SH SOLE 22499 0 0 SSGA ACTIVE ETF TR BLKSTN GSOSRL 78467V608 2953 66067 SH SOLE 66066 0 0 SSGA ACTIVE ETF TR SPDR TR TACTI 78467V848 2291 48380 SH SOLE 48380 0 0 SPDR DOW JONES INDL AVRG ETF UT SER 1 78467X109 24051 103137 SH SOLE 103137 0 0 SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCR 78467Y107 2302 7608 SH SOLE 5932 0 1675 SPDR SER TR BLOMBERG BRC 78468R200 33809 1113270 SH SOLE 1113268 0 0 SPDR SER TR BLOOMBERG SRT 78468R408 12615 484652 SH SOLE 484652 0 0 SPDR SER TR SPDR BLOOMBER 78468R663 3260 35657 SH SOLE 35657 0 0 SPDR SER TR DORSEY WRGT F 78468R713 521 23487 SH SOLE 23487 0 0 SPDR SER TR NUVEEN BRC MU 78468R721 807 16772 SH SOLE 16772 0 0 SPDR SER TR NUVEEN BLMBRG 78468R739 17892 372293 SH SOLE 372293 0 0 SPDR SER TR PRTFLO S&P500 78468R788 444 13047 SH SOLE 13047 0 0 SABRA HEALTH CARE REIT INC COM 78573L106 292 17752 SH SOLE 17752 0 0 SABRE CORP COM 78573M104 283 13101 SH SOLE 13100 0 0 SALESFORCE COM INC COM 79466L302 4068 29703 SH SOLE 29703 0 0 SANOFI SPONSORED ADR 80105N105 16389 377561 SH SOLE 377560 0 0 SARATOGA INVT CORP COM NEW 80349A208 488 24555 SH SOLE 24554 0 0 SCANA CORP NEW COM 80589M102 2478 51881 SH SOLE 51881 0 0 SEALED AIR CORP NEW COM 81211K100 1267 36372 SH SOLE 36372 0 0 SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 583 11552 SH SOLE 11551 0 0 SELECT SECTOR SPDR TR SBI HEALTHCAR 81369Y209 81244 939136 SH SOLE 939135 0 0 SELECT SECTOR SPDR TR SBI CONS STPL 81369Y308 41014 807713 SH SOLE 807712 0 0 SELECT SECTOR SPDR TR SBI CONS DISC 81369Y407 40909 413193 SH SOLE 413192 0 0 SELECT SECTOR SPDR TR ENERGY 81369Y506 4350 75881 SH SOLE 75880 0 0 SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 8178 343371 SH SOLE 343370 0 0 SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 5366 83333 SH SOLE 83332 0 0 SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 54694 882461 SH SOLE 882461 0 0 SELECT SECTOR SPDR TR COMMUNICATION 81369Y852 23026 557823 SH SOLE 557822 0 0 SELECT SECTOR SPDR TR RL EST SEL SE 81369Y860 791 25548 SH SOLE 25547 0 0 SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 4512 85271 SH SOLE 85270 0 0 SELECT INCOME REIT COM SH BEN IN 81618T100 148 20136 SH SOLE 20136 0 0 SERVICEMASTER GLOBAL HLDGS I COM 81761R109 291 7934 SH SOLE 7934 0 0 SERVICENOW INC COM 81762P102 261 1469 SH SOLE 1469 0 0 SHIRE PLC SPONSORED ADR 82481R106 511 2940 SH SOLE 2940 0 0 SHOPIFY INC CL A 82509L107 1776 12834 SH SOLE 12834 0 0 SIGNATURE BK NEW YORK N Y COM 82669G104 3949 38420 SH SOLE 38420 0 0 SINOPEC SHANGHAI PETROCHEMIC SPON ADR H 82935M109 377 8745 SH SOLE 8745 0 0 SIRIUS XM HLDGS INC COM 82968B103 534 93571 SH SOLE 93570 0 0 SITEONE LANDSCAPE SUPPLY INC COM 82982L103 1443 26113 SH SOLE 26113 0 0 SIX FLAGS ENTMT CORP NEW COM 83001A102 3182 57213 SH SOLE 57213 0 0 SKYWORKS SOLUTIONS INC COM 83088M102 1783 26615 SH SOLE 23714 0 2900 SMITH & NEPHEW PLC SPDN ADR NEW 83175M205 749 20044 SH SOLE 20044 0 0 SPROTT PHYSICAL GOLD TRUST MF 85207h104 113 11000 SH SOLE 0 0 11000 SPROTT PHYSICAL GOLD & SILVER COM 85208r101 2539 202446 SH SOLE 20116 0 182330 STARWOOD PPTY TR INC COM 85571B105 3425 173805 SH SOLE 173804 0 0 SUMITOMO MITSUI FINL GROUP I SPONSORED ADR 86562M209 977 150215 SH SOLE 150213 0 0 SUNOCO LP COM U REP LP 86765K109 322 11865 SH SOLE 11865 0 0 SYNCHRONY FINL COM 87165B103 1828 77962 SH SOLE 77961 0 0 TD AMERITRADE HLDG CORP COM 87236Y108 205 4206 SH SOLE 4205 0 0 BLACKROCK TCP CAPITAL CORP NOTE 5.250%1 87238QAB9 140 140000 SH SOLE 140000 0 0 TARGA RES CORP COM 87612G101 797 22132 SH SOLE 22132 0 0 TEGNA INC COM 87901J105 277 25504 SH SOLE 25504 0 0 TEKLA LIFE SCIENCES INVS SH BEN INT 87911K100 188 12456 SH SOLE 12456 0 0 TEKLA WORLD HEALTHCARE FD BEN INT SHS 87911L108 368 31761 SH SOLE 31760 0 0 TELEFONICA BRASIL SA SPONSORED ADR 87936R106 177 14845 SH SOLE 14845 0 0 TELUS CORP COM 87971M103 890 26863 SH SOLE 26862 0 0 TESLA INC COM 88160R101 1183 3557 SH SOLE 3557 0 0 TEXAS CAPITAL BANCSHARES INC COM 88224Q107 694 13584 SH SOLE 13584 0 0 THE TRADE DESK INC COM CL A 88339J105 490 4228 SH SOLE 4228 0 0 3M CO COM 88579Y101 39303 206273 SH SOLE 107090 0 99182 TIVO CORP COM 88870P106 285 30345 SH SOLE 30345 0 0 TORTOISE ENERGY INFRA CORP COM 89147L100 1497 75233 SH SOLE 74082 0 1150 TORTOISE PWR & ENERGY INFRAS COM 89147X104 341 21417 SH SOLE 21416 0 0 TORTOISE ENERGY INDEPENDENC COM 89148K101 118 17517 SH SOLE 17517 0 0 TOWNEBANK PORTSMOUTH VA COM 89214P109 2614 109165 SH SOLE 109164 0 0 TRANSCANADA CORP COM 89353D107 1343 37626 SH SOLE 29126 0 8500 TWENTY FIRST CENTY FOX INC CL A 90130A101 1459 30333 SH SOLE 30332 0 0 21VIANET GROUP INC SPONSORED ADR 90138A103 218 25401 SH SOLE 25401 0 0 TWITTER INC COM 90184L102 2145 74639 SH SOLE 74639 0 0 TWO HBRS INVT CORP COM NEW 90187B408 463 36084 SH SOLE 36083 0 0 U S CONCRETE INC COM NEW 90333L201 802 22756 SH SOLE 22756 0 0 ULTA BEAUTY INC COM 90384S303 311 1272 SH SOLE 1272 0 0 ULTIMATE SOFTWARE GROUP INC COM 90385D107 237 970 SH SOLE 970 0 0 UNITEDHEALTH GROUP INC COM 91324P102 61784 248012 SH SOLE 245182 0 2829 UNITI GROUP INC COM 91325V108 490 31519 SH SOLE 31519 0 0 VALERO ENERGY CORP NEW COM 91913Y100 2442 32583 SH SOLE 31717 0 865 VANECK VECTORS ETF TR GOLD MINERS E 92189F106 3301 156551 SH SOLE 156550 0 0 VANECK VECTORS ETF TR SHORT HIGH YI 92189F387 6472 267462 SH SOLE 267462 0 0 VANECK VECTORS ETF TR PFD SECS EX F 92189F429 544 30726 SH SOLE 30726 0 0 VANECK VECTORS ETF TR FALLEN ANGEL 92189F437 821 30806 SH SOLE 30806 0 0 VANECK VECTORS ETF TR MORNINGSTAR W 92189F643 284 6906 SH SOLE 6906 0 0 VANECK VECTORS ETF TR AMT FREE INT 92189H201 17806 375124 SH SOLE 375123 0 0 VANECK VECTORS ETF TR JP MORGAN MKT 92189H300 11099 336366 SH SOLE 336366 0 0 VANECK VECTORS ETF TR HIGH YLD MUN 92189H409 7323 119985 SH SOLE 119984 0 0 VANGUARD CHARLOTTE FDS INTL BD IDX E 92203J407 9796 180578 SH SOLE 180577 0 0 VANGUARD WORLD FDS CONSUM DIS ET 92204A108 1139 7572 SH SOLE 7571 0 0 VANGUARD WORLD FDS CONSUM STP ET 92204A207 1183 9020 SH SOLE 9019 0 0 VANGUARD WORLD FDS ENERGY ETF 92204A306 654 8494 SH SOLE 8493 0 0 VANGUARD WORLD FDS FINANCIALS ET 92204A405 2849 48004 SH SOLE 48004 0 0 VANGUARD WORLD FDS HEALTH CAR ET 92204A504 2144 13356 SH SOLE 13355 0 0 VANGUARD WORLD FDS INDUSTRIAL ET 92204A603 2167 18001 SH SOLE 18000 0 0 VANGUARD WORLD FDS INF TECH ETF 92204A702 8974 53794 SH SOLE 53794 0 0 VANGUARD WORLD FDS MATERIALS ETF 92204A801 488 4412 SH SOLE 4412 0 0 VANGUARD WORLD FDS COMM SRVC ETF 92204A884 1866 25194 SH SOLE 25193 0 0 VANGUARD SCOTTSDALE FDS SHORT TERM TR 92206C102 259 4319 SH SOLE 4319 0 0 VANGUARD SCOTTSDALE FDS SHRT TRM CORP 92206C409 21773 279376 SH SOLE 279375 0 0 VANGUARD SCOTTSDALE FDS VNG RUS2000ID 92206C664 300 2803 SH SOLE 2803 0 0 VANGUARD SCOTTSDALE FDS INTER TERM TR 92206C706 8741 137722 SH SOLE 137722 0 0 VANGUARD SCOTTSDALE FDS MORTG-BACK SE 92206C771 1369 26615 SH SOLE 26615 0 0 VANGUARD SCOTTSDALE FDS LG-TERM COR B 92206C813 1301 15278 SH SOLE 15278 0 0 VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 15703 189519 SH SOLE 189518 0 0 VARIAN MED SYS INC COM 92220P105 2737 24170 SH SOLE 24169 0 0 VENTAS INC COM 92276F100 17957 306518 SH SOLE 293468 0 13050 VEREIT INC COM 92339V100 206 28910 SH SOLE 28910 0 0 VERIZON COMMUNICATIONS INC COM 92343V104 91881 1634327 SH SOLE 1283178 0 351148 VERINT SYS INC NOTE 1.500% 92343XAA8 11 12000 SH SOLE 12000 0 0 VERISK ANALYTICS INC COM 92345Y106 9550 87594 SH SOLE 87594 0 0 VERTEX PHARMACEUTICALS INC COM 92532F100 1263 7622 SH SOLE 7622 0 0 VERSUM MATLS INC COM COM 92532W103 201 7260 SH SOLE 3150 0 4110 VIACOM INC NEW CL B 92553P201 2561 99660 SH SOLE 99659 0 0 VICTORY PORTFOLIOS II VCSHS US DISC 92647N774 346 8786 SH SOLE 8786 0 0 VICTORY PORTFOLIOS II VCSHS US 500 92647N782 3679 83786 SH SOLE 83786 0 0 VICTORY PORTFOLIOS II VCSHS DEV ENH 92647N816 501 16323 SH SOLE 16323 0 0 VICTORY PORTFOLIOS II VCSHS US EQ I 92647N824 1031 24376 SH SOLE 24376 0 0 VICTORY PORTFOLIOS II VCSHS US LRG 92647N865 208 5043 SH SOLE 5043 0 0 VIPER ENERGY PARTNERS LP COM UNT RP IN 92763M105 820 31500 SH SOLE 31500 0 0 VISA INC COM CL A 92826C839 40302 305464 SH SOLE 305363 0 100 VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 8604 446299 SH SOLE 446299 0 0 VOYA EMERGING MKTS HIGH DIVI COM 92912P108 411 56400 SH SOLE 56400 0 0 VOYA GLBL ADV & PREM OPP FD COM 92912R104 104 11412 SH SOLE 11411 0 0 VOYA INFRASTRUCTURE INDLS & COM 92912X101 252 22824 SH SOLE 22824 0 0 WABCO HLDGS INC COM 92927K102 843 7860 SH SOLE 7860 0 0 W P CAREY INC COM 92936U109 12677 194024 SH SOLE 179343 0 14680 WPP PLC NEW ADR 92937A102 2051 37427 SH SOLE 37427 0 0 WEC ENERGY GROUP INC COM 92939U106 3291 47531 SH SOLE 47530 0 0 WASTE CONNECTIONS INC COM 94106B101 2719 36642 SH SOLE 36642 0 0 WASTE MGMT INC DEL COM 94106L109 34421 386808 SH SOLE 170475 0 216331 WAYFAIR INC CL A 94419L101 400 4450 SH SOLE 4450 0 0 WEATHERFORD INTL LTD NOTE 5.875% 947075AH0 7 12000 SH SOLE 12000 0 0 WELLCARE HEALTH PLANS INC COM 94946T106 218 926 SH SOLE 926 0 0 WELLS FARGO GLOBAL DIVIDEND COM 94987C103 156 33815 SH SOLE 33814 0 0 WELLTOWER INC COM 95040Q104 16638 239717 SH SOLE 235866 0 3850 WESCO INTL INC COM 95082P105 1869 38940 SH SOLE 38940 0 0 WESTERN ASSET HGH YLD DFNDFD COM 95768B107 171 13012 SH SOLE 13012 0 0 WESTROCK CO COM 96145D105 1135 30076 SH SOLE 30075 0 0 WEX INC COM 96208T104 321 2295 SH SOLE 2295 0 0 WHITEHORSE FIN INC COM 96524V106 154 12170 SH SOLE 12170 0 0 WISDOMTREE TR US HIGH DIVID 97717W208 291 4475 SH SOLE 4475 0 0 WISDOMTREE TR US LARGECAP D 97717W307 7175 84971 SH SOLE 84970 0 0 WISDOMTREE TR EMER MKT HIGH 97717W315 205 5113 SH SOLE 5113 0 0 WISDOMTREE TR GLB EX US RL 97717W331 807 29070 SH SOLE 29069 0 0 WISDOMTREE TR US DIVID EX F 97717W406 350 4551 SH SOLE 4550 0 0 WISDOMTREE TR INDIA ERNGS FD COM 97717W422 13672 551297 SH SOLE 84050 0 467247 WISDOMTREE TR US MIDCAP DIV 97717W505 1810 57247 SH SOLE 57246 0 0 WISDOMTREE TR US SMALLCP ER 97717W562 606 18922 SH SOLE 18922 0 0 WISDOMTREE TR US MIDCP EARN 97717W570 754 21992 SH SOLE 21992 0 0 WISDOMTREE TR US SMALLCAP D 97717W604 367 14976 SH SOLE 14975 0 0 WISDOMTREE TR JP SMALLCP DI 97717W836 2452 38090 SH SOLE 38089 0 0 WISDOMTREE TR EUROPE SMCP D 97717W869 2628 49264 SH SOLE 49263 0 0 WISDOMTREE TR INTL QULTY DI 97717X131 707 28180 SH SOLE 28180 0 0 WISDOMTREE TR DYNAMIC LNG E 97717X313 982 33905 SH SOLE 33905 0 0 WISDOMTREE TR EUR HDG SMLCA 97717X552 208 7909 SH SOLE 7909 0 0 WISDOMTREE TR ITL HDG QTLY 97717X594 1684 60532 SH SOLE 60532 0 0 WISDOMTREE TR EUROPE HEDGED 97717X701 212 3761 SH SOLE 3761 0 0 WISDOMTREE TR US MULTIFACTO 97717Y857 1425 54580 SH SOLE 54580 0 0 WPX ENERGY INC COM 98212B103 163 14404 SH SOLE 14404 0 0 XCEL ENERGY INC COM 98389B100 390 7930 SH SOLE 7930 0 0 XYLEM INC COM 98419M100 376 5648 SH SOLE 5648 0 0 YIRENDAI LTD SPONSORED ADR 98585L100 199 18584 SH SOLE 18584 0 0 YUM CHINA HLDGS INC COM 98850P109 2700 80538 SH SOLE 80537 0 0 ZIMMER BIOMET HLDGS INC COM 98956P102 1829 17637 SH SOLE 17167 0 470 ZOETIS INC CL A 98978V103 3273 38272 SH SOLE 35602 0 2670 ZTO EXPRESS CAYMAN INC SPONSORED ADR 98980A105 326 20633 SH SOLE 20633 0 0 ZYNGA INC CL A 98986T108 40 10200 SH SOLE 10200 0 0 ADIENT PLC ORD SHS G0084W101 194 12886 SH SOLE 12886 0 0 ALLEGION PUB LTD CO ORD SHS G0176J109 462 5802 SH SOLE 5801 0 0 ALLERGAN PLC SHS G0177J108 2223 16633 SH SOLE 16632 0 0 AMDOCS LTD SHS G02602103 575 9830 SH SOLE 9830 0 0 AON PLC SHS CL A G0408V102 1952 13434 SH SOLE 11434 0 2000 ARCH CAP GROUP LTD ORD G0450A105 204 7658 SH SOLE 7658 0 0 BANK OF NT BUTTERFIELD&SON L SHS NEW G0772R208 348 11111 SH SOLE 11111 0 0 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 39597 280817 SH SOLE 253416 0 27400 BROOKFIELD PPTY PARTNERS L P UNIT LTD PART G16249107 518 32187 SH SOLE 32187 0 0 BUNGE LIMITED COM G16962105 576 10795 SH SOLE 10795 0 0 COCA COLA EUROPEAN PARTNERS SHS G25839104 328 7157 SH SOLE 7156 0 0 EATON CORP PLC SHS G29183103 12649 184230 SH SOLE 139685 0 44544 ENSCO PLC SHS CLASS A G3157S106 104 29301 SH SOLE 29300 0 0 EVEREST RE GROUP LTD COM G3223R108 999 4588 SH SOLE 4588 0 0 GENPACT LIMITED SHS G3922B107 2285 84664 SH SOLE 84664 0 0 HOLLYSYS AUTOMATION TECHNOLO SHS G45667105 1009 57673 SH SOLE 57673 0 0 ICON PLC SHS G4705A100 2054 15904 SH SOLE 15904 0 0 ICHOR HOLDINGS SHS G4740B105 409 25100 SH SOLE 25100 0 0 IHS MARKIT LTD SHS G47567105 1569 32717 SH SOLE 32717 0 0 INGERSOLL-RAND PLC SHS G47791101 13160 144253 SH SOLE 39835 0 104418 WEATHERFORD INTL PLC ORD SHS G48833100 116 209165 SH SOLE 209165 0 0 INVESCO LTD SHS G491BT108 5267 314659 SH SOLE 314658 0 0 JAZZ PHARMACEUTICALS PLC SHS USD G50871105 346 2795 SH SOLE 2795 0 0 JOHNSON CTLS INTL PLC SHS G51502105 9772 329599 SH SOLE 287644 0 41954 LINDE PLC COM G5494J103 2975 19070 SH SOLE 14444 0 4625 MEDTRONIC PLC SHS G5960L103 40790 448452 SH SOLE 353582 0 94869 APTIV PLC SHS G6095L109 5692 92459 SH SOLE 92459 0 0 NIELSEN HLDGS PLC SHS EUR G6518L108 2545 109113 SH SOLE 109112 0 0 NORWEGIAN CRUISE LINE HLDG L SHS G66721104 7230 170561 SH SOLE 170561 0 0 NVENT ELECTRIC PLC COM G6700G107 1236 55010 SH SOLE 35910 0 19100 SEAGATE TECHNOLOGY PLC SHS G7945M107 2699 69947 SH SOLE 69946 0 0 PENTAIR PLC SHS G7S00T104 2721 72029 SH SOLE 48949 0 23079 STERIS PLC SHS USD G84720104 1367 12800 SH SOLE 12799 0 0 CHUBB LIMITED COM H1467J104 33847 262020 SH SOLE 191543 0 70477 TE CONNECTIVITY LTD REG SHS H84989104 2411 31888 SH SOLE 30588 0 1300 GLOBANT S A COM L44385109 257 4571 SH SOLE 4571 0 0 INTELSAT S A COM L5140P101 743 34775 SH SOLE 34775 0 0 CHECK POINT SOFTWARE TECH LT ORD M22465104 10553 102813 SH SOLE 99488 0 3325 CYBERARK SOFTWARE LTD SHS M2682V108 266 3600 SH SOLE 3600 0 0 ELBIT SYS LTD ORD M3760D101 287 2518 SH SOLE 2518 0 0 AERCAP HOLDINGS NV SHS N00985106 839 21193 SH SOLE 21193 0 0 ASML HOLDING N V N Y REGISTRY N07059210 937 6025 SH SOLE 6025 0 0 CONSTELLIUM NV CL A N22035104 204 29207 SH SOLE 29207 0 0 CORE LABORATORIES N V COM N22717107 694 11641 SH SOLE 11640 0 0 LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 3296 39645 SH SOLE 30195 0 9450 NXP SEMICONDUCTORS N V COM N6596X109 6155 84002 SH SOLE 84001 0 0 QIAGEN NV SHS NEW N72482123 259 7527 SH SOLE 7527 0 0 ROYAL CARIBBEAN CRUISES LTD COM V7780T103 4929 50407 SH SOLE 50407 0 0 TEEKAY LNG PARTNERS L P PRTNRSP UNITS Y8564M105 829 75300 SH SOLE 75300 0 0