0000092230-18-000065.txt : 20180813 0000092230-18-000065.hdr.sgml : 20180813 20180813160011 ACCESSION NUMBER: 0000092230-18-000065 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20180630 FILED AS OF DATE: 20180813 DATE AS OF CHANGE: 20180813 EFFECTIVENESS DATE: 20180813 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: 181012212 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 06-30-2018 06-30-2018 false BB&T SECURITIES, LLC
901 East Byrd Street Riverfront Plaza, West Tower Richmond VA 23219
13F HOLDINGS REPORT 028-15462 N
Coye Cordle, III Sr. Vice President 804-787-8247 /s/ Coye Cordle, III Richmond VA 08-13-2018 0 1544 9382751
INFORMATION TABLE 2 infotable.xml AFLAC INC COM 001055102 16669 387497 SH SOLE 372119 0 15378 AGCO CORP COM 001084102 1013 16696 SH SOLE 16695 0 0 AMN HEALTHCARE SERVICES INC COM 001744101 423 7226 SH SOLE 7226 0 0 ABBOTT LABS COM 002824100 73440 1204141 SH SOLE 878643 0 240687 ABERDEEN ASIA PACIFIC INCOM COM 003009107 175 40578 SH SOLE 40578 0 0 ABIOMED INC COM 003654100 379 928 SH SOLE 928 0 0 ACADIA PHARMACEUTICALS INC COM 004225108 284 18618 SH SOLE 18618 0 0 ADVANCED MICRO DEVICES INC COM 007903107 225 15038 SH SOLE 15038 0 0 AEGON N V NY REGISTRY S 007924103 998 168819 SH SOLE 168819 0 0 AFFILIATED MANAGERS GROUP COM 008252108 2845 19141 SH SOLE 12666 0 6475 AIR PRODS & CHEMS INC COM 009158106 17247 110754 SH SOLE 86708 0 24045 ALASKA AIR GROUP INC COM 011659109 5352 88629 SH SOLE 88629 0 0 ALBEMARLE CORP COM 012653101 402 4269 SH SOLE 4268 0 0 ALEXANDRIA REAL ESTATE EQ IN COM 015271109 2005 15894 SH SOLE 15544 0 350 ALEXION PHARMACEUTICALS INC COM 015351109 501 4043 SH SOLE 4043 0 0 ALIGN TECHNOLOGY INC COM 016255101 951 2780 SH SOLE 2780 0 0 ALLEGHANY CORP DEL COM 017175100 472 822 SH SOLE 821 0 0 ALLIANCE DATA SYSTEMS CORP COM 018581108 586 2514 SH SOLE 2514 0 0 ALLIANT ENERGY CORP COM 018802108 477 11283 SH SOLE 11282 0 0 ALLIANZGI EQUITY & CONV INCO COM 018829101 628 28237 SH SOLE 28237 0 0 ALLSTATE CORP COM 020002101 12660 138715 SH SOLE 37565 0 92963 ALTABA INC COM 021346101 652 8919 SH SOLE 8919 0 0 AMARIN CORP PLC SPONS ADR NEW 023111206 47 15369 SH SOLE 15369 0 0 AMAZON COM INC COM 023135106 45250 26621 SH SOLE 25432 0 1014 AMERICAN CAMPUS COMM REIT COM 024835100 1722 40168 SH SOLE 36368 0 3800 AMERICAN ELEC PWR INC COM 025537101 6634 95812 SH SOLE 95312 0 500 AMERICAN EXPRESS CO COM 025816109 20477 208957 SH SOLE 205946 0 3010 AMERICAN INTL GROUP INC *W EXP 01/19/ 026874156 227 15669 SH SOLE 15669 0 0 AMERICAN INTL GROUP INC COM NEW 026874784 3212 60593 SH SOLE 60593 0 0 AMERICAN WTR WKS CO INC NEW COM 030420103 11397 133499 SH SOLE 81699 0 51800 AMERIGAS PARTNERS L P UNIT L P INT 030975106 2652 62844 SH SOLE 56493 0 6350 AMETEK INC NEW COM 031100100 570 7908 SH SOLE 7907 0 0 AMGEN INC COM 031162100 69006 373840 SH SOLE 303664 0 52137 AMPHENOL CORP NEW CL A 032095101 2483 28502 SH SOLE 28501 0 0 ANADARKO PETE CORP COM 032511107 3311 45220 SH SOLE 43029 0 2190 ANALOG DEVICES INC COM 032654105 28745 299678 SH SOLE 299678 0 0 ANIKA THERAPEUTICS INC COM 035255108 507 15851 SH SOLE 15851 0 0 ANNALY CAP MGMT INC COM 035710409 11746 1141531 SH SOLE 214593 0 915227 ANTHEM INC COM 036752103 19674 82656 SH SOLE 82456 0 200 APACHE CORP COM 037411105 1983 42447 SH SOLE 42445 0 0 APOLLO SR FLOATING RATE FD I COM 037636107 220 13520 SH SOLE 13519 0 0 APPLE INC COM 037833100 84746 457820 SH SOLE 433479 0 9574 APPLIED MATLS INC COM 038222105 3422 74099 SH SOLE 74099 0 0 ARCHER DANIELS MIDLAND CO COM 039483102 1183 25839 SH SOLE 25839 0 0 ARLINGTON ASSET INVT CORP CL A NEW 041356205 123 12000 SH SOLE 12000 0 0 ARROW ELECTRS INC COM 042735100 232 3094 SH SOLE 3094 0 0 ASPEN TECHNOLOGY INC COM 045327103 545 5880 SH SOLE 5880 0 0 ASTRAZENECA PLC SPONSORED ADR 046353108 9697 276217 SH SOLE 276217 0 0 ATMOS ENERGY CORP COM 049560105 400 4448 SH SOLE 4448 0 0 AUTODESK INC COM 052769106 6968 53161 SH SOLE 53161 0 0 AUTOMATIC DATA PROCESSING IN COM 053015103 15988 119193 SH SOLE 117416 0 1776 AUTOZONE INC COM 053332102 534 797 SH SOLE 497 0 300 AVERY DENNISON CORP COM 053611109 651 6379 SH SOLE 6378 0 0 BB&T CORP COM 054937107 18635 369471 SH SOLE 369469 0 0 BP PLC SPONSORED ADR 055622104 17878 391571 SH SOLE 391569 0 0 BADGER METER INC COM 056525108 840 18797 SH SOLE 18797 0 0 BAIDU INC SPON ADR REP 056752108 9936 40891 SH SOLE 40891 0 0 BALL CORP COM 058498106 1026 28879 SH SOLE 28879 0 0 BANCO BRADESCO S A SP ADR PFD NE 059460303 503 73405 SH SOLE 73405 0 0 BANK AMER CORP COM 060505104 32624 1157313 SH SOLE 840054 0 299095 BANK HAWAII CORP COM 062540109 1166 13986 SH SOLE 13986 0 0 BANK MONTREAL QUE COM 063671101 6674 86393 SH SOLE 86392 0 0 BANK OF THE OZARKS COM 063904106 2292 50908 SH SOLE 50908 0 0 BANK NEW YORK MELLON CORP COM 064058100 15760 292243 SH SOLE 290817 0 1425 BARNES GROUP INC COM 067806109 261 4448 SH SOLE 4448 0 0 BARRICK GOLD CORP COM 067901108 340 25935 SH SOLE 25935 0 0 BARRICK GOLD CORP COM 067901108 400 30500 SH Call SOLE 30500 0 0 BAXTER INTL INC COM 071813109 4671 63273 SH SOLE 56172 0 7100 BEACON ROOFING SUPPLY INC COM 073685109 541 12704 SH SOLE 12704 0 0 BECTON DICKINSON & CO COM 075887109 20608 86030 SH SOLE 68409 0 17621 W R BERKLEY CORPORATION COM 084423102 727 10053 SH SOLE 10052 0 0 BERKSHIRE HATHAWAY INC DEL CL A 084670108 2256 8 SH SOLE 8 0 0 BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 65901 353079 SH SOLE 352568 0 510 BEST BUY INC COM 086516101 1992 26711 SH SOLE 26710 0 0 BHP BILLITON LTD SPONSORED ADR 088606108 924 18495 SH SOLE 18495 0 0 BLACK HILLS CORP COM 092113109 1653 27000 SH SOLE 26000 0 1000 BLACKROCK MUNICIPL INC QLTY COM 092479104 651 50125 SH SOLE 50125 0 0 BLACKROCK ENHANCED GBL DIV T COM 092501105 494 44498 SH SOLE 44497 0 0 BLACKROCK CR ALLCTN INC TR COM 092508100 159 13211 SH SOLE 13211 0 0 BLACKROCK ENHANCED INTL DIV COM BENE INTE 092524107 149 26013 SH SOLE 26012 0 0 BOARDWALK PIPELINE PARTNERS UT LTD PARTNE 096627104 723 62300 SH SOLE 62300 0 0 BOEING CO COM 097023105 15744 46927 SH SOLE 44423 0 2504 BOJANGLES INC COM 097488100 250 17416 SH SOLE 17416 0 0 BORGWARNER INC COM 099724106 245 5681 SH SOLE 5681 0 0 BOSTON PROPERTIES INC COM 101121101 558 4455 SH SOLE 4454 0 0 BOSTON SCIENTIFIC CORP COM 101137107 763 23348 SH SOLE 23348 0 0 BOULDER GROWTH & INCOME FD I COM 101507101 270 26300 SH SOLE 26300 0 0 BRINKS CO COM 109696104 1677 21040 SH SOLE 21040 0 0 BRISTOL MYERS SQUIBB CO COM 110122108 27083 489401 SH SOLE 457675 0 31725 BRITISH AMERN TOB PLC SPONSORED ADR 110448107 5767 114337 SH SOLE 114336 0 0 BROOKFIELD ASSET MGMT INC CL A LTD VT S 112585104 6601 162832 SH SOLE 162831 0 0 BROOKFIELD REAL ASSETS INCOM SHS BEN INT 112830104 600 26432 SH SOLE 26432 0 0 BROOKS AUTOMATION INC COM 114340102 805 24688 SH SOLE 24688 0 0 BROWN & BROWN INC COM 115236101 2283 82356 SH SOLE 82355 0 0 BROWN FORMAN CORP CL B 115637209 4748 96902 SH SOLE 96901 0 0 BUCKEYE PARTNERS L P UNIT LTD PART 118230101 670 19091 SH SOLE 17968 0 1123 BURLINGTON STORES INC COM 122017106 483 3209 SH SOLE 3209 0 0 CBS CORP NEW CL B 124857202 9150 162756 SH SOLE 162755 0 0 CECO ENVIRONMENTAL COM 125141101 142 23053 SH SOLE 5199 0 17854 CF INDS HLDGS INC COM 125269100 1928 43440 SH SOLE 43440 0 0 CIGNA CORPORATION COM 125509109 3093 18199 SH SOLE 16999 0 1200 CMS ENERGY CORP COM 125896100 722 15283 SH SOLE 15283 0 0 CNOOC LTD SPONSORED ADR 126132109 495 2896 SH SOLE 2896 0 0 CSX CORP COM 126408103 13577 212875 SH SOLE 163524 0 49350 CVD EQUIPMENT CORP COM 126601103 132 19856 SH SOLE 19856 0 0 CVS HEALTH CORP COM 126650100 50886 790783 SH SOLE 739034 0 51747 CABOT OIL & GAS CORP COM 127097103 215 9057 SH SOLE 9057 0 0 CALAMOS STRATEGIC TOTL RETN COM SH BEN IN 128125101 214 16911 SH SOLE 16910 0 0 CALUMET SPECIALTY PRODS PTNR UT LTD PARTNE 131476103 510 68558 SH SOLE 68558 0 0 CAMDEN PPTY TR SH BEN INT 133131102 447 4913 SH SOLE 4312 0 600 CAMPBELL SOUP CO COM 134429109 3798 93694 SH SOLE 93193 0 500 CDN IMPERIAL BK COMM TORONTO COM 136069101 6963 80122 SH SOLE 80121 0 0 CANADIAN NATL RY CO COM 136375102 1376 16840 SH SOLE 16840 0 0 CANADIAN NAT RES LTD COM 136385101 764 21207 SH SOLE 21206 0 0 CARA THERAPEUTICS INC COM 140755109 218 11397 SH SOLE 11397 0 0 CARLISLE COS INC COM 142339100 526 4857 SH SOLE 4856 0 0 CARMAX INC COM 143130102 11610 159337 SH SOLE 159336 0 0 CARNIVAL CORP UNIT 99/99/99 143658300 9628 168005 SH SOLE 167055 0 950 CARTER INC COM 146229109 565 5213 SH SOLE 5212 0 0 CASEYS GEN STORES INC COM 147528103 232 2211 SH SOLE 2210 0 0 CATERPILLAR INC DEL COM 149123101 9425 69480 SH SOLE 49178 0 20301 CEDAR FAIR L P DEPOSITRY UNI 150185106 280 4459 SH SOLE 4459 0 0 CELGENE CORP COM 151020104 7070 89023 SH SOLE 89023 0 0 CEMEX SAB DE CV SPON ADR NEW 151290889 108 16518 SH SOLE 16518 0 0 CENTER COAST BRKFLD MLP ENRG SHS BEN INT 151461100 169 19050 SH SOLE 19050 0 0 CENTURYLINK INC COM 156700106 4159 223158 SH SOLE 223158 0 0 CERNER CORP COM 156782104 18452 308632 SH SOLE 308631 0 0 CERUS CORP COM 157085101 188 28300 SH SOLE 28300 0 0 CHARLES RIV LABS INTL INC COM 159864107 326 2904 SH SOLE 2904 0 0 CHEESECAKE FACTORY INC COM 163072101 1654 30055 SH SOLE 30055 0 0 CHEGG INC COM 163092109 209 7548 SH SOLE 7548 0 0 CHEMOURS COMPANY COM 163851108 277 6240 SH SOLE 240 0 6000 CHESAPEAKE ENERGY CORP COM 165167107 80 15381 SH SOLE 15381 0 0 CHESAPEAKE ENERGY CORP PFD CONV 165167842 1885 33504 SH SOLE 33504 0 0 CHEVRON CORP NEW COM 166764100 65373 517076 SH SOLE 371609 0 111168 CHICOS FAS INC COM 168615102 85 10500 SH SOLE 10500 0 0 CHIPOTLE MEXICAN GRILL INC COM 169656105 255 592 SH SOLE 592 0 0 CHURCH & DWIGHT INC COM 171340102 15931 299698 SH SOLE 272197 0 27500 CIMAREX ENERGY CO COM 171798101 783 7696 SH SOLE 7696 0 0 CIMAREX ENERGY CO COM 171798101 437 4300 SH Call SOLE 4300 0 0 CINCINNATI FINL CORP COM 172062101 1174 17562 SH SOLE 17562 0 0 CINTAS CORP COM 172908105 1172 6335 SH SOLE 6335 0 0 CITIGROUP INC COM NEW 172967424 25743 384696 SH SOLE 254490 0 119780 CITIGROUP INC COM NEW 172967424 381 5700 SH Call SOLE 5700 0 0 CITIZENS FINL GROUP INC COM 174610105 698 17953 SH SOLE 17953 0 0 CITRIX SYS INC COM 177376100 1117 10660 SH SOLE 10660 0 0 CITY HLDG CO COM 177835105 353 4700 SH SOLE 4700 0 0 CLEAN HARBORS INC COM 184496107 1711 30813 SH SOLE 30813 0 0 CLEARBRIDGE ENERGY MLP FD IN COM 184692101 1033 73154 SH SOLE 73154 0 0 CLEVELAND CLIFFS INC COM 185899101 1153 136799 SH SOLE 136798 0 0 CLOROX CO DEL COM 189054109 1564 11573 SH SOLE 11572 0 0 COCA COLA CO COM 191216100 50088 1142023 SH SOLE 928022 0 190577 COGNEX CORP COM 192422103 512 11490 SH SOLE 11490 0 0 COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 14933 189067 SH SOLE 108091 0 79950 COHERENT INC COM 192479103 5663 36207 SH SOLE 36207 0 0 COLGATE PALMOLIVE CO COM 194162103 6663 102827 SH SOLE 94966 0 7860 COMERICA INC COM 200340107 2738 30124 SH SOLE 30124 0 0 CONAGRA BRANDS INC COM 205887102 7299 204299 SH SOLE 204298 0 0 CONSOLIDATED EDISON INC COM 209115104 1045 13413 SH SOLE 13413 0 0 COOPER COS INC COM NEW 216648402 9895 42030 SH SOLE 42029 0 0 COPART INC COM 217204106 739 13081 SH SOLE 13081 0 0 CORNING INC COM 219350105 2464 89576 SH SOLE 88576 0 1000 CRANE CO COM 224399105 389 4864 SH SOLE 4864 0 0 CREDIT SUISSE GROUP SPONSORED ADR 225401108 342 23024 SH SOLE 23023 0 0 CREE INC COM 225447101 536 12911 SH SOLE 12911 0 0 CROWN HOLDINGS INC COM 228368106 1715 38319 SH SOLE 38319 0 0 CUMMINS INC COM 231021106 2222 16708 SH SOLE 16708 0 0 CURIS INC COM NEW 231269200 33 19304 SH SOLE 19304 0 0 CYPRESS SEMICONDUCTOR CORP COM 232806109 949 60919 SH SOLE 60919 0 0 DBX ETF TR XTRACK MSCI E 233051200 825 26305 SH SOLE 26305 0 0 DBX ETF TR XTRACK RUSS 1 233051481 323 10104 SH SOLE 10104 0 0 DBX ETF TR XTRACK MSCI A 233051820 283 10409 SH SOLE 10409 0 0 DBX ETF TR XTRACK MSCI E 233051853 332 11849 SH SOLE 11849 0 0 DANAHER CORP DEL COM 235851102 16123 163390 SH SOLE 94789 0 67650 DARDEN RESTAURANTS COM 237194105 1360 12700 SH SOLE 9400 0 3300 DARLING INGREDIENTS INC COM 237266101 2081 104702 SH SOLE 104702 0 0 DEERE & CO COM 244199105 10107 72310 SH SOLE 49874 0 22435 DELTA AIR LINES INC DEL COM NEW 247361702 3640 73477 SH SOLE 73477 0 0 DELUXE CORP COM 248019101 208 3143 SH SOLE 3143 0 0 DENISON MINES CORP COM 248356107 8 15000 SH SOLE 0 0 15000 DEXCOM INC COM 252131107 729 7676 SH SOLE 7676 0 0 DIEBOLD NXDF INC COM 253651103 746 62435 SH SOLE 62434 0 0 DIGITAL RLTY TR INC COM 253868103 10274 92076 SH SOLE 81086 0 10990 DISNEY WALT CO COM DISNEY 254687106 40136 382945 SH SOLE 250600 0 109017 DISCOVER FINL SVCS COM 254709108 18512 262930 SH SOLE 262929 0 0 DOLLAR GEN CORP NEW COM 256677105 21522 218286 SH SOLE 218285 0 0 DOLLAR TREE INC COM 256746108 5585 65712 SH SOLE 65712 0 0 DONEGAL GROUP INC CLASS A COM 257701201 376 27659 SH SOLE 20551 0 7108 DOUBLELINE INCOME SOLUTIONS COM 258622109 1266 63363 SH SOLE 63363 0 0 DOUBLELINE OPPORTUNISTIC CR COM 258623107 1032 49477 SH SOLE 49476 0 0 DOVER CORP COM 260003108 738 10094 SH SOLE 9743 0 350 DUKE REALTY CORP COM NEW 264411505 349 12033 SH SOLE 12032 0 0 DUNKIN BRANDS GROUP INC COM 265504100 292 4235 SH SOLE 4235 0 0 DYCOM INDS INC COM 267475101 1740 18416 SH SOLE 18416 0 0 E TRADE FINANCIAL CORP COM NEW 269246401 1947 31842 SH SOLE 31842 0 0 EASTMAN CHEM CO COM 277432100 436 4370 SH SOLE 4370 0 0 EATON VANCE ENH EQTY INC FD COM 278277108 171 10191 SH SOLE 10191 0 0 EBAY INC COM 278642103 8652 238616 SH SOLE 238615 0 0 ECOLAB INC COM 278865100 13900 99059 SH SOLE 98587 0 472 ECOPETROL S A SPONSORED ADS 279158109 592 28855 SH SOLE 28854 0 0 EDISON INTL COM 281020107 286 4525 SH SOLE 4524 0 0 ELECTRONIC ARTS INC COM 285512109 1261 8949 SH SOLE 8949 0 0 ELLINGTON FINANCIAL LLC COM 288522303 839 53802 SH SOLE 53802 0 0 ELLINGTON RESIDENTIAL MTG RE COM SHS BEN I 288578107 641 58885 SH SOLE 58885 0 0 EMERSON ELEC CO COM 291011104 26198 378926 SH SOLE 167598 0 90450 ENCANA CORP COM 292505104 1009 77327 SH SOLE 77327 0 0 ENTERPRISE PRODS PARTNERS L COM 293792107 9713 351038 SH SOLE 345156 0 5881 ESSEX PROPERTY TR REIT COM 297178105 209 875 SH SOLE 700 0 175 EURONET WORLDWIDE INC COM 298736109 793 9473 SH SOLE 9473 0 0 EXPEDITORS INTL WASH INC COM 302130109 6752 92383 SH SOLE 92382 0 0 FLIR SYS INC COM 302445101 371 7155 SH SOLE 7154 0 0 FNB CORP PA COM 302520101 1246 92849 SH SOLE 92849 0 0 FACTSET RESH SYS INC COM 303075105 4859 24535 SH SOLE 24534 0 0 FASTENAL CO COM 311900104 1268 26358 SH SOLE 26358 0 0 FEDERATED INVS INC PA CL B 314211103 277 11886 SH SOLE 11886 0 0 FERRELLGAS PARTNERS L.P. UNIT LTD PART 315293100 41 12249 SH SOLE 12248 0 0 F5 NETWORKS INC COM 315616102 2041 11838 SH SOLE 9833 0 2005 FIDELITY MSCI CONSM DI 316092204 928 21669 SH SOLE 21669 0 0 FIDELITY MSCI ENERGY I 316092402 15748 741103 SH SOLE 741103 0 0 FIDELITY MSCI FINLS ID 316092501 998 25476 SH SOLE 25476 0 0 FIDELITY MSCI HLTH CAR 316092600 17039 412580 SH SOLE 412580 0 0 FIDELITY MSCI INFO TEC 316092808 16177 292693 SH SOLE 292693 0 0 FIDELITY DIVID ETF RIS 316092832 16680 550503 SH SOLE 550503 0 0 FIDELITY MSCI UTILS IN 316092865 11314 330348 SH SOLE 330348 0 0 FIDELITY MSCI MATLS IN 316092881 10701 317566 SH SOLE 317566 0 0 FIDUS INVT CORP COM 316500107 4292 302049 SH SOLE 302049 0 0 FIFTH THIRD BANCORP COM 316773100 405 14133 SH SOLE 14133 0 0 FIRST BANCORP N C COM 318910106 535 13084 SH SOLE 13083 0 0 FIRST COMWLTH FINL PA COM COM 319829107 331 21347 SH SOLE 21347 0 0 FIRST HORIZON NATL CORP COM 320517105 1091 61164 SH SOLE 61164 0 0 FIRST TR MORNINGSTAR DIV LEA SHS 336917109 13077 457401 SH SOLE 457400 0 0 FIRST TR EXCHANGE TRADED FD US EQTY OPPT 336920103 1239 17350 SH SOLE 17350 0 0 FIRST TR NAS100 EQ WEIGHTED SHS 337344105 283 4674 SH SOLE 4674 0 0 FIRST TR NASDAQ100 TECH INDE SHS 337345102 5345 69367 SH SOLE 69367 0 0 FISERV INC COM 337738108 4845 65410 SH SOLE 48810 0 16600 FIRSTENERGY CORP COM 337932107 4228 117764 SH SOLE 117763 0 0 FLAHERTY&CRMN PFD SEC INCOM COM 338478100 666 35220 SH SOLE 35220 0 0 FLEETCOR TECHNOLOGIES INC COM 339041105 986 4681 SH SOLE 4681 0 0 FLUOR CORP NEW COM 343412102 3355 68788 SH SOLE 68788 0 0 FORD MTR CO DEL COM PAR $0.01 345370860 7848 708978 SH SOLE 703377 0 5600 FORTIS INC COM 349553107 1767 55431 SH SOLE 55431 0 0 FRESENIUS MED CARE AG&CO KGA SPONSORED ADR 358029106 350 6961 SH SOLE 6961 0 0 GALLAGHER ARTHUR J & CO COM 363576109 374 5729 SH SOLE 5729 0 0 GENERAL DYNAMICS CORP COM 369550108 18890 101338 SH SOLE 96507 0 4830 GENERAL ELECTRIC CO COM 369604103 25456 1870393 SH SOLE 1822063 0 48329 GENERAL MLS INC COM 370334104 19856 448655 SH SOLE 443654 0 5000 GENERAL MLS INC COM 370334104 624 14100 SH Call SOLE 14100 0 0 GENTEX CORP COM 371901109 440 19138 SH SOLE 19138 0 0 GENESIS ENERGY L P UNIT LTD PART 371927104 598 27311 SH SOLE 27311 0 0 GENUINE PARTS CO COM 372460105 9153 99721 SH SOLE 95221 0 4500 GILEAD SCIENCES INC COM 375558103 18557 261983 SH SOLE 259156 0 2825 GLADSTONE INVT CORP COM 376546107 119 10129 SH SOLE 10129 0 0 GOLDMAN SACHS ETF TR ACTIVEBETA EM 381430206 399 12041 SH SOLE 12041 0 0 GOLDMAN SACHS ETF TR EQUITY ETF 381430503 30067 549177 SH SOLE 549177 0 0 GOODYEAR TIRE & RUBR CO COM 382550101 828 35554 SH SOLE 35553 0 0 GRACO INC COM 384109104 850 18812 SH SOLE 18811 0 0 GRAINGER W W INC COM 384802104 12240 39690 SH SOLE 39295 0 394 GUGGENHEIM TAXABLE MUN MNGD COM 401664107 252 11650 SH SOLE 11650 0 0 HSBC HLDGS PLC SPON ADR NEW 404280406 1810 38409 SH SOLE 38409 0 0 HALLIBURTON CO COM 406216101 7675 170328 SH SOLE 156428 0 13900 HANCOCK JOHN FINL OPPTYS FD SH BEN INT NE 409735206 494 13282 SH SOLE 13282 0 0 HANESBRANDS INC COM 410345102 16281 739411 SH SOLE 739411 0 0 HARRIS CORP DEL COM 413875105 9609 66482 SH SOLE 55257 0 11225 HARTFORD FINL SVCS GROUP INC COM 416515104 1866 36514 SH SOLE 33193 0 3320 HASBRO INC COM 418056107 323 3507 SH SOLE 3507 0 0 HEICO CORP NEW COM 422806109 260 3575 SH SOLE 3575 0 0 HELMERICH & PAYNE INC COM 423452101 1566 24566 SH SOLE 24565 0 0 HENRY JACK & ASSOC INC COM 426281101 1966 15087 SH SOLE 15087 0 0 HERCULES CAPITAL INC COM 427096508 650 51396 SH SOLE 51395 0 0 HERON THERAPEUTICS INC COM 427746102 544 14017 SH SOLE 14017 0 0 HERSHEY CO COM 427866108 1147 12341 SH SOLE 9811 0 2530 HEXCEL CORP NEW COM 428291108 533 8036 SH SOLE 8036 0 0 HI-CRUSH PARTNERS LP COM UNIT LTD 428337109 1198 101598 SH SOLE 101597 0 0 HOLLYFRONTIER CORP COM 436106108 718 10503 SH SOLE 10502 0 0 HOLOGIC INC COM 436440101 6094 153314 SH SOLE 153314 0 0 HOME BANCSHARES INC COM 436893200 264 11730 SH SOLE 11730 0 0 HOME DEPOT INC COM 437076102 24194 124012 SH SOLE 104212 0 19799 HONEYWELL INTL INC COM 438516106 58205 404073 SH SOLE 284190 0 63439 HORMEL FOODS CORP COM 440452100 2783 74825 SH SOLE 64325 0 10500 HOULIHAN LOKEY INC CL A 441593100 749 14637 SH SOLE 14637 0 0 HUMANA INC COM 444859102 748 2515 SH SOLE 2515 0 0 HUNT J B TRANS SVCS INC COM 445658107 394 3243 SH SOLE 3243 0 0 HUNTINGTON BANCSHARES INC COM 446150104 7432 503620 SH SOLE 453219 0 50400 HUNTINGTON INGALLS INDS INC COM 446413106 796 3672 SH SOLE 3672 0 0 HYATT HOTELS CORP COM CL A 448579102 277 3596 SH SOLE 3596 0 0 IAMGOLD CORP COM 450913108 87 15000 SH SOLE 15000 0 0 ILLINOIS TOOL WKS INC COM 452308109 13810 99690 SH SOLE 77276 0 22414 INDEPENDENCE CONTRACT DRIL I COM 453415309 123 30000 SH SOLE 30000 0 0 ING GROEP N V SPONSORED ADR 456837103 506 35387 SH SOLE 35386 0 0 INGREDION INC COM 457187102 1986 17949 SH SOLE 17948 0 0 INTEL CORP COM 458140100 66942 1346663 SH SOLE 987120 0 259886 INTER PARFUMS INC COM 458334109 229 4299 SH SOLE 4299 0 0 INTERNATIONAL BUSINESS MACHS COM 459200101 20212 144687 SH SOLE 133231 0 11455 INTERNATIONAL FLAVORS&FRAGRA COM 459506101 1030 8315 SH SOLE 2315 0 6000 INTL PAPER CO COM 460146103 4051 77806 SH SOLE 77805 0 0 INTERPUBLIC GROUP COS INC COM 460690100 1515 64644 SH SOLE 64644 0 0 INTUIT COM 461202103 11874 58125 SH SOLE 58124 0 0 INVESTORS TITLE CO COM 461804106 1032 5589 SH SOLE 5589 0 0 IONIS PHARMACEUTICALS INC COM 462222100 568 13644 SH SOLE 13644 0 0 ISHARES GOLD TRUST ISHARES 464285105 546 45455 SH SOLE 27606 0 17849 ISHARES INC MSCI AUST ETF 464286103 909 40211 SH SOLE 40210 0 0 ISHARES INC US INTL HGH Y 464286178 213 4350 SH SOLE 4350 0 0 ISHARES INC INTL HIGH YIE 464286210 223 4300 SH SOLE 4300 0 0 ISHARES INC JP MRG EM CRP 464286251 218 4515 SH SOLE 4515 0 0 ISHARES INC MSCI WORLD ET 464286392 1849 21146 SH SOLE 21146 0 0 ISHARES INC MSCI CDA ETF 464286509 1344 47149 SH SOLE 47149 0 0 ISHARES INC MIN VOL GBL E 464286525 13355 160818 SH SOLE 160818 0 0 ISHARES INC MIN VOL EMRG 464286533 1136 19654 SH SOLE 19654 0 0 ISHARES INC MSCI EURZONE 464286608 947 23110 SH SOLE 23110 0 0 ISHARES INC MSCI CHILE ET 464286640 258 5617 SH SOLE 5617 0 0 ISHARES INC MSCI PAC JP E 464286665 683 14855 SH SOLE 13854 0 1000 ISHARES INC MSCI MEXICO E 464286822 259 5500 SH SOLE 5500 0 0 ISHARES TR MRNGSTR LG-CP 464287119 958 5487 SH SOLE 5486 0 0 ISHARES TR CORE S&P TTL 464287150 4440 71028 SH SOLE 71028 0 0 ISHARES TR SELECT DIVID 464287168 26203 268097 SH SOLE 221513 0 46569 ISHARES TR TIPS BD ETF 464287176 19119 169398 SH SOLE 169397 0 0 ISHARES TR CORE S&P500 E 464287200 53263 195068 SH SOLE 195067 0 0 ISHARES TR CORE US AGGBD 464287226 65481 615893 SH SOLE 615892 0 0 ISHARES TR MSCI EMG MKT 464287234 17323 399794 SH SOLE 373567 0 26226 ISHARES TR IBOXX INV CP 464287242 26001 226951 SH SOLE 226950 0 0 ISHARES TR S&P 500 GRWT 464287309 30983 190538 SH SOLE 190538 0 0 ISHARES TR GLOBAL ENERG 464287341 612 16387 SH SOLE 16387 0 0 ISHARES TR S&P 500 VAL E 464287408 8193 74405 SH SOLE 74404 0 0 ISHARES TR 20 YR TR BD E 464287432 5786 47540 SH SOLE 47539 0 0 ISHARES TR BARCLAYS 7 10 464287440 4466 43583 SH SOLE 43582 0 0 ISHARES TR 1 3 YR TREAS 464287457 888 10666 SH SOLE 10665 0 0 ISHARES TR MSCI EAFE ETF 464287465 30703 458471 SH SOLE 454421 0 4050 ISHARES TR RUS MDCP VAL 464287473 2123 23999 SH SOLE 23999 0 0 ISHARES TR RUS MD CP GR 464287481 1351 10666 SH SOLE 10666 0 0 ISHARES TR RUS MID CAP E 464287499 2428 11446 SH SOLE 11445 0 0 ISHARES TR CORE S&P MCP 464287507 41604 213597 SH SOLE 213459 0 138 ISHARES TR NA TEC SFTWR 464287515 432 2366 SH SOLE 2366 0 0 ISHARES TR N AMER TECH E 464287549 1575 8169 SH SOLE 8169 0 0 ISHARES TR NASDAQ BIOTEC 464287556 2906 26472 SH SOLE 26472 0 0 ISHARES TR COHEN STEER R 464287564 284 2848 SH SOLE 2848 0 0 ISHARES TR U.S. CNSM SV 464287580 3293 17001 SH SOLE 17000 0 0 ISHARES TR RUS 1000 VAL 464287598 6545 53927 SH SOLE 53927 0 0 ISHARES TR S&P MC 400GR 464287606 1746 7771 SH SOLE 7770 0 0 ISHARES TR RUS 1000 GRW 464287614 7839 54518 SH SOLE 54518 0 0 ISHARES TR RUS 1000 ETF 464287622 22615 148805 SH SOLE 148805 0 0 ISHARES TR RUS 2000 VAL 464287630 10930 82853 SH SOLE 82853 0 0 ISHARES TR RUS 2000 GRW 464287648 2262 11072 SH SOLE 11072 0 0 ISHARES TR RUSSELL 2000 464287655 29483 180033 SH SOLE 180032 0 0 ISHARES TR CORE S&P US V 464287663 513 9571 SH SOLE 9570 0 0 ISHARES TR CORE S&P US G 464287671 1472 25751 SH SOLE 25751 0 0 ISHARES TR RUSSELL 3000 464287689 2851 17570 SH SOLE 17570 0 0 ISHARES TR U.S. UTILITS 464287697 848 6431 SH SOLE 6430 0 0 ISHARES TR S&P MC 400VL 464287705 1492 9213 SH SOLE 9213 0 0 ISHARES TR US TELECOM ET 464287713 483 17532 SH SOLE 17531 0 0 ISHARES TR U.S. TECH ETF 464287721 1353 7594 SH SOLE 7594 0 0 ISHARES TR U.S. REAL ES 464287739 304 3773 SH SOLE 3773 0 0 ISHARES TR U.S. FIN SVC 464287770 37535 289583 SH SOLE 289582 0 0 ISHARES TR U.S. FINLS ET 464287788 5085 43399 SH SOLE 43399 0 0 ISHARES TR U.S. ENERGY E 464287796 622 14834 SH SOLE 14834 0 0 ISHARES TR CORE S&P SCP 464287804 24564 294330 SH SOLE 294329 0 0 ISHARES TR U.S. CNSM GD 464287812 668 5655 SH SOLE 5654 0 0 ISHARES TR SP SMCP600VL 464287879 1846 11307 SH SOLE 11307 0 0 ISHARES TR S&P SML 600 G 464287887 604 3199 SH SOLE 3198 0 0 ISHARES TR MRNGSTR LG-CP 464288109 436 4291 SH SOLE 4291 0 0 ISHARES TR INTL TREA BD 464288117 1723 35031 SH SOLE 35031 0 0 ISHARES TR GL TIMB FORE 464288174 592 7580 SH SOLE 7580 0 0 ISHARES TR MSCI AC ASIA 464288182 8148 113693 SH SOLE 32280 0 79878 ISHARES TR MRGSTR MD CP 464288208 809 4411 SH SOLE 4411 0 0 ISHARES TR MSCI ACWI EX 464288240 271 5751 SH SOLE 5751 0 0 ISHARES TR MSCI ACWI ETF 464288257 1831 25751 SH SOLE 25751 0 0 ISHARES TR EAFE SML CP E 464288273 7948 126684 SH SOLE 126683 0 0 ISHARES TR JPMORGAN USD 464288281 13618 127562 SH SOLE 127561 0 0 ISHARES TR NATIONAL MUN 464288414 2845 26098 SH SOLE 26098 0 0 ISHARES TR INTL SEL DIV 464288448 13186 411433 SH SOLE 411432 0 0 ISHARES TR IBOXX HI YD E 464288513 4188 49234 SH SOLE 49233 0 0 ISHARES TR MSCI KLD400 S 464288570 224 2224 SH SOLE 2224 0 0 ISHARES TR MBS ETF 464288588 10915 104781 SH SOLE 104780 0 0 ISHARES TR INTRM GOV CR 464288612 615 5713 SH SOLE 5713 0 0 ISHARES TR US CR BD ETF 464288620 2874 26840 SH SOLE 26840 0 0 ISHARES TR INTRMD CR BD 464288638 2413 22719 SH SOLE 22719 0 0 ISHARES TR 1 3 YR CR BD 464288646 7125 68717 SH SOLE 68716 0 0 ISHARES TR 10-20 YR TRS 464288653 4021 30614 SH SOLE 30613 0 0 ISHARES TR 3 7 YR TREAS 464288661 1867 15561 SH SOLE 15560 0 0 ISHARES TR SHORT TREAS B 464288679 489 4436 SH SOLE 4435 0 0 ISHARES TR S&P US PFD ST 464288687 8123 215414 SH SOLE 215013 0 400 ISHARES TR US AER DEF ET 464288760 12872 66880 SH SOLE 66880 0 0 ISHARES TR MSCI USA ESG 464288802 223 1981 SH SOLE 1981 0 0 ISHARES TR U.S. MED DVC 464288810 396 1977 SH SOLE 1976 0 0 ISHARES TR U.S. PHARMA E 464288836 1538 10165 SH SOLE 10165 0 0 ISHARES TR US OIL EQ&SV 464288844 3026 82899 SH SOLE 82899 0 0 ISHARES TR EAFE VALUE ET 464288877 3275 63794 SH SOLE 63793 0 0 ISHARES TR EAFE GRWTH ET 464288885 9091 115377 SH SOLE 115376 0 0 ISHARES TR RUS TP200 GR 464289438 2135 27272 SH SOLE 27272 0 0 ISHARES TR MSCI PERU ETF 464289842 275 7007 SH SOLE 7007 0 0 ISHARES TR AGGRES ALLOC 464289859 585 10957 SH SOLE 10956 0 0 ISHARES TR GRWT ALLOCAT 464289867 1399 31548 SH SOLE 31548 0 0 ITAU UNIBANCO HLDG SA SPON ADR REP 465562106 181 17492 SH SOLE 17491 0 0 JACOBS ENGR GROUP INC DEL COM 469814107 247 3895 SH SOLE 3894 0 0 BANK OF THE ST JAMES FINL GP COM 470299108 208 12619 SH SOLE 12619 0 0 JOHNSON & JOHNSON COM 478160104 103764 855159 SH SOLE 675993 0 116095 JOHNSON & JOHNSON COM 478160104 1820 15000 SH Call SOLE 15000 0 0 KLA-TENCOR CORP COM 482480100 285 2781 SH SOLE 2780 0 0 KANSAS CITY SOUTHERN COM NEW 485170302 678 6400 SH SOLE 6399 0 0 KAYNE ANDERSON MLP INVT CO COM 486606106 3565 189291 SH SOLE 186191 0 3100 KELLOGG CO COM 487836108 5794 82936 SH SOLE 82935 0 0 KENNEDY-WILSON HLDGS INC COM 489398107 2713 128303 SH SOLE 128303 0 0 KEYCORP NEW COM 493267108 4144 212099 SH SOLE 152949 0 59150 KIMBERLY CLARK CORP COM 494368103 26405 250675 SH SOLE 220282 0 30392 KOHLS CORP COM 500255104 1636 22453 SH SOLE 22452 0 0 KRAFT HEINZ CO COM 500754106 12807 203881 SH SOLE 203650 0 230 KRANESHARES TR CSI CHI INTER 500767306 1166 19582 SH SOLE 19582 0 0 KROGER CO COM 501044101 13865 487383 SH SOLE 487383 0 0 L BRANDS INC COM 501797104 1389 37666 SH SOLE 37665 0 0 LKQ CORP COM 501889208 419 13151 SH SOLE 13151 0 0 L3 TECHNOLOGIES INC COM 502413107 3734 19421 SH SOLE 17761 0 1660 LAM RESEARCH CORP COM 512807108 1083 6267 SH SOLE 6266 0 0 LAMAR ADVERTISING CO NEW CL A 512816109 4777 69932 SH SOLE 69931 0 0 LAMB WESTON HLDGS INC COM 513272104 523 7641 SH SOLE 7641 0 0 LANDSTAR SYS INC COM 515098101 2102 19255 SH SOLE 19255 0 0 LAS VEGAS SANDS CORP COM 517834107 920 12061 SH SOLE 12061 0 0 LATTICE STRATEGIES TR HARTFORD MLT 518416102 2204 77696 SH SOLE 77696 0 0 LAUDER ESTEE COS INC CL A 518439104 4270 29925 SH SOLE 29925 0 0 LEAR CORP COM NEW 521865204 652 3514 SH SOLE 3514 0 0 LEGGETT & PLATT INC COM 524660107 4168 93391 SH SOLE 93390 0 0 LEGG MASON ETF INVT TR CLRBRG GWT ET 524682101 350 11785 SH SOLE 11785 0 0 LEIDOS HLDGS INC COM 525327102 18973 321582 SH SOLE 128643 0 144589 LENNAR CORP CL A 526057104 5808 110634 SH SOLE 110634 0 0 LENNOX INTL INC COM 526107107 992 4960 SH SOLE 4960 0 0 LIBERTY ALL STAR EQUITY FD SH BEN INT 530158104 175 27443 SH SOLE 27443 0 0 LIBERTY PPTY TR SH BEN INT COM 531172104 2125 47933 SH SOLE 41633 0 6300 LIBERTY MEDIA CORP DELAWARE COM C SIRIUSX 531229607 503 11095 SH SOLE 11095 0 0 LILLY ELI & CO COM 532457108 13428 157384 SH SOLE 130360 0 27023 LINCOLN ELEC HLDGS INC COM 533900106 757 8627 SH SOLE 8627 0 0 LINCOLN NATL CORP IND COM 534187109 2717 43662 SH SOLE 43661 0 0 LITTELFUSE INC COM 537008104 798 3501 SH SOLE 3501 0 0 LIVE NATION ENTERTAINMENT IN COM 538034109 5448 112179 SH SOLE 112179 0 0 LLOYDS BANKING GROUP PLC SPONSORED ADR 539439109 745 224192 SH SOLE 224191 0 0 LOCKHEED MARTIN CORP COM 539830109 14952 50614 SH SOLE 50033 0 580 LOEWS CORP COM 540424108 254 5277 SH SOLE 5276 0 0 LOWES COS INC COM 548661107 63295 662300 SH SOLE 661816 0 483 MFS MUN INCOME TR SH BEN INT 552738106 114 17450 SH SOLE 17450 0 0 MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP L 559080106 7442 107738 SH SOLE 106411 0 1326 MAGNA INTL INC COM 559222401 2685 46202 SH SOLE 15401 0 30800 MARATHON OIL CORP COM 565849106 1041 49949 SH SOLE 49949 0 0 MARKEL CORP COM 570535104 1907 1760 SH SOLE 1759 0 0 MARSH & MCLENNAN COS INC COM 571748102 15892 193881 SH SOLE 193880 0 0 MARRIOTT INTL INC NEW CL A 571903202 1728 13652 SH SOLE 13652 0 0 MARTIN MARIETTA MATLS INC COM 573284106 777 3482 SH SOLE 3482 0 0 MASCO CORP COM 574599106 374 10005 SH SOLE 10005 0 0 MCCORMICK & CO INC COM VTG 579780107 361 3121 SH SOLE 3121 0 0 MCCORMICK & CO INC COM NON VTG 579780206 6675 57504 SH SOLE 41258 0 16245 MCDONALDS CORP COM 580135101 28074 179169 SH SOLE 155410 0 23758 MEREDITH CORP COM 589433101 3028 59394 SH SOLE 54193 0 5200 METTLER TOLEDO INTERNATIONAL COM 592688105 536 927 SH SOLE 927 0 0 MICROSOFT CORP COM 594918104 116420 1180628 SH SOLE 916198 0 129950 MICROCHIP TECHNOLOGY INC COM 595017104 13180 144933 SH SOLE 144932 0 0 MICRON TECHNOLOGY INC COM 595112103 1451 27682 SH SOLE 27682 0 0 MIDDLEBY CORP COM 596278101 1109 10628 SH SOLE 10628 0 0 MITSUBISHI UFJ FINL GROUP IN SPONSORED ADS 606822104 266 47093 SH SOLE 47093 0 0 MOHAWK INDS INC COM 608190104 2668 12456 SH SOLE 11031 0 1425 MONDELEZ INTL INC CL A 609207105 7933 193529 SH SOLE 190259 0 3270 MONOLITHIC PWR SYS INC COM 609839105 422 3159 SH SOLE 3159 0 0 MONROE CAP CORP COM 610335101 261 19390 SH SOLE 19390 0 0 MOODYS CORP COM 615369105 274 1610 SH SOLE 1610 0 0 MORGAN STANLEY COM NEW 617446448 4836 102062 SH SOLE 85987 0 16074 MORGAN STANLEY EM MKTS DM DE COM 617477104 88 13170 SH SOLE 13169 0 0 MURPHY USA INC COM 626755102 1383 18620 SH SOLE 18620 0 0 NASDAQ INC COM 631103108 12167 133314 SH SOLE 133313 0 0 NATIONAL BANKSHARES INC VA COM 634865109 302 6513 SH SOLE 6512 0 0 NATIONAL BEVERAGE CORP COM 635017106 371 3471 SH SOLE 3471 0 0 NATIONAL GRID PLC SPONSORED ADR 636274409 8592 153859 SH SOLE 153859 0 0 NATIONAL OILWELL VARCO INC COM 637071101 892 20561 SH SOLE 20560 0 0 NATIONAL RETAIL PPTYS INC COM 637417106 2885 65643 SH SOLE 65642 0 0 NEENAH INC COM 640079109 213 2513 SH SOLE 2513 0 0 NEKTAR THERAPEUTICS COM 640268108 315 6459 SH SOLE 6459 0 0 NEW JERSEY RESOURCES COM 646025106 3423 76500 SH SOLE 0 0 76500 NEW ORIENTAL ED & TECH GRP I SPON ADR 647581107 1874 19816 SH SOLE 19816 0 0 NEW YORK CMNTY BANCORP INC COM 649445103 1498 135747 SH SOLE 135746 0 0 NEWELL BRANDS INC COM 651229106 1561 60561 SH SOLE 60560 0 0 NEWFIELD EXPL CO COM 651290108 2835 93732 SH SOLE 93731 0 0 NEWMONT MINING CORP COM 651639106 609 16154 SH SOLE 15234 0 919 NICE LTD SPONSORED ADR 653656108 463 4476 SH SOLE 4476 0 0 NIKE INC CL B 654106103 6812 85508 SH SOLE 82547 0 2960 NOKIA CORP SPONSORED ADR 654902204 105 18311 SH SOLE 18311 0 0 NORDSON CORP COM 655663102 438 3417 SH SOLE 3417 0 0 NORFOLK SOUTHERN CORP COM 655844108 19428 128786 SH SOLE 105445 0 23340 NORTHROP GRUMMAN CORP COM 666807102 1953 6350 SH SOLE 6349 0 0 NOVO-NORDISK A S ADR 670100205 13439 291422 SH SOLE 291421 0 0 NUCOR CORP COM 670346105 13445 215147 SH SOLE 202496 0 12650 NUVEEN AMT FREE QLTY MUN INC COM 670657105 3374 259390 SH SOLE 259390 0 0 NUVEEN INTER DURATION MN TMF COM 670671106 259 20840 SH SOLE 20840 0 0 NUVEEN INT DUR QUAL MUN TRM COM 670677103 283 22553 SH SOLE 22553 0 0 NUVEEN MUN HIGH INCOME OPP F COM 670682103 165 13049 SH SOLE 13049 0 0 NUVEEN AMT-FREE MUN VALUE FD COM 670695105 677 43357 SH SOLE 43357 0 0 OCCIDENTAL PETE CORP DEL COM 674599105 39699 474429 SH SOLE 473576 0 852 OLD DOMINION FGHT LINES INC COM 679580100 498 3346 SH SOLE 3346 0 0 OLIN CORP COM PAR $1 680665205 207 7214 SH SOLE 7213 0 0 OMNICOM GROUP INC COM 681919106 34709 455094 SH SOLE 453412 0 1681 OMEGA HEALTHCARE INVS INC COM 681936100 220 7121 SH SOLE 7120 0 0 ON SEMICONDUCTOR CORP COM 682189105 674 30316 SH SOLE 30316 0 0 ONEOK INC NEW COM 682680103 2322 33265 SH SOLE 33264 0 0 ORANGE SPONSORED ADR 684060106 678 40677 SH SOLE 40677 0 0 ORIX CORP SPONSORED ADR 686330101 315 3997 SH SOLE 3997 0 0 OWENS CORNING NEW COM 690742101 360 5688 SH SOLE 5688 0 0 PNC FINL SVCS GROUP INC COM 693475105 28594 211656 SH SOLE 110474 0 53612 PPG INDS INC COM 693506107 9730 93809 SH SOLE 85159 0 8650 PVH CORP COM 693656100 961 6420 SH SOLE 6420 0 0 PACCAR INC COM 693718108 754 12173 SH SOLE 12172 0 0 PACKAGING CORP AMER COM 695156109 1178 10544 SH SOLE 10543 0 0 PACWEST BANCORP DEL COM 695263103 244 4949 SH SOLE 4949 0 0 PALO ALTO NETWORKS INC COM 697435105 611 2974 SH SOLE 2974 0 0 PARK CITY GROUP INC COM NEW 700215304 296 37500 SH SOLE 37500 0 0 PARKER HANNIFIN CORP COM 701094104 3791 24328 SH SOLE 11878 0 12450 PAYCHEX INC COM 704326107 20082 293802 SH SOLE 72100 0 203521 PEMBINA PIPELINE CORP COM 706327103 254 7342 SH SOLE 7342 0 0 PENN NATL GAMING INC COM 707569109 474 14134 SH SOLE 14134 0 0 PENNSYLVANIA RL ESTATE INVT SH BEN INT 709102107 183 16718 SH SOLE 16718 0 0 PEOPLES UNITED FINANCIAL INC COM 712704105 2124 117456 SH SOLE 117455 0 0 PEPSICO INC COM 713448108 58658 538793 SH SOLE 399405 0 99194 PERMROCK ROYALTY TRUST TR UNIT 714254109 413 25500 SH SOLE 25500 0 0 PETMED EXPRESS INC COM 716382106 213 4838 SH SOLE 4838 0 0 PFIZER INC COM 717081103 82086 2262588 SH SOLE 1696481 0 487630 PHILIP MORRIS INTL INC COM 718172109 39699 491712 SH SOLE 470315 0 21396 PHILLIPS 66 COM 718546104 13353 118907 SH SOLE 104470 0 14436 PIMCO HIGH INCOME FD COM SHS 722014107 94 11267 SH SOLE 11267 0 0 PINNACLE WEST CAP CORP COM 723484101 345 4293 SH SOLE 4293 0 0 PIONEER MUN HIGH INCOME TR COM SHS 723763108 403 35359 SH SOLE 35359 0 0 PIONEER NAT RES CO COM 723787107 1090 5763 SH SOLE 5763 0 0 PLAINS ALL AMERN PIPELINE L UNIT LTD PART 726503105 1139 48215 SH SOLE 48214 0 0 PLYMOUTH INDL REIT INC COM 729640102 303 18956 SH SOLE 18955 0 0 POLARIS INDS INC COM 731068102 1614 13211 SH SOLE 13211 0 0 PORTOLA PHARMACEUTICALS INC COM 737010108 201 5328 SH SOLE 5328 0 0 PROCTER AND GAMBLE CO COM 742718109 52626 674183 SH SOLE 549431 0 82516 PROGRESSIVE CORP OHIO COM 743315103 615 10399 SH SOLE 10399 0 0 PRUDENTIAL FINL INC COM 744320102 7499 80195 SH SOLE 61463 0 18732 PUBLIC SVC ENTERPRISE GROUP COM 744573106 6138 113419 SH SOLE 113418 0 0 PULTE GROUP INC COM 745867101 991 34503 SH SOLE 34503 0 0 PUTNAM PREMIER INCOME TR SH BEN INT 746853100 868 166126 SH SOLE 166126 0 0 QUALCOMM INC COM 747525103 22900 408066 SH SOLE 408065 0 0 QUALCOMM INC COM 747525103 707 12600 SH Call SOLE 12600 0 0 QUOTIENT TECHNOLOGY INC COM 749119103 193 14739 SH SOLE 14739 0 0 RLI CORP COM 749607107 1312 19823 SH SOLE 19823 0 0 RPM INTL INC COM COM 749685103 14253 244395 SH SOLE 222615 0 21780 RALPH LAUREN CORP CL A 751212101 250 1994 SH SOLE 1994 0 0 RAYMOND JAMES FINANCIAL INC COM 754730109 734 8224 SH SOLE 8224 0 0 RAYTHEON CO COM NEW 755111507 13190 68280 SH SOLE 63044 0 5235 REALTY INCOME CORP COM 756109104 11769 218803 SH SOLE 218802 0 0 RED HAT INC COM 756577102 9842 73248 SH SOLE 73248 0 0 REGENCY CTRS CORP COM 758849103 214 3453 SH SOLE 3453 0 0 REINSURANCE GROUP AMER INC COM NEW 759351604 287 2157 SH SOLE 2157 0 0 RELIANCE STEEL & ALUMINUM CO COM 759509102 250 2857 SH SOLE 2856 0 0 RELX PLC SPONSORED ADR 759530108 445 20508 SH SOLE 20508 0 0 REPUBLIC SVCS INC COM 760759100 3043 44536 SH SOLE 44535 0 0 RESMED INC COM 761152107 2047 19770 SH SOLE 19770 0 0 RIO TINTO PLC SPONSORED ADR 767204100 952 17164 SH SOLE 17164 0 0 RITCHIE BROS AUCTIONEERS COM 767744105 349 10255 SH SOLE 10255 0 0 ROBERT HALF INTL INC COM 770323103 1580 24285 SH SOLE 24284 0 0 ROCKWELL AUTOMATION INC COM 773903109 823 4952 SH SOLE 4951 0 0 ROCKWELL COLLINS INC COM 774341101 503 3737 SH SOLE 3736 0 0 ROGERS CORP COM 775133101 434 3896 SH SOLE 3896 0 0 ROPER TECHNOLOGIES INC COM 776696106 1223 4435 SH SOLE 4435 0 0 ROSS STORES INC COM 778296103 8046 94957 SH SOLE 94956 0 0 ROYAL BK CDA MONTREAL QUE COM 780087102 1276 16951 SH SOLE 16951 0 0 ROYAL BK CDA MONTREAL QUE COM 780087102 263 3500 SH Put SOLE 3500 0 0 ROYAL BK SCOTLAND GROUP PLC SP ADR PREF S 780097739 545 21228 SH SOLE 21228 0 0 ROYAL DUTCH SHELL PLC SPON ADR B 780259107 3646 50196 SH SOLE 43345 0 6850 ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 13554 195804 SH SOLE 192881 0 2923 ROYCE VALUE TR INC COM 780910105 401 25435 SH SOLE 25435 0 0 RYANAIR HLDGS PLC SPONSORED ADR 783513203 966 8462 SH SOLE 8462 0 0 SEI INVESTMENTS CO COM 784117103 4059 64940 SH SOLE 64939 0 0 SAP SE SPON ADR 803054204 1279 11063 SH SOLE 11063 0 0 SAREPTA THERAPEUTICS INC COM 803607100 633 4790 SH SOLE 4790 0 0 SCHEIN HENRY INC COM 806407102 339 4678 SH SOLE 4678 0 0 SCHLUMBERGER LTD COM 806857108 32618 486632 SH SOLE 305827 0 142555 SCHWAB CHARLES CORP NEW COM 808513105 3756 73520 SH SOLE 73519 0 0 SCHWAB STRATEGIC TR US LRG CAP ET 808524201 1520 23396 SH SOLE 23396 0 0 SCHWAB STRATEGIC TR US LCAP GR ET 808524300 31728 418693 SH SOLE 418693 0 0 SCHWAB STRATEGIC TR US LCAP VA ET 808524409 891 16781 SH SOLE 16780 0 0 SCHWAB STRATEGIC TR US MID-CAP ET 808524508 364 6639 SH SOLE 6639 0 0 SCHWAB STRATEGIC TR US SML CAP ET 808524607 8965 121857 SH SOLE 121857 0 0 SCHWAB STRATEGIC TR EMRG MKTEQ ET 808524706 1128 43578 SH SOLE 43578 0 0 SCHWAB STRATEGIC TR SCHWAB FDT US 808524771 336 9001 SH SOLE 9001 0 0 SCHWAB STRATEGIC TR US DIVIDEND E 808524797 3935 79862 SH SOLE 77595 0 2266 SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 1076 32564 SH SOLE 32364 0 200 SCHWAB STRATEGIC TR SHT TM US TRE 808524862 5694 114496 SH SOLE 114496 0 0 SCHWAB STRATEGIC TR US TIPS ETF 808524870 302 5517 SH SOLE 5517 0 0 SCOTTS MIRACLE GRO CO CL A 810186106 2928 35214 SH SOLE 35214 0 0 SEMPRA ENERGY COM 816851109 419 3616 SH SOLE 3615 0 0 SHERWIN WILLIAMS CO COM 824348106 4188 10276 SH SOLE 10276 0 0 SIMON PPTY GROUP INC NEW COM 828806109 18730 110055 SH SOLE 51786 0 49935 SKECHERS U S A INC CL A 830566105 262 8734 SH SOLE 8734 0 0 SMITH A O COM 831865209 931 15748 SH SOLE 15747 0 0 SMUCKER J M CO COM NEW 832696405 20221 188147 SH SOLE 184408 0 3738 SNAP ON INC COM 833034101 10488 65260 SH SOLE 65260 0 0 SOCIEDAD QUIMICA MINERA DE C SPON ADR SER 833635105 511 10664 SH SOLE 10663 0 0 SONOCO PRODS CO COM 835495102 693 13208 SH SOLE 13208 0 0 SONY CORP SPONSORED ADR 835699307 280 5468 SH SOLE 5467 0 0 SOUTHERN CO COM 842587107 18884 407802 SH SOLE 404601 0 3200 SOUTHWEST AIRLS CO COM 844741108 743 14611 SH SOLE 14611 0 0 SPIRIT AEROSYSTEMS HLDGS INC COM CL A 848574109 659 7672 SH SOLE 7672 0 0 SPLUNK INC COM 848637104 369 3726 SH SOLE 3726 0 0 SQUARE INC CL A 852234103 1253 20328 SH SOLE 20328 0 0 STANLEY BLACK & DECKER INC COM 854502101 6172 46475 SH SOLE 44663 0 1812 STARBUCKS CORP COM 855244109 27605 565108 SH SOLE 565107 0 0 STATE STR CORP COM 857477103 12763 137110 SH SOLE 135804 0 1306 STEEL DYNAMICS INC COM 858119100 469 10224 SH SOLE 10224 0 0 STERICYCLE INC COM 858912108 2656 40684 SH SOLE 40684 0 0 STMICROELECTRONICS N V NY REGISTRY 861012102 214 9678 SH SOLE 9678 0 0 STONECASTLE FINL CORP COM 861780104 477 20876 SH SOLE 20875 0 0 STRYKER CORP COM 863667101 3433 20331 SH SOLE 20092 0 239 SUBURBAN PROPANE PARTNERS L UNIT LTD PART 864482104 228 9746 SH SOLE 9746 0 0 SUMMIT HOTEL PPTYS INC COM 866082100 149 10421 SH SOLE 10421 0 0 SUNCOR ENERGY INC NEW COM 867224107 224 5529 SH SOLE 5528 0 0 SUNTRUST BKS INC COM 867914103 2295 34772 SH SOLE 34771 0 0 SYNOPSYS INC COM 871607107 645 7547 SH SOLE 7547 0 0 SYNERGY PHARMACEUTICALS DEL COM NEW 871639308 17 10200 SH SOLE 10200 0 0 SYSCO CORP COM 871829107 3447 50475 SH SOLE 28659 0 21815 THL CR INC COM 872438106 692 88541 SH SOLE 88540 0 0 TJX COS INC NEW COM 872540109 13677 143708 SH SOLE 92376 0 50505 TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADR 874039100 3712 101532 SH SOLE 101532 0 0 TAL ED GROUP SPONSORED ADS 874080104 709 19286 SH SOLE 19286 0 0 TANGER FACTORY OUTLET CTRS I COM 875465106 288 12273 SH SOLE 12272 0 0 TARENA INTL INC ADR 876108101 260 34427 SH SOLE 34427 0 0 TECK RESOURCES LTD CL B 878742204 444 17476 SH SOLE 17476 0 0 TEKLA HEALTHCARE OPPORTUNIT SHS 879105104 681 39969 SH SOLE 39968 0 0 TELEFLEX INCORPORATE COM 879369106 416 1550 SH SOLE 1000 0 550 TELEFONICA S A SPONSORED ADR 879382208 285 33479 SH SOLE 33479 0 0 TEMPLETON EMERG MKTS INCOME COM 880192109 152 14829 SH SOLE 14828 0 0 TERADYNE INC COM 880770102 356 9356 SH SOLE 9355 0 0 TERNIUM SA SPON ADR 880890108 214 6164 SH SOLE 6163 0 0 TEVA PHARMACEUTICAL INDS LTD SPONSORED ADR 881624209 1156 47569 SH SOLE 47569 0 0 TEXAS INSTRS INC COM 882508104 5408 49059 SH SOLE 38759 0 10300 TEXAS ROADHOUSE INC COM 882681109 502 7670 SH SOLE 7670 0 0 TEXTRON INC COM 883203101 954 14489 SH SOLE 14489 0 0 TEXTRON INC COM 883203101 467 7100 SH Put SOLE 7100 0 0 THERMO FISHER SCIENTIFIC INC COM 883556102 16281 78602 SH SOLE 68497 0 10105 THOMSON REUTERS CORP COM 884903105 10540 261419 SH SOLE 35607 0 224486 THOR INDS INC COM 885160101 3453 35453 SH SOLE 28378 0 7075 TIMKEN CO COM 887389104 1579 36258 SH SOLE 36257 0 0 TORCHMARK CORP COM COM 891027104 2088 25643 SH SOLE 18300 0 7343 TORONTO DOMINION BK ONT COM NEW 891160509 7860 135861 SH SOLE 111461 0 24400 TOYOTA MOTOR CORP SP ADR REP2CO 892331307 396 3077 SH SOLE 3076 0 0 TRACTOR SUPPLY CO COM 892356106 4416 57736 SH SOLE 57735 0 0 TRANSDIGM GROUP INC COM 893641100 204 591 SH SOLE 591 0 0 TREMONT MTG TR COM 894789106 2229 169571 SH SOLE 169571 0 0 TRIANGLE CAP CORP COM 895848109 1089 94762 SH SOLE 94762 0 0 TRINITY INDS INC COM 896522109 1542 45034 SH SOLE 45033 0 0 TYSON FOODS INC CL A 902494103 749 10889 SH SOLE 10888 0 0 UDR INC COM 902653104 850 22638 SH SOLE 20638 0 2000 U G I CORPORATION COM 902681105 5087 97688 SH SOLE 84788 0 12900 US BANCORP DEL COM NEW 902973304 22631 452454 SH SOLE 254013 0 160610 UNDER ARMOUR INC CL A 904311107 445 19801 SH SOLE 19801 0 0 UNDER ARMOUR INC CL C 904311206 373 17711 SH SOLE 17711 0 0 UNILEVER PLC SPON ADR NEW 904767704 13797 249610 SH SOLE 248574 0 1035 UNILEVER N V N Y SHS NEW 904784709 1432 25709 SH SOLE 25708 0 0 UNION PAC CORP COM 907818108 16551 116827 SH SOLE 98756 0 18070 UNITED BANKSHARES INC WEST V COM 909907107 800 21986 SH SOLE 21985 0 0 UNITED PARCEL SERVICE INC CL B 911312106 69163 651080 SH SOLE 455892 0 114221 UNITED RENTALS INC COM 911363109 3146 21320 SH SOLE 18905 0 2415 UNITED STATES STL CORP NEW COM 912909108 902 25967 SH SOLE 25966 0 0 UNITED TECHNOLOGIES CORP COM 913017109 54997 439883 SH SOLE 275899 0 108280 UNIVERSAL HLTH SVCS INC CL B 913903100 425 3818 SH SOLE 3818 0 0 V F CORP COM 918204108 12632 154958 SH SOLE 134682 0 20275 VANGUARD GROUP DIV APP ETF 921908844 29764 292902 SH SOLE 292902 0 0 VANGUARD STAR FD VG TL INTL ST 921909768 6597 121960 SH SOLE 121029 0 0 VANGUARD ADMIRAL FDS INC MIDCP 400 VAL 921932844 2100 16912 SH SOLE 16912 0 0 VANGUARD BD INDEX FD INC INTERMED TERM 921937819 4158 51358 SH SOLE 51358 0 0 VANGUARD BD INDEX FD INC SHORT TRM BON 921937827 8254 105538 SH SOLE 105537 0 0 VANGUARD BD INDEX FD INC TOTAL BND MRK 921937835 48263 609466 SH SOLE 609465 0 0 VANGUARD TAX MANAGED INTL FD FTSE DEV MKT 921943858 49712 1158816 SH SOLE 1156304 0 2511 VANGUARD WHITEHALL FDS INC HIGH DIV YLD 921946406 48043 578497 SH SOLE 578496 0 0 VANGUARD MALVERN FDS STRM INFPROID 922020805 9357 191563 SH SOLE 191562 0 0 VANGUARD INTL EQUITY INDEX F TT WRLD ST ET 922042742 28655 390556 SH SOLE 390555 0 0 VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 44306 854692 SH SOLE 843636 0 11055 VANGUARD INTL EQUITY INDEX F FTSE EMR MKT 922042858 26683 632306 SH SOLE 334143 0 218839 VANGUARD INTL EQUITY INDEX F FTSE PACIFIC 922042866 5593 79927 SH SOLE 79926 0 0 VANGUARD INTL EQUITY INDEX F FTSE EUROPE E 922042874 5366 95612 SH SOLE 95612 0 0 VEEVA SYS INC CL A COM 922475108 254 3306 SH SOLE 3306 0 0 VANGUARD MUN BD FD INC TAX EXEMPT BD 922907746 11298 221649 SH SOLE 221649 0 0 VANGUARD INDEX FDS S&P 500 ETF S 922908363 38443 154082 SH SOLE 139043 0 13602 VANGUARD INDEX FDS MCAP VL IDXVI 922908512 11505 104166 SH SOLE 103443 0 723 VANGUARD INDEX FDS MCAP GR IDXVI 922908538 4097 30484 SH SOLE 30484 0 0 VANGUARD INDEX FDS REAL ESTATE E 922908553 10237 125694 SH SOLE 124058 0 1635 VANGUARD INDEX FDS SML CP GRW ET 922908595 928 5282 SH SOLE 5281 0 0 VANGUARD INDEX FDS SM CP VAL ETF 922908611 3224 23742 SH SOLE 22763 0 979 VANGUARD INDEX FDS MID CAP ETF 922908629 62975 399490 SH SOLE 399490 0 0 VANGUARD INDEX FDS LARGE CAP ETF 922908637 8915 71459 SH SOLE 71459 0 0 VANGUARD INDEX FDS EXTEND MKT ET 922908652 4581 38904 SH SOLE 38902 0 0 VANGUARD INDEX FDS GROWTH ETF 922908736 5763 38471 SH SOLE 38470 0 0 VANGUARD INDEX FDS VALUE ETF 922908744 22496 216676 SH SOLE 216674 0 0 VANGUARD INDEX FDS SMALL CP ETF 922908751 36947 237350 SH SOLE 236364 0 0 VANGUARD INDEX FDS TOTAL STK MKT 922908769 80910 576166 SH SOLE 576165 0 0 VMWARE INC CL A COM 928563402 649 4418 SH SOLE 4418 0 0 VULCAN MATLS CO COM 929160109 687 5323 SH SOLE 3546 0 1776 WD-40 CO COM 929236107 10167 69519 SH SOLE 69518 0 0 W S F S FINANCIAL CO COM 929328102 468 8782 SH SOLE 2181 0 6601 WABTEC CORP COM 929740108 254 2587 SH SOLE 2586 0 0 WALMART INC COM 931142103 27897 325721 SH SOLE 197990 0 124227 WALGREENS BOOTS ALLIANCE INC COM 931427108 10983 183032 SH SOLE 183032 0 0 WATSCO INC COM 942622200 5222 29295 SH SOLE 29294 0 0 WEBSTER FINL CORP CONN COM 947890109 241 3789 SH SOLE 3788 0 0 WEIBO CORP SPONSORED ADR 948596101 216 2434 SH SOLE 2434 0 0 WELLS FARGO CO NEW COM 949746101 58333 1052197 SH SOLE 834969 0 211426 WESTERN ALLIANCE BANCORP COM 957638109 350 6189 SH SOLE 6189 0 0 WESTERN DIGITAL CORP COM 958102105 2426 31350 SH SOLE 31349 0 0 WESTERN UN CO COM 959802109 3213 158060 SH SOLE 158059 0 0 WEYERHAEUSER CO COM 962166104 8378 229808 SH SOLE 202050 0 27758 WHIRLPOOL CORP COM 963320106 1722 11779 SH SOLE 11479 0 300 WILLIAMS COS INC DEL COM 969457100 2377 87691 SH SOLE 87691 0 0 WORLD FUEL SVCS CORP COM 981475106 244 12000 SH SOLE 12000 0 0 WORLDPAY INC CL A 981558109 200 2453 SH SOLE 2453 0 0 WYNN RESORTS LTD COM 983134107 429 2565 SH SOLE 2565 0 0 XPO LOGISTICS INC COM 983793100 2494 24896 SH SOLE 24896 0 0 XEROX CORP COM NEW 984121608 1252 52196 SH SOLE 52196 0 0 YUM BRANDS INC COM 988498101 6574 84059 SH SOLE 84058 0 0 ZIONS BANCORPORATION *W EXP 05/22/ 989701115 505 24900 SH SOLE 24900 0 0 BT GROUP PLC ADR 05577E101 4769 329856 SH SOLE 329856 0 0 CDK GLOBAL INC COM 12508E101 516 7941 SH SOLE 7941 0 0 COVANTA HLDG CORP COM 22282E102 499 30303 SH SOLE 30302 0 0 QUANTA SVCS INC COM 74762E102 309 9255 SH SOLE 9255 0 0 QUANTA SVCS INC COM 74762E102 577 17300 SH Call SOLE 17300 0 0 VERISIGN INC COM 92343E102 779 5669 SH SOLE 5669 0 0 FIRSTSERVICE CORP NEW SUB VTG SH 33767E103 1290 16972 SH SOLE 16971 0 0 INVESCO QQQ TR UNIT SER 1 46090E103 45441 264733 SH SOLE 260358 0 4368 INVESCO ADVANTAGE MUNICIPAL SH BEN INT 46132E103 627 58842 SH SOLE 58842 0 0 AMERISOURCEBERGEN CORP COM 03073E105 25593 300150 SH SOLE 300149 0 0 FIRST TR EXCHANGE TRADED FD CAP STRENGTH 33733E104 14107 275979 SH SOLE 275978 0 0 SALLY BEAUTY HLDGS INC COM 79546E104 606 37830 SH SOLE 37830 0 0 TARGET CORP COM 87612E106 4632 60851 SH SOLE 60234 0 616 NUVEEN HIGH INCOME DECMBR 20 COM 67076E107 2480 252340 SH SOLE 252340 0 0 EDWARDS LIFESCIENCES CORP COM 28176E108 1133 7790 SH SOLE 7790 0 0 FIRST TR EXCHANGE-TRADED FD PFD SECS INC 33739E108 17427 914359 SH SOLE 914359 0 0 KAYNE ANDERSON MDSTM ENERGY COM 48661E108 487 37628 SH SOLE 37628 0 0 NCR CORP NEW COM 62886E108 2468 82324 SH SOLE 82324 0 0 DR PEPPER SNAPPLE GROUP INC COM 26138E109 332 2725 SH SOLE 2725 0 0 TOTAL S A SPONSORED ADR 89151E109 10873 179553 SH SOLE 167048 0 12505 TRAVELERS COMPANIES INC COM 89417E109 16912 138237 SH SOLE 74299 0 56388 INVESCO EXCHNG TRADED FD TR S&P SMLCP INF 46138E115 1904 23142 SH SOLE 23141 0 0 INVESCO EXCHNG TRADED FD TR S&P MIDCP LOW 46138E198 419 8934 SH SOLE 8934 0 0 FIRST TR EXCHANGE TRADED FD NY ARCA BIOTE 33733E203 760 5431 SH SOLE 5431 0 0 BHP BILLITON PLC SPONSORED ADR 05545E209 751 16722 SH SOLE 16721 0 0 INVESCO EXCHNG TRADED FD TR S&P INTL QULT 46138E214 5743 234856 SH SOLE 234856 0 0 INVESCO EXCHNG TRADED FD TR S&P GLOBL DIV 46138E271 190 17624 SH SOLE 17624 0 0 FIRST TR EXCHANGE TRADED FD DJ INTERNT ID 33733E302 8942 64962 SH SOLE 64962 0 0 AES CORP COM 00130H105 2039 152084 SH SOLE 152083 0 0 ALPS ETF TR C&S GLOBL ETF 00162Q106 242 5520 SH SOLE 5520 0 0 ALPS ETF TR RIVERFRNT FLE 00162Q510 31242 915397 SH SOLE 915397 0 0 ALPS ETF TR RIVERFRNT DYM 00162Q528 29936 924557 SH SOLE 924557 0 0 ALPS ETF TR RIVERFRONT DY 00162Q536 40062 1674875 SH SOLE 1674875 0 0 ALPS ETF TR RIVERFRONT UN 00162Q544 14471 578612 SH SOLE 578612 0 0 ALPS ETF TR RIVRFRNT STR 00162Q783 9655 396998 SH SOLE 396997 0 0 ALPS ETF TR SECTR DIV DOG 00162Q858 7062 158698 SH SOLE 158698 0 0 ALPS ETF TR ALERIAN MLP 00162Q866 6820 675441 SH SOLE 611450 0 63990 AMC NETWORKS INC CL A 00164V103 405 6517 SH SOLE 6517 0 0 AT&T INC COM 00206R102 71593 2229633 SH SOLE 1869127 0 313896 ARK ETF TR INNOVATION ET 00214Q104 336 7481 SH SOLE 7481 0 0 ABBVIE INC COM 00287Y109 62884 678741 SH SOLE 631384 0 47356 ABERDEEN TOTAL DYNAMIC DIVD COM SH BEN IN 00326L100 121 13891 SH SOLE 13890 0 0 ACTIVISION BLIZZARD INC COM 00507V109 6220 81508 SH SOLE 81508 0 0 ADAPTIMMUNE THERAPEUTICS PLC SPONDS ADR 00653A107 128 10867 SH SOLE 10867 0 0 ADOBE SYS INC COM 00724F101 3964 16265 SH SOLE 14665 0 1600 AECOM COM 00766T100 292 8850 SH SOLE 8850 0 0 ADVISORSHARES TR ADVISORSHS ET 00768Y206 8787 165065 SH SOLE 165065 0 0 AETNA INC NEW COM 00817Y108 6755 36817 SH SOLE 12752 0 23690 AGILENT TECHNOLOGIES INC COM 00846U101 467 7568 SH SOLE 7567 0 0 AIR LEASE CORP CL A 00912X302 665 15849 SH SOLE 15848 0 0 AKAMAI TECHNOLOGIES INC COM 00971T101 8009 109380 SH SOLE 109380 0 0 ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 14745 79479 SH SOLE 79479 0 0 ALLEGHENY TECHNOLOGIES INC COM 01741R102 317 12657 SH SOLE 12657 0 0 ALLY FINL INC COM 02005N100 3163 120414 SH SOLE 120414 0 0 ALPHABET INC CAP STK CL C 02079K107 65312 58542 SH SOLE 47594 0 10554 ALPHABET INC CAP STK CL A 02079K305 34359 30428 SH SOLE 30172 0 256 ALTRIA GROUP INC COM 02209S103 38919 685330 SH SOLE 654209 0 31120 AMBEV SA SPONSORED ADR 02319V103 954 206156 SH SOLE 206155 0 0 AMERICAN AIRLS GROUP INC COM 02376R102 867 22850 SH SOLE 22849 0 0 AMERICAN TOWER CORP NEW COM 03027X100 3507 24331 SH SOLE 24330 0 0 AMERIPRISE FINL INC COM 03076C106 7258 51894 SH SOLE 42038 0 9855 ANDEAVOR COM 03349M105 588 4486 SH SOLE 4486 0 0 ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 2999 29768 SH SOLE 29767 0 0 ANSYS INC COM 03662Q105 813 4668 SH SOLE 4668 0 0 ANTERO MIDSTREAM PARTNERS LP UNT LTD PARTN 03673L103 1902 64441 SH SOLE 64441 0 0 ANTERO MIDSTREAM GP LP COM SHS REPST 03675Y103 750 39800 SH SOLE 39800 0 0 AQUA AMERICA INC COM 03836W103 248 7065 SH SOLE 7064 0 0 ARAMARK COM 03852U106 460 12415 SH SOLE 12415 0 0 ARCELORMITTAL SA LUXEMBOURG NY REGISTRY S 03938L203 559 19456 SH SOLE 19456 0 0 ARES CAP CORP COM 04010L103 4658 283164 SH SOLE 283163 0 0 ARMADA HOFFLER PPTYS INC COM 04208T108 463 31122 SH SOLE 31122 0 0 ARRAY BIOPHARMA INC COM 04269X105 3218 191800 SH SOLE 191800 0 0 ARTISAN PARTNERS ASSET MGMT CL A 04316A108 1223 40580 SH SOLE 40579 0 0 ATLAS AIR WORLDWIDE HLDGS IN NOTE 2.250% 049164BH8 15 13000 SH SOLE 13000 0 0 BBX CAP CORP NEW CL A 05491N104 332 36818 SH SOLE 36818 0 0 B & G FOODS INC NEW COM 05508R106 1544 51643 SH SOLE 51643 0 0 BCE INC COM NEW 05534B760 8884 219430 SH SOLE 219429 0 0 BP MIDSTREAM PARTNERS LP UNIT LTD PTNR 0556EL109 505 24078 SH SOLE 24078 0 0 BWX TECHNOLOGIES INC COM 05605H100 756 12132 SH SOLE 12132 0 0 BANCO BILBAO VIZCAYA ARGENTA SPONSORED ADR 05946K101 240 34317 SH SOLE 34317 0 0 BANCO SANTANDER SA ADR 05964H105 847 158900 SH SOLE 158899 0 0 BARCLAYS BANK PLC ADR PFD SR 5 06739H362 1034 39145 SH SOLE 39145 0 0 BARINGS GLOBAL SHORT DURATIO COM 06760L100 1058 56340 SH SOLE 56339 0 0 BERRY GLOBAL GROUP INC COM 08579W103 292 6377 SH SOLE 6377 0 0 BIOMARIN PHARMACEUTICAL INC COM 09061G101 819 8703 SH SOLE 8703 0 0 BIOMARIN PHARMACEUTICAL INC NOTE 0.750%1 09061GAE1 11 11000 SH SOLE 11000 0 0 BIOGEN INC COM 09062X103 4187 14428 SH SOLE 14428 0 0 BLACK KNIGHT INC COM 09215C105 295 5523 SH SOLE 5523 0 0 BLACKBERRY LTD COM 09228F103 328 34025 SH SOLE 34025 0 0 BLACKROCK INC COM 09247X101 14639 29337 SH SOLE 29336 0 0 BLACKROCK TAX MUNICPAL BD TR SHS 09248X100 655 29674 SH SOLE 29674 0 0 BLACKROCK HEALTH SCIENCES TR COM 09250W107 632 16384 SH SOLE 16383 0 0 BLACKROCK MUNIHOLDINGS FD IN COM 09253N104 165 10573 SH SOLE 10573 0 0 BLACKROCK MUNIVEST FD INC COM 09253R105 1586 181100 SH SOLE 181099 0 0 BLACKSTONE GROUP L P COM UNIT LTD 09253U108 6174 191918 SH SOLE 191918 0 0 BLACKROCK MUNIHOLDNGS QLTY I COM 09254A101 176 14263 SH SOLE 14263 0 0 BLACKROCK CORPOR HI YLD FD I COM 09255P107 156 14915 SH SOLE 14915 0 0 BLACKROCK ENH CAP & INC FD I COM 09256A109 415 25629 SH SOLE 25628 0 0 BLACKROCK RES & COMM STRAT T SHS 09257A108 951 102406 SH SOLE 102405 0 0 BLACKSTONE GSO STRATEGIC CR COM SHS BEN I 09257R101 874 55328 SH SOLE 55327 0 0 BLACKROCK SCIENCE & TECH TR SHS 09258G104 1825 54261 SH SOLE 54261 0 0 BLUEBIRD BIO INC COM 09609G100 605 3856 SH SOLE 3856 0 0 BLUEROCK RESIDENTIAL GRW REI COM CL A 09627J102 197 22100 SH SOLE 22100 0 0 BOOKING HLDGS INC COM 09857L108 19008 9377 SH SOLE 9377 0 0 BOX INC CL A 10316T104 879 35192 SH SOLE 35192 0 0 BRANDYWINEGBL GLBAL INM OPRT COM 10537L104 601 52734 SH SOLE 52734 0 0 BROADRIDGE FINL SOLUTIONS IN COM 11133T103 3478 30226 SH SOLE 30225 0 0 BROADCOM INC COM 11135F101 7260 29925 SH SOLE 27968 0 1957 BROOKFIELD GLOBL LISTED INFR COM SHS 11273Q109 496 41039 SH SOLE 41039 0 0 CBRE CLARION GLOBAL REAL EST COM 12504G100 242 32142 SH SOLE 32141 0 0 CBRE GROUP INC CL A 12504L109 9692 203028 SH SOLE 203028 0 0 CDW CORP COM 12514G108 4346 53798 SH SOLE 47023 0 6775 CME GROUP INC COM CL A 12572Q105 1710 10438 SH SOLE 10437 0 0 CNX MIDSTREAM PARTNERS LP COM UNIT REPS 12654A101 213 11000 SH SOLE 11000 0 0 CA INC COM 12673P105 355 9977 SH SOLE 9977 0 0 CALAMOS GBL DYN INCOME FUND COM 12811L107 126 14018 SH SOLE 14018 0 0 CALAMOS DYNAMIC CONV & INCOM COM 12811V105 201 9329 SH SOLE 9329 0 0 CANADIAN PAC RY LTD COM 13645T100 2033 11111 SH SOLE 11111 0 0 CAPITAL ONE FINL CORP COM 14040H105 11151 121334 SH SOLE 116963 0 4371 CAPITALA FIN CORP COM 14054R106 1021 123074 SH SOLE 123073 0 0 CAPITALA FIN CORP 5.75% NT CV 2 14054R403 1252 50939 SH SOLE 50939 0 0 CARDINAL HEALTH INC COM 14149Y108 4512 92419 SH SOLE 92418 0 0 CELLDEX THERAPEUTICS INC NEW COM 15117B103 23 47000 SH SOLE 47000 0 0 CENTENE CORP DEL COM 15135B101 2925 23744 SH SOLE 23744 0 0 CENTERPOINT ENERGY INC COM 15189T107 357 12900 SH SOLE 12900 0 0 CENTERSTATE BK CORP COM 15201P109 213 7162 SH SOLE 7161 0 0 CHARTER COMMUNICATIONS INC N CL A 16119P108 3753 12803 SH SOLE 12803 0 0 CHEMOCENTRYX INC COM 16383L106 1297 98500 SH SOLE 98500 0 0 CHENIERE ENERGY INC COM NEW 16411R208 200 3075 SH SOLE 3075 0 0 CINEMARK HOLDINGS INC COM 17243V102 780 22239 SH SOLE 22239 0 0 CISCO SYS INC COM 17275R102 76177 1770358 SH SOLE 1226321 0 401776 CLEARBRIDGE ENERGY MLP OPP F COM 18469P100 258 23659 SH SOLE 23659 0 0 CLEARBRIDGE ENERGY MLP TR FD COM 18469Q108 124 11150 SH SOLE 11150 0 0 COHEN & STEERS QUALITY RLTY COM 19247L106 165 13807 SH SOLE 13806 0 0 COHEN & STEERS REIT & PFD IN COM 19247X100 993 51134 SH SOLE 51133 0 0 COHEN & STEERS INFRASTRUCTUR COM 19248A109 1701 74972 SH SOLE 74971 0 0 COHEN & STEERS CLOSED END OP COM 19248P106 164 12797 SH SOLE 12797 0 0 COHEN & STEERS SLT PFD INCM COM 19248Y107 969 36126 SH SOLE 36125 0 0 COHEN & STEERS MLP INC & ENR COM SHS 19249B106 763 76023 SH SOLE 76022 0 0 COLONY CAP INC NEW CL A COM 19626G108 582 93302 SH SOLE 93302 0 0 COMCAST CORP NEW CL A 20030N101 34789 1060349 SH SOLE 850903 0 205546 COMMSCOPE HLDG CO INC COM 20337X109 1008 34515 SH SOLE 34515 0 0 COMPASS MINERALS INTL INC COM 20451N101 14718 223850 SH SOLE 223850 0 0 COMPASS DIVERSIFIED HOLDINGS SH BEN INT 20451Q104 1012 58509 SH SOLE 58509 0 0 CONOCOPHILLIPS COM 20825C104 8440 121243 SH SOLE 95121 0 26121 CONSTELLATION BRANDS INC CL A 21036P108 1544 7065 SH SOLE 6165 0 900 COSTCO WHSL CORP NEW COM 22160K105 15497 74162 SH SOLE 32410 0 34291 COTIVITI HLDGS INC COM 22164K101 542 12304 SH SOLE 12304 0 0 CRACKER BARREL OLD CTRY STOR COM 22410J106 607 3892 SH SOLE 3891 0 0 CROSSAMERICA PARTNERS LP UT LTD PTN IN 22758A105 217 12890 SH SOLE 12890 0 0 CROWN CASTLE INTL CORP NEW COM 22822V101 34817 322928 SH SOLE 308022 0 14905 CYRUSONE INC COM 23283R100 1252 21465 SH SOLE 21465 0 0 DNP SELECT INCOME FD COM 23325P104 285 26455 SH SOLE 26455 0 0 D R HORTON INC COM 23331A109 630 15386 SH SOLE 15386 0 0 DXC TECHNOLOGY CO COM 23355L106 922 11444 SH SOLE 11443 0 0 DAVIS FUNDAMENTAL ETF TR SELECT FINL 23908L108 318 13448 SH SOLE 13448 0 0 DAVIS FUNDAMENTAL ETF TR SELECT US EQT 23908L207 454 18811 SH SOLE 18811 0 0 DAVIS FUNDAMENTAL ETF TR SELECT WRLD W 23908L306 2217 84312 SH SOLE 84312 0 0 DAVITA INC COM 23918K108 482 6956 SH SOLE 6956 0 0 DELL TECHNOLOGIES INC COM CL V 24703L103 324 3842 SH SOLE 3842 0 0 DEUTSCHE BK AG LONDON ETN DJ HY 202 25153Q658 825 36916 SH SOLE 36916 0 0 DEVON ENERGY CORP NEW COM 25179M103 4586 104318 SH SOLE 73243 0 31075 DIAGEO P L C SPON ADR NEW 25243Q205 15143 105156 SH SOLE 88156 0 17000 DIAMONDBACK ENERGY INC COM 25278X109 2913 22145 SH SOLE 18550 0 3595 DISCOVERY INC COM SER A 25470F104 1044 37977 SH SOLE 37976 0 0 DISCOVERY INC COM SER C 25470F302 6476 253991 SH SOLE 253991 0 0 DOLBY LABORATORIES INC COM 25659T107 643 10431 SH SOLE 10431 0 0 DOMINION ENERGY INC COM 25746U109 29844 437738 SH SOLE 409762 0 27975 DOMINION ENERGY INC UNIT 08/15/20 25746U836 880 19062 SH SOLE 19062 0 0 DOWDUPONT INC COM 26078J100 37615 570633 SH SOLE 326243 0 186829 DREYFUS HIGH YIELD STRATEGIE SH BEN INT 26200S101 39 12668 SH SOLE 12668 0 0 DREYFUS MUN INCOME INC COM 26201R102 267 32849 SH SOLE 32849 0 0 DROPBOX INC CL A 26210C104 710 21927 SH SOLE 21927 0 0 DUFF & PHELPS GLB UTL INC FD COM 26433C105 386 26883 SH SOLE 26883 0 0 DUKE ENERGY CORP NEW COM NEW 26441C204 29604 374370 SH SOLE 365482 0 8887 EOG RES INC COM 26875P101 1155 9283 SH SOLE 9282 0 0 EQT CORP COM 26884L109 600 10876 SH SOLE 10876 0 0 EQT MIDSTREAM PARTNERS LP UNIT LTD PART 26885B100 1959 37985 SH SOLE 37984 0 0 ETF MANAGERS TR ETFMG ALTR HR 26924G508 211 7202 SH SOLE 7202 0 0 EAGLE MATERIALS INC COM 26969P108 898 8560 SH SOLE 8560 0 0 EAST WEST BANCORP INC COM 27579R104 3448 52890 SH SOLE 52890 0 0 EASTERLY GOVT PPTYS INC COM 27616P103 250 12674 SH SOLE 12674 0 0 EATON VANCE MUN BD FD COM 27827X101 305 25851 SH SOLE 25850 0 0 EATON VANCE LTD DUR INCOME F COM 27828H105 157 12486 SH SOLE 12486 0 0 EATON VANCE TX MGD DIV EQ IN COM 27828N102 285 23581 SH SOLE 23581 0 0 EATON VANCE TX ADV GLBL DIV COM 27828S101 1055 62096 SH SOLE 62096 0 0 EATON VANCE SH TM DR DIVR IN COM 27828V104 161 12379 SH SOLE 12379 0 0 EATON VANCE TX MNG BY WRT OP COM 27828Y108 269 17418 SH SOLE 17418 0 0 EATON VANCE TAX MNGD GBL DV COM 27829F108 199 21422 SH SOLE 21422 0 0 EATON VANCE HIGH INCOME 2021 COM SH BEN IN 27829W101 1956 202078 SH SOLE 202077 0 0 EMPRESA DIST Y COMERCIAL NOR SPON ADR 29244A102 257 7926 SH SOLE 7926 0 0 ENBRIDGE INC COM 29250N105 42712 1196749 SH SOLE 1182685 0 14063 ENERGEN CORP COM 29265N108 235 3240 SH SOLE 3240 0 0 ENDOCYTE INC COM 29269A102 286 20750 SH SOLE 20750 0 0 ENERGY TRANSFER EQUITY L P COM UT LTD PT 29273V100 3993 231525 SH SOLE 230724 0 800 ENERGY TRANSFER PARTNERS LP UNIT LTD PRT 29278N103 3789 199003 SH SOLE 199003 0 0 ENLINK MIDSTREAM PARTNERS LP COM UNIT REP 29336U107 702 45205 SH SOLE 45205 0 0 ENTERGY CORP NEW COM 29364G103 332 4118 SH SOLE 4118 0 0 EPIZYME INC COM 29428V104 216 16000 SH SOLE 16000 0 0 EQUINIX INC COM PAR $0.00 29444U700 558 1300 SH SOLE 1300 0 0 EQUITY RESIDENTIAL SH BEN INT 29476L107 465 7312 SH SOLE 7311 0 0 EVERCORE INC CLASS A 29977A105 334 3172 SH SOLE 3172 0 0 EVERSOURCE ENERGY COM 30040W108 348 5942 SH SOLE 5941 0 0 EXELON CORP COM 30161N101 1564 36734 SH SOLE 36734 0 0 EXELIXIS INC COM 30161Q104 258 12000 SH SOLE 12000 0 0 EXPEDIA GROUP INC COM NEW 30212P303 779 6482 SH SOLE 6481 0 0 EXPRESS SCRIPTS HLDG CO COM 30219G108 10797 139847 SH SOLE 135487 0 4360 EXTENDED STAY AMER INC UNIT 99/99/99 30224P200 1425 65977 SH SOLE 65977 0 0 EXTRA SPACE STORAGE INC COM 30225T102 1113 11155 SH SOLE 11155 0 0 EXXON MOBIL CORP COM 30231G102 74682 902750 SH SOLE 676788 0 150978 FACEBOOK INC CL A 30303M102 45624 234792 SH SOLE 234791 0 0 FANG HLDGS LTD ADR 30711Y102 363 93750 SH SOLE 93750 0 0 FEDEX CORP COM 31428X106 7663 33751 SH SOLE 28345 0 5405 FIDELITY NATL INFORMATION SV COM 31620M106 4513 42575 SH SOLE 42574 0 0 FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303 305 8111 SH SOLE 8111 0 0 FIREEYE INC COM 31816Q101 748 48621 SH SOLE 48621 0 0 FIRST FINL BANKSHARES COM 32020R109 1024 20137 SH SOLE 20137 0 0 FIRST REP BK SAN FRANCISCO C COM 33616C100 664 6862 SH SOLE 6862 0 0 FIRST TR DJS MICROCAP INDEX COM SHS ANNUA 33718M105 1212 23797 SH SOLE 23797 0 0 FIRST TR INTER DUR PFD & IN COM 33718W103 1322 61234 SH SOLE 61234 0 0 FIRST TR MULTI CAP VALUE ALP COM SHS 33733F101 2474 34295 SH SOLE 34295 0 0 FIRST TR VALUE LINE DIVID IN SHS 33734H106 8814 291125 SH SOLE 291124 0 0 FIRST TR LRGE CP CORE ALPHA COM SHS 33734K109 13357 225212 SH SOLE 225211 0 0 FIRST TR EXCHANGE TRADED FD CONSUMR DISCR 33734X101 1337 31536 SH SOLE 31536 0 0 FIRST TR EXCHANGE TRADED FD CONSUMR STAPL 33734X119 2410 51168 SH SOLE 51168 0 0 FIRST TR EXCHANGE TRADED FD ENERGY ALPHAD 33734X127 564 33372 SH SOLE 33372 0 0 FIRST TR EXCHANGE TRADED FD FINLS ALPHADE 33734X135 3546 113193 SH SOLE 113192 0 0 FIRST TR EXCHANGE TRADED FD HLTH CARE ALP 33734X143 3356 45228 SH SOLE 45228 0 0 FIRST TR EXCHANGE TRADED FD INDLS PROD DU 33734X150 3814 97558 SH SOLE 97558 0 0 FIRST TR EXCHANGE TRADED FD MATERIALS ALP 33734X168 341 8175 SH SOLE 8174 0 0 FIRST TR EXCHANGE TRADED FD TECH ALPHADEX 33734X176 2223 39511 SH SOLE 39511 0 0 FIRST TR EXCHANGE TRADED FD UTILITIES ALP 33734X184 3322 126915 SH SOLE 126914 0 0 FIRST TR EXCHANGE TRADED FD CLOUD COMPUTI 33734X192 446 8404 SH SOLE 8404 0 0 FIRST TR EXCHANGE TRADED FD DJ GLBL DIVID 33734X200 280 11341 SH SOLE 11340 0 0 FIRST TR SML CP CORE ALPHA F COM SHS 33734Y109 3987 60396 SH SOLE 60395 0 0 FIRST TR MID CAP CORE ALPHAD COM SHS 33735B108 7541 110177 SH SOLE 110176 0 0 FIRST TR LRG CP GRWTH ALPHAD COM SHS 33735K108 1094 16589 SH SOLE 16589 0 0 FIRST TR STOXX EURO DIV FD COMMON SHS 33735T109 1483 112503 SH SOLE 112503 0 0 FIRST TR NASDAQ ABA CMNTY BK UT COM SHS ET 33736Q104 607 11095 SH SOLE 11094 0 0 FIRST TR EXCH TRD ALPHA FD I EUROPE ALPHAD 33737J117 1713 44629 SH SOLE 44629 0 0 FIRST TR EXCH TRD ALPHA FD I DEV MRK EX US 33737J174 2181 36400 SH SOLE 36400 0 0 FIRST TR EXCH TRD ALPHA FD I EMERG MKT ALP 33737J182 10268 397064 SH SOLE 397064 0 0 FIRST TR EXCHANGE TRADED FD NO AMER ENERG 33738D101 11442 492793 SH SOLE 492793 0 0 FIRST TR EXCHANGE TRADED FD SENIOR LN FD 33738D309 12930 270693 SH SOLE 270692 0 0 FIRST TR EXCHANGE TRADED FD FIRST TR TA H 33738D408 433 9206 SH SOLE 9205 0 0 FIRST TR EXCHANGE TRADED FD MULTI ASSET D 33738R100 777 42535 SH SOLE 42535 0 0 FIRST TR EXCHANGE TRADED FD NASD TECH DIV 33738R118 866 24445 SH SOLE 24445 0 0 FIRST TR EXCHANGE TRADED FD RISNG DIVD AC 33738R506 2707 90427 SH SOLE 90426 0 0 FIRST TR EXCHANGE TRADED FD DORSEY WRT 5 33738R605 7589 257633 SH SOLE 257633 0 0 FIRST TR EXCHANGE TRADED FD NASDAQ BK ETF 33738R860 1144 40189 SH SOLE 40189 0 0 FIRST TR EXCHANGE TRADED FD DORSEY WRIGHT 33738R878 22380 816523 SH SOLE 816523 0 0 FIRST TR EXCHANGE TRADED FD DORSEY WRIGHT 33738R886 1905 91511 SH SOLE 91511 0 0 FIRST TR MLP & ENERGY INCOME COM 33739B104 528 40525 SH SOLE 40525 0 0 FST TR NEW OPPORT MLP & ENE COM 33739M100 1162 111981 SH SOLE 111980 0 0 FIRST TR EXCH TRADED FD III MUNI HI INCM 33739P301 702 13969 SH SOLE 13969 0 0 FIRST TR EXCH TRADED FD III RIVRFRNT DY A 33739P509 9982 175636 SH SOLE 175636 0 0 FIRST TR EXCH TRADED FD III RIVRFRNT DYN 33739P608 22794 372093 SH SOLE 372093 0 0 FIRST TR EXCH TRADED FD III RIVR FRNT DYN 33739P707 16193 244324 SH SOLE 244323 0 0 FIRST TR EXCH TRADED FD III RIVRFRNT DYN 33739P806 13877 221843 SH SOLE 221843 0 0 FIRST TR EXCH TRADED FD III INSTL PFD SEC 33739P855 257 13553 SH SOLE 13553 0 0 FIRST TR EXCHANGE TRADED FD FST LOW OPPT 33739Q200 4702 91902 SH SOLE 91902 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 52734 879048 SH SOLE 879048 0 0 FIRST TR EXCHANGE TRADED FD SSI STRG ETF 33739Q507 251 8453 SH SOLE 8453 0 0 FIRST TR DYNAMIC EUROPE EQT COM SHS 33740D107 685 42445 SH SOLE 42445 0 0 FIRST TR SR FLOATING RATE 20 COM SHS 33740K101 541 58302 SH SOLE 58302 0 0 FITBIT INC CL A 33812L102 108 16599 SH SOLE 16599 0 0 FLEXION THERAPEUTICS INC COM 33938J106 705 27300 SH SOLE 27300 0 0 FLEXSHARES TR MORNSTAR UPST 33939L407 510 15057 SH SOLE 15056 0 0 FLEXSHARES TR GLB QLT R/E I 33939L787 1160 18615 SH SOLE 18615 0 0 FLOWSERVE CORP COM 34354P105 1213 30038 SH SOLE 30037 0 0 FORTIVE CORP COM 34959J108 1167 15142 SH SOLE 15141 0 0 FORTRESS TRANS INFRST INVS L COM REP LTD L 34960P101 2581 142853 SH SOLE 142853 0 0 FORTRESS BIOTECH INC COM 34960Q109 46 15600 SH SOLE 15600 0 0 FORTUNE BRANDS HOME & SEC IN COM 34964C106 326 6084 SH SOLE 6084 0 0 FREEPORT-MCMORAN INC CL B 35671D857 1754 101647 SH SOLE 77552 0 24095 GABELLI DIVD & INCOME TR COM 36242H104 280 12426 SH SOLE 12426 0 0 GAMCO GLOBAL GOLD NAT RES & COM SH BEN IN 36465A109 966 188033 SH SOLE 188032 0 0 GAMING & LEISURE PPTYS INC COM 36467J108 545 15242 SH SOLE 15242 0 0 GAMESTOP CORP NEW CL A 36467W109 803 55131 SH SOLE 55130 0 0 GENERAL MTRS CO COM 37045V100 21326 541306 SH SOLE 541305 0 0 GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 14960 371162 SH SOLE 365821 0 5340 GLOBAL PMTS INC COM 37940X102 507 4555 SH SOLE 4555 0 0 GLOBAL X FDS GLB X SUPERDI 37950E549 202 9643 SH SOLE 9642 0 0 GLOBAL X FDS GLBX MSCI NOR 37950E747 2385 166740 SH SOLE 166739 0 0 GLOBAL MED REIT INC COM NEW 37954A204 324 36595 SH SOLE 36594 0 0 GLOBAL X FDS RBTCS ARTFL I 37954Y715 1650 74974 SH SOLE 74974 0 0 GLOBAL X FDS LITHIUM BTRY 37954Y855 405 12478 SH SOLE 12478 0 0 GOLDMAN SACHS GROUP INC COM 38141G104 8532 38686 SH SOLE 36385 0 2300 GOLDMAN SACHS MLP INC OPP FD COM SHS 38147W103 106 11811 SH SOLE 11811 0 0 GOLDMAN SACHS MLP ENERGY REN COM 38148G107 64 10472 SH SOLE 10471 0 0 GOPRO INC CL A 38268T103 233 36200 SH SOLE 36200 0 0 GOVERNMENT PPTYS INCOME TR COM SHS BEN I 38376A103 180 11418 SH SOLE 11417 0 0 GUGGENHEIM ENHNCD EQTY INCM COM 40167B100 628 74220 SH SOLE 74219 0 0 GUGGENHEIM STRATEGIC OPP FD COM SBI 40167F101 531 24232 SH SOLE 24231 0 0 GUGGENHEIM CR ALLOCATION FD COM 40168G108 786 36106 SH SOLE 36105 0 0 HCA HEALTHCARE INC COM 40412C101 12744 124213 SH SOLE 124213 0 0 HCP INC COM 40414L109 1068 41401 SH SOLE 40201 0 1200 HDFC BANK LTD ADR REPS 3 SH 40415F101 2585 24618 SH SOLE 24617 0 0 HD SUPPLY HLDGS INC COM COM 40416M105 1065 24825 SH SOLE 10825 0 14000 HFF INC CL A 40418F108 840 24467 SH SOLE 24467 0 0 HP INC COM 40434L105 878 38728 SH SOLE 38728 0 0 HANCOCK JOHN PFD INCOME FD I COM 41013X106 394 18518 SH SOLE 18517 0 0 HANNON ARMSTRONG SUST INFR C COM 41068X100 1678 84974 SH SOLE 84974 0 0 HELIOS & MATHESON ANALYTICS COM NEW 42327L200 18 58300 SH SOLE 58300 0 0 HELIX ENERGY SOLUTIONS GRP I NOTE 4.250% 42330PAH0 13 13000 SH SOLE 13000 0 0 HEWLETT PACKARD ENTERPRISE C COM 42824C109 382 26173 SH SOLE 26172 0 0 HIGHLAND FLOATNG RATE OPPRT SHS BEN INT 43010E404 516 33093 SH SOLE 33093 0 0 HORIZONS ETF TR I HORIZONS NASD 44053G108 603 25096 SH SOLE 25096 0 0 HOSPITALITY PPTYS TR COM SH BEN IN 44106M102 835 29207 SH SOLE 27006 0 2200 HOST HOTELS & RESORTS INC COM 44107P104 591 28054 SH SOLE 28054 0 0 HUAZHU GROUP LTD SPONSORED ADS 44332N106 903 21528 SH SOLE 21528 0 0 IPG PHOTONICS CORP COM 44980X109 377 1711 SH SOLE 1711 0 0 ICICI BK LTD ADR 45104G104 83 10415 SH SOLE 10415 0 0 IDEX CORP COM 45167R104 1516 11110 SH SOLE 11110 0 0 IDEXX LABS INC COM 45168D104 261 1202 SH SOLE 1202 0 0 ILLUMINA INC NOTE 0.500% 452327AH2 17 13000 SH SOLE 13000 0 0 IMMUNOGEN INC COM 45253H101 712 73179 SH SOLE 73179 0 0 INDEPENDENCE RLTY TR INC COM 45378A106 277 26908 SH SOLE 26908 0 0 INDEXIQ ETF TR IQ ENCH COR P 45409B479 1104 57907 SH SOLE 57907 0 0 INFINERA CORPORATION COM 45667G103 2656 267538 SH SOLE 267538 0 0 INSULET CORP COM 45784P101 474 5533 SH SOLE 5533 0 0 INTERCONTINENTAL EXCHANGE IN COM 45866F104 2480 33736 SH SOLE 33735 0 0 INVESCO ACTIVELY MANAGD ETF TOTAL RETURN 46090A804 735 14141 SH SOLE 14141 0 0 INVESCO ACTIVELY MANAGD ETF VAR RATE INVT 46090A879 212 8478 SH SOLE 8478 0 0 INVESCO ACTIVELY MANAGD ETF ULTRA SHRT DU 46090A887 755 15029 SH SOLE 15029 0 0 INTUITIVE SURGICAL INC COM NEW 46120E602 1704 3562 SH SOLE 3562 0 0 INTREXON CORP COM 46122T102 175 12608 SH SOLE 12608 0 0 INVESCO TR INVT GRADE MUNS COM 46131M106 547 44273 SH SOLE 44273 0 0 INVESCO VALUE MUN INCOME TR COM 46132P108 854 60444 SH SOLE 60443 0 0 INVESCO HIGH INCOME 2023 TAR COM 46135X108 522 52815 SH SOLE 52814 0 0 INVESCO EXCHANGE TRADED FD T AEROSPACE DEF 46137V100 15168 276208 SH SOLE 276207 0 0 INVESCO EXCHANGE TRADED FD T S&P SPIN OFF 46137V159 3876 71396 SH SOLE 71395 0 0 INVESCO EXCHANGE TRADED FD T S&P500 PUR VA 46137V258 768 11685 SH SOLE 11685 0 0 INVESCO EXCHANGE TRADED FD T S&P500 PUR GW 46137V266 1379 12018 SH SOLE 12018 0 0 INVESCO EXCHANGE TRADED FD T BUYBACK ACHIE 46137V308 1287 22693 SH SOLE 22692 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL WG 46137V357 14985 147071 SH SOLE 120289 0 26667 INVESCO EXCHANGE TRADED FD T INTL DIVI ACH 46137V548 407 26096 SH SOLE 26095 0 0 INVESCO EXCHANGE TRADED FD T HIG YLD EQ DI 46137V563 444 25267 SH SOLE 25266 0 0 INVESCO EXCHANGE TRADED FD T FTSE RAFI 100 46137V613 3298 29293 SH SOLE 29293 0 0 INVESCO EXCHANGE TRADED FD T FINL PFD ETF 46137V621 259 14079 SH SOLE 14079 0 0 INVESCO EXCHANGE TRADED FD T DYNMC LRG GWT 46137V746 3060 68044 SH SOLE 68043 0 0 INVESCO EXCHANGE TRADED FD T DYNMC BLDG CO 46137V779 274 8992 SH SOLE 8992 0 0 INVESCO EXCHANGE TRADED FD T DYNMC BIOTECH 46137V787 276 5047 SH SOLE 5046 0 0 INVESCO EXCHANGE TRADED FD T DWA MOMENTUM 46137V837 24393 440795 SH SOLE 440795 0 0 INVESCO EXCHNG TRADED FD TR S&P500 LOW VO 46138E354 3862 81481 SH SOLE 81480 0 0 INVESCO EXCHNG TRADED FD TR S&P500 HDL VO 46138E362 11610 282904 SH SOLE 282904 0 0 INVESCO EXCHNG TRADED FD TR S&P 500 EX RA 46138E388 584 17278 SH SOLE 17277 0 0 INVESCO EXCHNG TRADED FD TR CEF INM COMPS 46138E404 483 21204 SH SOLE 21204 0 0 INVESCO EXCHNG TRADED FD TR CHINA ALL CAP 46138E503 314 9193 SH SOLE 9193 0 0 INVESCO EXCHNG TRADED FD TR PFD ETF 46138E511 8050 552929 SH SOLE 552928 0 0 INVESCO EXCHNG TRADED FD TR NATL AMT MUNI 46138E537 742 29548 SH SOLE 29547 0 0 INVESCO EXCHNG TRADED FD TR KBW REGL BKG 46138E578 1353 23365 SH SOLE 23365 0 0 INVESCO EXCHNG TRADED FD TR KBW PREM YIEL 46138E594 527 14770 SH SOLE 14770 0 0 INVESCO EXCHNG TRADED FD TR KBW BK 46138E628 241 4503 SH SOLE 4503 0 0 INVESCO EXCHNG TRADED FD TR FNDMNTL HY CR 46138E719 886 48463 SH SOLE 48463 0 0 INVESCO EXCHNG TRADED FD TR FTSE RAFI EMN 46138E727 1210 58552 SH SOLE 58552 0 0 INVESCO EXCHNG TRADED FD TR EMRNG MKT SVR 46138E784 3335 125773 SH SOLE 125773 0 0 INVESCO EXCHNG TRADED FD TR DWA SMLCP MEN 46138E842 8182 151436 SH SOLE 151436 0 0 INVESCO EXCHNG TRADED FD TR DWA EMERG MKT 46138E867 225 11243 SH SOLE 11243 0 0 INVESCO EXCHNG TRADED FD TR S&P SMLCP LOW 46138G102 10495 217217 SH SOLE 217216 0 0 INVESCO EXCHNG TRADED FD TR SR LN ETF 46138G508 27831 1215399 SH SOLE 1215398 0 0 INVESCO EXCHNG TRADED FD TR TAXABLE MUN B 46138G805 2455 82939 SH SOLE 82939 0 0 INVESCO EXCHNG TRADED FD TR VAR RATE PFD 46138G870 1592 64093 SH SOLE 64093 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS2018 CO 46138J106 2579 121915 SH SOLE 121915 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2019 C 46138J304 2894 137869 SH SOLE 137869 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2019 H 46138J403 13124 542888 SH SOLE 542888 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2020 C 46138J502 2909 138174 SH SOLE 138174 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2020 H 46138J601 12909 532358 SH SOLE 532358 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2021 C 46138J700 2965 142885 SH SOLE 142885 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2021 H 46138J809 2638 107241 SH SOLE 107241 0 0 IQVIA HLDGS INC COM 46266C105 16708 167387 SH SOLE 161837 0 5550 IQIYI INC SPONSORED ADS 46267X108 1411 43699 SH SOLE 43699 0 0 IRIDIUM COMMUNICATIONS INC COM 46269C102 1551 96366 SH SOLE 96366 0 0 IRON MTN INC NEW COM 46284V101 563 16088 SH SOLE 16088 0 0 ISHARES SILVER TRUST ISHARES 46428Q109 314 20784 SH SOLE 20784 0 0 ISHARES TR US TREAS BD E 46429B267 875 35547 SH SOLE 35547 0 0 ISHARES TR A RATE CP BD 46429B291 224 4457 SH SOLE 4457 0 0 ISHARES TR FLTG RATE NT 46429B655 38062 746325 SH SOLE 746324 0 0 ISHARES TR CORE HIGH DV 46429B663 4472 52621 SH SOLE 30333 0 22287 ISHARES TR MSCI CHINA ET 46429B671 327 5062 SH SOLE 5062 0 0 ISHARES TR MIN VOL EAFE 46429B689 7580 106559 SH SOLE 106558 0 0 ISHARES TR MIN VOL USA E 46429B697 14962 281476 SH SOLE 281476 0 0 ISHARES TR 0-5 YR TIPS E 46429B747 8737 87657 SH SOLE 87656 0 0 ISHARES US ETF TR SHT MAT BD ET 46431W507 7073 141002 SH SOLE 141002 0 0 ISHARES TR USA QUALITY F 46432F339 2328 27909 SH SOLE 27909 0 0 ISHARES TR EDGE MSCI USA 46432F388 583 7069 SH SOLE 7069 0 0 ISHARES TR USA MOMENTUM 46432F396 16759 152782 SH SOLE 152782 0 0 ISHARES TR CORE MSCI TOT 46432F834 704 11718 SH SOLE 11718 0 0 ISHARES TR CORE MSCI EAF 46432F842 91425 1442731 SH SOLE 1442731 0 0 ISHARES TR CORE 1 5 YR U 46432F859 1121 22856 SH SOLE 22856 0 0 ISHARES INC CORE MSCI EMK 46434G103 62315 1186740 SH SOLE 1185711 0 1028 ISHARES INC MSCI JPN ETF 46434G822 3049 52661 SH SOLE 49583 0 3078 ISHARES INC MSCI ITALY ET 46434G830 4294 148655 SH SOLE 148655 0 0 ISHARES INC MLT FCTR EMG 46434G889 1090 23601 SH SOLE 23600 0 0 ISHARES TR MULTIFACTOR U 46434V282 242 7579 SH SOLE 7579 0 0 ISHARES TR MULTIFACTOR U 46434V290 540 12927 SH SOLE 12927 0 0 ISHARES TR 0-5YR HI YL C 46434V407 952 20439 SH SOLE 20439 0 0 ISHARES TR CORE TOTAL US 46434V613 211 4288 SH SOLE 4288 0 0 ISHARES TR CORE DIV GRWT 46434V621 2494 72781 SH SOLE 72781 0 0 ISHARES TR GLOBAL REIT E 46434V647 1971 76814 SH SOLE 76814 0 0 ISHARES TR CORE MSCI EUR 46434V738 9945 209043 SH SOLE 209042 0 0 ISHARES TR IBONDS DEC18 46434VAA8 15813 629271 SH SOLE 629271 0 0 ISHARES TR IBONDS DEC20 46434VAQ3 17062 681390 SH SOLE 681390 0 0 ISHARES TR IBONDS DEC19 46434VAU4 15732 634906 SH SOLE 634905 0 0 ISHARES TR IBONDS DEC22 46434VBA7 313 12900 SH SOLE 12900 0 0 ISHARES TR IBONDS DEC24 46434VBG4 337 14041 SH SOLE 14041 0 0 ISHARES TR IBONDS DEC21 46434VBK5 13489 553512 SH SOLE 553511 0 0 ISHARES TR MSCI UK ETF N 46435G334 954 27446 SH SOLE 27446 0 0 ISHARES TR INTL DIV GRWT 46435G524 2086 38257 SH SOLE 38257 0 0 JPMORGAN CHASE & CO COM 46625H100 75982 729201 SH SOLE 552786 0 133946 JP MORGAN EXCHANGE TRADED FD DIV RTN INT E 46641Q209 1449 25173 SH SOLE 25173 0 0 JP MORGAN EXCHANGE TRADED FD DIV RTN EM EQ 46641Q308 971 18002 SH SOLE 18002 0 0 JP MORGAN EXCHANGE TRADED FD ULTRA SHRT IN 46641Q837 1801 35964 SH SOLE 35964 0 0 JP MORGAN EXCHANGE TRADED FD DIVERSFD EQT 46641Q845 286 9089 SH SOLE 9089 0 0 JAPAN SMALLER CAPITALIZA COM 47109u104 136 11675 SH SOLE 3275 0 8400 JD COM INC SPON ADR CL A 47215P106 1885 48415 SH SOLE 48415 0 0 JEFFERIES FINL GROUP INC COM 47233W109 3362 147849 SH SOLE 147848 0 0 JOHN HANCOCK EXCHANGE TRADED MULTIFACTOR M 47804J206 386 11101 SH SOLE 11101 0 0 JOHN HANCOCK EXCHANGE TRADED MULTI INTL ET 47804J859 399 13797 SH SOLE 13797 0 0 KAR AUCTION SVCS INC COM 48238T109 2653 48424 SH SOLE 48423 0 0 KB FINANCIAL GROUP INC SPONSORED ADR 48241A105 275 5936 SH SOLE 5936 0 0 KBR INC COM 48242W106 975 54454 SH SOLE 54454 0 0 KKR & CO L P DEL COM UNITS 48248M102 247 9968 SH SOLE 9968 0 0 KKR INCOME OPPORTUNITIES FD COM 48249T106 394 23843 SH SOLE 23842 0 0 KEANE GROUP INC COM 48669A108 695 50853 SH SOLE 50853 0 0 KEYSIGHT TECHNOLOGIES INC COM 49338L103 299 5070 SH SOLE 5070 0 0 KIMCO REALTY CORP REIT COM 49446r109 374 22050 SH SOLE 22050 0 0 KINDER MORGAN INC DEL COM 49456B101 13004 735973 SH SOLE 347943 0 381424 KINDER MORGAN INC DEL PFD SER A 49456B200 6158 177621 SH SOLE 177621 0 0 KITE RLTY GROUP TR COM NEW 49803T300 252 14781 SH SOLE 14781 0 0 KNOWLES CORP COM 49926D109 1700 111128 SH SOLE 111128 0 0 KURA ONCOLOGY INC COM 50127T109 291 16000 SH SOLE 16000 0 0 LCI INDS COM 50189K103 230 2555 SH SOLE 2555 0 0 LABORATORY CORP AMER HLDGS COM NEW 50540R409 2823 15726 SH SOLE 15726 0 0 LEGG MASON ETF INVESTMENT TR GLOBAL INFSTR 52468L703 2010 70932 SH SOLE 70932 0 0 LIBERTY MEDIA CORP DELAWARE NOTE 1.375%1 531229AB8 14 12000 SH SOLE 12000 0 0 LIVE OAK BANCSHARES INC COM 53803X105 326 10665 SH SOLE 10665 0 0 LOGMEIN INC COM 54142L109 346 3355 SH SOLE 3355 0 0 M & T BK CORP COM 55261F104 4670 27447 SH SOLE 27446 0 0 MFS INTER INCOME TR SH BEN INT 55273C107 41 10750 SH SOLE 10750 0 0 MEI PHARMA INC COM NEW 55279B202 113 28700 SH SOLE 28700 0 0 MGM GROWTH PPTYS LLC CL A COM 55303A105 1396 45858 SH SOLE 42358 0 3500 MKS INSTRUMENT INC COM 55306N104 454 4750 SH SOLE 4750 0 0 MPLX LP COM UNIT REP 55336V100 1795 52593 SH SOLE 52593 0 0 MSCI INC COM 55354G100 545 3297 SH SOLE 3297 0 0 MACQUARIE INFRASTRUCTURE COR COM 55608B105 2880 68269 SH SOLE 68268 0 0 MACQUARIE INFRASTRUCTURE COR NOTE 2.875% 55608BAA3 11 12000 SH SOLE 12000 0 0 MACYS INC COM 55616P104 2104 56234 SH SOLE 56233 0 0 MAIN STREET CAPITAL CORP COM 56035L104 287 7559 SH SOLE 7559 0 0 MAINSTAY MACKAY DEFINDTRM MU COM 56064K100 296 15286 SH SOLE 15286 0 0 MANAGED PORTFOLIO SER TORTOISE NRAM 56167N720 842 36180 SH SOLE 36180 0 0 MANPOWERGROUP INC COM 56418H100 458 5333 SH SOLE 5332 0 0 MANULIFE FINL CORP COM 56501R106 373 20786 SH SOLE 20786 0 0 MARATHON PETE CORP COM 56585A102 3274 46677 SH SOLE 43176 0 3500 MASTERCARD INCORPORATED CL A 57636Q104 28158 143286 SH SOLE 143286 0 0 MAXIM INTEGRATED PRODS INC COM 57772K101 10915 186079 SH SOLE 186078 0 0 MAZOR ROBOTICS LTD SPONSORED ADS 57886P103 769 13858 SH SOLE 13858 0 0 MCKESSON CORP COM 58155Q103 11883 89085 SH SOLE 89084 0 0 MEDICAL PPTYS TRUST INC COM 58463J304 428 30505 SH SOLE 30505 0 0 MEDNAX INC COM 58502B106 509 11768 SH SOLE 11768 0 0 MERCK & CO INC COM 58933Y105 73134 1204864 SH SOLE 934400 0 221501 METLIFE INC COM 59156R108 8227 188719 SH SOLE 164744 0 23975 MICROCHIP TECHNOLOGY INC NOTE 1.625% 595017AD6 19 11000 SH SOLE 11000 0 0 MID AMER APT CMNTYS INC COM 59522J103 201 2001 SH SOLE 2000 0 0 MOLSON COORS BREWING CO CL B 60871R209 671 9868 SH SOLE 9868 0 0 MONSTER BEVERAGE CORP NEW COM 61174X109 5551 96900 SH SOLE 96900 0 0 MOSAIC CO NEW COM 61945C103 204 7293 SH SOLE 7293 0 0 NGL ENERGY PARTNERS LP COM UNIT REPS 62913M107 340 27256 SH SOLE 27256 0 0 NRG YIELD INC CL C 62942X405 267 15544 SH SOLE 15544 0 0 NATIONAL COMM CORP COM 63546L102 1923 41540 SH SOLE 41540 0 0 NAVIENT CORPORATION COM 63938C108 1787 137196 SH SOLE 137196 0 0 NETAPP INC COM 64110D104 341 4345 SH SOLE 4344 0 0 NETFLIX INC COM 64110L106 4979 12722 SH SOLE 12722 0 0 NEUBERGER BERMAN MLP INCOME COM 64129H104 1572 179339 SH SOLE 179338 0 0 NEUBERGER BERMAN REAL ESTATE S MF 64190A103 51 10000 SH SOLE 10000 0 0 NEW RESIDENTIAL INVT CORP COM NEW 64828T201 7096 405730 SH SOLE 405729 0 0 NEXTERA ENERGY INC COM 65339F101 17441 104420 SH SOLE 78764 0 25655 NOAH HLDGS LTD SPON ADS CL A 65487X102 791 15185 SH SOLE 15185 0 0 NOVARTIS A G SPONSORED ADR 66987V109 16463 217937 SH SOLE 213319 0 4617 NOW INC COM 67011P100 332 24940 SH SOLE 24940 0 0 NUANCE COMMUNICATIONS INC COM 67020Y100 308 22190 SH SOLE 22190 0 0 NUANCE COMMUNICATIONS INC NOTE 2.750%1 67020YAF7 10 11000 SH SOLE 11000 0 0 NUVEEN NORTH CAROLINA QLTY M COM 67060P100 392 31847 SH SOLE 31846 0 0 NUVEEN SELECT MAT MUN FD SH BEN INT 67061T101 103 10595 SH SOLE 10595 0 0 NUVEEN VIRGINIA QLTY MUNCPL COM 67064R102 534 42869 SH SOLE 42869 0 0 NVIDIA CORP COM 67066G104 2199 9286 SH SOLE 9285 0 0 NUVEEN QUALITY MUNCP INCOME COM 67066V101 446 33551 SH SOLE 33551 0 0 NUVEEN SR INCOME FD COM 67067Y104 94 15158 SH SOLE 15158 0 0 NUVEEN S&P 500 BUY-WRITE INC COM 6706ER101 142 10120 SH SOLE 10119 0 0 NUVEEN MUNICIPAL CREDIT INC COM SH BEN IN 67070X101 606 42290 SH SOLE 42290 0 0 NUVEEN AMT FREE MUN CR INC F COM 67071L106 1733 118841 SH SOLE 118841 0 0 NUVEEN PFD & INCM SECURTIES COM 67072C105 422 47960 SH SOLE 47959 0 0 NUVEEN FLOATING RATE INCOME COM 67072T108 213 20458 SH SOLE 20458 0 0 NUVEEN CR STRATEGIES INCM FD COM SHS 67073D102 329 41421 SH SOLE 41421 0 0 NUVEEN BUILD AMER BD FD COM 67074C103 232 11265 SH SOLE 11264 0 0 NUVEEN ENERGY MLP TOTL RTRNF COM 67074U103 313 29219 SH SOLE 29218 0 0 NUVEEN REAL ASSET INM AND GW COM 67074Y105 727 45016 SH SOLE 45016 0 0 NUVEEN PFD & INCOME TERM FD COM 67075A106 2285 98806 SH SOLE 98805 0 0 NUVEEN GLOBAL HIGH INCOME FD SHS 67075G103 168 10923 SH SOLE 10922 0 0 NUVEEN HIGH INCOME 2020 TARG COM 67075L102 469 46938 SH SOLE 46938 0 0 NUVEEN HGH INC DEC18 TRGT TR COM 67075P103 1371 138797 SH SOLE 138797 0 0 NUVEEN PFD & INCOME 2022 TER COM 67075T105 300 12431 SH SOLE 12431 0 0 NUVEEN CR OPPORTUNITIES 2022 COM 67075U102 488 51714 SH SOLE 51714 0 0 NUTRIEN LTD COM 67077M108 9939 182779 SH SOLE 38869 0 142084 NUVEEN HIGH INCOME NOVEMBER COM 67077N106 3669 383836 SH SOLE 383335 0 500 NUVEEN EMERGING MKTS DEBT 20 COM 67077P101 130 14950 SH SOLE 14950 0 0 NUSHARES ETF TR ENHANCED YIEL 67092P102 5943 252358 SH SOLE 252358 0 0 NUSHARES ETF TR ESG MID CAP G 67092P409 310 9921 SH SOLE 9921 0 0 O REILLY AUTOMOTIVE INC NEW COM 67103H107 13076 47799 SH SOLE 47798 0 0 OSI ETF TR OSHARES FTSE 67110P506 314 13200 SH SOLE 13200 0 0 OAKTREE SPECIALTY LENDING CO COM 67401P108 503 105400 SH SOLE 105400 0 0 OAKTREE STRATEGIC INCOME COR COM 67402D104 1189 139968 SH SOLE 139967 0 0 OCLARO INC COM NEW 67555N206 763 85521 SH SOLE 85521 0 0 OPPENHEIMER ETF TR S&P 500 REVEN 68386C104 1839 36247 SH SOLE 36246 0 0 OPPENHEIMER ETF TR S&P MDCP 400 68386C203 217 3561 SH SOLE 3561 0 0 ORACLE CORP COM 68389X105 44415 1008066 SH SOLE 675996 0 284818 PG&E CORP COM 69331C108 1000 23512 SH SOLE 23512 0 0 PGIM SHORT DURATION HIGH YIE COM 69346H100 318 22725 SH SOLE 22725 0 0 PPL CORP COM 69351T106 19218 673156 SH SOLE 664255 0 3200 PRA HEALTH SCIENCES INC COM 69354M108 228 2452 SH SOLE 2452 0 0 PACER FDS TR TRENDP US LAR 69374H105 1168 39903 SH SOLE 39903 0 0 PACER FDS TR TRENDP US MID 69374H204 236 7343 SH SOLE 7343 0 0 PACER FDS TR TRENDPILOT EU 69374H808 239 8549 SH SOLE 8549 0 0 PACER FDS TR WEALTHSHIELD 69374H840 936 35438 SH SOLE 35438 0 0 PAYCOM SOFTWARE INC COM 70432V102 339 3433 SH SOLE 3433 0 0 PAYPAL HLDGS INC COM 70450Y103 7157 85961 SH SOLE 85961 0 0 PETROLEO BRASILEIRO SA PETRO SPONSORED ADR 71654V408 259 25899 SH SOLE 25898 0 0 PILGRIMS PRIDE CORP NEW COM 72147K108 343 17085 SH SOLE 17085 0 0 PIMCO INCOME STRATEGY FUND COM 72201H108 1040 87838 SH SOLE 87838 0 0 PIMCO ETF TR 15+ YR US TIP 72201R304 2890 42751 SH SOLE 42750 0 0 PIMCO ETF TR ACTIVE BD ETF 72201R775 515 5001 SH SOLE 5001 0 0 PIMCO ETF TR 0-5 HIGH YIEL 72201R783 2864 28785 SH SOLE 28784 0 0 PIMCO ETF TR INV GRD CRP B 72201R817 9825 97944 SH SOLE 97943 0 0 PIMCO ETF TR ENHAN SHRT MA 72201R833 4912 48386 SH SOLE 48386 0 0 PIMCO DYNAMIC INCOME FD SHS 72201Y101 1249 39199 SH SOLE 39199 0 0 PIMCO DYNMIC CREDIT AND MRT COM SHS 72202D106 2456 104215 SH SOLE 104215 0 0 POOL CORPORATION COM 73278L105 1210 7994 SH SOLE 7994 0 0 PRAXAIR INC COM 74005P104 3392 21455 SH SOLE 16830 0 4625 PREMIER INC CL A 74051N102 556 15296 SH SOLE 15296 0 0 PRICE T ROWE GROUP INC COM 74144T108 4155 35801 SH SOLE 35800 0 0 PRIMERICA INC COM 74164M108 1381 13874 SH SOLE 13874 0 0 PRINCIPAL FINL GROUP INC COM 74251V102 338 6390 SH SOLE 6389 0 0 PRINCIPAL REAL ESTATE INCOME SHS BEN INT 74255X104 200 11272 SH SOLE 11271 0 0 PRINCIPAL EXCHANGE TRADED FD SPECTRUM PFD 74255Y888 221 2332 SH SOLE 2332 0 0 PROLOGIS INC COM 74340W103 342 5209 SH SOLE 5208 0 0 PROOFPOINT INC DBCV 0.750% 743424AD5 16 11000 SH SOLE 11000 0 0 PROSHARES TR DJ BRKFLD GLB 74347B508 523 12516 SH SOLE 12516 0 0 PROSHARES TR S&P MDCP 400 74347B680 271 4973 SH SOLE 4973 0 0 PROSHARES TR RUSS 2000 DIV 74347B698 1425 24949 SH SOLE 24949 0 0 PROSHARES TR MSCI EAFE DIV 74347B839 453 11900 SH SOLE 11900 0 0 PROSHARES TR S&P 500 DV AR 74348A467 6631 106384 SH SOLE 106384 0 0 PROSPECT CAPITAL CORPORATION NOTE 5.875% 74348TAM4 67 67000 SH SOLE 67000 0 0 PROSPECT CAPITAL CORPORATION NOTE 4.750% 74348TAQ5 207 208000 SH SOLE 208000 0 0 PUBLIC STORAGE COM 74460D109 6058 26711 SH SOLE 26710 0 0 QEP RES INC COM 74733V100 753 61468 SH SOLE 61468 0 0 QORVO INC COM 74736K101 221 2767 SH SOLE 2767 0 0 QUALYS INC COM 74758T303 316 3751 SH SOLE 3751 0 0 QUEST DIAGNOSTICS INC COM COM 74834L100 951 8648 SH SOLE 2898 0 5750 QURATE RETAIL INC COM SER A 74915M100 483 22781 SH SOLE 22781 0 0 RGC RES INC COM 74955L103 1277 43763 SH SOLE 38062 0 5700 RSP PERMIAN INC COM 74978Q105 868 19724 SH SOLE 19724 0 0 RADIANT LOGISTICS INC COM 75025X100 159 40837 SH SOLE 40837 0 0 RANGE RES CORP COM 75281A109 1183 70743 SH SOLE 70742 0 0 RBC BEARINGS INC COM 75524B104 1581 12280 SH SOLE 12280 0 0 RE MAX HLDGS INC CL A 75524W108 920 17559 SH SOLE 17559 0 0 RED HAT INC NOTE 0.250%1 756577AD4 21 12000 SH SOLE 12000 0 0 REGENERON PHARMACEUTICALS COM 75886F107 3946 11440 SH SOLE 11440 0 0 REGIONS FINL CORP NEW COM 7591EP100 1220 68663 SH SOLE 68663 0 0 RESTAURANT BRANDS INTL INC COM 76131D103 387 6424 SH SOLE 6423 0 0 RIVERNORTH DOUBLELINE STRATE COM 76882G107 664 37544 SH SOLE 37544 0 0 RYMAN HOSPITALITY PPTYS INC COM 78377T107 5994 72091 SH SOLE 72091 0 0 S&P GLOBAL INC COM 78409V104 1071 5252 SH SOLE 3952 0 1300 SBA COMMUNICATIONS CORP NEW CL A 78410G104 2454 14864 SH SOLE 6476 0 8388 SL GREEN RLTY CORP COM 78440X101 218 2176 SH SOLE 2176 0 0 SLM CORP COM 78442P106 153 13414 SH SOLE 13414 0 0 SPDR S&P 500 ETF TR TR UNIT 78462F103 139816 515399 SH SOLE 508410 0 6988 SPDR S&P 500 ETF TR TR UNIT 78462F103 2007 7400 SH Put SOLE 7400 0 0 SPDR GOLD TRUST GOLD SHS 78463V107 3811 32129 SH SOLE 27588 0 4541 SPDR INDEX SHS FDS EURO STOXX 50 78463X202 550 14365 SH SOLE 14364 0 0 SPDR INDEX SHS FDS S&P GLBDIV ET 78463X459 542 8057 SH SOLE 8056 0 0 SPDR INDEX SHS FDS GLB NAT RESRC 78463X541 326 6513 SH SOLE 6513 0 0 SPDR INDEX SHS FDS S&P INTL ETF 78463X772 300 7847 SH SOLE 7846 0 0 SPDR INDEX SHS FDS PORTFOLIO DEV 78463X889 219 7236 SH SOLE 7236 0 0 SPDR SERIES TRUST NYSE TECH ETF 78464A102 15231 163157 SH SOLE 163156 0 0 SPDR SERIES TRUST BLOMBRG BRC I 78464A151 231 6855 SH SOLE 6855 0 0 SPDR SERIES TRUST S&P 600 SMCP 78464A201 368 5838 SH SOLE 5837 0 0 SPDR SERIES TRUST NUV HGHYLD MU 78464A284 2102 37221 SH SOLE 37221 0 0 SPDR SERIES TRUST BLMBRG BRC CN 78464A359 5165 97421 SH SOLE 97421 0 0 SPDR SERIES TRUST PRTFLO S&P500 78464A409 1420 40441 SH SOLE 40440 0 0 SPDR SERIES TRUST BLOOMBERG BRC 78464A417 6152 173423 SH SOLE 173422 0 0 SPDR SERIES TRUST PORTFOLIO SHO 78464A474 18077 599409 SH SOLE 599408 0 0 SPDR SERIES TRUST PRTFLO S&P500 78464A508 704 23789 SH SOLE 23789 0 0 SPDR SERIES TRUST BLOMBERG INTL 78464A516 1531 55172 SH SOLE 55172 0 0 SPDR SERIES TRUST DJ REIT ETF 78464A607 428 4556 SH SOLE 4556 0 0 SPDR SERIES TRUST AEROSPACE DEF 78464A631 397 4560 SH SOLE 4559 0 0 SPDR SERIES TRUST PORTFOLIO LN 78464A664 2736 78117 SH SOLE 78117 0 0 SPDR SERIES TRUST S&P REGL BKG 78464A698 18398 301609 SH SOLE 301608 0 0 SPDR SERIES TRUST S&P PHARMAC 78464A722 270 6293 SH SOLE 6293 0 0 SPDR SERIES TRUST S&P OILGAS EX 78464A730 7946 184540 SH SOLE 184540 0 0 SPDR SERIES TRUST S&P DIVID ETF 78464A763 5406 58328 SH SOLE 58327 0 0 SPDR SERIES TRUST S&P CAP MKTS 78464A771 2341 40358 SH SOLE 40357 0 0 SPDR SERIES TRUST S&P INS ETF 78464A789 300 10081 SH SOLE 10081 0 0 SPDR SERIES TRUST S&P BK ETF 78464A797 1619 34347 SH SOLE 34346 0 0 SPDR SERIES TRUST PORTFOLIO TL 78464A805 316 9315 SH SOLE 9315 0 0 SPDR SERIES TRUST S&P 600 SML C 78464A813 379 5244 SH SOLE 5244 0 0 SPDR SERIES TRUST S&P 400 MDCP 78464A821 377 6997 SH SOLE 6996 0 0 SPDR SERIES TRUST PORTFOLIO LR 78464A854 546 17146 SH SOLE 17146 0 0 SPDR SERIES TRUST S&P SEMICNDCT 78464A862 233 3228 SH SOLE 3228 0 0 SPDR SERIES TRUST S&P BIOTECH 78464A870 1097 11533 SH SOLE 11533 0 0 SPDR SERIES TRUST S&P HOMEBUILD 78464A888 240 6084 SH SOLE 6084 0 0 SS&C TECHNOLOGIES HLDGS INC COM 78467J100 371 7159 SH SOLE 7159 0 0 SSGA ACTIVE ETF TR MULT ASS RLRT 78467V103 623 23400 SH SOLE 23399 0 0 SSGA ACTIVE ETF TR BLKSTN GSOSRL 78467V608 12674 269854 SH SOLE 269853 0 0 SSGA ACTIVE ETF TR SPDR TR TACTI 78467V848 2858 60124 SH SOLE 60124 0 0 SPDR DOW JONES INDL AVRG ETF UT SER 1 78467X109 15921 65592 SH SOLE 65591 0 0 SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCR 78467Y107 1928 5432 SH SOLE 3757 0 1675 SPDR SER TR BLOMBERG BRC 78468R200 19802 644000 SH SOLE 644000 0 0 SPDR SER TR BLOOMBERG SRT 78468R408 14025 513963 SH SOLE 513962 0 0 SPDR SER TR SPDR BLOOMBER 78468R663 714 7800 SH SOLE 7800 0 0 SPDR SER TR DORSEY WRGT F 78468R713 412 17423 SH SOLE 17423 0 0 SPDR SER TR NUVEEN BRC MU 78468R721 1141 23792 SH SOLE 23792 0 0 SPDR SER TR NUVEEN BLMBRG 78468R739 17280 360094 SH SOLE 360094 0 0 SPDR SER TR PRTFLO S&P500 78468R788 293 7875 SH SOLE 7875 0 0 SABRA HEALTH CARE REIT INC COM 78573L106 432 19910 SH SOLE 19910 0 0 SALESFORCE COM INC COM 79466L302 3058 22420 SH SOLE 22420 0 0 SANOFI SPONSORED ADR 80105N105 17537 438334 SH SOLE 438333 0 0 SCANA CORP NEW COM 80589M102 7337 190493 SH SOLE 190493 0 0 SEALED AIR CORP NEW COM 81211K100 1002 23606 SH SOLE 23605 0 0 SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 1815 31264 SH SOLE 31264 0 0 SELECT SECTOR SPDR TR SBI HEALTHCAR 81369Y209 61460 736408 SH SOLE 736408 0 0 SELECT SECTOR SPDR TR SBI CONS STPL 81369Y308 34498 669511 SH SOLE 669511 0 0 SELECT SECTOR SPDR TR SBI CONS DISC 81369Y407 48644 445062 SH SOLE 445060 0 0 SELECT SECTOR SPDR TR ENERGY 81369Y506 6647 87553 SH SOLE 87553 0 0 SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 15816 594821 SH SOLE 594820 0 0 SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 4908 68541 SH SOLE 68541 0 0 SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 54406 783163 SH SOLE 783162 0 0 SELECT SECTOR SPDR TR RL EST SEL SE 81369Y860 879 26892 SH SOLE 26891 0 0 SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 1397 26904 SH SOLE 26904 0 0 SERVICEMASTER GLOBAL HLDGS I COM 81761R109 426 7174 SH SOLE 7174 0 0 SHIRE PLC SPONSORED ADR 82481R106 1503 8909 SH SOLE 8909 0 0 SHOPIFY INC CL A 82509L107 1823 12498 SH SOLE 12498 0 0 SIGNATURE BK NEW YORK N Y COM 82669G104 2874 22486 SH SOLE 22486 0 0 SINOPEC SHANGHAI PETROCHEMIC SPON ADR H 82935M109 551 9200 SH SOLE 9200 0 0 SIRIUS XM HLDGS INC COM 82968B103 632 93482 SH SOLE 93481 0 0 SITEONE LANDSCAPE SUPPLY INC COM 82982L103 1319 15714 SH SOLE 15714 0 0 SIX FLAGS ENTMT CORP NEW COM 83001A102 3214 45884 SH SOLE 45884 0 0 SKYWORKS SOLUTIONS INC COM 83088M102 2358 24406 SH SOLE 22556 0 1850 SMITH & NEPHEW PLC SPDN ADR NEW 83175M205 800 21320 SH SOLE 21320 0 0 SNAP INC CL A 83304A106 157 12046 SH SOLE 12046 0 0 SOLARIS OILFIELD INFRSTR INC COM CL A 83418M103 240 16854 SH SOLE 16854 0 0 SPECTRA ENERGY PARTNERS LP COM 84756N109 3778 106666 SH SOLE 106665 0 0 SPECTRUM BRANDS HLDGS INC COM 84763R101 957 11734 SH SOLE 11734 0 0 SPROTT PHYSICAL GOLD TRUST UNIT 85207H104 243 23918 SH SOLE 12918 0 11000 SPROTT PHYSICAL GOLD & SILVER COM 85208r101 2738 218496 SH SOLE 20416 0 152430 STARWOOD PPTY TR INC COM 85571B105 2444 112601 SH SOLE 112600 0 0 SUMITOMO MITSUI FINL GROUP I SPONSORED ADR 86562M209 1386 178467 SH SOLE 178466 0 0 SUNOCO LP COM U REP LP 86765K109 446 17900 SH SOLE 17900 0 0 SUPER MICRO COMPUTER INC COM 86800U104 263 11148 SH SOLE 11148 0 0 SUTHERLAND ASSET MGMT CORP M COM 86933G105 601 36996 SH SOLE 36996 0 0 SYNAPTICS INC COM 87157D109 309 6141 SH SOLE 6141 0 0 SYNOVUS FINL CORP COM NEW 87161C501 385 7291 SH SOLE 7290 0 0 SYNCHRONY FINL COM 87165B103 3472 104044 SH SOLE 104043 0 0 TCP CAP CORP NOTE 5.250%1 87238QAB9 147 145000 SH SOLE 145000 0 0 TARGA RES CORP COM 87612G101 1222 24712 SH SOLE 24712 0 0 TEGNA INC COM 87901J105 273 25200 SH SOLE 25200 0 0 TEKLA LIFE SCIENCES INVS SH BEN INT 87911K100 238 12695 SH SOLE 12695 0 0 TEKLA WORLD HEALTHCARE FD BEN INT SHS 87911L108 529 41110 SH SOLE 41110 0 0 TELEFONICA BRASIL SA SPONSORED ADR 87936R106 205 17297 SH SOLE 17297 0 0 TELUS CORP COM 87971M103 918 25854 SH SOLE 25853 0 0 TESLA INC COM 88160R101 720 2101 SH SOLE 2101 0 0 TEXAS CAPITAL BANCSHARES INC COM 88224Q107 936 10231 SH SOLE 10231 0 0 TG THERAPEUTICS INC COM 88322Q108 218 16650 SH SOLE 16650 0 0 THE TRADE DESK INC COM CL A 88339J105 226 2418 SH SOLE 2418 0 0 3M CO COM 88579Y101 38192 194147 SH SOLE 102074 0 35226 TIVO CORP COM 88870P106 483 35965 SH SOLE 35965 0 0 TORTOISE ENERGY INFRA CORP COM 89147L100 3204 120091 SH SOLE 97691 0 22400 TORTOISE PWR & ENERGY INFRAS COM 89147X104 385 20438 SH SOLE 20438 0 0 TORTOISE ENERGY INDEPENDENC COM 89148K101 274 21748 SH SOLE 21748 0 0 TOWNEBANK PORTSMOUTH VA COM 89214P109 3659 114014 SH SOLE 114013 0 0 TRANSCANADA CORP COM 89353D107 1441 33366 SH SOLE 33366 0 0 TWENTY FIRST CENTY FOX INC CL A 90130A101 2905 58476 SH SOLE 58475 0 0 TWITTER INC COM 90184L102 2050 46943 SH SOLE 46943 0 0 TWO HBRS INVT CORP COM NEW 90187B408 540 34216 SH SOLE 34216 0 0 ULTA BEAUTY INC COM 90384S303 455 1950 SH SOLE 1950 0 0 ULTIMATE SOFTWARE GROUP INC COM 90385D107 239 932 SH SOLE 932 0 0 UNION BANKSHARES CORP NEW COM 90539J109 227 5856 SH SOLE 5856 0 0 UNITED CMNTY BKS BLAIRSVLE G COM 90984P303 232 7569 SH SOLE 7569 0 0 UNITEDHEALTH GROUP INC COM 91324P102 55991 228225 SH SOLE 224960 0 3100 UNITI GROUP INC COM 91325V108 734 36658 SH SOLE 36658 0 0 VALEANT PHARMACEUTICALS INTL COM 91911K102 754 32445 SH SOLE 32445 0 0 VALERO ENERGY CORP NEW COM 91913Y100 2394 21612 SH SOLE 21611 0 0 VANECK VECTORS ETF TR GOLD MINERS E 92189F106 4949 221843 SH SOLE 221843 0 0 VANECK VECTORS ETF TR HIGH YLD MUN 92189F361 6760 214813 SH SOLE 214812 0 0 VANECK VECTORS ETF TR SHORT HIGH YI 92189F387 6003 244847 SH SOLE 244847 0 0 VANECK VECTORS ETF TR PFD SECS EX F 92189F429 322 16437 SH SOLE 16437 0 0 VANECK VECTORS ETF TR FALLEN ANGEL 92189F437 1183 41249 SH SOLE 41249 0 0 VANECK VECTORS ETF TR JP MORGAN MKT 92189F494 10839 636869 SH SOLE 636867 0 0 VANECK VECTORS ETF TR AMT FREE INT 92189F544 16662 707095 SH SOLE 707095 0 0 VANECK VECTORS ETF TR JR GOLD MINER 92189F791 340 10419 SH SOLE 10419 0 0 VANGUARD CHARLOTTE FDS INTL BD IDX E 92203J407 8021 146622 SH SOLE 146621 0 0 VANGUARD WORLD FDS CONSUM DIS ET 92204A108 8022 47294 SH SOLE 47294 0 0 VANGUARD WORLD FDS CONSUM STP ET 92204A207 1205 8982 SH SOLE 8981 0 0 VANGUARD WORLD FDS ENERGY ETF 92204A306 1008 9608 SH SOLE 9607 0 0 VANGUARD WORLD FDS FINANCIALS ET 92204A405 3261 48359 SH SOLE 48359 0 0 VANGUARD WORLD FDS HEALTH CAR ET 92204A504 2013 12653 SH SOLE 12652 0 0 VANGUARD WORLD FDS INDUSTRIAL ET 92204A603 2669 19655 SH SOLE 19654 0 0 VANGUARD WORLD FDS INF TECH ETF 92204A702 9299 51263 SH SOLE 51262 0 0 VANGUARD WORLD FDS MATERIALS ETF 92204A801 490 3725 SH SOLE 3724 0 0 VANGUARD WORLD FDS COMM SRVC ETF 92204A884 702 8270 SH SOLE 8269 0 0 VANGUARD SCOTTSDALE FDS SHRT TRM CORP 92206C409 23385 299427 SH SOLE 299426 0 0 VANGUARD SCOTTSDALE FDS VNG RUS2000ID 92206C664 420 3203 SH SOLE 3203 0 0 VANGUARD SCOTTSDALE FDS VNG RUS1000GR 92206C680 393 2678 SH SOLE 2678 0 0 VANGUARD SCOTTSDALE FDS INTER TERM TR 92206C706 8627 137714 SH SOLE 137714 0 0 VANGUARD SCOTTSDALE FDS VNG RUS1000VA 92206C714 318 3022 SH SOLE 3022 0 0 VANGUARD SCOTTSDALE FDS LG-TERM COR B 92206C813 1124 12854 SH SOLE 12854 0 0 VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 17240 206430 SH SOLE 206429 0 0 VARIAN MED SYS INC COM 92220P105 2669 23481 SH SOLE 23481 0 0 VENTAS INC COM 92276F100 19018 333959 SH SOLE 319057 0 14900 VEREIT INC COM 92339V100 226 30460 SH SOLE 30460 0 0 VERIZON COMMUNICATIONS INC COM 92343V104 84692 1683422 SH SOLE 1336748 0 228813 VERINT SYS INC NOTE 1.500% 92343XAA8 11 12000 SH SOLE 12000 0 0 VERISK ANALYTICS INC COM 92345Y106 9183 85327 SH SOLE 85327 0 0 VERTEX PHARMACEUTICALS INC COM 92532F100 1199 7060 SH SOLE 7060 0 0 VERSUM MATLS INC COM COM 92532W103 399 10750 SH SOLE 6040 0 4710 VIACOM INC NEW CL B 92553P201 2140 70982 SH SOLE 70982 0 0 VICTORY PORTFOLIOS II SHS US DISCOV 92647N774 494 10408 SH SOLE 10408 0 0 VICTORY PORTFOLIOS II SHS US 500 EN 92647N782 3852 77977 SH SOLE 77977 0 0 VICTORY PORTFOLIOS II SHS DEVP ENH 92647N816 607 17927 SH SOLE 17927 0 0 VICTORY PORTFOLIOS II SHS US EQ INC 92647N824 1266 27332 SH SOLE 27332 0 0 VICTORY PORTFOLIOS II SHS US LRG CA 92647N865 228 5043 SH SOLE 5043 0 0 VIPER ENERGY PARTNERS LP COM UNT RP IN 92763M105 567 17800 SH SOLE 17800 0 0 VIPSHOP HLDGS LTD SPONSORED ADR 92763W103 217 20000 SH Put SOLE 20000 0 0 VISA INC COM CL A 92826C839 41041 309866 SH SOLE 309765 0 100 VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 11174 459689 SH SOLE 447008 0 10850 VOYA GLBL ADV & PREM OPP FD COM 92912R104 146 12612 SH SOLE 12612 0 0 VOYA INFRASTRUCTURE INDLS & COM 92912X101 319 20528 SH SOLE 20528 0 0 WGL HLDGS INC COM 92924F106 1982 22339 SH SOLE 2539 0 19800 WABCO HLDGS INC COM 92927K102 500 4278 SH SOLE 4278 0 0 W P CAREY INC COM 92936U109 13209 199088 SH SOLE 186906 0 12180 WPP PLC NEW ADR 92937A102 8597 109417 SH SOLE 109417 0 0 WEC ENERGY GROUP INC COM 92939U106 2457 38017 SH SOLE 38017 0 0 WASTE CONNECTIONS INC COM 94106B101 2074 27554 SH SOLE 27554 0 0 WASTE MGMT INC DEL COM 94106L109 31812 391113 SH SOLE 172677 0 115815 WAYFAIR INC CL A 94419L101 298 2515 SH SOLE 2515 0 0 WEATHERFORD INTL LTD NOTE 5.875% 947075AH0 11 12000 SH SOLE 12000 0 0 WELLS FARGO GLOBAL DIVIDEND COM 94987C103 196 35103 SH SOLE 35103 0 0 WELLTOWER INC COM 95040Q104 17444 278260 SH SOLE 274409 0 3850 WESCO INTL INC COM 95082P105 2838 49719 SH SOLE 49719 0 0 WESTERN ASSET HGH YLD DFNDFD COM 95768B107 152 10482 SH SOLE 10482 0 0 WESTROCK CO COM 96145D105 3310 58065 SH SOLE 58065 0 0 WHITEHORSE FIN INC COM 96524V106 176 12170 SH SOLE 12170 0 0 WILLIAMS PARTNERS L P NEW COM UNIT LTD 96949L105 584 14390 SH SOLE 14389 0 0 WISDOMTREE TR EMG MKTS SMCA 97717W281 9135 191554 SH SOLE 191554 0 0 WISDOMTREE TR US LARGECAP D 97717W307 7823 87170 SH SOLE 87169 0 0 WISDOMTREE TR GLB EX US RL 97717W331 484 16008 SH SOLE 16007 0 0 WISDOMTREE TR US DIVID EX F 97717W406 358 4121 SH SOLE 4120 0 0 WISDOMTREE TR INDIA ERNGS FD COM 97717W422 8008 318146 SH SOLE 34225 0 280231 WISDOMTREE TR US MIDCAP DIV 97717W505 1995 55732 SH SOLE 55731 0 0 WISDOMTREE TR US SMALLCP ER 97717W562 242 6271 SH SOLE 6271 0 0 WISDOMTREE TR US MIDCP EARN 97717W570 975 24296 SH SOLE 24296 0 0 WISDOMTREE TR US SMALLCAP D 97717W604 625 21081 SH SOLE 21080 0 0 WISDOMTREE TR JP SMALLCP DI 97717W836 6390 83017 SH SOLE 83016 0 0 WISDOMTREE TR JAPN HEDGE EQ 97717W851 2712 50242 SH SOLE 50242 0 0 WISDOMTREE TR EUROPE SMCP D 97717W869 7673 117589 SH SOLE 117588 0 0 WISDOMTREE TR INTL QULTY DI 97717X131 877 29345 SH SOLE 29345 0 0 WISDOMTREE TR DYNAMIC LNG E 97717X313 499 15114 SH SOLE 15114 0 0 WISDOMTREE TR EUR HDG SMLCA 97717X552 244 8155 SH SOLE 8155 0 0 WISDOMTREE TR EM EX ST-OWNE 97717X578 2243 76367 SH SOLE 76367 0 0 WISDOMTREE TR ITL HDG QTLY 97717X594 2252 70864 SH SOLE 70864 0 0 WISDOMTREE TR EUROPE HEDGED 97717X701 1475 23368 SH SOLE 23368 0 0 WISDOMTREE TR WSDM EMKTBD F 97717X784 259 3750 SH SOLE 3750 0 0 WPX ENERGY INC COM 98212B103 763 42345 SH SOLE 42345 0 0 XCEL ENERGY INC COM 98389B100 260 5700 SH SOLE 5699 0 0 XYLEM INC COM 98419M100 394 5862 SH SOLE 5861 0 0 YIRENDAI LTD SPONSORED ADR 98585L100 295 13947 SH SOLE 13947 0 0 YUM CHINA HLDGS INC COM 98850P109 2852 74186 SH SOLE 74185 0 0 ZENDESK INC COM 98936J101 200 3688 SH SOLE 3688 0 0 ZIMMER BIOMET HLDGS INC COM 98956P102 4195 37652 SH SOLE 33432 0 4220 ZOETIS INC CL A 98978V103 3207 37641 SH SOLE 35041 0 2600 ZTO EXPRESS CAYMAN INC SPONSORED ADR 98980A105 298 14936 SH SOLE 14936 0 0 ZYNGA INC CL A 98986T108 41 10200 SH SOLE 10200 0 0 ADIENT PLC ORD SHS G0084W101 969 19697 SH SOLE 16934 0 2763 ALLEGION PUB LTD CO ORD SHS G0176J109 343 4446 SH SOLE 4445 0 0 ALLERGAN PLC SHS G0177J108 4317 25896 SH SOLE 25502 0 394 AMDOCS LTD SHS G02602103 711 10753 SH SOLE 10753 0 0 AON PLC SHS CL A G0408V102 3150 22961 SH SOLE 20961 0 2000 ARCH CAP GROUP LTD ORD G0450A105 1408 53233 SH SOLE 53233 0 0 AXALTA COATING SYS LTD COM G0750C108 2361 77923 SH SOLE 77923 0 0 BANK OF NT BUTTERFIELD&SON L SHS NEW G0772R208 428 9363 SH SOLE 9363 0 0 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 41925 256291 SH SOLE 229090 0 27200 BROOKFIELD PPTY PARTNERS L P UNIT LTD PART G16249107 697 36680 SH SOLE 36680 0 0 COCA COLA EUROPEAN PARTNERS SHS G25839104 231 5693 SH SOLE 5693 0 0 DELPHI TECHNOLOGIES PLC SHS G2709G107 1120 24644 SH SOLE 24643 0 0 EATON CORP PLC SHS G29183103 14988 200540 SH SOLE 157745 0 42794 EVEREST RE GROUP LTD COM G3223R108 1650 7160 SH SOLE 7159 0 0 GENPACT LIMITED SHS G3922B107 2056 71071 SH SOLE 71071 0 0 HOLLYSYS AUTOMATION TECHNOLO SHS G45667105 972 43925 SH SOLE 43925 0 0 ICON PLC SHS G4705A100 2659 20067 SH SOLE 20067 0 0 ICHOR HOLDINGS SHS G4740B105 401 18942 SH SOLE 18942 0 0 IHS MARKIT LTD SHS G47567105 1626 31522 SH SOLE 31522 0 0 INGERSOLL-RAND PLC SHS G47791101 13513 150605 SH SOLE 35593 0 113207 WEATHERFORD INTL PLC ORD SHS G48833100 1530 465162 SH SOLE 465162 0 0 INVESCO LTD SHS G491BT108 16038 603851 SH SOLE 603851 0 0 JAZZ PHARMACEUTICALS PLC SHS USD G50871105 521 3029 SH SOLE 3029 0 0 JOHNSON CTLS INTL PLC SHS G51502105 13943 416842 SH SOLE 374488 0 42354 LIBERTY GLOBAL PLC SHS CL C G5480U120 2665 100165 SH SOLE 100165 0 0 MARVELL TECHNOLOGY GROUP LTD COM G5876H105 10633 495960 SH SOLE 134835 0 357250 MEDTRONIC PLC SHS G5960L103 34238 399932 SH SOLE 303609 0 94667 MICHAEL KORS HLDGS LTD SHS G60754101 303 4559 SH SOLE 4559 0 0 APTIV PLC SHS G6095L109 7489 81739 SH SOLE 81738 0 0 NIELSEN HLDGS PLC SHS EUR G6518L108 17452 564269 SH SOLE 564268 0 0 NORWEGIAN CRUISE LINE HLDG L SHS G66721104 8109 171620 SH SOLE 171620 0 0 NVENT ELECTRIC PLC SHS G6700G107 1775 70749 SH SOLE 46690 0 24059 SEADRILL LIMITED SHS G7945E105 2 13372 SH SOLE 13371 0 0 SEAGATE TECHNOLOGY PLC SHS G7945M107 3746 66337 SH SOLE 66337 0 0 PENTAIR PLC SHS G7S00T104 4006 95220 SH SOLE 68452 0 26767 STERIS PLC SHS USD G84720104 561 5343 SH SOLE 5343 0 0 CHUBB LIMITED COM H1467J104 27773 218663 SH SOLE 144186 0 73466 TE CONNECTIVITY LTD REG SHS H84989104 5073 56340 SH SOLE 49324 0 7015 INTELSAT S A COM L5140P101 530 31876 SH SOLE 31876 0 0 CHECK POINT SOFTWARE TECH LT ORD M22465104 7800 79862 SH SOLE 79862 0 0 ELBIT SYS LTD ORD M3760D101 303 2554 SH SOLE 2554 0 0 SODASTREAM INTERNATIONAL LTD USD SHS M9068E105 231 2713 SH SOLE 2713 0 0 AERCAP HOLDINGS NV SHS N00985106 1124 20761 SH SOLE 20761 0 0 ASML HOLDING N V N Y REGISTRY N07059210 368 1859 SH SOLE 1859 0 0 CONSTELLIUM NV CL A N22035104 289 28132 SH SOLE 28132 0 0 CORE LABORATORIES N V COM N22717107 2801 22196 SH SOLE 22195 0 0 FERRARI N V COM N3167Y103 1295 9596 SH SOLE 9596 0 0 LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 4227 38479 SH SOLE 29560 0 8919 MYLAN N V SHS EURO N59465109 454 12587 SH SOLE 12587 0 0 ROYAL CARIBBEAN CRUISES LTD COM V7780T103 3616 34909 SH SOLE 34909 0 0 AEGEAN MARINE PETROLEUM NETW SHS Y0017S102 15 23514 SH SOLE 23513 0 0