0000092230-18-000080.txt : 20181114 0000092230-18-000080.hdr.sgml : 20181114 20181114093040 ACCESSION NUMBER: 0000092230-18-000080 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20180930 FILED AS OF DATE: 20181114 DATE AS OF CHANGE: 20181114 EFFECTIVENESS DATE: 20181114 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: 181180745 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 09-30-2018 09-30-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 11-08-2018 0 1581 10142619
INFORMATION TABLE 2 infotable.xml AFLAC INC COM 001055102 18898 401509 SH SOLE 384683 0 16824 AGCO CORP COM 001084102 914 15041 SH SOLE 15041 0 0 AMN HEALTHCARE SERVICES INC COM 001744101 452 8280 SH SOLE 8280 0 0 ABBOTT LABS COM 002824100 87342 1190593 SH SOLE 952189 0 238403 ABERDEEN ASIA PACIFIC INCOM COM 003009107 195 47208 SH SOLE 47208 0 0 ABIOMED INC COM 003654100 434 966 SH SOLE 966 0 0 ACADIA PHARMACEUTICALS INC COM 004225108 353 17049 SH SOLE 17049 0 0 ADVANCED MICRO DEVICES INC COM 007903107 1576 51050 SH SOLE 51050 0 0 AEGON N V NY REGISTRY S 007924103 1144 178033 SH SOLE 178033 0 0 AFFILIATED MANAGERS GROUP COM 008252108 3634 26586 SH SOLE 19911 0 6675 AIR PRODS & CHEMS INC COM 009158106 18680 111834 SH SOLE 86738 0 25095 ALASKA AIR GROUP INC COM 011659109 6736 97826 SH SOLE 97825 0 0 ALBEMARLE CORP COM 012653101 481 4821 SH SOLE 4821 0 0 ALEXANDRIA REAL ESTATE EQ IN COM 015271109 1998 15893 SH SOLE 14243 0 1650 ALEXION PHARMACEUTICALS INC COM 015351109 643 4630 SH SOLE 4630 0 0 ALIGN TECHNOLOGY INC COM 016255101 1103 2820 SH SOLE 2820 0 0 ALLEGHANY CORP DEL COM 017175100 624 958 SH SOLE 957 0 0 ALLIANCE DATA SYSTEMS CORP COM 018581108 629 2668 SH SOLE 2667 0 0 ALLIANT ENERGY CORP COM 018802108 530 12469 SH SOLE 12469 0 0 ALLIANZGI EQUITY & CONV INCO COM 018829101 643 28037 SH SOLE 28037 0 0 ALLSTATE CORP COM 020002101 13633 138126 SH SOLE 45800 0 92324 ALTABA INC COM 021346101 515 7562 SH SOLE 7562 0 0 AMAZON COM INC COM 023135106 64854 32379 SH SOLE 27036 0 5343 AMERICAN CAMPUS COMM REIT COM 024835100 1653 40168 SH SOLE 36368 0 3800 AMERICAN ELEC PWR INC COM 025537101 7011 98930 SH SOLE 98430 0 500 AMERICAN EXPRESS CO COM 025816109 23922 224651 SH SOLE 221640 0 3010 AMERICAN INTL GROUP INC *W EXP 01/19/ 026874156 220 15075 SH SOLE 15075 0 0 AMERICAN INTL GROUP INC COM NEW 026874784 3069 57659 SH SOLE 57659 0 0 AMERICAN WTR WKS CO INC NEW COM 030420103 18179 206664 SH SOLE 139798 0 66865 AMERIGAS PARTNERS L P UNIT L P INT 030975106 2106 53333 SH SOLE 46983 0 6350 AMETEK INC NEW COM 031100100 628 7947 SH SOLE 7946 0 0 AMGEN INC COM 031162100 74215 358030 SH SOLE 304442 0 53587 AMPHENOL CORP NEW CL A 032095101 2586 27515 SH SOLE 27514 0 0 ANADARKO PETE CORP COM 032511107 2343 34776 SH SOLE 32586 0 2190 ANALOG DEVICES INC COM 032654105 30980 335071 SH SOLE 335071 0 0 ANIKA THERAPEUTICS INC COM 035255108 500 11877 SH SOLE 11877 0 0 ANNALY CAP MGMT INC COM 035710409 11451 1119333 SH SOLE 221739 0 897594 ANTHEM INC COM 036752103 22360 81592 SH SOLE 81391 0 200 APACHE CORP COM 037411105 2323 48749 SH SOLE 48748 0 0 APOLLO SR FLOATING RATE FD I COM 037636107 186 11684 SH SOLE 11683 0 0 APPLE INC COM 037833100 103047 456486 SH SOLE 445138 0 11347 APPLIED MATLS INC COM 038222105 4336 112192 SH SOLE 112192 0 0 ARCHER DANIELS MIDLAND CO COM 039483102 1668 33195 SH SOLE 33194 0 0 ARLINGTON ASSET INVT CORP CL A NEW 041356205 112 12000 SH SOLE 12000 0 0 ARROW ELECTRS INC COM 042735100 227 3087 SH SOLE 3087 0 0 ASPEN TECHNOLOGY INC COM 045327103 1097 9641 SH SOLE 9641 0 0 ASTRAZENECA PLC SPONSORED ADR 046353108 9014 227840 SH SOLE 227838 0 0 ATMOS ENERGY CORP COM 049560105 413 4401 SH SOLE 4401 0 0 AUTODESK INC COM 052769106 8948 57325 SH SOLE 57325 0 0 AUTOMATIC DATA PROCESSING IN COM 053015103 19510 129510 SH SOLE 127675 0 1834 AUTOZONE INC COM 053332102 620 800 SH SOLE 500 0 300 AVERY DENNISON CORP COM 053611109 689 6361 SH SOLE 6360 0 0 BB&T CORP COM 054937107 18713 385538 SH SOLE 385538 0 0 BP PLC SPONSORED ADR 055622104 18851 408929 SH SOLE 408928 0 0 BADGER METER INC COM 056525108 995 18793 SH SOLE 18793 0 0 BAIDU INC SPON ADR REP 056752108 9710 42465 SH SOLE 42465 0 0 BALL CORP COM 058498106 1412 32106 SH SOLE 32105 0 0 BANCO BRADESCO S A SP ADR PFD NE 059460303 669 94540 SH SOLE 94539 0 0 BANK AMER CORP COM 060505104 31377 1065097 SH SOLE 768023 0 297074 BANK HAWAII CORP COM 062540109 1112 14100 SH SOLE 14099 0 0 BANK MONTREAL QUE COM 063671101 5729 69426 SH SOLE 69425 0 0 BANK NEW YORK MELLON CORP COM 064058100 14355 281555 SH SOLE 279930 0 1625 BARNES GROUP INC COM 067806109 319 4495 SH SOLE 4495 0 0 BARRICK GOLD CORP COM 067901108 301 27225 SH SOLE 27225 0 0 BARRICK GOLD CORP COM 067901108 326 29500 SH Call SOLE 29500 0 0 BAUSCH HEALTH COS INC COM 071734107 840 32745 SH SOLE 32745 0 0 BAXTER INTL INC COM 071813109 4757 61714 SH SOLE 53963 0 7750 BEACON ROOFING SUPPLY INC COM 073685109 365 10108 SH SOLE 10108 0 0 BECTON DICKINSON & CO COM 075887109 22490 86174 SH SOLE 67318 0 18855 W R BERKLEY CORPORATION COM 084423102 882 11054 SH SOLE 11054 0 0 BERKSHIRE HATHAWAY INC DEL CL A 084670108 2560 8 SH SOLE 8 0 0 BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 78363 366003 SH SOLE 365442 0 560 BEST BUY INC COM 086516101 2696 33981 SH SOLE 33980 0 0 BHP BILLITON LTD SPONSORED ADR 088606108 960 19267 SH SOLE 19266 0 0 BLACK HILLS CORP COM 092113109 1568 27000 SH SOLE 26000 0 1000 BLACKROCK MUNICIPL INC QLTY COM 092479104 589 46125 SH SOLE 46125 0 0 BLACKROCK ENHANCED GBL DIV T COM 092501105 535 48684 SH SOLE 48683 0 0 BLACKROCK CR ALLCTN INC TR COM 092508100 163 13383 SH SOLE 13383 0 0 BLACKROCK ENHANCED INTL DIV COM BENE INTE 092524107 155 27182 SH SOLE 27181 0 0 BOEING CO COM 097023105 20451 54998 SH SOLE 52324 0 2673 BOJANGLES INC COM 097488100 273 17416 SH SOLE 17416 0 0 BOSTON PROPERTIES INC COM 101121101 527 4281 SH SOLE 4281 0 0 BOSTON SCIENTIFIC CORP COM 101137107 1122 29161 SH SOLE 29161 0 0 BOULDER GROWTH & INCOME FD I COM 101507101 310 27662 SH SOLE 27662 0 0 BOYD GAMING CORP COM 103304101 298 8812 SH SOLE 8812 0 0 BRANDYWINE RLTY TR SH BEN INT NE 105368203 173 11041 SH SOLE 11041 0 0 BRINKS CO COM 109696104 1359 19493 SH SOLE 19493 0 0 BRISTOL MYERS SQUIBB CO COM 110122108 29827 480478 SH SOLE 447902 0 32575 BRITISH AMERN TOB PLC SPONSORED ADR 110448107 7700 165155 SH SOLE 165153 0 0 BROOKFIELD ASSET MGMT INC CL A LTD VT S 112585104 6159 138315 SH SOLE 138314 0 0 BROOKFIELD REAL ASSETS INCOM SHS BEN INT 112830104 588 25507 SH SOLE 25507 0 0 BROOKS AUTOMATION INC COM 114340102 923 26371 SH SOLE 26371 0 0 BROWN & BROWN INC COM 115236101 2773 93816 SH SOLE 93814 0 0 BROWN FORMAN CORP CL B 115637209 4837 95710 SH SOLE 95709 0 0 BUCKEYE PARTNERS L P UNIT LTD PART 118230101 576 16179 SH SOLE 15718 0 461 BURLINGTON STORES INC COM 122017106 504 3095 SH SOLE 3095 0 0 CBS CORP NEW CL B 124857202 9916 172619 SH SOLE 172619 0 0 CECO ENVIRONMENTAL COM 125141101 182 23053 SH SOLE 5199 0 17854 CF INDS HLDGS INC COM 125269100 1508 27708 SH SOLE 27707 0 0 CIGNA CORPORATION COM 125509109 3883 18646 SH SOLE 17446 0 1200 CMS ENERGY CORP COM 125896100 762 15557 SH SOLE 15556 0 0 CNOOC LTD SPONSORED ADR 126132109 562 2849 SH SOLE 2848 0 0 CSX CORP COM 126408103 15723 212342 SH SOLE 162391 0 49950 CVD EQUIPMENT CORP COM 126601103 112 18306 SH SOLE 18306 0 0 CVS HEALTH CORP COM 126650100 71483 908084 SH SOLE 783383 0 124700 CABOT OIL & GAS CORP COM 127097103 625 27772 SH SOLE 27770 0 0 CALAMOS STRATEGIC TOTL RETN COM SH BEN IN 128125101 226 16857 SH SOLE 16856 0 0 CALUMET SPECIALTY PRODS PTNR UT LTD PARTNE 131476103 366 57287 SH SOLE 57287 0 0 CAMDEN PROPERTY TR REIT COM 133131102 243 2600 SH SOLE 2000 0 600 CAMPBELL SOUP CO COM 134429109 3332 90975 SH SOLE 90975 0 0 CANADA GOOSE HOLDINGS INC SHS SUB VTG 135086106 349 5419 SH SOLE 5419 0 0 CDN IMPERIAL BK COMM TORONTO COM 136069101 7493 79916 SH SOLE 79915 0 0 CANADIAN NATL RY CO COM 136375102 1466 16332 SH SOLE 16332 0 0 CANADIAN NAT RES LTD COM 136385101 668 20470 SH SOLE 20470 0 0 CANOPY GROWTH CORP COM COM 138035100 238 4901 SH SOLE 0 0 4901 CARA THERAPEUTICS INC COM 140755109 429 17954 SH SOLE 17954 0 0 CARLISLE COS INC COM 142339100 282 2317 SH SOLE 2316 0 0 CARMAX INC COM 143130102 10670 142905 SH SOLE 142904 0 0 CARNIVAL CORP UNIT 99/99/99 143658300 14370 225349 SH SOLE 224998 0 350 CASEYS GEN STORES INC COM 147528103 429 3330 SH SOLE 3329 0 0 CATALENT INC COM 148806102 283 6215 SH SOLE 6215 0 0 CATERPILLAR INC DEL COM 149123101 12356 81031 SH SOLE 55015 0 26016 CELGENE CORP COM 151020104 6757 75517 SH SOLE 75517 0 0 CEMEX SAB DE CV SPON ADR NEW 151290889 107 15245 SH SOLE 15245 0 0 CENTER COAST BRKFLD MLP ENRG SHS BEN INT 151461100 179 19050 SH SOLE 19050 0 0 CENTURYLINK INC COM 156700106 3830 180693 SH SOLE 180692 0 0 CERNER CORP COM 156782104 20431 317213 SH SOLE 317212 0 0 CERUS CORP COM 157085101 204 28300 SH SOLE 28300 0 0 CHARLES RIV LABS INTL INC COM 159864107 760 5654 SH SOLE 5654 0 0 CHEESECAKE FACTORY INC COM 163072101 1625 30366 SH SOLE 30365 0 0 CHEGG INC COM 163092109 349 12310 SH SOLE 12310 0 0 CHEMOURS COMPANY COM 163851108 246 6240 SH SOLE 240 0 6000 CHESAPEAKE ENERGY CORP COM 165167107 67 15081 SH SOLE 15081 0 0 CHESAPEAKE ENERGY CORP PFD CONV 165167842 1994 37008 SH SOLE 37008 0 0 CHEVRON CORP NEW COM 166764100 67994 556068 SH SOLE 446033 0 110034 CHICOS FAS INC COM 168615102 108 12500 SH SOLE 12500 0 0 CHURCH & DWIGHT INC COM 171340102 17038 286985 SH SOLE 259484 0 27500 CIMAREX ENERGY CO COM 171798101 778 8376 SH SOLE 8376 0 0 CIMAREX ENERGY CO COM 171798101 780 8400 SH Call SOLE 8400 0 0 CINCINNATI FINL CORP COM 172062101 1226 15974 SH SOLE 15974 0 0 CINTAS CORP COM 172908105 1230 6222 SH SOLE 6222 0 0 CITIGROUP INC COM NEW 172967424 25746 358884 SH SOLE 238017 0 120866 CITIZENS FINL GROUP INC COM 174610105 964 24995 SH SOLE 24995 0 0 CITRIX SYS INC COM 177376100 1067 9607 SH SOLE 9607 0 0 CITY HLDG CO COM 177835105 360 4700 SH SOLE 4700 0 0 CLEAN HARBORS INC COM 184496107 1442 20158 SH SOLE 20158 0 0 CLEARBRIDGE ENERGY MLP FD IN COM 184692101 941 64816 SH SOLE 64816 0 0 CLEVELAND CLIFFS INC COM 185899101 2027 160182 SH SOLE 160181 0 0 CLOROX CO DEL COM 189054109 1465 9744 SH SOLE 9743 0 0 COCA COLA CO COM 191216100 42170 912965 SH SOLE 907074 0 5890 COGNEX CORP COM 192422103 642 11516 SH SOLE 11516 0 0 COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 15254 197731 SH SOLE 119480 0 78250 COHERENT INC COM 192479103 6546 38018 SH SOLE 38018 0 0 COLGATE PALMOLIVE CO COM 194162103 7223 107901 SH SOLE 100039 0 7860 COMERICA INC COM 200340107 2557 28352 SH SOLE 28352 0 0 CONAGRA BRANDS INC COM 205887102 11642 342737 SH SOLE 342736 0 0 CONSOLIDATED EDISON INC COM 209115104 889 11673 SH SOLE 11673 0 0 COOPER COS INC COM NEW 216648402 11740 42363 SH SOLE 42363 0 0 COPART INC COM 217204106 683 13262 SH SOLE 13262 0 0 CORNING INC COM 219350105 3305 93646 SH SOLE 92645 0 1000 CRANE CO COM 224399105 473 4817 SH SOLE 4817 0 0 CREDIT SUISSE GROUP SPONSORED ADR 225401108 346 23216 SH SOLE 23215 0 0 CREE INC COM 225447101 392 10353 SH SOLE 10353 0 0 CROWN HOLDINGS INC COM 228368106 2204 45919 SH SOLE 45919 0 0 CUMMINS INC COM 231021106 6115 41867 SH SOLE 37617 0 4250 CURIS INC COM NEW 231269200 34 19304 SH SOLE 19304 0 0 THE CUSHING MLP INFASTCR TOT COM NEW 231631201 201 17018 SH SOLE 17018 0 0 CYPRESS SEMICONDUCTOR CORP COM 232806109 1193 82371 SH SOLE 82371 0 0 DBX ETF TR XTRACK MSCI E 233051200 1210 37437 SH SOLE 37436 0 0 DBX ETF TR XTRACK RUSS 1 233051481 338 10061 SH SOLE 10061 0 0 DBX ETF TR XTRACK MSCI A 233051820 262 9465 SH SOLE 9465 0 0 DBX ETF TR XTRACK MSCI E 233051853 340 11921 SH SOLE 11921 0 0 DANAHER CORP DEL COM 235851102 18896 173904 SH SOLE 107118 0 66785 DARDEN RESTAURANTS COM 237194105 1401 12600 SH SOLE 9400 0 3200 DARLING INGREDIENTS INC COM 237266101 1793 92822 SH SOLE 92822 0 0 DEERE & CO COM 244199105 11195 74473 SH SOLE 52037 0 22435 DELAWARE ENHANCED GBL DIV & COM 246060107 132 11850 SH SOLE 11850 0 0 DELTA AIR LINES INC DEL COM NEW 247361702 3839 66398 SH SOLE 66397 0 0 DENISON MINES CORP COM 248356107 10 15000 SH SOLE 0 0 15000 DEXCOM INC COM 252131107 1097 7676 SH SOLE 7676 0 0 DIEBOLD NXDF INC COM 253651103 355 78942 SH SOLE 78941 0 0 DIGITAL RLTY TR INC COM 253868103 10446 92872 SH SOLE 79432 0 13440 DISNEY WALT CO COM DISNEY 254687106 45584 389812 SH SOLE 280644 0 109167 DISCOVER FINL SVCS COM 254709108 19459 254549 SH SOLE 254548 0 0 DOLLAR GEN CORP NEW COM 256677105 20219 184993 SH SOLE 184992 0 0 DOLLAR TREE INC COM 256746108 6581 80709 SH SOLE 80709 0 0 DONALDSON INC COM 257651109 228 3919 SH SOLE 3919 0 0 DONEGAL GROUP INC CLASS A COM 257701201 377 26551 SH SOLE 20551 0 6000 DORMAN PRODUCTS INC COM 258278100 217 2830 SH SOLE 2830 0 0 DOUBLELINE INCOME SOLUTIONS COM 258622109 1411 69894 SH SOLE 69894 0 0 DOUBLELINE OPPORTUNISTIC CR COM 258623107 834 40546 SH SOLE 40545 0 0 DOVER CORP COM 260003108 995 11250 SH SOLE 10900 0 350 DUKE REALTY CORP COM NEW 264411505 365 12895 SH SOLE 12895 0 0 DUNKIN BRANDS GROUP INC COM 265504100 357 4853 SH SOLE 4853 0 0 DYCOM INDS INC COM 267475101 1959 23165 SH SOLE 23165 0 0 E TRADE FINANCIAL CORP COM NEW 269246401 1586 30280 SH SOLE 30280 0 0 EASTMAN CHEM CO COM 277432100 392 4105 SH SOLE 4104 0 0 EATON VANCE ENHANCED EQ INC COM 278274105 166 10411 SH SOLE 10410 0 0 EATON VANCE ENH EQTY INC FD COM 278277108 180 10202 SH SOLE 10201 0 0 EBAY INC COM 278642103 13183 399257 SH SOLE 399256 0 0 EBIX INC COM NEW 278715206 231 2928 SH SOLE 2928 0 0 ECOLAB INC COM 278865100 16482 105136 SH SOLE 104663 0 472 ECOPETROL S A SPONSORED ADS 279158109 795 29571 SH SOLE 29570 0 0 EDISON INTL COM 281020107 344 5094 SH SOLE 5093 0 0 ELECTRO SCIENTIFIC INDS COM 285229100 204 11735 SH SOLE 11735 0 0 ELECTRONIC ARTS INC COM 285512109 1130 9380 SH SOLE 9380 0 0 ELLINGTON FINANCIAL LLC COM 288522303 577 36052 SH SOLE 36052 0 0 ELLINGTON RESIDENTIAL MTG RE COM SHS BEN I 288578107 820 72685 SH SOLE 72685 0 0 EMERSON ELEC CO COM 291011104 29568 386117 SH SOLE 294340 0 91777 ENCANA CORP COM 292505104 721 55059 SH SOLE 55058 0 0 ENTERPRISE PRODS PARTNERS L COM 293792107 9940 346011 SH SOLE 335799 0 10212 ESSEX PROPERTY TR REIT COM 297178105 216 875 SH SOLE 700 0 175 EURONET WORLDWIDE INC COM 298736109 984 9827 SH SOLE 9827 0 0 EXPEDITORS INTL WASH INC COM 302130109 7614 103564 SH SOLE 103564 0 0 FLIR SYS INC COM 302445101 665 10833 SH SOLE 10832 0 0 FNB CORP PA COM 302520101 1490 117157 SH SOLE 117156 0 0 FACTSET RESH SYS INC COM 303075105 5622 25133 SH SOLE 25132 0 0 FASTENAL CO COM 311900104 1540 26558 SH SOLE 26558 0 0 FEDERATED INVS INC PA CL B 314211103 303 12563 SH SOLE 12563 0 0 FERRELLGAS PARTNERS L.P. UNIT LTD PART 315293100 27 12327 SH SOLE 12326 0 0 F5 NETWORKS INC COM 315616102 2280 11439 SH SOLE 8934 0 2505 FIDELITY COMWLTH TR NDQ CP IDX TR 315912808 201 639 SH SOLE 639 0 0 FIDELITY MSCI CONSM DI 316092204 1007 22140 SH SOLE 22140 0 0 FIDELITY MSCI ENERGY I 316092402 219 10297 SH SOLE 10297 0 0 FIDELITY MSCI FINLS ID 316092501 1118 27732 SH SOLE 27732 0 0 FIDELITY MSCI HLTH CAR 316092600 18726 400231 SH SOLE 400231 0 0 FIDELITY DIVID ETF RIS 316092832 21057 650339 SH SOLE 650339 0 0 FIDELITY MSCI MATLS IN 316092881 5021 149529 SH SOLE 149529 0 0 FIDUS INVT CORP COM 316500107 4358 298152 SH SOLE 298151 0 0 FIFTH THIRD BANCORP COM 316773100 398 14288 SH SOLE 14287 0 0 FIRST BANCORP N C COM 318910106 649 16029 SH SOLE 16029 0 0 FIRST COMWLTH FINL PA COM COM 319829107 345 21347 SH SOLE 21347 0 0 FIRST HORIZON NATL CORP COM 320517105 1194 69227 SH SOLE 69226 0 0 FIRST TR MORNINGSTAR DIV LEA SHS 336917109 582 19546 SH SOLE 19546 0 0 FIRST TR EXCHANGE TRADED FD US EQTY OPPT 336920103 1276 17179 SH SOLE 17179 0 0 FIRST TR NAS100 EQ WEIGHTED SHS 337344105 300 4728 SH SOLE 4728 0 0 FIRST TR NASDAQ100 TECH INDE SHS 337345102 5803 73131 SH SOLE 73131 0 0 FISERV INC COM 337738108 12151 147504 SH SOLE 62379 0 85125 FIRSTENERGY CORP COM 337932107 3892 104710 SH SOLE 104710 0 0 FLAHERTY&CRMN PFD SEC INCOM COM 338478100 626 34400 SH SOLE 34400 0 0 FLEETCOR TECHNOLOGIES INC COM 339041105 909 3992 SH SOLE 3992 0 0 FLUOR CORP NEW COM 343412102 3922 67510 SH SOLE 67509 0 0 FORD MTR CO DEL COM PAR $0.01 345370860 6671 721280 SH SOLE 721279 0 0 FORTIS INC COM 349553107 1846 56963 SH SOLE 56963 0 0 FRANKLIN LTD DURATION INCM T RIGHT 10/18/2 353793110 1 17108 SH SOLE 17108 0 0 FRESENIUS MED CARE AG&CO KGA SPONSORED ADR 358029106 396 7702 SH SOLE 7702 0 0 FUNKO INC COM CL A 361008105 370 15635 SH SOLE 15635 0 0 GALLAGHER ARTHUR J & CO COM 363576109 307 4128 SH SOLE 4128 0 0 GENERAL DYNAMICS CORP COM 369550108 22410 109468 SH SOLE 103687 0 5780 GENERAL ELECTRIC CO COM 369604103 19805 1754230 SH SOLE 1708520 0 45709 GENERAL MLS INC COM 370334104 20052 467202 SH SOLE 462201 0 5000 GENERAL MLS INC COM 370334104 588 13700 SH Call SOLE 13700 0 0 GENTEX CORP COM 371901109 441 20571 SH SOLE 20571 0 0 GENUINE PARTS CO COM 372460105 9348 94052 SH SOLE 89552 0 4500 GILEAD SCIENCES INC COM 375558103 19904 257812 SH SOLE 255186 0 2625 GLADSTONE INVT CORP COM 376546107 116 10214 SH SOLE 10213 0 0 GOLDMAN SACHS ETF TR ACTIVEBETA IN 381430107 276 9364 SH SOLE 9364 0 0 GOLDMAN SACHS ETF TR ACTIVEBETA EM 381430206 528 16153 SH SOLE 16153 0 0 GOLDMAN SACHS ETF TR EQUITY ETF 381430503 39704 675828 SH SOLE 675828 0 0 GOODYEAR TIRE & RUBR CO COM 382550101 831 35566 SH SOLE 35566 0 0 GRACO INC COM 384109104 890 19209 SH SOLE 19208 0 0 GRAINGER W W INC COM 384802104 14649 40991 SH SOLE 40564 0 426 GRAPHIC PACKAGING HLDG CO COM 388689101 177 12644 SH SOLE 12643 0 0 GUGGENHEIM TAXABLE MUN MNGD COM 401664107 352 16629 SH SOLE 16629 0 0 HSBC HLDGS PLC SPON ADR NEW 404280406 1806 41062 SH SOLE 41062 0 0 HALLIBURTON CO COM 406216101 14258 351809 SH SOLE 339683 0 12125 HANCOCK JOHN FINL OPPTYS FD SH BEN INT NE 409735206 458 12402 SH SOLE 12402 0 0 HANESBRANDS INC COM 410345102 10037 544620 SH SOLE 544619 0 0 HARRIS CORP DEL COM 413875105 10828 63992 SH SOLE 51267 0 12725 HARTFORD FINL SVCS GROUP INC COM 416515104 1850 37066 SH SOLE 33746 0 3320 HASBRO INC COM 418056107 396 3776 SH SOLE 3776 0 0 HEICO CORP NEW COM 422806109 423 4569 SH SOLE 4569 0 0 HELMERICH & PAYNE INC COM 423452101 1643 23896 SH SOLE 23895 0 0 HENRY JACK & ASSOC INC COM 426281101 2444 15270 SH SOLE 15270 0 0 HERCULES CAPITAL INC COM 427096508 677 51458 SH SOLE 51457 0 0 HERSHEY CO COM 427866108 1223 11990 SH SOLE 9459 0 2530 HEXCEL CORP NEW COM 428291108 1275 19025 SH SOLE 19025 0 0 HI-CRUSH PARTNERS LP COM UNIT LTD 428337109 657 60917 SH SOLE 59916 0 1000 HOLLYFRONTIER CORP COM 436106108 755 10813 SH SOLE 10812 0 0 HOLOGIC INC COM 436440101 6711 163777 SH SOLE 163777 0 0 HOME BANCSHARES INC COM 436893200 256 11730 SH SOLE 11730 0 0 HOME DEPOT INC COM 437076102 28355 136883 SH SOLE 113729 0 23153 HONEYWELL INTL INC COM 438516106 74932 450315 SH SOLE 354349 0 95965 HORMEL FOODS CORP COM 440452100 3220 81736 SH SOLE 71235 0 10500 HOULIHAN LOKEY INC CL A 441593100 681 15178 SH SOLE 15178 0 0 HUMANA INC COM 444859102 1435 4241 SH SOLE 4241 0 0 HUNT J B TRANS SVCS INC COM 445658107 417 3511 SH SOLE 3511 0 0 HUNTINGTON BANCSHARES INC COM 446150104 6831 457942 SH SOLE 407540 0 50400 HUNTINGTON INGALLS INDS INC COM 446413106 979 3826 SH SOLE 3826 0 0 HYATT HOTELS CORP COM CL A 448579102 306 3854 SH SOLE 3854 0 0 IAMGOLD CORP COM 450913108 92 25000 SH SOLE 25000 0 0 ILLINOIS TOOL WKS INC COM 452308109 16249 115149 SH SOLE 92675 0 22473 ILLUMINA INC COM 452327109 362 988 SH SOLE 988 0 0 INDEPENDENCE CONTRACT DRIL I COM 453415309 148 30000 SH SOLE 30000 0 0 ING GROEP N V SPONSORED ADR 456837103 482 37171 SH SOLE 37170 0 0 INGREDION INC COM 457187102 1971 18788 SH SOLE 18788 0 0 INTEL CORP COM 458140100 60745 1284559 SH SOLE 1021388 0 263170 INTER PARFUMS INC COM 458334109 277 4299 SH SOLE 4299 0 0 INTERNATIONAL BUSINESS MACHS COM 459200101 23820 157539 SH SOLE 145283 0 12255 INTERNATIONAL FLAVORS&FRAGRA COM 459506101 1164 8365 SH SOLE 2365 0 6000 INTL PAPER CO COM 460146103 3865 78653 SH SOLE 78653 0 0 INTERPUBLIC GROUP COS INC COM 460690100 1387 60680 SH SOLE 60680 0 0 INTUIT COM 461202103 13077 57512 SH SOLE 57511 0 0 INVESTORS TITLE CO COM 461804106 938 5589 SH SOLE 5589 0 0 IONIS PHARMACEUTICALS INC COM 462222100 640 12410 SH SOLE 12410 0 0 ISHARES GOLD TRUST ISHARES 464285105 539 47212 SH SOLE 28216 0 18996 ISHARES INC MSCI AUST ETF 464286103 873 39511 SH SOLE 39510 0 0 ISHARES INC MSCI CDA ETF 464286509 1325 46068 SH SOLE 46068 0 0 ISHARES INC MIN VOL GBL E 464286525 14195 161559 SH SOLE 161559 0 0 ISHARES INC MIN VOL EMRG 464286533 3458 58319 SH SOLE 58318 0 0 ISHARES INC MSCI EURZONE 464286608 917 22384 SH SOLE 22384 0 0 ISHARES INC MSCI PAC JP E 464286665 666 14672 SH SOLE 13671 0 1000 ISHARES TR MRNGSTR LG-CP 464287119 1065 5731 SH SOLE 5730 0 0 ISHARES TR CORE S&P TTL 464287150 14407 216233 SH SOLE 216232 0 0 ISHARES TR SELECT DIVID 464287168 14364 144004 SH SOLE 94236 0 49767 ISHARES TR TIPS BD ETF 464287176 8574 77514 SH SOLE 77512 0 0 ISHARES TR CORE S&P500 E 464287200 62962 215089 SH SOLE 215088 0 0 ISHARES TR CORE US AGGBD 464287226 60032 568932 SH SOLE 568931 0 0 ISHARES TR MSCI EMG MKT 464287234 16996 396000 SH SOLE 371760 0 24240 ISHARES TR IBOXX INV CP 464287242 29467 256396 SH SOLE 256395 0 0 ISHARES TR S&P 500 GRWT 464287309 34793 196388 SH SOLE 196388 0 0 ISHARES TR GLOBAL ENERG 464287341 658 17456 SH SOLE 17456 0 0 ISHARES TR S&P 500 VAL E 464287408 8435 72822 SH SOLE 72821 0 0 ISHARES TR 20 YR TR BD E 464287432 5998 51154 SH SOLE 51154 0 0 ISHARES TR BARCLAYS 7 10 464287440 1870 18491 SH SOLE 18490 0 0 ISHARES TR 1 3 YR TREAS 464287457 1288 15519 SH SOLE 15518 0 0 ISHARES TR MSCI EAFE ETF 464287465 24967 367219 SH SOLE 362768 0 4450 ISHARES TR RUS MDCP VAL 464287473 2215 24547 SH SOLE 24547 0 0 ISHARES TR RUS MD CP GR 464287481 1446 10672 SH SOLE 10671 0 0 ISHARES TR RUS MID CAP E 464287499 2353 10676 SH SOLE 10675 0 0 ISHARES TR CORE S&P MCP 464287507 41830 207811 SH SOLE 207497 0 314 ISHARES TR NA TEC SFTWR 464287515 654 3191 SH SOLE 3191 0 0 ISHARES TR N AMER TECH E 464287549 1997 9540 SH SOLE 9540 0 0 ISHARES TR NASDAQ BIOTEC 464287556 3256 26704 SH SOLE 26704 0 0 ISHARES TR COHEN STEER R 464287564 270 2702 SH SOLE 2701 0 0 ISHARES TR U.S. CNSM SV 464287580 5064 23918 SH SOLE 23918 0 0 ISHARES TR RUS 1000 VAL 464287598 5859 46277 SH SOLE 46277 0 0 ISHARES TR S&P MC 400GR 464287606 3826 16429 SH SOLE 16428 0 0 ISHARES TR RUS 1000 GRW 464287614 8554 54844 SH SOLE 54844 0 0 ISHARES TR RUS 1000 ETF 464287622 24863 153750 SH SOLE 153487 0 263 ISHARES TR RUS 2000 VAL 464287630 18744 140933 SH SOLE 140932 0 0 ISHARES TR RUS 2000 GRW 464287648 2406 11190 SH SOLE 11190 0 0 ISHARES TR RUSSELL 2000 464287655 35065 208045 SH SOLE 208044 0 0 ISHARES TR CORE S&P US V 464287663 989 17554 SH SOLE 17553 0 0 ISHARES TR CORE S&P US G 464287671 1739 28014 SH SOLE 28014 0 0 ISHARES TR RUSSELL 3000 464287689 1893 10994 SH SOLE 10994 0 0 ISHARES TR U.S. UTILITS 464287697 925 6903 SH SOLE 6902 0 0 ISHARES TR S&P MC 400VL 464287705 1518 9077 SH SOLE 9076 0 0 ISHARES TR U.S. TECH ETF 464287721 1455 7500 SH SOLE 7500 0 0 ISHARES TR U.S. REAL ES 464287739 284 3559 SH SOLE 3558 0 0 ISHARES TR U.S. FIN SVC 464287770 42785 320999 SH SOLE 320998 0 0 ISHARES TR U.S. FINLS ET 464287788 4707 38754 SH SOLE 38754 0 0 ISHARES TR U.S. ENERGY E 464287796 617 14722 SH SOLE 14721 0 0 ISHARES TR CORE S&P SCP 464287804 38212 438032 SH SOLE 438030 0 0 ISHARES TR U.S. CNSM GD 464287812 691 5817 SH SOLE 5816 0 0 ISHARES TR SP SMCP600VL 464287879 1940 11622 SH SOLE 11621 0 0 ISHARES TR S&P SML 600 G 464287887 886 4395 SH SOLE 4394 0 0 ISHARES TR MRNGSTR LG-CP 464288109 459 4284 SH SOLE 4284 0 0 ISHARES TR SHRT NAT MUN 464288158 627 5996 SH SOLE 5995 0 0 ISHARES TR GL TIMB FORE 464288174 629 8360 SH SOLE 8360 0 0 ISHARES TR MSCI AC ASIA 464288182 6911 97891 SH SOLE 95291 0 2600 ISHARES TR MRGSTR MD CP 464288208 873 4607 SH SOLE 4607 0 0 ISHARES TR MSCI ACWI ETF 464288257 996 13419 SH SOLE 13419 0 0 ISHARES TR EAFE SML CP E 464288273 8359 134217 SH SOLE 134216 0 0 ISHARES TR JPMORGAN USD 464288281 12781 118556 SH SOLE 118555 0 0 ISHARES TR NATIONAL MUN 464288414 5598 51872 SH SOLE 51872 0 0 ISHARES TR INTL SEL DIV 464288448 13219 405160 SH SOLE 405159 0 0 ISHARES TR IBOXX HI YD E 464288513 4594 53157 SH SOLE 53157 0 0 ISHARES TR CRE U S REIT 464288521 221 4572 SH SOLE 4572 0 0 ISHARES TR MSCI KLD400 S 464288570 305 2865 SH SOLE 2865 0 0 ISHARES TR MBS ETF 464288588 11071 107155 SH SOLE 107154 0 0 ISHARES TR INTRM GOV CR 464288612 797 7426 SH SOLE 7426 0 0 ISHARES TR USD INV GRDE 464288620 2729 50909 SH SOLE 50909 0 0 ISHARES TR INTRM TR CRP 464288638 2882 54290 SH SOLE 54289 0 0 ISHARES TR SH TR CRPORT 464288646 6447 124413 SH SOLE 124412 0 0 ISHARES TR 10-20 YR TRS 464288653 4055 31546 SH SOLE 31545 0 0 ISHARES TR 3 7 YR TREAS 464288661 2000 16801 SH SOLE 16800 0 0 ISHARES TR SHORT TREAS B 464288679 1277 11567 SH SOLE 11567 0 0 ISHARES TR S&P US PFD ST 464288687 8882 239253 SH SOLE 238458 0 794 ISHARES TR US AER DEF ET 464288760 15239 70414 SH SOLE 70413 0 0 ISHARES TR MSCI USA ESG 464288802 239 2010 SH SOLE 2009 0 0 ISHARES TR U.S. MED DVC 464288810 406 1786 SH SOLE 1785 0 0 ISHARES TR U.S. PHARMA E 464288836 1448 8631 SH SOLE 8631 0 0 ISHARES TR US OIL EQ&SV 464288844 2963 83003 SH SOLE 83003 0 0 ISHARES TR EAFE VALUE ET 464288877 2937 56570 SH SOLE 56569 0 0 ISHARES TR EAFE GRWTH ET 464288885 10504 131192 SH SOLE 131191 0 0 ISHARES TR RUS TP200 GR 464289438 2430 28456 SH SOLE 28456 0 0 ISHARES TR LNG TR CRPRT 464289511 306 5265 SH SOLE 5265 0 0 ISHARES TR AGGRES ALLOC 464289859 553 10126 SH SOLE 10126 0 0 ISHARES TR GRWT ALLOCAT 464289867 1414 31343 SH SOLE 31342 0 0 ITAU UNIBANCO HLDG SA SPON ADR REP 465562106 191 17450 SH SOLE 17449 0 0 JACOBS ENGR GROUP INC DEL COM 469814107 311 4070 SH SOLE 4070 0 0 BANK OF THE ST JAMES FINL GP COM 470299108 199 12619 SH SOLE 12619 0 0 JOHN BEAN TECHNOLOGIES CORP COM 477839104 372 3118 SH SOLE 3118 0 0 JOHNSON & JOHNSON COM 478160104 118817 859939 SH SOLE 743469 0 116469 KLA-TENCOR CORP COM 482480100 411 4043 SH SOLE 4042 0 0 KANSAS CITY SOUTHERN COM NEW 485170302 794 7018 SH SOLE 7017 0 0 KAYNE ANDERSN MLP MIDS INVT COM 486606106 3934 220391 SH SOLE 217291 0 3100 KELLOGG CO COM 487836108 2627 37529 SH SOLE 37528 0 0 KENNEDY-WILSON HLDGS INC COM 489398107 2692 125247 SH SOLE 125247 0 0 KEYCORP NEW COM 493267108 4378 220113 SH SOLE 150962 0 69150 KIMBERLY CLARK CORP COM 494368103 30094 264825 SH SOLE 232132 0 32692 KNIGHT SWIFT TRANSN HLDGS IN CL A 499049104 354 10294 SH SOLE 10294 0 0 KOHLS CORP COM 500255104 1496 20080 SH SOLE 20079 0 0 KONINKLIJKE PHILIPS N V NY REG SH NEW 500472303 221 4876 SH SOLE 4875 0 0 KRAFT HEINZ CO COM 500754106 15112 274243 SH SOLE 274011 0 230 KRANESHARES TR CSI CHI INTER 500767306 1502 30772 SH SOLE 30772 0 0 KROGER CO COM 501044101 15253 523993 SH SOLE 523993 0 0 L BRANDS INC COM 501797104 1729 57082 SH SOLE 57082 0 0 LKQ CORP COM 501889208 374 11832 SH SOLE 11832 0 0 L3 TECHNOLOGIES INC COM 502413107 4154 19539 SH SOLE 17803 0 1735 LAM RESEARCH CORP COM 512807108 791 5219 SH SOLE 5218 0 0 LAMAR ADVERTISING CO NEW CL A 512816109 3917 50355 SH SOLE 50355 0 0 LAMB WESTON HLDGS INC COM 513272104 485 7294 SH SOLE 7294 0 0 LANDSTAR SYS INC COM 515098101 2414 19793 SH SOLE 19793 0 0 LAS VEGAS SANDS CORP COM 517834107 273 4602 SH SOLE 4601 0 0 LATTICE STRATEGIES TR HARTFORD MLT 518416102 10119 349447 SH SOLE 349447 0 0 LAUDER ESTEE COS INC CL A 518439104 4376 30115 SH SOLE 30115 0 0 LEAR CORP COM NEW 521865204 271 1871 SH SOLE 1871 0 0 LEGGETT & PLATT INC COM 524660107 4363 99657 SH SOLE 99657 0 0 LEGG MASON ETF INVT TR CLRBRG GWT ET 524682101 423 13472 SH SOLE 13472 0 0 LEGACY RESVS INC COM 524706108 71 14813 SH SOLE 14813 0 0 LEIDOS HLDGS INC COM 525327102 22516 325578 SH SOLE 177464 0 148114 LENNAR CORP CL A 526057104 5478 117332 SH SOLE 117331 0 0 LENNOX INTL INC COM 526107107 1139 5218 SH SOLE 5217 0 0 LIBERTY ALL STAR EQUITY FD SH BEN INT 530158104 186 27443 SH SOLE 27443 0 0 LIBERTY PPTY TR SH BEN INT COM 531172104 2026 47933 SH SOLE 41033 0 6900 LIBERTY MEDIA CORP DELAWARE COM C SIRIUSX 531229607 378 8709 SH SOLE 8709 0 0 LILLY ELI & CO COM 532457108 16816 156724 SH SOLE 130100 0 26623 LINCOLN ELEC HLDGS INC COM 533900106 1093 11700 SH SOLE 11699 0 0 LINCOLN NATL CORP IND COM 534187109 2597 38377 SH SOLE 38377 0 0 LITTELFUSE INC COM 537008104 816 4124 SH SOLE 4123 0 0 LIVE NATION ENTERTAINMENT IN COM 538034109 5323 97732 SH SOLE 97732 0 0 LLOYDS BANKING GROUP PLC SPONSORED ADR 539439109 681 224116 SH SOLE 224115 0 0 LOCKHEED MARTIN CORP COM 539830109 18769 54254 SH SOLE 52973 0 1280 LOEWS CORP COM 540424108 258 5141 SH SOLE 5140 0 0 LOWES COS INC COM 548661107 72985 635655 SH SOLE 634872 0 782 MFS MUN INCOME TR SH BEN INT 552738106 113 17450 SH SOLE 17450 0 0 MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP L 559080106 6788 100243 SH SOLE 99071 0 1171 MAGNA INTL INC COM 559222401 2386 45445 SH SOLE 14645 0 30800 MARATHON OIL CORP COM 565849106 1102 47375 SH SOLE 47374 0 0 MARKEL CORP COM 570535104 1955 1646 SH SOLE 1645 0 0 MARSH & MCLENNAN COS INC COM 571748102 16820 203350 SH SOLE 203350 0 0 MARRIOTT INTL INC NEW CL A 571903202 1666 12623 SH SOLE 12623 0 0 MARTIN MARIETTA MATLS INC COM 573284106 1175 6458 SH SOLE 6458 0 0 MASCO CORP COM 574599106 370 10126 SH SOLE 10125 0 0 MCCORMICK & CO INC COM VTG 579780107 408 3121 SH SOLE 3121 0 0 MCCORMICK & CO INC COM NON VTG 579780206 7545 57270 SH SOLE 41025 0 16245 MCDONALDS CORP COM 580135101 31955 191019 SH SOLE 164910 0 26108 MEREDITH CORP COM 589433101 3050 59737 SH SOLE 54537 0 5200 METTLER TOLEDO INTERNATIONAL COM 592688105 2043 3355 SH SOLE 3355 0 0 MICROSOFT CORP COM 594918104 131987 1154048 SH SOLE 1020882 0 133164 MICROCHIP TECHNOLOGY INC COM 595017104 11829 149915 SH SOLE 149914 0 0 MICRON TECHNOLOGY INC COM 595112103 2274 50283 SH SOLE 50283 0 0 MIDDLEBY CORP COM 596278101 1414 10934 SH SOLE 10934 0 0 MITSUBISHI UFJ FINL GROUP IN SPONSORED ADS 606822104 289 46846 SH SOLE 46845 0 0 MOHAWK INDS INC COM 608190104 1347 7684 SH SOLE 7684 0 0 MONDELEZ INTL INC CL A 609207105 8752 203750 SH SOLE 200480 0 3270 MONOLITHIC PWR SYS INC COM 609839105 517 4123 SH SOLE 4123 0 0 MONRO INC COM 610236101 433 6236 SH SOLE 6235 0 0 MONROE CAP CORP COM 610335101 263 19390 SH SOLE 19390 0 0 MOODYS CORP COM 615369105 488 2920 SH SOLE 2919 0 0 MORGAN STANLEY COM NEW 617446448 4262 91539 SH SOLE 73364 0 18175 MORGAN STANLEY EM MKTS DM DE COM 617477104 76 11321 SH SOLE 11320 0 0 MURPHY USA INC COM 626755102 937 10968 SH SOLE 10968 0 0 NASDAQ INC COM 631103108 12186 142039 SH SOLE 142039 0 0 NATIONAL BANKSHARES INC VA COM 634865109 295 6513 SH SOLE 6512 0 0 NATIONAL BEVERAGE CORP COM 635017106 403 3463 SH SOLE 3463 0 0 NATIONAL GRID PLC SPONSORED ADR 636274409 8421 162399 SH SOLE 162399 0 0 NATIONAL OILWELL VARCO INC COM 637071101 848 19705 SH SOLE 19705 0 0 NATIONAL RETAIL PPTYS INC COM 637417106 3284 73280 SH SOLE 73279 0 0 NEENAH INC COM 640079109 372 4313 SH SOLE 4312 0 0 NEKTAR THERAPEUTICS COM 640268108 698 11475 SH SOLE 11475 0 0 NEKTAR THERAPEUTICS COM 640268108 365 6000 SH Call SOLE 6000 0 0 NEW JERSEY RESOURCES COM 646025106 3527 76500 SH SOLE 0 0 76500 NEW ORIENTAL ED & TECH GRP I SPON ADR 647581107 1573 21259 SH SOLE 21259 0 0 NEW YORK CMNTY BANCORP INC COM 649445103 1814 174974 SH SOLE 174973 0 0 NEWELL BRANDS INC COM 651229106 1813 89351 SH SOLE 89351 0 0 NEWFIELD EXPL CO COM 651290108 2619 90861 SH SOLE 90860 0 0 NEWMARKET CORP COM 651587107 258 636 SH SOLE 636 0 0 NEWMONT MINING CORP COM 651639106 256 8495 SH SOLE 8494 0 0 NICE LTD SPONSORED ADR 653656108 532 4660 SH SOLE 4659 0 0 NIKE INC CL B 654106103 7414 87529 SH SOLE 84568 0 2960 NOKIA CORP SPONSORED ADR 654902204 113 20423 SH SOLE 20423 0 0 NORDSON CORP COM 655663102 545 3929 SH SOLE 3928 0 0 NORDSTROM INC COM 655664100 208 3482 SH SOLE 3481 0 0 NORFOLK SOUTHERN CORP COM 655844108 23036 127634 SH SOLE 105569 0 22065 NORTHROP GRUMMAN CORP COM 666807102 1881 5927 SH SOLE 5927 0 0 NOVO-NORDISK A S ADR 670100205 13946 295874 SH SOLE 295872 0 0 NUCOR CORP COM 670346105 11590 182679 SH SOLE 169928 0 12750 NUVEEN AMT FREE QLTY MUN INC COM 670657105 3254 257065 SH SOLE 257065 0 0 NUVEEN INTER DURATION MN TMF COM 670671106 339 27204 SH SOLE 27204 0 0 NUVEEN INT DUR QUAL MUN TRM COM 670677103 277 22553 SH SOLE 22553 0 0 NUVEEN MUN HIGH INCOME OPP F COM 670682103 153 12224 SH SOLE 12224 0 0 NUVEEN AMT-FREE MUN VALUE FD COM 670695105 524 35557 SH SOLE 35557 0 0 NUVASIVE INC COM 670704105 203 2872 SH SOLE 2872 0 0 OAKTREE CAP GROUP LLC UNIT CL A 674001201 232 5610 SH SOLE 5610 0 0 OCCIDENTAL PETE CORP DEL COM 674599105 38978 474374 SH SOLE 473828 0 545 OLD DOMINION FGHT LINES INC COM 679580100 617 3830 SH SOLE 3830 0 0 OLD REP INTL CORP COM 680223104 225 10086 SH SOLE 10086 0 0 OLIN CORP COM PAR $1 680665205 217 8464 SH SOLE 8463 0 0 OLLIES BARGAIN OUTLT HLDGS I COM 681116109 389 4048 SH SOLE 4048 0 0 OMNICOM GROUP INC COM 681919106 31377 461294 SH SOLE 459517 0 1776 OMEGA HEALTHCARE INVS INC COM 681936100 725 22135 SH SOLE 22134 0 0 ON SEMICONDUCTOR CORP COM 682189105 766 41593 SH SOLE 41593 0 0 ONEOK INC NEW COM 682680103 2045 30176 SH SOLE 30176 0 0 ORANGE SPONSORED ADR 684060106 651 41030 SH SOLE 41030 0 0 ORIX CORP SPONSORED ADR 686330101 329 4061 SH SOLE 4061 0 0 OWENS & MINOR INC NEW COM 690732102 483 29277 SH SOLE 29276 0 0 OWENS CORNING NEW COM 690742101 415 7661 SH SOLE 7661 0 0 PNC FINL SVCS GROUP INC COM 693475105 28754 211139 SH SOLE 157893 0 53245 PPG INDS INC COM 693506107 10417 95456 SH SOLE 86806 0 8650 PVH CORP COM 693656100 937 6491 SH SOLE 6491 0 0 PACCAR INC COM 693718108 928 13619 SH SOLE 13619 0 0 PACKAGING CORP AMER COM 695156109 1199 10933 SH SOLE 10932 0 0 PACWEST BANCORP DEL COM 695263103 236 4965 SH SOLE 4964 0 0 PALO ALTO NETWORKS INC COM 697435105 560 2487 SH SOLE 2487 0 0 PARK CITY GROUP INC COM NEW 700215304 378 37500 SH SOLE 37500 0 0 PARKER HANNIFIN CORP COM 701094104 4472 24321 SH SOLE 11870 0 12450 PAYCHEX INC COM 704326107 21507 292029 SH SOLE 92330 0 199698 PEMBINA PIPELINE CORP COM 706327103 250 7369 SH SOLE 7368 0 0 PENN NATL GAMING INC COM 707569109 511 15543 SH SOLE 15543 0 0 PENNSYLVANIA RL ESTATE INVT SH BEN INT 709102107 161 17049 SH SOLE 17049 0 0 PEOPLES UNITED FINANCIAL INC COM 712704105 2047 119590 SH SOLE 119589 0 0 PEPSICO INC COM 713448108 51391 459667 SH SOLE 419765 0 39901 PFIZER INC COM 717081103 98646 2238415 SH SOLE 1756353 0 482062 PHILIP MORRIS INTL INC COM 718172109 47703 585034 SH SOLE 563670 0 21363 PHILLIPS 66 COM 718546104 13232 117394 SH SOLE 102857 0 14536 PIMCO HIGH INCOME FD COM SHS 722014107 94 11290 SH SOLE 11289 0 0 PINNACLE WEST CAP CORP COM 723484101 348 4404 SH SOLE 4404 0 0 PIONEER MUN HIGH INCOME TR COM SHS 723763108 393 35359 SH SOLE 35359 0 0 PIONEER NAT RES CO COM 723787107 965 5541 SH SOLE 5541 0 0 PLAINS ALL AMERN PIPELINE L UNIT LTD PART 726503105 620 24823 SH SOLE 24823 0 0 PLYMOUTH INDL REIT INC COM 729640102 217 14024 SH SOLE 14023 0 0 POLARIS INDS INC COM 731068102 1209 11981 SH SOLE 11981 0 0 PORTOLA PHARMACEUTICALS INC COM 737010108 202 7603 SH SOLE 7603 0 0 PROCTER AND GAMBLE CO COM 742718109 52486 630626 SH SOLE 600761 0 29864 PROGRESSIVE CORP OHIO COM 743315103 794 11187 SH SOLE 11187 0 0 PRUDENTIAL FINL INC COM 744320102 8234 81283 SH SOLE 64322 0 16959 PUBLIC SVC ENTERPRISE GROUP COM 744573106 5473 103701 SH SOLE 103700 0 0 PULTE GROUP INC COM 745867101 746 30139 SH SOLE 30138 0 0 PUTNAM PREMIER INCOME TR SH BEN INT 746853100 1117 212374 SH SOLE 212374 0 0 QUALCOMM INC COM 747525103 26814 372288 SH SOLE 371647 0 640 QUOTIENT TECHNOLOGY INC COM 749119103 383 24766 SH SOLE 24766 0 0 RLI CORP COM 749607107 1557 19826 SH SOLE 19826 0 0 RPM INTL INC COM COM 749685103 15376 236770 SH SOLE 215060 0 21710 RALPH LAUREN CORP CL A 751212101 291 2120 SH SOLE 2120 0 0 RAYMOND JAMES FINANCIAL INC COM 754730109 740 8040 SH SOLE 8039 0 0 RAYTHEON CO COM NEW 755111507 14809 71665 SH SOLE 65429 0 6235 REALTY INCOME CORP COM 756109104 9532 167566 SH SOLE 167565 0 0 RED HAT INC COM 756577102 9683 71056 SH SOLE 71056 0 0 REINSURANCE GROUP AMER INC COM NEW 759351604 337 2333 SH SOLE 2332 0 0 RELIANCE STEEL & ALUMINUM CO COM 759509102 232 2731 SH SOLE 2730 0 0 RELX PLC SPONSORED ADR 759530108 520 24858 SH SOLE 24858 0 0 REPUBLIC SVCS INC COM 760759100 3846 52947 SH SOLE 52946 0 0 RESMED INC COM 761152107 1940 16826 SH SOLE 16826 0 0 RIO TINTO PLC SPONSORED ADR 767204100 636 12474 SH SOLE 12473 0 0 RITE AID CORP COM 767754104 13 10320 SH SOLE 10320 0 0 ROBERT HALF INTL INC COM 770323103 1814 25794 SH SOLE 25793 0 0 ROCKWELL AUTOMATION INC COM 773903109 1023 5457 SH SOLE 5457 0 0 ROCKWELL COLLINS INC COM 774341101 511 3640 SH SOLE 3640 0 0 ROGERS CORP COM 775133101 591 4014 SH SOLE 4014 0 0 ROLLINS INC COM 775711104 349 5761 SH SOLE 5761 0 0 ROPER TECHNOLOGIES INC COM 776696106 1448 4891 SH SOLE 4891 0 0 ROSS STORES INC COM 778296103 9898 99885 SH SOLE 99884 0 0 ROYAL BK CDA MONTREAL QUE COM 780087102 1329 16580 SH SOLE 16580 0 0 ROYAL BK CDA MONTREAL QUE COM 780087102 280 3500 SH Put SOLE 3500 0 0 ROYAL BK SCOTLAND GROUP PLC SP ADR PREF S 780097739 514 20248 SH SOLE 20248 0 0 ROYAL DUTCH SHELL PLC SPON ADR B 780259107 7086 99913 SH SOLE 93237 0 6675 ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 14410 211492 SH SOLE 208567 0 2923 ROYCE VALUE TR INC COM 780910105 541 33125 SH SOLE 33125 0 0 RYANAIR HLDGS PLC SPONSORED ADR 783513203 837 8723 SH SOLE 8723 0 0 SEI INVESTMENTS CO COM 784117103 4467 73115 SH SOLE 73114 0 0 SAP SE SPON ADR 803054204 1365 11102 SH SOLE 11102 0 0 SAREPTA THERAPEUTICS INC COM 803607100 610 3780 SH SOLE 3780 0 0 SASOL LTD SPONSORED ADR 803866300 212 5490 SH SOLE 5490 0 0 SCHEIN HENRY INC COM 806407102 400 4708 SH SOLE 4708 0 0 SCHLUMBERGER LTD COM 806857108 34303 563117 SH SOLE 363151 0 199966 SCHWAB CHARLES CORP NEW COM 808513105 3054 62153 SH SOLE 62152 0 0 SCHWAB STRATEGIC TR US LRG CAP ET 808524201 40872 587592 SH SOLE 587592 0 0 SCHWAB STRATEGIC TR US LCAP GR ET 808524300 36956 450577 SH SOLE 450577 0 0 SCHWAB STRATEGIC TR US LCAP VA ET 808524409 994 17727 SH SOLE 17727 0 0 SCHWAB STRATEGIC TR US MID-CAP ET 808524508 756 13087 SH SOLE 13087 0 0 SCHWAB STRATEGIC TR US SML CAP ET 808524607 8669 113823 SH SOLE 113823 0 0 SCHWAB STRATEGIC TR EMRG MKTEQ ET 808524706 1141 44389 SH SOLE 44389 0 0 SCHWAB STRATEGIC TR SCHWAB FDT US 808524771 414 10439 SH SOLE 10439 0 0 SCHWAB STRATEGIC TR US DIVIDEND E 808524797 4172 78731 SH SOLE 75688 0 3042 SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 1093 32599 SH SOLE 32399 0 200 SCHWAB STRATEGIC TR SHT TM US TRE 808524862 5021 101318 SH SOLE 101318 0 0 SCOTTS MIRACLE GRO CO CL A 810186106 1580 20080 SH SOLE 20079 0 0 SELECT INTERIOR CONCEPTS INC CL A 816120307 134 12631 SH SOLE 12631 0 0 SEMPRA ENERGY COM 816851109 437 3848 SH SOLE 3848 0 0 SHAKE SHACK INC CL A 819047101 287 4565 SH SOLE 4565 0 0 SHERWIN WILLIAMS CO COM 824348106 4971 10922 SH SOLE 10922 0 0 SIMON PPTY GROUP INC NEW COM 828806109 19118 108171 SH SOLE 57772 0 50398 SKECHERS U S A INC CL A 830566105 242 8680 SH SOLE 8680 0 0 SMITH A O COM 831865209 897 16824 SH SOLE 16823 0 0 SMUCKER J M CO COM NEW 832696405 19797 192955 SH SOLE 188144 0 4810 SNAP ON INC COM 833034101 12364 67347 SH SOLE 67346 0 0 SONOCO PRODS CO COM 835495102 756 13637 SH SOLE 13637 0 0 SONY CORP SPONSORED ADR 835699307 538 8871 SH SOLE 8870 0 0 SOUTHERN CO COM 842587107 16937 388487 SH SOLE 383786 0 4700 SOUTHWEST AIRLS CO COM 844741108 452 7240 SH SOLE 7239 0 0 SPIRIT AEROSYSTEMS HLDGS INC COM CL A 848574109 537 5861 SH SOLE 5861 0 0 SPLUNK INC COM 848637104 443 3667 SH SOLE 3667 0 0 SQUARE INC CL A 852234103 3527 35625 SH SOLE 35625 0 0 STAMPS COM INC COM NEW 852857200 243 1076 SH SOLE 1076 0 0 STANLEY BLACK & DECKER INC COM 854502101 7210 49246 SH SOLE 44993 0 4252 STARBUCKS CORP COM 855244109 33044 581368 SH SOLE 581367 0 0 STATE STR CORP COM 857477103 15308 182733 SH SOLE 181324 0 1409 STEEL DYNAMICS INC COM 858119100 433 9599 SH SOLE 9599 0 0 STERICYCLE INC COM 858912108 2348 40028 SH SOLE 40028 0 0 STONECASTLE FINL CORP COM 861780104 512 22876 SH SOLE 22875 0 0 STRYKER CORP COM 863667101 4225 23788 SH SOLE 23588 0 200 SUBURBAN PROPANE PARTNERS L UNIT LTD PART 864482104 239 10196 SH SOLE 10196 0 0 SUMMIT HOTEL PPTYS INC COM 866082100 140 10421 SH SOLE 10421 0 0 SUNCOR ENERGY INC NEW COM 867224107 274 7106 SH SOLE 7105 0 0 SUNTRUST BKS INC COM 867914103 2785 41713 SH SOLE 41712 0 0 SYNOPSYS INC COM 871607107 734 7451 SH SOLE 7451 0 0 SYSCO CORP COM 871829107 4286 58519 SH SOLE 36704 0 21815 THL CR INC COM 872438106 230 28589 SH SOLE 28588 0 0 TJX COS INC NEW COM 872540109 17326 154672 SH SOLE 101692 0 52979 T MOBILE US INC COM 872590104 242 3455 SH SOLE 3455 0 0 TABULA RASA HEALTHCARE INC COM 873379101 205 2529 SH SOLE 2529 0 0 TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADR 874039100 3361 76115 SH SOLE 76114 0 0 TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 543 3940 SH SOLE 3940 0 0 TANDEM DIABETES CARE INC COM NEW 875372203 329 7683 SH SOLE 7683 0 0 TANGER FACTORY OUTLET CTRS I COM 875465106 267 11704 SH SOLE 11703 0 0 TARENA INTL INC ADR 876108101 331 40855 SH SOLE 40855 0 0 TECH DATA CORP COM 878237106 459 6423 SH SOLE 6423 0 0 TECK RESOURCES LTD CL B 878742204 415 17256 SH SOLE 17255 0 0 TEKLA HEALTHCARE OPPORTUNIT SHS 879105104 701 37433 SH SOLE 37433 0 0 TELEFLEX INCORPORATE COM 879369106 412 1550 SH SOLE 1000 0 550 TELEFONICA S A SPONSORED ADR 879382208 260 33083 SH SOLE 33083 0 0 TEMPLETON EMERG MKTS INCOME COM 880192109 222 22221 SH SOLE 22220 0 0 TERADYNE INC COM 880770102 408 11041 SH SOLE 11040 0 0 TESARO INC COM 881569107 292 7500 SH SOLE 7500 0 0 TEVA PHARMACEUTICAL INDS LTD SPONSORED ADR 881624209 659 30610 SH SOLE 30610 0 0 TEXAS INSTRS INC COM 882508104 6258 58328 SH SOLE 47831 0 10497 TEXAS ROADHOUSE INC COM 882681109 510 7360 SH SOLE 7360 0 0 TEXTRON INC COM 883203101 977 13682 SH SOLE 13681 0 0 TEXTRON INC COM 883203101 493 6900 SH Put SOLE 6900 0 0 THERMO FISHER SCIENTIFIC INC COM 883556102 19688 80667 SH SOLE 70587 0 10080 THOMSON REUTERS CORP COM 884903105 11964 261909 SH SOLE 41796 0 220112 THOR INDS INC COM 885160101 2999 35840 SH SOLE 28764 0 7075 TIMKEN CO COM 887389104 1640 32912 SH SOLE 32911 0 0 TORCHMARK CORP COM 891027104 2413 27839 SH SOLE 20496 0 7343 TORONTO DOMINION BK ONT COM NEW 891160509 8561 140815 SH SOLE 113414 0 27400 TOTAL SYS SVCS INC COM 891906109 493 5002 SH SOLE 5001 0 0 TOYOTA MOTOR CORP SP ADR REP2CO 892331307 344 2773 SH SOLE 2773 0 0 TRACTOR SUPPLY CO COM 892356106 5437 59838 SH SOLE 59837 0 0 TREMONT MTG TR COM 894789106 1933 164571 SH SOLE 164571 0 0 TRINITY INDS INC COM 896522109 1448 39540 SH SOLE 39539 0 0 TYSON FOODS INC CL A 902494103 1000 16821 SH SOLE 16820 0 0 UDR INC COM 902653104 876 21667 SH SOLE 19667 0 2000 U G I CORPORATION COM 902681105 5420 97688 SH SOLE 82013 0 15675 UMB FINL CORP COM 902788108 832 11748 SH SOLE 11748 0 0 US BANCORP DEL COM NEW 902973304 22588 427725 SH SOLE 267713 0 160011 UNDER ARMOUR INC CL A 904311107 386 18231 SH SOLE 18231 0 0 UNDER ARMOUR INC CL C 904311206 368 18961 SH SOLE 18961 0 0 UNILEVER PLC SPON ADR NEW 904767704 14364 261332 SH SOLE 260296 0 1035 UNILEVER N V N Y SHS NEW 904784709 1494 26911 SH SOLE 26911 0 0 UNION PAC CORP COM 907818108 19166 117703 SH SOLE 100386 0 17315 UNITED BANKSHARES INC WEST V COM 909907107 838 23065 SH SOLE 23065 0 0 UNITED NAT FOODS INC COM 911163103 837 27969 SH SOLE 27969 0 0 UNITED PARCEL SERVICE INC CL B 911312106 74726 640062 SH SOLE 527614 0 112447 UNITED RENTALS INC COM 911363109 3282 20068 SH SOLE 17553 0 2515 UNITED TECHNOLOGIES CORP COM 913017109 60870 435386 SH SOLE 326929 0 108456 UNIVERSAL HLTH SVCS INC CL B 913903100 549 4302 SH SOLE 4302 0 0 V F CORP COM 918204108 13697 146573 SH SOLE 124097 0 22475 VANGUARD GROUP DIV APP ETF 921908844 35894 324252 SH SOLE 324251 0 0 VANGUARD STAR FD VG TL INTL ST 921909768 6947 128671 SH SOLE 128670 0 0 VANGUARD ADMIRAL FDS INC MIDCP 400 VAL 921932844 2993 23234 SH SOLE 23234 0 0 VANGUARD BD INDEX FD INC INTERMED TERM 921937819 4442 55197 SH SOLE 55196 0 0 VANGUARD BD INDEX FD INC SHORT TRM BON 921937827 8165 104649 SH SOLE 104648 0 0 VANGUARD BD INDEX FD INC TOTAL BND MRK 921937835 48235 612918 SH SOLE 612917 0 0 VANGUARD TAX MANAGED INTL FD FTSE DEV MKT 921943858 51197 1183205 SH SOLE 1180693 0 2511 VANGUARD WHITEHALL FDS INC HIGH DIV YLD 921946406 53347 612572 SH SOLE 612570 0 0 VANGUARD MALVERN FDS STRM INFPROID 922020805 9093 187995 SH SOLE 187995 0 0 VANGUARD INTL EQUITY INDEX F TT WRLD ST ET 922042742 34493 454874 SH SOLE 454873 0 0 VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 49761 956046 SH SOLE 944804 0 11241 VANGUARD INTL EQUITY INDEX F FTSE EMR MKT 922042858 26349 642686 SH SOLE 424950 0 217734 VANGUARD INTL EQUITY INDEX F FTSE PACIFIC 922042866 10429 146696 SH SOLE 146695 0 0 VANGUARD INTL EQUITY INDEX F FTSE EUROPE E 922042874 3362 59808 SH SOLE 59807 0 0 VEEVA SYS INC CL A COM 922475108 834 7668 SH SOLE 7668 0 0 VANGUARD MUN BD FD INC TAX EXEMPT BD 922907746 11422 226153 SH SOLE 226152 0 0 VANGUARD INDEX FDS S&P 500 ETF S 922908363 43129 161505 SH SOLE 146243 0 15261 VANGUARD INDEX FDS MCAP VL IDXVI 922908512 13106 115912 SH SOLE 115189 0 723 VANGUARD INDEX FDS MCAP GR IDXVI 922908538 4607 32332 SH SOLE 32331 0 0 VANGUARD INDEX FDS REAL ESTATE E 922908553 11589 143652 SH SOLE 142016 0 1635 VANGUARD INDEX FDS SML CP GRW ET 922908595 1337 7138 SH SOLE 7138 0 0 VANGUARD INDEX FDS SM CP VAL ETF 922908611 3548 25457 SH SOLE 24478 0 979 VANGUARD INDEX FDS MID CAP ETF 922908629 65242 397359 SH SOLE 397359 0 0 VANGUARD INDEX FDS LARGE CAP ETF 922908637 18406 137867 SH SOLE 137867 0 0 VANGUARD INDEX FDS EXTEND MKT ET 922908652 4695 38296 SH SOLE 38295 0 0 VANGUARD INDEX FDS GROWTH ETF 922908736 8067 50089 SH SOLE 49780 0 309 VANGUARD INDEX FDS VALUE ETF 922908744 27179 245565 SH SOLE 245565 0 0 VANGUARD INDEX FDS SMALL CP ETF 922908751 39494 242925 SH SOLE 242749 0 175 VANGUARD INDEX FDS TOTAL STK MKT 922908769 92684 619347 SH SOLE 619345 0 0 VIRTU FINL INC CL A 928254101 363 17794 SH SOLE 17794 0 0 VMWARE INC CL A COM 928563402 739 4738 SH SOLE 4738 0 0 VULCAN MATLS CO COM COM 929160109 395 3554 SH SOLE 1778 0 1776 WD-40 CO COM 929236107 10725 62323 SH SOLE 62322 0 0 W S F S FINANCIAL CO COM 929328102 414 8782 SH SOLE 2181 0 6601 WABTEC CORP COM 929740108 217 2073 SH SOLE 2072 0 0 WALMART INC COM 931142103 31679 337334 SH SOLE 211505 0 125828 WALGREENS BOOTS ALLIANCE INC COM 931427108 12486 171295 SH SOLE 171294 0 0 WATSCO INC COM 942622200 5576 31312 SH SOLE 31312 0 0 WEBSTER FINL CORP CONN COM 947890109 278 4726 SH SOLE 4726 0 0 WELLS FARGO CO NEW COM 949746101 53487 1017660 SH SOLE 808081 0 209578 WESTERN ALLIANCE BANCORP COM 957638109 361 6346 SH SOLE 6346 0 0 WESTERN DIGITAL CORP COM 958102105 2322 39670 SH SOLE 39669 0 0 WESTERN UN CO COM 959802109 2887 151515 SH SOLE 151515 0 0 WEYERHAEUSER CO COM 962166104 7466 231376 SH SOLE 203618 0 27758 WHIRLPOOL CORP COM 963320106 1717 14460 SH SOLE 14159 0 300 WILLIAMS COS INC DEL COM 969457100 2712 99770 SH SOLE 99770 0 0 WORLDPAY INC CL A 981558109 761 7525 SH SOLE 7525 0 0 WYNN RESORTS LTD COM 983134107 361 2844 SH SOLE 2843 0 0 XPO LOGISTICS INC COM 983793100 3063 26830 SH SOLE 26830 0 0 XEROX CORP COM NEW 984121608 1409 52245 SH SOLE 52245 0 0 YUM BRANDS INC COM 988498101 7935 87289 SH SOLE 87287 0 0 ZIONS BANCORPORATION *W EXP 05/22/ 989701115 520 29100 SH SOLE 29100 0 0 BT GROUP PLC ADR 05577E101 3447 233402 SH SOLE 233402 0 0 CDK GLOBAL INC COM 12508E101 538 8611 SH SOLE 8610 0 0 COVANTA HLDG CORP COM 22282E102 733 45132 SH SOLE 45132 0 0 MFS HIGH YIELD MUN TR SH BEN INT 59318E102 48 10600 SH SOLE 10600 0 0 QUANTA SVCS INC COM 74762E102 896 26854 SH SOLE 26854 0 0 VERISIGN INC COM 92343E102 723 4519 SH SOLE 4519 0 0 FIRSTSERVICE CORP NEW SUB VTG SH 33767E103 1574 18593 SH SOLE 18593 0 0 INVESCO QQQ TR UNIT SER 1 46090E103 61707 332140 SH SOLE 327667 0 4472 INVESCO QQQ TR UNIT SER 1 46090E103 575 3100 SH Call SOLE 3100 0 0 INVESCO ADVANTAGE MUNICIPAL SH BEN INT 46132E103 601 57074 SH SOLE 57073 0 0 AMERISOURCEBERGEN CORP COM 03073E105 30019 325521 SH SOLE 325520 0 0 FIRST TR EXCHANGE TRADED FD CAP STRENGTH 33733E104 2865 51889 SH SOLE 51888 0 0 SALLY BEAUTY HLDGS INC COM 79546E104 523 28484 SH SOLE 28484 0 0 TARGET CORP COM 87612E106 5167 58582 SH SOLE 57966 0 616 NUVEEN HIGH INCOME DECMBR 20 COM 67076E107 2466 250192 SH SOLE 250191 0 0 EDWARDS LIFESCIENCES CORP COM 28176E108 1411 8109 SH SOLE 8109 0 0 FIRST TR EXCHANGE-TRADED FD PFD SECS INC 33739E108 12030 629881 SH SOLE 629880 0 0 ARGAN INC COM 04010E109 455 10594 SH SOLE 10594 0 0 KAYNE ANDERSON MDSTM ENERGY COM 48661E108 439 34319 SH SOLE 34319 0 0 NCR CORP NEW COM 62886E108 2162 76124 SH SOLE 76124 0 0 FORTINET INC COM 34959E109 414 4488 SH SOLE 4488 0 0 TOTAL S A SPONSORED ADR 89151E109 9859 153126 SH SOLE 140621 0 12505 TRAVELERS COMPANIES INC COM 89417E109 11375 87708 SH SOLE 72380 0 15328 INVESCO EXCHNG TRADED FD TR S&P SMLCP INF 46138E115 2103 25040 SH SOLE 25040 0 0 INVESCO EXCHNG TRADED FD TR S&P MIDCP LOW 46138E198 452 9313 SH SOLE 9313 0 0 FIRST TR EXCHANGE TRADED FD NY ARCA BIOTE 33733E203 4016 25343 SH SOLE 25343 0 0 BHP BILLITON PLC SPONSORED ADR 05545E209 849 19304 SH SOLE 19304 0 0 INVESCO EXCHNG TRADED FD TR S&P INTL QULT 46138E214 5701 244048 SH SOLE 244048 0 0 INVESCO EXCHNG TRADED FD TR S&P GLOBL DIV 46138E271 193 17624 SH SOLE 17624 0 0 FIRST TR EXCHANGE TRADED FD DJ INTERNT ID 33733E302 10674 75421 SH SOLE 75421 0 0 AES CORP COM 00130H105 1514 108147 SH SOLE 108147 0 0 ALPS ETF TR RIVERFRNT FLE 00162Q510 39938 1110017 SH SOLE 1110017 0 0 ALPS ETF TR RIVERFRNT DYM 00162Q528 38397 1153207 SH SOLE 1153207 0 0 ALPS ETF TR RIVERFRONT DY 00162Q536 34123 1429361 SH SOLE 1429361 0 0 ALPS ETF TR RIVERFRONT UN 00162Q544 14734 581273 SH SOLE 581273 0 0 ALPS ETF TR RIVRFRNT STR 00162Q783 10116 411085 SH SOLE 411085 0 0 ALPS ETF TR SECTR DIV DOG 00162Q858 6011 131077 SH SOLE 131077 0 0 ALPS ETF TR ALERIAN MLP 00162Q866 14285 1337597 SH SOLE 1273607 0 63990 AMC NETWORKS INC CL A 00164V103 385 5814 SH SOLE 5814 0 0 AT&T INC COM 00206R102 81259 2419892 SH SOLE 2115062 0 304829 ARK ETF TR INNOVATION ET 00214Q104 406 8582 SH SOLE 8582 0 0 ABBVIE INC COM 00287Y109 65470 692226 SH SOLE 640541 0 51684 ABERDEEN TOTAL DYNAMIC DIVD COM SH BEN IN 00326L100 114 13094 SH SOLE 13094 0 0 ACTIVISION BLIZZARD INC COM 00507V109 10942 131538 SH SOLE 126238 0 5300 ADOBE SYS INC COM 00724F101 4572 16945 SH SOLE 15345 0 1600 AECOM COM 00766T100 210 6436 SH SOLE 6436 0 0 ADVISORSHARES TR ADVISORSHS ET 00768Y206 5480 101932 SH SOLE 101932 0 0 AETNA INC NEW COM 00817Y108 1717 8468 SH SOLE 8468 0 0 AGILENT TECHNOLOGIES INC COM 00846U101 592 8404 SH SOLE 8403 0 0 AIR LEASE CORP CL A 00912X302 904 19706 SH SOLE 19706 0 0 AKAMAI TECHNOLOGIES INC COM 00971T101 8610 117720 SH SOLE 117720 0 0 ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 15999 97110 SH SOLE 97110 0 0 ALLEGHENY TECHNOLOGIES INC COM 01741R102 366 12394 SH SOLE 12394 0 0 ALLIANCEBERNSTEIN HOLDING LP UNIT LTD PART 01881G106 260 8557 SH SOLE 8557 0 0 ALLISON TRANSMISSION HLDGS I COM 01973R101 234 4514 SH SOLE 4514 0 0 ALLY FINL INC COM 02005N100 3099 117180 SH SOLE 117180 0 0 ALPHABET INC CAP STK CL C 02079K107 70126 58759 SH SOLE 48150 0 10608 ALPHABET INC CAP STK CL A 02079K305 36794 30482 SH SOLE 30206 0 275 ALTRIA GROUP INC COM 02209S103 44730 741686 SH SOLE 710863 0 30822 AMBEV SA SPONSORED ADR 02319V103 495 108500 SH SOLE 108500 0 0 AMERICAN AIRLS GROUP INC COM 02376R102 996 24104 SH SOLE 24103 0 0 AMERICAN TOWER CORP NEW COM 03027X100 4517 31096 SH SOLE 31095 0 0 AMERIPRISE FINL INC COM 03076C106 7323 49599 SH SOLE 38818 0 10780 ANDEAVOR COM 03349M105 579 3777 SH SOLE 3777 0 0 ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 1603 18307 SH SOLE 18307 0 0 ANSYS INC COM 03662Q105 463 2485 SH SOLE 2485 0 0 ANTERO MIDSTREAM PARTNERS LP UNT LTD PARTN 03673L103 1869 65216 SH SOLE 65216 0 0 ANTERO MIDSTREAM GP LP COM SHS REPST 03675Y103 1434 84800 SH SOLE 84800 0 0 AQUA AMERICA INC COM 03836W103 451 12227 SH SOLE 10392 0 1834 ARAMARK COM 03852U106 3032 70500 SH SOLE 70500 0 0 ARCELORMITTAL SA LUXEMBOURG NY REGISTRY S 03938L203 606 19664 SH SOLE 19664 0 0 ARES CAP CORP COM 04010L103 4909 285625 SH SOLE 285625 0 0 ARMADA HOFFLER PPTYS INC COM 04208T108 444 29401 SH SOLE 29401 0 0 ARRAY BIOPHARMA INC COM 04269X105 2919 192100 SH SOLE 192100 0 0 ARTISAN PARTNERS ASSET MGMT CL A 04316A108 1333 41161 SH SOLE 41160 0 0 ATLAS AIR WORLDWIDE HLDGS IN NOTE 2.250% 049164BH8 14 13000 SH SOLE 13000 0 0 BBX CAP CORP NEW CL A 05491N104 273 36818 SH SOLE 36818 0 0 B & G FOODS INC NEW COM 05508R106 388 14149 SH SOLE 14148 0 0 BCE INC COM NEW 05534B760 9915 244716 SH SOLE 244715 0 0 BWX TECHNOLOGIES INC COM 05605H100 869 13902 SH SOLE 13902 0 0 BANCO BILBAO VIZCAYA ARGENTA SPONSORED ADR 05946K101 170 27127 SH SOLE 27127 0 0 BANCO SANTANDER SA ADR 05964H105 646 129441 SH SOLE 129440 0 0 BANK OZK COM 06417N103 2914 76790 SH SOLE 77290 0 500 BARCLAYS BANK PLC ADR PFD SR 5 06739H362 1019 39178 SH SOLE 39178 0 0 BARINGS BDC INC COM 06759L103 744 74384 SH SOLE 74384 0 0 BARINGS GLOBAL SHORT DURATIO COM 06760L100 876 45234 SH SOLE 45234 0 0 BERRY GLOBAL GROUP INC COM 08579W103 358 7407 SH SOLE 7407 0 0 BIOMARIN PHARMACEUTICAL INC COM 09061G101 281 2900 SH SOLE 2900 0 0 BIOMARIN PHARMACEUTICAL INC NOTE 0.750%1 09061GAE1 11 11000 SH SOLE 11000 0 0 BIOGEN INC COM 09062X103 4661 13195 SH SOLE 13195 0 0 BLACK KNIGHT INC COM 09215C105 381 7353 SH SOLE 7353 0 0 BLACKBERRY LTD COM 09228F103 437 38433 SH SOLE 38433 0 0 BLACKROCK INC COM 09247X101 14999 31824 SH SOLE 31823 0 0 BLACKROCK TAX MUNICPAL BD TR SHS 09248X100 211 9971 SH SOLE 9971 0 0 BLACKROCK HEALTH SCIENCES TR COM 09250W107 827 19467 SH SOLE 19467 0 0 BLACKROCK MUNIHOLDINGS FD IN COM 09253N104 157 10588 SH SOLE 10587 0 0 BLACKROCK MUNIVEST FD INC COM 09253R105 1578 180441 SH SOLE 180440 0 0 BLACKSTONE GROUP L P COM UNIT LTD 09253U108 7158 187981 SH SOLE 187981 0 0 BLACKROCK MUNIHOLDNGS QLTY I COM 09254A101 130 11297 SH SOLE 11296 0 0 BLACKROCK CORPOR HI YLD FD I COM 09255P107 277 26415 SH SOLE 26415 0 0 BLACKROCK ENH CAP & INC FD I COM 09256A109 440 25629 SH SOLE 25628 0 0 BLACKROCK RES & COMM STRAT T SHS 09257A108 1160 127993 SH SOLE 127992 0 0 BLACKSTONE GSO STRATEGIC CR COM SHS BEN I 09257R101 695 43738 SH SOLE 43737 0 0 BLACKROCK SCIENCE & TECH TR SHS 09258G104 1897 53442 SH SOLE 53442 0 0 BLUEBIRD BIO INC COM 09609G100 370 2535 SH SOLE 2535 0 0 BLUEROCK RESIDENTIAL GRW REI COM CL A 09627J102 207 21188 SH SOLE 21188 0 0 BOOKING HLDGS INC COM 09857L108 19377 9767 SH SOLE 9767 0 0 BOX INC CL A 10316T104 824 34490 SH SOLE 34490 0 0 BRANDYWINEGBL GLBAL INM OPRT COM 10537L104 506 46404 SH SOLE 46404 0 0 BROADRIDGE FINL SOLUTIONS IN COM 11133T103 3971 30103 SH SOLE 30101 0 0 BROADCOM INC COM 11135F101 13694 55505 SH SOLE 53698 0 1807 BROOKFIELD GLOBL LISTED INFR COM SHS 11273Q109 488 40647 SH SOLE 40647 0 0 B2GOLD CORP COM 11777Q209 57 25000 SH SOLE 25000 0 0 CBRE CLARION GLOBAL REAL EST COM 12504G100 280 38376 SH SOLE 38375 0 0 CBRE GROUP INC CL A 12504L109 9298 210848 SH SOLE 210848 0 0 CDW CORP COM 12514G108 4774 53691 SH SOLE 44216 0 9475 C H ROBINSON WORLDWIDE INC COM NEW 12541W209 237 2425 SH SOLE 2425 0 0 CME GROUP INC COM CL A 12572Q105 10578 62154 SH SOLE 24408 0 37745 CA INC COM 12673P105 438 9923 SH SOLE 9922 0 0 CALAMOS GBL DYN INCOME FUND COM 12811L107 132 14663 SH SOLE 14663 0 0 CANADIAN PAC RY LTD COM 13645T100 2272 10723 SH SOLE 10723 0 0 CAPITAL ONE FINL CORP COM 14040H105 12720 134002 SH SOLE 129631 0 4371 CAPITALA FIN CORP COM 14054R106 743 85324 SH SOLE 85324 0 0 CAPITALA FIN CORP 5.75% NT CV 2 14054R403 1256 50814 SH SOLE 50814 0 0 CARDINAL HEALTH INC COM 14149Y108 7748 143501 SH SOLE 143500 0 0 CELLDEX THERAPEUTICS INC NEW COM 15117B103 21 47000 SH SOLE 47000 0 0 CENTENE CORP DEL COM 15135B101 2960 20451 SH SOLE 20451 0 0 CENTENNIAL RESOURCE DEV INC CL A 15136A102 269 12340 SH SOLE 12340 0 0 CENTERPOINT ENERGY INC COM 15189T107 403 14592 SH SOLE 14592 0 0 CENTERSTATE BK CORP COM 15201P109 344 12281 SH SOLE 12280 0 0 CHARTER COMMUNICATIONS INC N CL A 16119P108 2621 8044 SH SOLE 8044 0 0 CHEMOCENTRYX INC COM 16383L106 1245 98500 SH SOLE 98500 0 0 CHENIERE ENERGY INC COM NEW 16411R208 271 3912 SH SOLE 3912 0 0 CHINA PETE & CHEM CORP SPON ADR H SH 16941R108 209 2081 SH SOLE 2081 0 0 CINEMARK HOLDINGS INC COM 17243V102 889 22122 SH SOLE 22122 0 0 CISCO SYS INC COM 17275R102 88481 1818737 SH SOLE 1417987 0 400749 CLEARBRIDGE ENERGY MLP OPP F COM 18469P100 308 27046 SH SOLE 27046 0 0 CLEARBRIDGE ENERGY MLP TR FD COM 18469Q108 126 11150 SH SOLE 11150 0 0 CLEARWAY ENERGY INC CL C 18539C204 295 15373 SH SOLE 15373 0 0 COHEN & STEERS QUALITY RLTY COM 19247L106 161 13180 SH SOLE 13179 0 0 COHEN & STEERS REIT & PFD IN COM 19247X100 984 50435 SH SOLE 50434 0 0 COHEN & STEERS INFRASTRUCTUR COM 19248A109 1594 72070 SH SOLE 72070 0 0 COHEN & STEERS CLOSED END OP COM 19248P106 155 12025 SH SOLE 12025 0 0 COHEN & STEERS SLT PFD INCM COM 19248Y107 946 35559 SH SOLE 35559 0 0 COHEN & STEERS MLP INC & ENR COM SHS 19249B106 792 75872 SH SOLE 75872 0 0 COLONY CAP INC NEW CL A COM 19626G108 366 60150 SH SOLE 60150 0 0 COMCAST CORP NEW CL A 20030N101 48497 1369604 SH SOLE 991918 0 377685 COMMSCOPE HLDG CO INC COM 20337X109 2994 97341 SH SOLE 97341 0 0 COMMUNITY HEALTHCARE TR INC COM 20369C106 204 6600 SH SOLE 6600 0 0 COMPASS MINERALS INTL INC COM 20451N101 2472 36796 SH SOLE 36796 0 0 COMPASS DIVERSIFIED HOLDINGS SH BEN INT 20451Q104 1021 56259 SH SOLE 56259 0 0 CONOCOPHILLIPS COM 20825C104 9182 118649 SH SOLE 92527 0 26121 CONSTELLATION BRANDS INC CL A 21036P108 1932 8963 SH SOLE 8362 0 600 COSTCO WHSL CORP NEW COM 22160K105 18226 77601 SH SOLE 44008 0 33591 CRACKER BARREL OLD CTRY STOR COM 22410J106 676 4598 SH SOLE 4597 0 0 CRONOS GROUP INC COM 22717L101 151 13650 SH SOLE 13650 0 0 CROWN CASTLE INTL CORP NEW COM 22822V101 36269 325787 SH SOLE 308180 0 17605 CTRIP COM INTL LTD AMERICAN DEP 22943F100 581 15644 SH SOLE 15644 0 0 CUSHING ENERGY INCOME COM SH BEN IN 23162T102 302 32740 SH SOLE 32740 0 0 CYRUSONE INC COM 23283R100 1259 19870 SH SOLE 19870 0 0 CYTOSORBENTS CORP COM 23283X206 129 10000 SH SOLE 0 0 10000 DNP SELECT INCOME FD COM 23325P104 241 21806 SH SOLE 21806 0 0 D R HORTON INC COM 23331A109 737 17475 SH SOLE 17475 0 0 DXC TECHNOLOGY CO COM 23355L106 1399 14962 SH SOLE 14961 0 0 DAVIS FUNDAMENTAL ETF TR SELECT FINL 23908L108 221 8951 SH SOLE 8951 0 0 DAVIS FUNDAMENTAL ETF TR SELECT US EQT 23908L207 223 8854 SH SOLE 8854 0 0 DAVIS FUNDAMENTAL ETF TR SELECT WRLD W 23908L306 1184 46145 SH SOLE 46145 0 0 DAVITA INC COM 23918K108 463 6488 SH SOLE 6488 0 0 DELL TECHNOLOGIES INC COM CL V 24703L103 353 3637 SH SOLE 3637 0 0 DEUTSCHE BK AG LONDON ETN DJ HY 202 25153Q658 510 21102 SH SOLE 21102 0 0 DEVON ENERGY CORP NEW COM 25179M103 4099 102635 SH SOLE 67559 0 35075 DIAGEO P L C SPON ADR NEW 25243Q205 14911 105254 SH SOLE 88104 0 17150 DIAMONDBACK ENERGY INC COM 25278X109 8492 62820 SH SOLE 24230 0 38590 DISCOVERY INC COM SER A 25470F104 1103 34476 SH SOLE 34475 0 0 DISCOVERY INC COM SER C 25470F302 7258 245381 SH SOLE 245381 0 0 DOLBY LABORATORIES INC COM 25659T107 651 9305 SH SOLE 9305 0 0 DOMINION ENERGY INC COM 25746U109 30692 436724 SH SOLE 409023 0 27700 DOMINION ENERGY INC UNIT 08/15/20 25746U836 891 18848 SH SOLE 18848 0 0 DOWDUPONT INC COM 26078J100 37762 587198 SH SOLE 392028 0 195169 DREYFUS HIGH YIELD STRATEGIE SH BEN INT 26200S101 45 14168 SH SOLE 14168 0 0 DREYFUS MUN INCOME INC COM 26201R102 257 32849 SH SOLE 32849 0 0 DROPBOX INC CL A 26210C104 908 33874 SH SOLE 33874 0 0 DUFF & PHELPS GLB UTL INC FD COM 26433C105 587 40524 SH SOLE 40523 0 0 DUKE ENERGY CORP NEW COM NEW 26441C204 29280 365914 SH SOLE 357025 0 8887 EOG RES INC COM 26875P101 1221 9575 SH SOLE 9574 0 0 EQT CORP COM 26884L109 471 10663 SH SOLE 10663 0 0 EQT MIDSTREAM PARTNERS LP UNIT LTD PART 26885B100 1923 36441 SH SOLE 36440 0 0 ETF MANAGERS TR ETFMG ALTR HR 26924G508 481 12024 SH SOLE 12024 0 0 EAGLE MATERIALS INC COM 26969P108 808 9482 SH SOLE 9482 0 0 EAST WEST BANCORP INC COM 27579R104 3085 51103 SH SOLE 51102 0 0 EASTERLY GOVT PPTYS INC COM 27616P103 1700 87789 SH SOLE 87789 0 0 EATON VANCE SR INCOME TR SH BEN INT 27826S103 196 30415 SH SOLE 30414 0 0 EATON VANCE MUN BD FD COM 27827X101 280 24351 SH SOLE 24350 0 0 EATON VANCE LTD DUR INCOME F COM 27828H105 917 72326 SH SOLE 72326 0 0 EATON VANCE TX MGD DIV EQ IN COM 27828N102 305 23816 SH SOLE 23816 0 0 EATON VANCE SR FLTNG RTE TR COM 27828Q105 146 10415 SH SOLE 10415 0 0 EATON VANCE TX ADV GLBL DIV COM 27828S101 1086 60731 SH SOLE 60731 0 0 EATON VANCE SH TM DR DIVR IN COM 27828V104 161 12503 SH SOLE 12503 0 0 EATON VANCE TX MNG BY WRT OP COM 27828Y108 267 16592 SH SOLE 16592 0 0 EATON VANCE TAX MNGD GBL DV COM 27829F108 245 25887 SH SOLE 25887 0 0 EATON VANCE HIGH INCOME 2021 COM SH BEN IN 27829W101 1910 196919 SH SOLE 196919 0 0 ELANCO ANIMAL HEALTH INC COM 28414H103 389 11173 SH SOLE 11173 0 0 ENBRIDGE INC COM 29250N105 41834 1295583 SH SOLE 1285259 0 10323 ENERGEN CORP COM 29265N108 205 2387 SH SOLE 2387 0 0 ENDOCYTE INC COM 29269A102 368 20750 SH SOLE 20750 0 0 ENERGY TRANSFER EQUITY L P COM UT LTD PT 29273V100 3861 221513 SH SOLE 216892 0 4620 ENERGY TRANSFER PARTNERS LP UNIT LTD PRT 29278N103 4254 191130 SH SOLE 191130 0 0 ENLINK MIDSTREAM PARTNERS LP COM UNIT REP 29336U107 553 29685 SH SOLE 29685 0 0 ENTERGY CORP NEW COM 29364G103 359 4429 SH SOLE 4429 0 0 EPIZYME INC COM 29428V104 169 16000 SH SOLE 16000 0 0 EQUINIX INC COM PAR $0.00 29444U700 716 1656 SH SOLE 1656 0 0 EQUINOR ASA SPONSORED ADR 29446M102 427 15177 SH SOLE 15176 0 0 EQUITY RESIDENTIAL SH BEN INT 29476L107 554 8363 SH SOLE 8362 0 0 ETSY INC COM 29786A106 407 7931 SH SOLE 7931 0 0 EVERCORE INC CLASS A 29977A105 522 5201 SH SOLE 5201 0 0 EVERBRIDGE INC COM 29978A104 272 4726 SH SOLE 4726 0 0 EVERSOURCE ENERGY COM 30040W108 382 6220 SH SOLE 6220 0 0 EXELON CORP COM 30161N101 1816 41623 SH SOLE 41622 0 0 EXELIXIS INC COM 30161Q104 246 13900 SH SOLE 13900 0 0 EXPEDIA GROUP INC COM NEW 30212P303 877 6727 SH SOLE 6727 0 0 EXPRESS SCRIPTS HLDG CO COM 30219G108 3013 31715 SH SOLE 27262 0 4453 EXTENDED STAY AMER INC UNIT 99/99/99 30224P200 1321 65314 SH SOLE 65314 0 0 EXTRA SPACE STORAGE INC COM 30225T102 430 4968 SH SOLE 4967 0 0 EXXON MOBIL CORP COM 30231G102 63951 752202 SH SOLE 705802 0 46399 FCB FINL HLDGS INC CL A 30255G103 393 8297 SH SOLE 8297 0 0 FACEBOOK INC CL A 30303M102 42059 255749 SH SOLE 255747 0 0 FANG HLDGS LTD ADR 30711Y102 247 95389 SH SOLE 95389 0 0 FEDEX CORP COM 31428X106 10633 44161 SH SOLE 37360 0 6800 FIDELITY NATL INFORMATION SV COM 31620M106 4812 44127 SH SOLE 44127 0 0 FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303 341 8673 SH SOLE 8672 0 0 FIREEYE INC COM 31816Q101 383 22588 SH SOLE 22588 0 0 FIRST AMERN FINL CORP COM 31847R102 246 4785 SH SOLE 4784 0 0 FIRST DATA CORP NEW COM CL A 32008D106 415 16972 SH SOLE 16972 0 0 FIRST FINL BANKSHARES COM 32020R109 1199 20296 SH SOLE 20296 0 0 FIRST REP BK SAN FRANCISCO C COM 33616C100 668 6966 SH SOLE 6966 0 0 FIRST TR DJS MICROCAP INDEX COM SHS ANNUA 33718M105 1395 27295 SH SOLE 27295 0 0 FIRST TR INTER DUR PFD & IN COM 33718W103 1402 65040 SH SOLE 65040 0 0 FIRST TR MULTI CAP VALUE ALP COM SHS 33733F101 2701 35129 SH SOLE 35129 0 0 FIRST TR VALUE LINE DIVID IN SHS 33734H106 9398 297040 SH SOLE 297039 0 0 FIRST TR LRGE CP CORE ALPHA COM SHS 33734K109 23284 373024 SH SOLE 373023 0 0 FIRST TR EXCHANGE TRADED FD CONSUMR DISCR 33734X101 1567 36053 SH SOLE 36052 0 0 FIRST TR EXCHANGE TRADED FD CONSUMR STAPL 33734X119 2749 58614 SH SOLE 58613 0 0 FIRST TR EXCHANGE TRADED FD ENERGY ALPHAD 33734X127 539 30844 SH SOLE 30843 0 0 FIRST TR EXCHANGE TRADED FD FINLS ALPHADE 33734X135 5239 163850 SH SOLE 163850 0 0 FIRST TR EXCHANGE TRADED FD HLTH CARE ALP 33734X143 3192 37607 SH SOLE 37607 0 0 FIRST TR EXCHANGE TRADED FD INDLS PROD DU 33734X150 5879 138755 SH SOLE 138755 0 0 FIRST TR EXCHANGE TRADED FD MATERIALS ALP 33734X168 265 6408 SH SOLE 6408 0 0 FIRST TR EXCHANGE TRADED FD TECH ALPHADEX 33734X176 2759 43425 SH SOLE 43425 0 0 FIRST TR EXCHANGE TRADED FD UTILITIES ALP 33734X184 2956 107249 SH SOLE 107248 0 0 FIRST TR EXCHANGE TRADED FD CLOUD COMPUTI 33734X192 466 8230 SH SOLE 8230 0 0 FIRST TR EXCHANGE TRADED FD DJ GLBL DIVID 33734X200 424 16899 SH SOLE 16898 0 0 FIRST TR SML CP CORE ALPHA F COM SHS 33734Y109 16001 232046 SH SOLE 232045 0 0 FIRST TR MID CAP CORE ALPHAD COM SHS 33735B108 17670 246723 SH SOLE 246722 0 0 FIRST TR LRG CP VL ALPHADEX COM SHS 33735J101 457 8441 SH SOLE 8440 0 0 FIRST TR LRG CP GRWTH ALPHAD COM SHS 33735K108 1207 17160 SH SOLE 17160 0 0 FIRST TR STOXX EURO DIV FD COMMON SHS 33735T109 1436 109563 SH SOLE 109563 0 0 FIRST TR NASDAQ ABA CMNTY BK UT COM SHS ET 33736Q104 878 16470 SH SOLE 16470 0 0 FIRST TR EXCH TRD ALPHA FD I EUROPE ALPHAD 33737J117 1545 40434 SH SOLE 40434 0 0 FIRST TR EXCH TRD ALPHA FD I DEV MRK EX US 33737J174 4672 78686 SH SOLE 78685 0 0 FIRST TR EXCH TRD ALPHA FD I EMERG MKT ALP 33737J182 446 17808 SH SOLE 17808 0 0 FIRST TR EXCH TRD ALPHA FD I EM SML CP ALP 33737J307 219 6074 SH SOLE 6073 0 0 FIRST TR EXCHANGE TRADED FD NO AMER ENERG 33738D101 10403 443458 SH SOLE 443458 0 0 FIRST TR EXCHANGE TRADED FD SENIOR LN FD 33738D309 22383 465850 SH SOLE 465849 0 0 FIRST TR EXCHANGE TRADED FD FIRST TR TA H 33738D408 430 9011 SH SOLE 9010 0 0 FIRST TR EXCHANGE TRADED FD MULTI ASSET D 33738R100 1177 63506 SH SOLE 63505 0 0 FIRST TR EXCHANGE TRADED FD NASD TECH DIV 33738R118 17754 462107 SH SOLE 462107 0 0 FIRST TR EXCHANGE TRADED FD RISNG DIVD AC 33738R506 5031 159442 SH SOLE 159441 0 0 FIRST TR EXCHANGE TRADED FD DORSEY WRT 5 33738R605 8511 275464 SH SOLE 275463 0 0 FIRST TR EXCHANGE TRADED FD NASDAQ BK ETF 33738R860 1160 41593 SH SOLE 41593 0 0 FIRST TR EXCHANGE TRADED FD DORSEY WRIGHT 33738R878 21261 737737 SH SOLE 737737 0 0 FIRST TR EXCHANGE TRADED FD DORSEY WRIGHT 33738R886 2021 99859 SH SOLE 99859 0 0 FIRST TR MLP & ENERGY INCOME COM 33739B104 487 38966 SH SOLE 38965 0 0 FST TR NEW OPPORT MLP & ENE COM 33739M100 1206 125571 SH SOLE 125571 0 0 FIRST TR EXCH TRADED FD III MUNI HI INCM 33739P301 942 18843 SH SOLE 18843 0 0 FIRST TR EXCH TRADED FD III RIVRFRNT DY A 33739P509 8200 143660 SH SOLE 143660 0 0 FIRST TR EXCH TRADED FD III RIVRFRNT DYN 33739P608 18352 297077 SH SOLE 297077 0 0 FIRST TR EXCH TRADED FD III RIVR FRNT DYN 33739P707 11270 180765 SH SOLE 180765 0 0 FIRST TR EXCH TRADED FD III RIVRFRNT DYN 33739P806 13604 215000 SH SOLE 215000 0 0 FIRST TR EXCH TRADED FD III INSTL PFD SEC 33739P855 330 17430 SH SOLE 17430 0 0 FIRST TR EXCHANGE TRADED FD FST LOW OPPT 33739Q200 5087 99806 SH SOLE 99805 0 0 FIRST TR EXCHANGE TRADED FD FT STRG INCM 33739Q309 217 4423 SH SOLE 4423 0 0 FIRST TR EXCHANGE TRADED FD FIRST TR ENH 33739Q408 23274 387776 SH SOLE 387776 0 0 FIRST TR EXCHANGE TRADED FD SSI STRG ETF 33739Q507 333 10844 SH SOLE 10844 0 0 FIRST TR DYNAMIC EUROPE EQT COM SHS 33740D107 732 46415 SH SOLE 46415 0 0 FIRST TR EXCHNG TRADED FD VI TCW UNCONSTRA 33740F888 1206 47877 SH SOLE 47877 0 0 FIRST TR SR FLOATING RATE 20 COM SHS 33740K101 559 60124 SH SOLE 60123 0 0 FIRST WESTN FINL INC COM COM 33751L105 539 30834 SH SOLE 30834 0 0 FLEXION THERAPEUTICS INC COM 33938J106 510 27300 SH SOLE 27300 0 0 FLEXSHARES TR MORNSTAR UPST 33939L407 638 18866 SH SOLE 18865 0 0 FLEXSHARES TR GLB QLT R/E I 33939L787 1208 19719 SH SOLE 19719 0 0 FLOWSERVE CORP COM 34354P105 1232 22528 SH SOLE 22528 0 0 FORTIVE CORP COM 34959J108 1263 15009 SH SOLE 15008 0 0 FORTRESS TRANS INFRST INVS L COM REP LTD L 34960P101 1180 64955 SH SOLE 64955 0 0 FORTUNE BRANDS HOME & SEC IN COM 34964C106 360 6883 SH SOLE 6882 0 0 FRANKLIN LTD DURATION INC TR COM 35472T101 174 17108 SH SOLE 17108 0 0 FREEPORT-MCMORAN INC CL B 35671D857 1357 97592 SH SOLE 73496 0 24095 GW PHARMACEUTICALS PLC ADS 36197T103 249 1445 SH SOLE 1445 0 0 GABELLI DIVD & INCOME TR COM 36242H104 302 12652 SH SOLE 12651 0 0 GAMCO GLOBAL GOLD NAT RES & COM SH BEN IN 36465A109 740 157675 SH SOLE 157674 0 0 GAMING & LEISURE PPTYS INC COM 36467J108 554 15742 SH SOLE 15742 0 0 GAMESTOP CORP NEW CL A 36467W109 634 41536 SH SOLE 41535 0 0 GENERAL MTRS CO COM 37045V100 20108 597217 SH SOLE 597215 0 0 GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 14935 371834 SH SOLE 368258 0 3575 GLOBAL PMTS INC COM 37940X102 649 5101 SH SOLE 5101 0 0 GLOBAL X FDS GLB X SUPERDI 37950E549 207 10171 SH SOLE 10170 0 0 GLOBAL X FDS GLBX MSCI NOR 37950E747 2563 168407 SH SOLE 168406 0 0 GLOBAL MED REIT INC COM NEW 37954A204 309 32847 SH SOLE 32847 0 0 GLOBAL X FDS RBTCS ARTFL I 37954Y715 1814 79287 SH SOLE 79287 0 0 GLOBAL X FDS LITHIUM BTRY 37954Y855 403 12250 SH SOLE 12250 0 0 GOLDMAN SACHS GROUP INC COM 38141G104 8333 37165 SH SOLE 35164 0 2000 GOLDMAN SACHS MLP INC OPP FD COM SHS 38147W103 109 11917 SH SOLE 11917 0 0 GOLDMAN SACHS MLP ENERGY REN COM 38148G107 68 10554 SH SOLE 10554 0 0 GUGGENHEIM ENHNCD EQTY INCM COM 40167B100 482 54929 SH SOLE 54928 0 0 GUGGENHEIM STRATEGIC OPP FD COM SBI 40167F101 501 23896 SH SOLE 23896 0 0 GUGGENHEIM CR ALLOCATION FD COM 40168G108 796 36172 SH SOLE 36171 0 0 GUIDEWIRE SOFTWARE INC COM 40171V100 445 4410 SH SOLE 4410 0 0 HCA HEALTHCARE INC COM 40412C101 14897 107083 SH SOLE 107082 0 0 HCP INC COM 40414L109 1111 42248 SH SOLE 41048 0 1200 HDFC BANK LTD ADR REPS 3 SH 40415F101 2268 24106 SH SOLE 24106 0 0 HD SUPPLY HLDGS INC COM COM 40416M105 438 10225 SH SOLE 10225 0 0 HFF INC CL A 40418F108 1138 26800 SH SOLE 26800 0 0 HP INC COM 40434L105 1079 41895 SH SOLE 41894 0 0 HANCOCK JOHN PFD INCOME FD I COM 41013X106 417 19706 SH SOLE 19705 0 0 HANNON ARMSTRONG SUST INFR C COM 41068X100 1736 80862 SH SOLE 80861 0 0 HELIX ENERGY SOLUTIONS GRP I NOTE 4.250% 42330PAH0 13 13000 SH SOLE 13000 0 0 HEWLETT PACKARD ENTERPRISE C COM 42824C109 233 14332 SH SOLE 14332 0 0 HIGHLAND FLOATNG RATE OPPRT SHS BEN INT 43010E404 499 32400 SH SOLE 32400 0 0 HILTON GRAND VACATIONS INC COM 43283X105 417 12608 SH SOLE 12608 0 0 HILTON WORLDWIDE HLDGS INC COM 43300A203 524 6499 SH SOLE 6498 0 0 HORIZONS ETF TR I HORIZONS NASD 44053G108 725 28867 SH SOLE 28867 0 0 HOSPITALITY PPTYS TR COM SH BEN IN 44106M102 515 17866 SH SOLE 17865 0 0 HOST HOTELS & RESORTS INC COM 44107P104 443 20996 SH SOLE 20996 0 0 HUAZHU GROUP LTD SPONSORED ADS 44332N106 668 20702 SH SOLE 20702 0 0 IPG PHOTONICS CORP COM 44980X109 349 2242 SH SOLE 2242 0 0 ICICI BK LTD ADR 45104G104 121 14273 SH SOLE 14273 0 0 IDEX CORP COM 45167R104 1518 10081 SH SOLE 10080 0 0 IDEXX LABS INC COM 45168D104 305 1222 SH SOLE 1222 0 0 ILLUMINA INC NOTE 0.500% 452327AH2 19 13000 SH SOLE 13000 0 0 IMMUNOGEN INC COM 45253H101 645 68207 SH SOLE 68207 0 0 INDEPENDENCE RLTY TR INC COM 45378A106 272 25871 SH SOLE 25871 0 0 INDEXIQ ETF TR IQ ENCH COR P 45409B479 526 27485 SH SOLE 27485 0 0 INFINERA CORPORATION COM 45667G103 1948 266855 SH SOLE 266855 0 0 INGEVITY CORP COM 45688C107 205 2015 SH SOLE 2015 0 0 INSULET CORP COM 45784P101 971 9165 SH SOLE 9165 0 0 INTERCONTINENTAL EXCHANGE IN COM 45866F104 3063 40905 SH SOLE 40903 0 0 INTERDIGITAL INC COM 45867G101 494 6190 SH SOLE 6190 0 0 INVESCO ACTIVELY MANAGD ETF TOTAL RETURN 46090A804 911 17697 SH SOLE 17697 0 0 INVESCO ACTIVELY MANAGD ETF ULTRA SHRT DU 46090A887 715 14242 SH SOLE 14242 0 0 INTUITIVE SURGICAL INC COM NEW 46120E602 1903 3317 SH SOLE 3317 0 0 INVESCO SR INCOME TR COM 46131H107 59 13778 SH SOLE 13778 0 0 INVESCO TR INVT GRADE MUNS COM 46131M106 458 38573 SH SOLE 38573 0 0 INVESCO VALUE MUN INCOME TR COM 46132P108 836 60444 SH SOLE 60443 0 0 INVESCO DYNAMIC CR OPP FD COM 46132R104 300 26221 SH SOLE 26221 0 0 INVESCO HIGH INCOME 2023 TAR COM 46135X108 543 54840 SH SOLE 54839 0 0 INVESCO EXCHANGE TRADED FD T AEROSPACE DEF 46137V100 14259 231803 SH SOLE 231802 0 0 INVESCO EXCHANGE TRADED FD T S&P SPIN OFF 46137V159 3916 71334 SH SOLE 71333 0 0 INVESCO EXCHANGE TRADED FD T S&P 500 TOP 5 46137V233 223 1067 SH SOLE 1067 0 0 INVESCO EXCHANGE TRADED FD T S&P500 PUR VA 46137V258 841 12264 SH SOLE 12264 0 0 INVESCO EXCHANGE TRADED FD T S&P500 PUR GW 46137V266 1482 12330 SH SOLE 12330 0 0 INVESCO EXCHANGE TRADED FD T BUYBACK ACHIE 46137V308 1953 32042 SH SOLE 32041 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL WG 46137V357 16378 153340 SH SOLE 127055 0 26284 INVESCO EXCHANGE TRADED FD T INTL DIVI ACH 46137V548 386 24580 SH SOLE 24579 0 0 INVESCO EXCHANGE TRADED FD T HIG YLD EQ DI 46137V563 420 23415 SH SOLE 23414 0 0 INVESCO EXCHANGE TRADED FD T FTSE RAFI 100 46137V613 3375 28422 SH SOLE 28422 0 0 INVESCO EXCHANGE TRADED FD T FINL PFD ETF 46137V621 205 11294 SH SOLE 11294 0 0 INVESCO EXCHANGE TRADED FD T DYNMC LRG GWT 46137V746 3162 65561 SH SOLE 65561 0 0 INVESCO EXCHANGE TRADED FD T DYNMC BLDG CO 46137V779 263 8866 SH SOLE 8866 0 0 INVESCO EXCHANGE TRADED FD T DYNMC BIOTECH 46137V787 300 5047 SH SOLE 5046 0 0 INVESCO EXCHANGE TRADED FD T DWA MOMENTUM 46137V837 31536 529222 SH SOLE 529222 0 0 INVESCO EXCHNG TRADED FD TR S&P500 LOW VO 46138E354 4114 83091 SH SOLE 83090 0 0 INVESCO EXCHNG TRADED FD TR S&P500 HDL VO 46138E362 11345 273987 SH SOLE 273986 0 0 INVESCO EXCHNG TRADED FD TR S&P 500 EX RA 46138E388 730 20156 SH SOLE 20155 0 0 INVESCO EXCHNG TRADED FD TR CEF INM COMPS 46138E404 478 20966 SH SOLE 20966 0 0 INVESCO EXCHNG TRADED FD TR PFD ETF 46138E511 12323 860653 SH SOLE 860652 0 0 INVESCO EXCHNG TRADED FD TR NATL AMT MUNI 46138E537 798 32230 SH SOLE 32230 0 0 INVESCO EXCHNG TRADED FD TR KBW REGL BKG 46138E578 1691 30303 SH SOLE 30303 0 0 INVESCO EXCHNG TRADED FD TR KBW PREM YIEL 46138E594 553 16337 SH SOLE 16337 0 0 INVESCO EXCHNG TRADED FD TR KBW HIG DV YL 46138E610 202 8896 SH SOLE 8895 0 0 INVESCO EXCHNG TRADED FD TR KBW BK 46138E628 1744 32265 SH SOLE 32265 0 0 INVESCO EXCHNG TRADED FD TR FNDMNTL HY CR 46138E719 841 45438 SH SOLE 45438 0 0 INVESCO EXCHNG TRADED FD TR FTSE RAFI EMN 46138E727 1211 57302 SH SOLE 57302 0 0 INVESCO EXCHNG TRADED FD TR EMRNG MKT SVR 46138E784 2057 76259 SH SOLE 76259 0 0 INVESCO EXCHNG TRADED FD TR CHINA TECHNLG 46138E800 477 9945 SH SOLE 9945 0 0 INVESCO EXCHNG TRADED FD TR DWA TACTCL SC 46138E826 12198 385798 SH SOLE 385798 0 0 INVESCO EXCHNG TRADED FD TR DWA SMLCP MEN 46138E842 12792 222397 SH SOLE 222397 0 0 INVESCO EXCHNG TRADED FD TR DWA EMERG MKT 46138E867 280 15778 SH SOLE 15778 0 0 INVESCO EXCHNG TRADED FD TR S&P SMLCP LOW 46138G102 3551 71839 SH SOLE 71839 0 0 INVESCO EXCHNG TRADED FD TR SR LN ETF 46138G508 15994 690351 SH SOLE 690350 0 0 INVESCO EXCHNG TRADED FD TR TAXABLE MUN B 46138G805 2490 85682 SH SOLE 85681 0 0 INVESCO EXCHNG TRADED FD TR VAR RATE PFD 46138G870 1396 56111 SH SOLE 56110 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS2018 CO 46138J106 2407 113813 SH SOLE 113813 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2019 C 46138J304 2973 141063 SH SOLE 141063 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2019 H 46138J403 8380 345299 SH SOLE 345298 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2020 C 46138J502 3003 142468 SH SOLE 142468 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2020 H 46138J601 8985 369394 SH SOLE 369394 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2021 C 46138J700 3013 145299 SH SOLE 145299 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2021 H 46138J809 2813 113601 SH SOLE 113601 0 0 IQVIA HLDGS INC COM 46266C105 21796 168004 SH SOLE 162254 0 5750 IQIYI INC SPONSORED ADS 46267X108 906 33481 SH SOLE 33481 0 0 IRIDIUM COMMUNICATIONS INC COM 46269C102 2122 94316 SH SOLE 94316 0 0 IRON MTN INC NEW COM 46284V101 936 27125 SH SOLE 27125 0 0 ISHARES SILVER TRUST ISHARES 46428Q109 537 39176 SH SOLE 39176 0 0 ISHARES TR US TREAS BD E 46429B267 1083 44508 SH SOLE 44508 0 0 ISHARES TR A RATE CP BD 46429B291 237 4714 SH SOLE 4714 0 0 ISHARES TR FLTG RATE NT 46429B655 42683 836608 SH SOLE 836607 0 0 ISHARES TR CORE HIGH DV 46429B663 4819 53232 SH SOLE 31049 0 22182 ISHARES TR MSCI CHINA ET 46429B671 202 3374 SH SOLE 3374 0 0 ISHARES TR MIN VOL EAFE 46429B689 12826 176166 SH SOLE 176165 0 0 ISHARES TR MIN VOL USA E 46429B697 26206 459453 SH SOLE 459452 0 0 ISHARES TR 0-5 YR TIPS E 46429B747 10017 101418 SH SOLE 101418 0 0 ISHARES US ETF TR SHT MAT BD ET 46431W507 7236 144193 SH SOLE 144193 0 0 ISHARES TR USA QUALITY F 46432F339 2380 26342 SH SOLE 26342 0 0 ISHARES TR USA MOMENTUM 46432F396 28967 243424 SH SOLE 243423 0 0 ISHARES TR CORE MSCI EAF 46432F842 90384 1410511 SH SOLE 1410510 0 0 ISHARES TR CORE 1 5 YR U 46432F859 604 12329 SH SOLE 12329 0 0 ISHARES INC CORE MSCI EMK 46434G103 59534 1149770 SH SOLE 1149769 0 0 ISHARES INC MSCI JPN ETF 46434G822 734 12198 SH SOLE 9120 0 3078 ISHARES INC MSCI ITALY ET 46434G830 4027 145636 SH SOLE 145636 0 0 ISHARES INC MLT FCTR EMG 46434G889 1053 24364 SH SOLE 24364 0 0 ISHARES TR MULTIFACTOR U 46434V282 254 7579 SH SOLE 7579 0 0 ISHARES TR MULTIFACTOR U 46434V290 716 16476 SH SOLE 16476 0 0 ISHARES TR 0-5YR HI YL C 46434V407 1049 22292 SH SOLE 22291 0 0 ISHARES TR CORE TOTAL US 46434V613 1499 30522 SH SOLE 30522 0 0 ISHARES TR CORE DIV GRWT 46434V621 4776 128892 SH SOLE 128892 0 0 ISHARES TR GLOBAL REIT E 46434V647 1986 78773 SH SOLE 78773 0 0 ISHARES TR CORE MSCI EUR 46434V738 11304 235716 SH SOLE 235715 0 0 ISHARES TR IBONDS DEC18 46434VAA8 16326 650204 SH SOLE 650203 0 0 ISHARES TR IBONDS DEC20 46434VAQ3 18259 729307 SH SOLE 729306 0 0 ISHARES TR IBONDS DEC19 46434VAU4 16376 660346 SH SOLE 660345 0 0 ISHARES TR IBONDS DEC22 46434VBA7 313 12900 SH SOLE 12900 0 0 ISHARES TR IBONDS DEC24 46434VBG4 338 14041 SH SOLE 14041 0 0 ISHARES TR IBONDS DEC21 46434VBK5 14445 593009 SH SOLE 593009 0 0 ISHARES TR MSCI UK ETF N 46435G334 461 13531 SH SOLE 13531 0 0 ISHARES TR INTL DIV GRWT 46435G524 2323 41238 SH SOLE 41238 0 0 JPMORGAN CHASE & CO COM 46625H100 85266 755646 SH SOLE 622055 0 133590 JP MORGAN EXCHANGE TRADED FD DIV RTN INT E 46641Q209 1721 29496 SH SOLE 29496 0 0 JP MORGAN EXCHANGE TRADED FD DIV RTN EM EQ 46641Q308 967 17896 SH SOLE 17896 0 0 JP MORGAN EXCHANGE TRADED FD DIV RTN EU ET 46641Q605 266 4564 SH SOLE 4564 0 0 JP MORGAN EXCHANGE TRADED FD BETBULD JAPAN 46641Q712 1192 47787 SH SOLE 47787 0 0 JP MORGAN EXCHANGE TRADED FD ULTRA SHRT IN 46641Q837 2556 50986 SH SOLE 50985 0 0 JP MORGAN EXCHANGE TRADED FD DIVERSFD EQT 46641Q845 326 10040 SH SOLE 10040 0 0 JAPAN SMALLER CAPITALIZA COM 47109u104 123 11150 SH SOLE 3275 0 7875 JD COM INC SPON ADR CL A 47215P106 3575 137051 SH SOLE 137051 0 0 JEFFERIES FINL GROUP INC COM 47233W109 2870 130702 SH SOLE 130701 0 0 JOHN HANCOCK EXCHANGE TRADED MULTIFACTOR M 47804J206 484 13284 SH SOLE 13284 0 0 JOHN HANCOCK EXCHANGE TRADED MULTI INTL ET 47804J859 475 16175 SH SOLE 16175 0 0 KAR AUCTION SVCS INC COM 48238T109 621 10414 SH SOLE 10414 0 0 KBR INC COM 48242W106 1115 52809 SH SOLE 52809 0 0 KKR INCOME OPPORTUNITIES FD COM 48249T106 346 21130 SH SOLE 21130 0 0 KKR & CO INC CL A 48251W104 262 9634 SH SOLE 9633 0 0 KEANE GROUP INC COM 48669A108 804 65018 SH SOLE 65018 0 0 KEYSIGHT TECHNOLOGIES INC COM 49338L103 347 5238 SH SOLE 5238 0 0 KIMCO REALTY CORP REIT COM 49446r109 176 10550 SH SOLE 10550 0 0 KINDER MORGAN INC DEL COM 49456B101 15224 858741 SH SOLE 459288 0 399452 KINDER MORGAN INC DEL PFD SER A 49456B200 5978 179796 SH SOLE 179796 0 0 KINSALE CAP GROUP INC COM 49714P108 224 3518 SH SOLE 3518 0 0 KITE RLTY GROUP TR COM NEW 49803T300 264 15898 SH SOLE 15898 0 0 KNOWLES CORP COM 49926D109 1639 98624 SH SOLE 98624 0 0 KURA ONCOLOGY INC COM 50127T109 287 16425 SH SOLE 16425 0 0 LABORATORY CORP AMER HLDGS COM NEW 50540R409 2774 15975 SH SOLE 15975 0 0 LEGG MASON ETF INVESTMENT TR GLOBAL INFSTR 52468L703 1996 72400 SH SOLE 72400 0 0 LIBERTY MEDIA CORP DELAWARE NOTE 1.375%1 531229AB8 14 12000 SH SOLE 12000 0 0 LOGMEIN INC COM 54142L109 490 5510 SH SOLE 5510 0 0 M & T BK CORP COM 55261F104 4743 28833 SH SOLE 28832 0 0 MFS INTER INCOME TR SH BEN INT 55273C107 44 11750 SH SOLE 11750 0 0 MEI PHARMA INC COM NEW 55279B202 123 28700 SH SOLE 28700 0 0 MGM GROWTH PPTYS LLC CL A COM 55303A105 1375 46664 SH SOLE 43664 0 3000 MPLX LP COM UNIT REP 55336V100 1592 45920 SH SOLE 45920 0 0 MSCI INC COM 55354G100 677 3820 SH SOLE 3820 0 0 MACQUARIE INFRASTRUCTURE COR COM 55608B105 2506 54339 SH SOLE 54339 0 0 MACQUARIE INFRASTRUCTURE COR NOTE 2.875% 55608BAA3 11 12000 SH SOLE 12000 0 0 MACYS INC COM 55616P104 3308 95260 SH SOLE 95260 0 0 MAIN STREET CAPITAL CORP COM 56035L104 269 7010 SH SOLE 7009 0 0 MAINSTAY MACKAY DEFINDTRM MU COM 56064K100 300 15286 SH SOLE 15286 0 0 MANAGED PORTFOLIO SER TORTOISE NRAM 56167N720 851 36587 SH SOLE 36587 0 0 MANPOWERGROUP INC COM 56418H100 579 6745 SH SOLE 6744 0 0 MANULIFE FINL CORP COM 56501R106 392 21967 SH SOLE 21967 0 0 MARATHON PETE CORP COM 56585A102 3711 46424 SH SOLE 43323 0 3100 MASTERCARD INCORPORATED CL A 57636Q104 33076 148587 SH SOLE 148587 0 0 MAXIM INTEGRATED PRODS INC COM 57772K101 10761 190832 SH SOLE 190831 0 0 MAZOR ROBOTICS LTD SPONSORED ADS 57886P103 781 13400 SH SOLE 13400 0 0 MCKESSON CORP COM 58155Q103 11314 85299 SH SOLE 85298 0 0 MEDICAL PPTYS TRUST INC COM 58463J304 457 30675 SH SOLE 30675 0 0 MERCK & CO INC COM 58933Y105 82845 1167815 SH SOLE 948766 0 219048 METLIFE INC COM 59156R108 10411 222858 SH SOLE 198658 0 24200 MICROCHIP TECHNOLOGY INC NOTE 1.625% 595017AD6 16 11000 SH SOLE 11000 0 0 MID AMER APT CMNTYS INC COM 59522J103 201 2015 SH SOLE 2015 0 0 MOELIS & CO CL A 60786M105 430 7863 SH SOLE 7862 0 0 MOLSON COORS BREWING CO CL B 60871R209 597 9708 SH SOLE 9708 0 0 MONSTER BEVERAGE CORP NEW COM 61174X109 6107 104789 SH SOLE 104789 0 0 MOSAIC CO NEW COM 61945C103 227 7020 SH SOLE 7019 0 0 MYRIAD GENETICS INC COM 62855J104 254 5543 SH SOLE 5543 0 0 NGL ENERGY PARTNERS LP COM UNIT REPS 62913M107 309 26678 SH SOLE 26678 0 0 NIO INC SPON ADS 62914V106 243 34855 SH SOLE 34855 0 0 NATIONAL COMM CORP COM 63546L102 1715 41540 SH SOLE 41540 0 0 NAVIENT CORPORATION COM 63938C108 517 38390 SH SOLE 38389 0 0 NETAPP INC COM 64110D104 424 4937 SH SOLE 4936 0 0 NETFLIX INC COM 64110L106 5192 13880 SH SOLE 13880 0 0 NEUBERGER BERMAN MLP INCOME COM 64129H104 1444 166215 SH SOLE 166215 0 0 NEW AGE BEVERAGES CORP COM 64157V108 343 64229 SH SOLE 64229 0 0 NEUBERGER BERMAN REAL ESTATE S MF 64190A103 49 10000 SH SOLE 10000 0 0 NEW RESIDENTIAL INVT CORP COM NEW 64828T201 7497 420714 SH SOLE 420714 0 0 NEXTERA ENERGY INC COM 65339F101 18489 110324 SH SOLE 83468 0 26855 NOAH HLDGS LTD SPON ADS CL A 65487X102 479 11369 SH SOLE 11369 0 0 NOVARTIS A G SPONSORED ADR 66987V109 18740 217517 SH SOLE 211574 0 5942 NOW INC COM 67011P100 363 21966 SH SOLE 21966 0 0 NUANCE COMMUNICATIONS INC COM 67020Y100 385 22284 SH SOLE 22284 0 0 NUANCE COMMUNICATIONS INC NOTE 2.750%1 67020YAF7 10 11000 SH SOLE 11000 0 0 NUVEEN NORTH CAROLINA QLTY M COM 67060P100 382 31851 SH SOLE 31850 0 0 NUVEEN SELECT MAT MUN FD SH BEN INT 67061T101 100 10500 SH SOLE 10500 0 0 NUVEEN VIRGINIA QLTY MUNCPL COM 67064R102 314 26555 SH SOLE 26554 0 0 NVIDIA CORP COM 67066G104 3675 13081 SH SOLE 13080 0 0 NUVEEN QUALITY MUNCP INCOME COM 67066V101 429 33551 SH SOLE 33551 0 0 NUVEEN SR INCOME FD COM 67067Y104 174 28390 SH SOLE 28390 0 0 NUVEEN S&P 500 BUY-WRITE INC COM 6706ER101 153 10682 SH SOLE 10682 0 0 NUVEEN MUNICIPAL CREDIT INC COM SH BEN IN 67070X101 711 49394 SH SOLE 49393 0 0 NUVEEN AMT FREE MUN CR INC F COM 67071L106 1764 121211 SH SOLE 121211 0 0 NUVEEN PFD & INCM SECURTIES COM 67072C105 396 45047 SH SOLE 45046 0 0 NUVEEN FLOATING RATE INCOME COM 67072T108 302 29133 SH SOLE 29133 0 0 NUVEEN CR STRATEGIES INCM FD COM SHS 67073D102 295 37065 SH SOLE 37065 0 0 NUVEEN BUILD AMER BD FD COM 67074C103 229 11471 SH SOLE 11471 0 0 NUVEEN ENERGY MLP TOTL RTRNF COM 67074U103 328 29673 SH SOLE 29673 0 0 NUVEEN REAL ASSET INM AND GW COM 67074Y105 595 36941 SH SOLE 36941 0 0 NUVEEN PFD & INCOME TERM FD COM 67075A106 2134 94033 SH SOLE 94033 0 0 NUVEEN GLOBAL HIGH INCOME FD SHS 67075G103 170 10917 SH SOLE 10916 0 0 NUVEEN HIGH INCOME 2020 TARG COM 67075L102 488 50532 SH SOLE 50532 0 0 NUVEEN HGH INC DEC18 TRGT TR COM 67075P103 1284 130357 SH SOLE 130357 0 0 NUVEEN PFD & INCOME 2022 TER COM 67075T105 276 12081 SH SOLE 12081 0 0 NUVEEN CR OPPORTUNITIES 2022 COM 67075U102 534 55987 SH SOLE 55987 0 0 NUTRIEN LTD COM 67077M108 10468 181426 SH SOLE 40165 0 141260 NUVEEN HIGH INCOME NOVEMBER COM 67077N106 3704 388690 SH SOLE 388690 0 0 NUVEEN EMERGING MKTS DEBT 20 COM 67077P101 163 19995 SH SOLE 19995 0 0 NUSHARES ETF TR ENHANCED YIEL 67092P102 6672 284674 SH SOLE 284674 0 0 NUSHARES ETF TR ESG MID CAP G 67092P409 504 14720 SH SOLE 14720 0 0 NUSHARES ETF TR ESG US AGGRGT 67092P870 262 10906 SH SOLE 10906 0 0 O REILLY AUTOMOTIVE INC NEW COM 67103H107 15792 45469 SH SOLE 45468 0 0 OAKTREE SPECIALTY LENDING CO COM 67401P108 525 106038 SH SOLE 106038 0 0 OAKTREE STRATEGIC INCOME COR COM 67402D104 1206 139496 SH SOLE 139496 0 0 OCLARO INC COM NEW 67555N206 264 29621 SH SOLE 29621 0 0 OPPENHEIMER ETF TR S&P 500 REVEN 68386C104 2000 36931 SH SOLE 36931 0 0 OPPENHEIMER ETF TR S&P MDCP 400 68386C203 205 3277 SH SOLE 3277 0 0 ORACLE CORP COM 68389X105 38164 740221 SH SOLE 693790 0 46430 PCM FUND INC COM 69323T101 114 10100 SH SOLE 10100 0 0 PG&E CORP COM 69331C108 1092 23737 SH SOLE 23737 0 0 PGIM ETF TR ULTRA SHORT 69344A107 371 7416 SH SOLE 7416 0 0 PGIM SHORT DURATION HIGH YIE COM 69346H100 371 26245 SH SOLE 26244 0 0 PPL CORP COM 69351T106 20615 704579 SH SOLE 700660 0 3919 PRA HEALTH SCIENCES INC COM 69354M108 451 4095 SH SOLE 4095 0 0 PRA GROUP INC COM 69354N106 262 7300 SH SOLE 7300 0 0 PACER FDS TR TRENDP US LAR 69374H105 1116 35458 SH SOLE 35458 0 0 PACER FDS TR WEALTHSHIELD 69374H840 2463 91959 SH SOLE 91959 0 0 PAYCOM SOFTWARE INC COM 70432V102 562 3622 SH SOLE 3622 0 0 PAYLOCITY HLDG CORP COM 70438V106 324 4036 SH SOLE 4036 0 0 PAYPAL HLDGS INC COM 70450Y103 8064 91817 SH SOLE 91817 0 0 PILGRIMS PRIDE CORP NEW COM 72147K108 423 23424 SH SOLE 23424 0 0 PIMCO INCOME STRATEGY FUND COM 72201H108 1019 86253 SH SOLE 86253 0 0 PIMCO ETF TR 15+ YR US TIP 72201R304 2837 43820 SH SOLE 43819 0 0 PIMCO ETF TR ACTIVE BD ETF 72201R775 495 4837 SH SOLE 4837 0 0 PIMCO ETF TR 0-5 HIGH YIEL 72201R783 3917 38928 SH SOLE 38928 0 0 PIMCO ETF TR INV GRD CRP B 72201R817 11170 111058 SH SOLE 111057 0 0 PIMCO ETF TR ENHAN SHRT MA 72201R833 4683 46087 SH SOLE 46086 0 0 PIMCO DYNAMIC INCOME FD SHS 72201Y101 944 28215 SH SOLE 28215 0 0 PIMCO DYNMIC CREDIT AND MRT COM SHS 72202D106 2445 101378 SH SOLE 101377 0 0 POOL CORPORATION COM 73278L105 1720 10312 SH SOLE 10312 0 0 PRAXAIR INC COM 74005P104 3588 22330 SH SOLE 17704 0 4625 PREMIER INC CL A 74051N102 349 7642 SH SOLE 7642 0 0 PRICE T ROWE GROUP INC COM 74144T108 4525 41451 SH SOLE 41450 0 0 PRIMERICA INC COM 74164M108 1959 16255 SH SOLE 16255 0 0 PRINCIPAL FINL GROUP INC COM 74251V102 1818 31046 SH SOLE 31045 0 0 PRINCIPAL EXCHANGE TRADED FD SPECTRUM PFD 74255Y888 230 2422 SH SOLE 2422 0 0 PROLOGIS INC COM 74340W103 724 10684 SH SOLE 10684 0 0 PROSHARES TR MANAGED FUT 74347B532 281 6921 SH SOLE 6921 0 0 PROSHARES TR RUSS 2000 DIV 74347B698 2073 35224 SH SOLE 35224 0 0 PROSHARES TR MSCI EAFE DIV 74347B839 435 11400 SH SOLE 11400 0 0 PROSHARES TR S&P 500 DV AR 74348A467 8304 124294 SH SOLE 124293 0 0 PROSPECT CAPITAL CORPORATION NOTE 5.875% 74348TAM4 67 67000 SH SOLE 67000 0 0 PROSPECT CAPITAL CORPORATION NOTE 4.750% 74348TAQ5 209 208000 SH SOLE 208000 0 0 PUBLIC STORAGE COM 74460D109 5506 27312 SH SOLE 27311 0 0 PURE STORAGE INC CL A 74624M102 406 15651 SH SOLE 15651 0 0 QORVO INC COM 74736K101 215 2800 SH SOLE 2800 0 0 QUALYS INC COM 74758T303 337 3791 SH SOLE 3791 0 0 QUEST DIAGNOSTICS INC COM COM 74834L100 933 8648 SH SOLE 2898 0 5750 QURATE RETAIL INC COM SER A 74915M100 551 24819 SH SOLE 24819 0 0 RGC RES INC COM 74955L103 1169 43767 SH SOLE 38067 0 5700 RADIANT LOGISTICS INC COM 75025X100 173 29339 SH SOLE 29339 0 0 RANGE RES CORP COM 75281A109 1217 71681 SH SOLE 70580 0 1100 RBC BEARINGS INC COM 75524B104 2402 15982 SH SOLE 15982 0 0 RE MAX HLDGS INC CL A 75524W108 782 17650 SH SOLE 17650 0 0 RED HAT INC NOTE 0.250%1 756577AD4 22 12000 SH SOLE 12000 0 0 REGENERON PHARMACEUTICALS COM 75886F107 5063 12533 SH SOLE 12533 0 0 REGIONS FINL CORP NEW COM 7591EP100 1659 90460 SH SOLE 90460 0 0 RESTAURANT BRANDS INTL INC COM 76131D103 436 7360 SH SOLE 7360 0 0 RIVERNORTH DOUBLELINE STRATE COM 76882G107 643 37992 SH SOLE 37991 0 0 RYMAN HOSPITALITY PPTYS INC COM 78377T107 4736 54962 SH SOLE 54962 0 0 S&P GLOBAL INC COM 78409V104 1505 7704 SH SOLE 6404 0 1300 SBA COMMUNICATIONS CORP NEW CL A 78410G104 2422 15081 SH SOLE 6693 0 8388 SL GREEN RLTY CORP COM 78440X101 228 2341 SH SOLE 2340 0 0 SLM CORP COM 78442P106 428 38464 SH SOLE 38464 0 0 SPDR S&P 500 ETF TR TR UNIT 78462F103 104064 357956 SH SOLE 350967 0 6988 SPDR S&P 500 ETF TR TR UNIT 78462F103 3692 12700 SH Put SOLE 12700 0 0 SPDR GOLD TRUST GOLD SHS 78463V107 3776 33494 SH SOLE 28913 0 4581 SPDR INDEX SHS FDS EURO STOXX 50 78463X202 238 6230 SH SOLE 6229 0 0 SPDR INDEX SHS FDS S&P GLBDIV ET 78463X459 3424 50452 SH SOLE 50452 0 0 SPDR INDEX SHS FDS GLB NAT RESRC 78463X541 306 6056 SH SOLE 6056 0 0 SPDR INDEX SHS FDS S&P INTL ETF 78463X772 292 7707 SH SOLE 7706 0 0 SPDR INDEX SHS FDS PORTFOLIO DEV 78463X889 328 10663 SH SOLE 10663 0 0 SPDR SERIES TRUST NYSE TECH ETF 78464A102 15451 163622 SH SOLE 163621 0 0 SPDR SERIES TRUST BLOMBRG BRC I 78464A151 233 6964 SH SOLE 6964 0 0 SPDR SERIES TRUST S&P 600 SMCP 78464A201 368 5454 SH SOLE 5454 0 0 SPDR SERIES TRUST NUV HGHYLD MU 78464A284 2089 37128 SH SOLE 37127 0 0 SPDR SERIES TRUST BLMBRG BRC CN 78464A359 5935 110041 SH SOLE 110041 0 0 SPDR SERIES TRUST PORTFOLIO INT 78464A375 227 6823 SH SOLE 6823 0 0 SPDR SERIES TRUST PRTFLO S&P500 78464A409 1911 50002 SH SOLE 50002 0 0 SPDR SERIES TRUST BLOOMBERG BRC 78464A417 6684 185421 SH SOLE 185420 0 0 SPDR SERIES TRUST PORTFOLIO SHO 78464A474 21223 703225 SH SOLE 703224 0 0 SPDR SERIES TRUST PRTFLO S&P500 78464A508 673 21639 SH SOLE 21639 0 0 SPDR SERIES TRUST DJ REIT ETF 78464A607 424 4556 SH SOLE 4556 0 0 SPDR SERIES TRUST AEROSPACE DEF 78464A631 668 6716 SH SOLE 6715 0 0 SPDR SERIES TRUST S&P REGL BKG 78464A698 14645 246466 SH SOLE 246466 0 0 SPDR SERIES TRUST S&P PHARMAC 78464A722 305 6293 SH SOLE 6293 0 0 SPDR SERIES TRUST S&P DIVID ETF 78464A763 6100 62295 SH SOLE 62294 0 0 SPDR SERIES TRUST S&P CAP MKTS 78464A771 2257 40131 SH SOLE 40130 0 0 SPDR SERIES TRUST S&P INS ETF 78464A789 329 10285 SH SOLE 10285 0 0 SPDR SERIES TRUST PORTFOLIO TL 78464A805 20434 564493 SH SOLE 564493 0 0 SPDR SERIES TRUST S&P 600 SML C 78464A813 396 5255 SH SOLE 5254 0 0 SPDR SERIES TRUST S&P 400 MDCP 78464A821 434 7772 SH SOLE 7772 0 0 SPDR SERIES TRUST PORTFOLIO LR 78464A854 584 17146 SH SOLE 17146 0 0 SPDR SERIES TRUST S&P SEMICNDCT 78464A862 244 3227 SH SOLE 3227 0 0 SPDR SERIES TRUST S&P BIOTECH 78464A870 1051 10970 SH SOLE 10970 0 0 SS&C TECHNOLOGIES HLDGS INC COM 78467J100 370 6511 SH SOLE 6511 0 0 SSGA ACTIVE ETF TR MULT ASS RLRT 78467V103 595 22499 SH SOLE 22499 0 0 SSGA ACTIVE ETF TR BLKSTN GSOSRL 78467V608 10440 220509 SH SOLE 220508 0 0 SSGA ACTIVE ETF TR SPDR TR TACTI 78467V848 2481 52517 SH SOLE 52517 0 0 SPDR DOW JONES INDL AVRG ETF UT SER 1 78467X109 52998 200447 SH SOLE 200446 0 0 SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCR 78467Y107 2000 5445 SH SOLE 3770 0 1675 SPDR SER TR BLOMBERG BRC 78468R200 29567 960335 SH SOLE 960334 0 0 SPDR SER TR BLOOMBERG SRT 78468R408 14467 524397 SH SOLE 524396 0 0 SPDR SER TR SPDR BLOOMBER 78468R663 739 8074 SH SOLE 8074 0 0 SPDR SER TR DORSEY WRGT F 78468R713 594 25239 SH SOLE 25239 0 0 SPDR SER TR NUVEEN BRC MU 78468R721 1246 26245 SH SOLE 26245 0 0 SPDR SER TR NUVEEN BLMBRG 78468R739 18173 381090 SH SOLE 381090 0 0 SPDR SER TR PRTFLO S&P500 78468R788 16671 444390 SH SOLE 444390 0 0 SPDR SER TR PORTFOLIO SM 78468R853 233 7018 SH SOLE 7018 0 0 SABRA HEALTH CARE REIT INC COM 78573L106 458 19814 SH SOLE 19814 0 0 SALESFORCE COM INC COM 79466L302 4481 28183 SH SOLE 28183 0 0 SANOFI SPONSORED ADR 80105N105 16713 374149 SH SOLE 374149 0 0 SCANA CORP NEW COM 80589M102 7133 183433 SH SOLE 183433 0 0 SEALED AIR CORP NEW COM 81211K100 1543 38439 SH SOLE 38438 0 0 SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 913 15776 SH SOLE 15776 0 0 SELECT SECTOR SPDR TR SBI HEALTHCAR 81369Y209 71653 753063 SH SOLE 753061 0 0 SELECT SECTOR SPDR TR SBI CONS STPL 81369Y308 39675 735685 SH SOLE 735684 0 0 SELECT SECTOR SPDR TR SBI CONS DISC 81369Y407 44177 376880 SH SOLE 376880 0 0 SELECT SECTOR SPDR TR ENERGY 81369Y506 6306 83273 SH SOLE 83272 0 0 SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 13575 492244 SH SOLE 492243 0 0 SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 5507 70256 SH SOLE 70254 0 0 SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 54287 720676 SH SOLE 720675 0 0 SELECT SECTOR SPDR TR COMMUNICATION 81369Y852 23664 482966 SH SOLE 482866 0 100 SELECT SECTOR SPDR TR COMMUNICATION 81369Y852 450 9200 SH Put SOLE 9200 0 0 SELECT SECTOR SPDR TR RL EST SEL SE 81369Y860 914 28037 SH SOLE 28037 0 0 SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 3566 67750 SH SOLE 67750 0 0 SELECT INCOME REIT COM SH BEN IN 81618T100 501 22843 SH SOLE 22842 0 0 SERVICEMASTER GLOBAL HLDGS I COM 81761R109 513 8277 SH SOLE 8277 0 0 SHIRE PLC SPONSORED ADR 82481R106 1210 6680 SH SOLE 6680 0 0 SHOPIFY INC CL A 82509L107 2542 15461 SH SOLE 15461 0 0 SIGNATURE BK NEW YORK N Y COM 82669G104 2840 24739 SH SOLE 24739 0 0 SINOPEC SHANGHAI PETROCHEMIC SPON ADR H 82935M109 527 8745 SH SOLE 8745 0 0 SIRIUS XM HLDGS INC COM 82968B103 591 93646 SH SOLE 93646 0 0 SITEONE LANDSCAPE SUPPLY INC COM 82982L103 1238 16436 SH SOLE 16436 0 0 SIX FLAGS ENTMT CORP NEW COM 83001A102 3381 48433 SH SOLE 48433 0 0 SKYWORKS SOLUTIONS INC COM 83088M102 2254 24855 SH SOLE 21804 0 3050 SMITH & NEPHEW PLC SPDN ADR NEW 83175M205 777 20949 SH SOLE 20949 0 0 SNAP INC CL A 83304A106 157 18586 SH SOLE 18586 0 0 SOLARIS OILFIELD INFRSTR INC COM CL A 83418M103 229 12129 SH SOLE 12129 0 0 SPECTRA ENERGY PARTNERS LP COM 84756N109 3271 91623 SH SOLE 91623 0 0 SPECTRUM BRANDS HLDGS INC NE COM 84790A105 451 6038 SH SOLE 6038 0 0 SPROTT PHYSICAL GOLD TRUST MF 85207h104 105 11000 SH SOLE 0 0 11000 SPROTT PHYSICAL GOLD & SILVER COM 85208r101 2482 212446 SH SOLE 65866 0 146580 STARWOOD PPTY TR INC COM 85571B105 2443 113557 SH SOLE 113556 0 0 STERLING BANCORP DEL COM 85917A100 321 14628 SH SOLE 14627 0 0 SUMITOMO MITSUI FINL GROUP I SPONSORED ADR 86562M209 1384 172495 SH SOLE 172494 0 0 SUNOCO LP COM U REP LP 86765K109 548 18565 SH SOLE 18565 0 0 SYNAPTICS INC COM 87157D109 279 6120 SH SOLE 6120 0 0 SYNOVUS FINL CORP COM NEW 87161C501 316 6906 SH SOLE 6905 0 0 SYNCHRONY FINL COM 87165B103 3555 114392 SH SOLE 114392 0 0 BLACKROCK TCP CAPITAL CORP NOTE 5.250%1 87238QAB9 146 145000 SH SOLE 145000 0 0 TARGA RES CORP COM 87612G101 1413 25102 SH SOLE 25102 0 0 TEGNA INC COM 87901J105 340 28500 SH SOLE 28500 0 0 TEKLA LIFE SCIENCES INVS SH BEN INT 87911K100 260 12756 SH SOLE 12756 0 0 TEKLA WORLD HEALTHCARE FD BEN INT SHS 87911L108 507 36175 SH SOLE 36175 0 0 TELADOC HEALTH INC COM 87918A105 672 7791 SH SOLE 7791 0 0 TELEFONICA BRASIL SA SPONSORED ADR 87936R106 167 17218 SH SOLE 17218 0 0 TELUS CORP COM 87971M103 961 26103 SH SOLE 26102 0 0 TESLA INC COM 88160R101 637 2409 SH SOLE 2409 0 0 TEXAS CAPITAL BANCSHARES INC COM 88224Q107 1248 15103 SH SOLE 15103 0 0 THE TRADE DESK INC COM CL A 88339J105 528 3499 SH SOLE 3499 0 0 3M CO COM 88579Y101 33225 157689 SH SOLE 131814 0 25874 TIVO CORP COM 88870P106 446 35829 SH SOLE 35829 0 0 TORTOISE ENERGY INFRA CORP COM 89147L100 3006 111641 SH SOLE 84740 0 26900 TORTOISE PWR & ENERGY INFRAS COM 89147X104 384 20178 SH SOLE 20178 0 0 TORTOISE ENERGY INDEPENDENC COM 89148K101 220 17984 SH SOLE 17984 0 0 TOWNEBANK PORTSMOUTH VA COM 89214P109 3421 110910 SH SOLE 110910 0 0 TRANSCANADA CORP COM 89353D107 1311 32422 SH SOLE 32422 0 0 TWENTY FIRST CENTY FOX INC CL A 90130A101 1896 40929 SH SOLE 40929 0 0 21VIANET GROUP INC SPONSORED ADR 90138A103 294 29227 SH SOLE 29227 0 0 TWITTER INC COM 90184L102 2178 76546 SH SOLE 76546 0 0 TWO HBRS INVT CORP COM NEW 90187B408 541 36269 SH SOLE 36268 0 0 U S CONCRETE INC COM NEW 90333L201 489 10673 SH SOLE 10673 0 0 ULTA BEAUTY INC COM 90384S303 824 2923 SH SOLE 2923 0 0 ULTIMATE SOFTWARE GROUP INC COM 90385D107 305 947 SH SOLE 947 0 0 UNION BANKSHARES CORP NEW COM 90539J109 229 5958 SH SOLE 5957 0 0 UNITED CMNTY BKS BLAIRSVLE G COM 90984P303 211 7570 SH SOLE 7569 0 0 UNITEDHEALTH GROUP INC COM 91324P102 60272 226552 SH SOLE 223304 0 3247 UNITI GROUP INC COM 91325V108 732 36345 SH SOLE 36344 0 0 VAIL RESORTS INC COM 91879Q109 215 787 SH SOLE 787 0 0 VALERO ENERGY CORP NEW COM 91913Y100 2574 22640 SH SOLE 22074 0 565 VANECK VECTORS ETF TR GOLD MINERS E 92189F106 4326 233628 SH SOLE 233628 0 0 VANECK VECTORS ETF TR HIGH YLD MUN 92189F361 7205 231454 SH SOLE 231453 0 0 VANECK VECTORS ETF TR SHORT HIGH YI 92189F387 6462 265846 SH SOLE 265846 0 0 VANECK VECTORS ETF TR PFD SECS EX F 92189F429 329 16962 SH SOLE 16962 0 0 VANECK VECTORS ETF TR FALLEN ANGEL 92189F437 1073 36931 SH SOLE 36931 0 0 VANECK VECTORS ETF TR JP MORGAN MKT 92189F494 11882 721937 SH SOLE 721936 0 0 VANECK VECTORS ETF TR AMT FREE INT 92189F544 17461 749094 SH SOLE 749094 0 0 VANECK VECTORS ETF TR JR GOLD MINER 92189F791 216 7919 SH SOLE 7919 0 0 VANGUARD CHARLOTTE FDS INTL BD IDX E 92203J407 9155 167867 SH SOLE 167866 0 0 VANGUARD WORLD FDS CONSUM DIS ET 92204A108 10978 60838 SH SOLE 60837 0 0 VANGUARD WORLD FDS CONSUM STP ET 92204A207 1266 9041 SH SOLE 9041 0 0 VANGUARD WORLD FDS ENERGY ETF 92204A306 1112 10583 SH SOLE 10582 0 0 VANGUARD WORLD FDS FINANCIALS ET 92204A405 3603 51942 SH SOLE 51942 0 0 VANGUARD WORLD FDS HEALTH CAR ET 92204A504 2671 14806 SH SOLE 14806 0 0 VANGUARD WORLD FDS INDUSTRIAL ET 92204A603 2797 18935 SH SOLE 18935 0 0 VANGUARD WORLD FDS INF TECH ETF 92204A702 11232 55453 SH SOLE 55452 0 0 VANGUARD WORLD FDS MATERIALS ETF 92204A801 594 4534 SH SOLE 4534 0 0 VANGUARD WORLD FDS COMM SRVC ETF 92204A884 747 8595 SH SOLE 8594 0 0 VANGUARD SCOTTSDALE FDS SHORT TERM TR 92206C102 244 4095 SH SOLE 4095 0 0 VANGUARD SCOTTSDALE FDS SHRT TRM CORP 92206C409 26177 334921 SH SOLE 334920 0 0 VANGUARD SCOTTSDALE FDS VNG RUS2000ID 92206C664 459 3397 SH SOLE 3397 0 0 VANGUARD SCOTTSDALE FDS INTER TERM TR 92206C706 8777 141370 SH SOLE 141370 0 0 VANGUARD SCOTTSDALE FDS LG-TERM COR B 92206C813 1056 12015 SH SOLE 12015 0 0 VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 19005 227541 SH SOLE 227540 0 0 VARIAN MED SYS INC COM 92220P105 2709 24207 SH SOLE 24206 0 0 VENTAS INC COM 92276F100 17089 314250 SH SOLE 300699 0 13550 VEREIT INC COM 92339V100 224 30910 SH SOLE 30910 0 0 VERIZON COMMUNICATIONS INC COM 92343V104 88479 1657224 SH SOLE 1427021 0 230202 VERINT SYS INC NOTE 1.500% 92343XAA8 12 12000 SH SOLE 12000 0 0 VERISK ANALYTICS INC COM 92345Y106 10551 87534 SH SOLE 87534 0 0 VERTEX PHARMACEUTICALS INC COM 92532F100 1423 7388 SH SOLE 7388 0 0 VERSUM MATLS INC COM COM 92532W103 346 9610 SH SOLE 5500 0 4110 VIACOM INC NEW CL B 92553P201 2246 66544 SH SOLE 66543 0 0 VICTORY PORTFOLIOS II VCSHS US DISC 92647N774 498 10302 SH SOLE 10302 0 0 VICTORY PORTFOLIOS II VCSHS US 500 92647N782 4193 81074 SH SOLE 81073 0 0 VICTORY PORTFOLIOS II VCSHS DEV ENH 92647N816 616 18076 SH SOLE 18076 0 0 VICTORY PORTFOLIOS II VCSHS US EQ I 92647N824 1296 27374 SH SOLE 27374 0 0 VICTORY PORTFOLIOS II VCSHS US LRG 92647N865 232 5043 SH SOLE 5043 0 0 VIPER ENERGY PARTNERS LP COM UNT RP IN 92763M105 896 21300 SH SOLE 21300 0 0 VISA INC COM CL A 92826C839 45650 304162 SH SOLE 304061 0 100 VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 12153 560033 SH SOLE 549182 0 10850 VOYA GLBL ADV & PREM OPP FD COM 92912R104 144 12651 SH SOLE 12651 0 0 VOYA INFRASTRUCTURE INDLS & COM 92912X101 370 23528 SH SOLE 23528 0 0 WABCO HLDGS INC COM 92927K102 749 6351 SH SOLE 6351 0 0 WNS HOLDINGS LTD SPON ADR 92932M101 227 4475 SH SOLE 4475 0 0 WMIH CORP COM 92936P100 44 31947 SH SOLE 31947 0 0 W P CAREY INC COM 92936U109 13065 203185 SH SOLE 188504 0 14680 WPP PLC NEW ADR 92937A102 8161 111396 SH SOLE 111395 0 0 WEC ENERGY GROUP INC COM 92939U106 2737 41012 SH SOLE 41012 0 0 WASTE CONNECTIONS INC COM 94106B101 2279 28575 SH SOLE 28574 0 0 WASTE MGMT INC DEL COM 94106L109 35375 391501 SH SOLE 274073 0 117426 WAYFAIR INC CL A 94419L101 386 2618 SH SOLE 2618 0 0 WEATHERFORD INTL LTD NOTE 5.875% 947075AH0 11 12000 SH SOLE 12000 0 0 WELLCARE HEALTH PLANS INC COM 94946T106 242 756 SH SOLE 756 0 0 WELLS FARGO GLOBAL DIVIDEND COM 94987C103 179 33906 SH SOLE 33906 0 0 WELLTOWER INC COM 95040Q104 16511 256720 SH SOLE 252869 0 3850 WESCO INTL INC COM 95082P105 2907 47313 SH SOLE 47313 0 0 WESTERN ASSET HGH YLD DFNDFD COM 95768B107 166 11476 SH SOLE 11476 0 0 WESTROCK CO COM 96145D105 2848 53296 SH SOLE 53295 0 0 WEX INC COM 96208T104 400 1995 SH SOLE 1995 0 0 WHITEHORSE FIN INC COM 96524V106 169 12170 SH SOLE 12170 0 0 WISDOMTREE TR US HIGH DIVID 97717W208 344 4772 SH SOLE 4772 0 0 WISDOMTREE TR US LARGECAP D 97717W307 8449 88569 SH SOLE 88568 0 0 WISDOMTREE TR EMER MKT HIGH 97717W315 225 5170 SH SOLE 5170 0 0 WISDOMTREE TR GLB EX US RL 97717W331 693 23582 SH SOLE 23581 0 0 WISDOMTREE TR US DIVID EX F 97717W406 406 4497 SH SOLE 4497 0 0 WISDOMTREE TR INDIA ERNGS FD COM 97717W422 13497 559821 SH SOLE 78615 0 481206 WISDOMTREE TR US MIDCAP DIV 97717W505 2194 59512 SH SOLE 59511 0 0 WISDOMTREE TR US SMALLCP ER 97717W562 604 15166 SH SOLE 15165 0 0 WISDOMTREE TR US MIDCP EARN 97717W570 1004 24296 SH SOLE 24296 0 0 WISDOMTREE TR US SMALLCAP D 97717W604 607 20433 SH SOLE 20432 0 0 WISDOMTREE TR JP SMALLCP DI 97717W836 6306 81524 SH SOLE 81523 0 0 WISDOMTREE TR JAPN HEDGE EQ 97717W851 207 3573 SH SOLE 3573 0 0 WISDOMTREE TR EUROPE SMCP D 97717W869 7328 115773 SH SOLE 115772 0 0 WISDOMTREE TR INTL QULTY DI 97717X131 839 28398 SH SOLE 28398 0 0 WISDOMTREE TR DYNAMIC LNG E 97717X313 534 15082 SH SOLE 15082 0 0 WISDOMTREE TR EUR HDG SMLCA 97717X552 239 7909 SH SOLE 7909 0 0 WISDOMTREE TR EM EX ST-OWNE 97717X578 2193 77645 SH SOLE 77645 0 0 WISDOMTREE TR ITL HDG QTLY 97717X594 2210 68869 SH SOLE 68869 0 0 WISDOMTREE TR US QTLY DIV G 97717X669 227 5122 SH SOLE 5121 0 0 WISDOMTREE TR EUROPE HEDGED 97717X701 1310 20730 SH SOLE 20729 0 0 WPX ENERGY INC COM 98212B103 505 25146 SH SOLE 25146 0 0 XCEL ENERGY INC COM 98389B100 339 7191 SH SOLE 7190 0 0 XYLEM INC COM 98419M100 483 6057 SH SOLE 6057 0 0 YAMANA GOLD INC COM 98462Y100 26 10502 SH SOLE 10501 0 0 YIRENDAI LTD SPONSORED ADR 98585L100 342 18610 SH SOLE 18610 0 0 YUM CHINA HLDGS INC COM 98850P109 2913 82978 SH SOLE 82977 0 0 ZENDESK INC COM 98936J101 221 3113 SH SOLE 3113 0 0 ZIMMER BIOMET HLDGS INC COM 98956P102 4705 35794 SH SOLE 31573 0 4220 ZOETIS INC CL A 98978V103 3485 38069 SH SOLE 35468 0 2600 ZTO EXPRESS CAYMAN INC SPONSORED ADR 98980A105 395 23875 SH SOLE 23875 0 0 ZYNGA INC CL A 98986T108 40 10200 SH SOLE 10200 0 0 ADIENT PLC ORD SHS G0084W101 785 19995 SH SOLE 19994 0 0 ALLEGION PUB LTD CO ORD SHS G0176J109 551 6089 SH SOLE 6088 0 0 ALLERGAN PLC SHS G0177J108 4394 23068 SH SOLE 22967 0 100 AMDOCS LTD SHS G02602103 755 11452 SH SOLE 11452 0 0 AON PLC SHS CL A G0408V102 2546 16560 SH SOLE 14560 0 2000 ARCH CAP GROUP LTD ORD G0450A105 227 7640 SH SOLE 7640 0 0 AXALTA COATING SYS LTD COM G0750C108 1155 39637 SH SOLE 39637 0 0 BANK OF NT BUTTERFIELD&SON L SHS NEW G0772R208 522 10081 SH SOLE 10081 0 0 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 43972 258365 SH SOLE 230964 0 27400 BROOKFIELD PPTY PARTNERS L P UNIT LTD PART G16249107 728 34850 SH SOLE 34850 0 0 COCA COLA EUROPEAN PARTNERS SHS G25839104 278 6121 SH SOLE 6121 0 0 DELPHI TECHNOLOGIES PLC SHS G2709G107 953 30413 SH SOLE 30412 0 0 EATON CORP PLC SHS G29183103 16852 194309 SH SOLE 147364 0 46944 ENSTAR GROUP LIMITED SHS G3075P101 280 1346 SH SOLE 1346 0 0 EVEREST RE GROUP LTD COM G3223R108 1059 4639 SH SOLE 4638 0 0 GENPACT LIMITED SHS G3922B107 2483 81136 SH SOLE 81136 0 0 HOLLYSYS AUTOMATION TECHNOLO SHS G45667105 1096 51308 SH SOLE 51308 0 0 ICON PLC SHS G4705A100 2828 18401 SH SOLE 18401 0 0 ICHOR HOLDINGS SHS G4740B105 698 34200 SH SOLE 33400 0 800 IHS MARKIT LTD SHS G47567105 1920 35594 SH SOLE 35594 0 0 INGERSOLL-RAND PLC SHS G47791101 15156 148153 SH SOLE 37664 0 110488 WEATHERFORD INTL PLC ORD SHS G48833100 1189 438938 SH SOLE 438938 0 0 INVESCO LTD SHS G491BT108 18030 788074 SH SOLE 788073 0 0 JAZZ PHARMACEUTICALS PLC SHS USD G50871105 508 3022 SH SOLE 3022 0 0 JOHNSON CTLS INTL PLC SHS G51502105 13143 375538 SH SOLE 333583 0 41954 LIBERTY GLOBAL PLC SHS CL C G5480U120 2648 94046 SH SOLE 94046 0 0 MARVELL TECHNOLOGY GROUP LTD COM G5876H105 384 19900 SH SOLE 11400 0 8500 MEDTRONIC PLC SHS G5960L103 39698 403566 SH SOLE 310075 0 93491 MICHAEL KORS HLDGS LTD SHS G60754101 311 4545 SH SOLE 4545 0 0 APTIV PLC SHS G6095L109 8000 95358 SH SOLE 95357 0 0 NIELSEN HLDGS PLC SHS EUR G6518L108 10734 388081 SH SOLE 388080 0 0 NORWEGIAN CRUISE LINE HLDG L SHS G66721104 10444 181861 SH SOLE 181861 0 0 NVENT ELECTRIC PLC COM G6700G107 2031 74794 SH SOLE 39085 0 35709 SEAGATE TECHNOLOGY PLC SHS G7945M107 3646 77009 SH SOLE 77009 0 0 PENTAIR PLC SHS G7S00T104 4155 95848 SH SOLE 62680 0 33167 STERIS PLC SHS USD G84720104 1516 13257 SH SOLE 13257 0 0 CHUBB LIMITED COM H1467J104 30892 231173 SH SOLE 158756 0 72416 TE CONNECTIVITY LTD REG SHS H84989104 4659 53006 SH SOLE 45789 0 7215 INTELSAT S A COM L5140P101 1163 38799 SH SOLE 38799 0 0 CHECK POINT SOFTWARE TECH LT ORD M22465104 10245 87072 SH SOLE 87072 0 0 ELBIT SYS LTD ORD M3760D101 323 2574 SH SOLE 2574 0 0 AERCAP HOLDINGS NV SHS N00985106 1577 27435 SH SOLE 27435 0 0 ASML HOLDING N V N Y REGISTRY N07059210 422 2249 SH SOLE 2249 0 0 CONSTELLIUM NV CL A N22035104 391 31732 SH SOLE 31732 0 0 CORE LABORATORIES N V COM N22717107 3015 26037 SH SOLE 26036 0 0 LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 4282 41777 SH SOLE 32307 0 9469 MYLAN N V SHS EURO N59465109 354 9683 SH SOLE 9683 0 0 NXP SEMICONDUCTORS N V COM N6596X109 8417 98445 SH SOLE 98444 0 0 QIAGEN NV SHS NEW N72482123 266 7037 SH SOLE 7037 0 0 ROYAL CARIBBEAN CRUISES LTD COM V7780T103 5361 41261 SH SOLE 41261 0 0 AEGEAN MARINE PETROLEUM NETW SHS Y0017S102 33 23314 SH SOLE 23313 0 0 FLEX LTD ORD Y2573F102 140 10702 SH SOLE 10702 0 0