0000092230-18-000035.txt : 20180514 0000092230-18-000035.hdr.sgml : 20180514 20180514121235 ACCESSION NUMBER: 0000092230-18-000035 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20180331 FILED AS OF DATE: 20180514 DATE AS OF CHANGE: 20180514 EFFECTIVENESS DATE: 20180514 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: 18829435 BUSINESS ADDRESS: STREET 1: 901 EAST BYRD STREET STREET 2: RIVERFRONT PLAZA, WEST TOWER CITY: RICHMOND STATE: VA ZIP: 23219 BUSINESS PHONE: 804-782-8867 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 03-31-2018 03-31-2018 false BB&T SECURITIES, LLC
901 East Byrd Street Riverfront Plaza, West Tower Richmond VA 23219
13F HOLDINGS REPORT 028-15462 N
Cathy Strojni Vice President 804-787-8228 /s/ Cathy Strojni Richmond VA 05-09-2018 0 1499 8835549
INFORMATION TABLE 2 infotable.xml AFLAC INC COM 001055102 16681 381193 SH SOLE 365814 0 15378 AGCO CORP COM 001084102 1103 17013 SH SOLE 17012 0 0 AK STL HLDG CORP COM 001547108 104 23150 SH SOLE 23150 0 0 AMN HEALTHCARE SERVICES INC COM 001744101 409 7218 SH SOLE 7218 0 0 ABBOTT LABS COM 002824100 72618 1211936 SH SOLE 878419 0 247661 ABERDEEN ASIA PACIFIC INCOM COM 003009107 197 41578 SH SOLE 41578 0 0 ABIOMED INC COM 003654100 381 1310 SH SOLE 1310 0 0 ACADIA PHARMACEUTICALS INC COM 004225108 337 15005 SH SOLE 15005 0 0 ADVANCED MICRO DEVICES INC COM 007903107 279 27763 SH SOLE 27763 0 0 AEGON N V NY REGISTRY S 007924103 556 82415 SH SOLE 82415 0 0 AFFILIATED MANAGERS GROUP COM 008252108 3784 19964 SH SOLE 1949 0 0 AIR PRODS & CHEMS INC COM 009158106 17610 110738 SH SOLE 46376 0 9525 ALASKA AIR GROUP INC COM 011659109 4820 77796 SH SOLE 77796 0 0 ALBEMARLE CORP COM 012653101 351 3795 SH SOLE 3795 0 0 ALEXANDRIA REAL ESTATE EQ IN COM 015271109 4089 32750 SH SOLE 31400 0 1350 ALEXION PHARMACEUTICALS INC COM 015351109 405 3639 SH SOLE 3639 0 0 ALIGN TECHNOLOGY INC COM 016255101 748 2979 SH SOLE 2979 0 0 ALLEGHANY CORP DEL COM 017175100 462 753 SH SOLE 752 0 0 ALLIANCE DATA SYSTEMS CORP COM 018581108 497 2336 SH SOLE 2335 0 0 ALLIANT ENERGY CORP COM 018802108 3063 74981 SH SOLE 74981 0 0 ALLIANZGI EQUITY & CONV INCO COM 018829101 567 27436 SH SOLE 27436 0 0 ALLSTATE CORP COM 020002101 13370 141040 SH SOLE 37506 0 95373 ALPINE TOTAL DYNAMIC DIVID F COM SH BEN IN 021060207 138 15523 SH SOLE 15523 0 0 ALTABA INC COM 021346101 656 8867 SH SOLE 8867 0 0 AMARIN CORP PLC SPONS ADR NEW 023111206 46 15369 SH SOLE 15369 0 0 AMAZON COM INC COM 023135106 37130 25655 SH SOLE 24466 0 1014 AMBAC FINL GROUP INC COM NEW 023139884 199 12739 SH SOLE 12739 0 0 AMERICAN CAMPUS COMM REIT COM 024835100 1537 39795 SH SOLE 35995 0 3800 AMERICAN ELEC PWR INC COM 025537101 6599 96232 SH SOLE 95732 0 500 AMERICAN EXPRESS CO COM 025816109 18812 201690 SH SOLE 199779 0 1910 AMERICAN INTL GROUP INC COM NEW 026874784 3140 57706 SH SOLE 57705 0 0 AMERICAN WTR WKS CO INC NEW COM 030420103 11083 134945 SH SOLE 24741 0 4800 AMERIGAS PARTNERS L P UNIT L P INT 030975106 2645 66190 SH SOLE 59840 0 6350 AMETEK INC NEW COM 031100100 541 7129 SH SOLE 7128 0 0 AMGEN INC COM 031162100 60980 357699 SH SOLE 249458 0 0 AMPHENOL CORP NEW CL A 032095101 2686 31199 SH SOLE 31198 0 0 ANADARKO PETE CORP COM 032511107 2938 48652 SH SOLE 46461 0 2190 ANALOG DEVICES INC COM 032654105 27005 296336 SH SOLE 296336 0 0 ANIKA THERAPEUTICS INC COM 035255108 764 15375 SH SOLE 15375 0 0 ANNALY CAP MGMT INC COM 035710409 12111 1161191 SH SOLE 205873 0 943208 ANTHEM INC COM 036752103 18093 82355 SH SOLE 82154 0 200 APACHE CORP COM 037411105 1258 32696 SH SOLE 32696 0 0 APOLLO SR FLOATING RATE FD I COM 037636107 212 12616 SH SOLE 12615 0 0 APPLE INC COM 037833100 79436 473456 SH SOLE 412285 0 2436 APPLIED MATLS INC COM 038222105 3973 71457 SH SOLE 71457 0 0 ARCHER DANIELS MIDLAND CO COM 039483102 993 22906 SH SOLE 22906 0 0 ARROW ELECTRS INC COM 042735100 237 3082 SH SOLE 3082 0 0 ASPEN TECHNOLOGY INC COM 045327103 471 5973 SH SOLE 5973 0 0 ASTRAZENECA PLC SPONSORED ADR 046353108 10337 295619 SH SOLE 295618 0 0 ATMOS ENERGY CORP COM 049560105 375 4453 SH SOLE 4453 0 0 AUTODESK INC COM 052769106 5740 45716 SH SOLE 45716 0 0 AUTOMATIC DATA PROCESSING IN COM 053015103 13428 118334 SH SOLE 116557 0 1776 AUTOZONE INC COM 053332102 322 497 SH SOLE 497 0 0 AVALONBAY CMNTYS INC COM 053484101 223 1357 SH SOLE 1357 0 0 AVERY DENNISON CORP COM 053611109 685 6447 SH SOLE 6447 0 0 BB&T CORP COM 054937107 15451 296926 SH SOLE 296925 0 0 BP PLC SPONSORED ADR 055622104 15549 383557 SH SOLE 383555 0 0 BADGER METER INC COM 056525108 847 17984 SH SOLE 17983 0 0 BAIDU INC SPON ADR REP 056752108 9073 40652 SH SOLE 40652 0 0 BALL CORP COM 058498106 1094 27566 SH SOLE 27566 0 0 BANK AMER CORP COM 060505104 34382 1146499 SH SOLE 650767 0 0 BANK HAWAII CORP COM 062540109 1104 13295 SH SOLE 13294 0 0 BANK MONTREAL QUE COM 063671101 7192 95186 SH SOLE 95185 0 0 BANK OF THE OZARKS COM 063904106 1542 31954 SH SOLE 31954 0 0 BANK NEW YORK MELLON CORP COM 064058100 22029 427513 SH SOLE 289149 0 134514 BARNES GROUP INC COM 067806109 263 4392 SH SOLE 4392 0 0 BARRICK GOLD CORP COM 067901108 401 32248 SH SOLE 32247 0 0 BARRICK GOLD CORP COM 067901108 398 32000 SH Call SOLE 32000 0 0 BAXTER INTL INC COM 071813109 4010 61664 SH SOLE 55563 0 6100 BEACON ROOFING SUPPLY INC COM 073685109 344 6485 SH SOLE 6485 0 0 BECTON DICKINSON & CO COM 075887109 18435 85075 SH SOLE 64488 0 5535 W R BERKLEY CORPORATION COM 084423102 457 6299 SH SOLE 6298 0 0 BERKSHIRE HATHAWAY INC DEL CL A 084670108 2392 8 SH SOLE 8 0 0 BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 63543 318547 SH SOLE 318036 0 510 BEST BUY INC COM 086516101 1887 26971 SH SOLE 26970 0 0 BHP BILLITON LTD F ADR 1 ADR R COM 088606108 629 14159 SH SOLE 14159 0 0 BLACK HILLS CORP COM 092113109 1466 27000 SH SOLE 27000 0 0 BLACKROCK MUNICIPL INC QLTY COM 092479104 678 51625 SH SOLE 51625 0 0 BLACKROCK ENHANCED GBL DIV T COM 092501105 394 34072 SH SOLE 34072 0 0 BLACKROCK CR ALLCTN INC TR COM 092508100 167 13211 SH SOLE 13211 0 0 BLACKROCK ENHANCED INTL DIV COM BENE INTE 092524107 225 37084 SH SOLE 37083 0 0 BOARDWALK PIPELINE PARTNERS UT LTD PARTNE 096627104 473 46640 SH SOLE 46640 0 0 BOEING CO COM 097023105 15492 47252 SH SOLE 44716 0 2535 BOJANGLES INC COM 097488100 425 30716 SH SOLE 30716 0 0 BORGWARNER INC COM 099724106 214 4266 SH SOLE 4265 0 0 BOSTON PROPERTIES INC COM 101121101 606 4926 SH SOLE 4925 0 0 BOSTON SCIENTIFIC CORP COM 101137107 420 15385 SH SOLE 15385 0 0 BOULDER GROWTH & INCOME FD I COM 101507101 271 25143 SH SOLE 25143 0 0 BRINKS CO COM 109696104 1339 18777 SH SOLE 18777 0 0 BRISTOL MYERS SQUIBB CO COM 110122108 36530 577575 SH SOLE 333366 0 117704 BRITISH AMERN TOB PLC SPONSORED ADR 110448107 7141 123798 SH SOLE 123798 0 0 BROOKFIELD ASSET MGMT INC CL A LTD VT S 112585104 6492 166462 SH SOLE 166462 0 0 BROOKFIELD REAL ASSETS INCOM SHS BEN INT 112830104 630 28954 SH SOLE 28954 0 0 BROOKS AUTOMATION INC COM 114340102 633 23381 SH SOLE 23381 0 0 BROWN & BROWN INC COM 115236101 1952 76783 SH SOLE 76782 0 0 BROWN FORMAN CORP CL B 115637209 5404 99346 SH SOLE 99345 0 0 BUCKEYE PARTNERS L P UNIT LTD PART 118230101 726 19409 SH SOLE 16691 0 2718 BURLINGTON STORES INC COM 122017106 403 3028 SH SOLE 3028 0 0 CBS CORP NEW CL B 124857202 7968 155068 SH SOLE 155067 0 0 CECO ENVIRONMENTAL COM 125141101 103 23053 SH SOLE 22542 0 511 CF INDS HLDGS INC COM 125269100 1763 46733 SH SOLE 46733 0 0 CIGNA CORPORATION COM 125509109 4217 25143 SH SOLE 23943 0 1200 CMS ENERGY CORP COM 125896100 705 15580 SH SOLE 15579 0 0 CNOOC LTD SPONSORED ADR 126132109 232 1570 SH SOLE 1570 0 0 CSX CORP COM 126408103 11690 209841 SH SOLE 120091 0 150 CVS HEALTH CORP COM 126650100 44856 721060 SH SOLE 589427 0 0 CALAMOS STRATEGIC TOTL RETN COM SH BEN IN 128125101 178 15121 SH SOLE 15120 0 0 CAMBREX CORP COM 132011107 315 6037 SH SOLE 6037 0 0 CAMDEN PPTY TR SH BEN INT 133131102 482 5729 SH SOLE 5128 0 600 CAMPBELL SOUP CO COM 134429109 11649 268959 SH SOLE 42309 0 156050 CDN IMPERIAL BK COMM TORONTO COM 136069101 6867 77796 SH SOLE 77795 0 0 CANADIAN NATL RY CO COM 136375102 1259 17219 SH SOLE 17218 0 0 CANADIAN NAT RES LTD COM 136385101 642 20403 SH SOLE 20403 0 0 CARLISLE COS INC COM 142339100 466 4464 SH SOLE 4464 0 0 CARMAX INC COM 143130102 10493 169414 SH SOLE 169413 0 0 CARNIVAL CORP UNIT 99/99/99 143658300 1336 20379 SH SOLE 19429 0 950 CARTER INC COM 146229109 545 5240 SH SOLE 5239 0 0 CASEYS GEN STORES INC COM 147528103 234 2140 SH SOLE 2140 0 0 CATERPILLAR INC DEL COM 149123101 9443 64077 SH SOLE 38125 0 8000 CEDAR FAIR L P DEPOSITRY UNI 150185106 287 4504 SH SOLE 4504 0 0 CELGENE CORP COM 151020104 5810 65134 SH SOLE 65134 0 0 CEMEX SAB DE CV SPON ADR NEW 151290889 89 13454 SH SOLE 13454 0 0 CENTER COAST BRKFLD MLP ENRG SHS BEN INT 151461100 159 18800 SH SOLE 18800 0 0 CENTURYLINK INC COM 156700106 2912 177282 SH SOLE 177282 0 0 CERNER CORP COM 156782104 15697 270663 SH SOLE 270662 0 0 CERUS CORP COM 157085101 150 27400 SH SOLE 27400 0 0 CHARLES RIV LABS INTL INC COM 159864107 301 2828 SH SOLE 2828 0 0 CHEESECAKE FACTORY INC COM 163072101 1428 29620 SH SOLE 29619 0 0 CHEMOURS COMPANY COM 163851108 304 6240 SH SOLE 240 0 0 CHESAPEAKE ENERGY CORP PFD CONV 165167842 1524 30943 SH SOLE 30943 0 0 CHEVRON CORP NEW COM 166764100 56725 497422 SH SOLE 301594 0 0 CHEVRON CORP NEW COM 166764100 1037 9100 SH Call SOLE 9100 0 0 CHEVRON CORP NEW COM 166764100 1037 9100 SH Put SOLE 9100 0 0 CHURCH & DWIGHT INC COM 171340102 15076 299360 SH SOLE 288859 0 10500 CIMAREX ENERGY CO COM 171798101 1310 14012 SH SOLE 14012 0 0 CINCINNATI FINL CORP COM 172062101 939 12647 SH SOLE 12646 0 0 CINTAS CORP COM 172908105 1043 6118 SH SOLE 6118 0 0 CITIGROUP INC COM NEW 172967424 24412 361660 SH SOLE 158440 0 0 CITIGROUP INC COM NEW 172967424 1026 15200 SH Call SOLE 15200 0 0 CITIZENS FINL GROUP INC COM 174610105 248 5924 SH SOLE 5924 0 0 CITRIX SYS INC COM 177376100 1053 11348 SH SOLE 11348 0 0 CITY HLDG CO COM 177835105 322 4700 SH SOLE 4700 0 0 CLEAN HARBORS INC COM 184496107 1532 31393 SH SOLE 31393 0 0 CLEARBRIDGE ENERGY MLP FD IN COM 184692101 271 21583 SH SOLE 21582 0 0 CLEVELAND CLIFFS INC COM 185899101 233 33601 SH SOLE 33600 0 0 CLOROX CO DEL COM 189054109 1369 10293 SH SOLE 10292 0 0 CLOVIS ONCOLOGY INC COM 189464100 207 3925 SH SOLE 3925 0 0 COCA COLA CO COM 191216100 49270 1134478 SH SOLE 908829 0 195376 COGNEX CORP COM 192422103 604 11618 SH SOLE 11618 0 0 COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 14538 180596 SH SOLE 96995 0 82575 COLGATE PALMOLIVE CO COM 194162103 4359 60822 SH SOLE 52262 0 8560 COMERICA INC COM 200340107 2885 30084 SH SOLE 30084 0 0 CONAGRA BRANDS INC COM 205887102 7417 201139 SH SOLE 201138 0 0 CONSOLIDATED EDISON INC COM 209115104 971 12470 SH SOLE 12469 0 0 COOPER COS INC COM NEW 216648402 9059 39596 SH SOLE 39595 0 0 COPART INC COM 217204106 611 11997 SH SOLE 11997 0 0 CORNING INC COM 219350105 2293 82249 SH SOLE 82248 0 0 CRANE CO COM 224399105 551 5948 SH SOLE 5948 0 0 CREDIT SUISSE GROUP SPONSORED ADR 225401108 394 23467 SH SOLE 23467 0 0 CREE INC COM 225447101 629 15626 SH SOLE 15626 0 0 CROWN HOLDINGS INC COM 228368106 674 13290 SH SOLE 13290 0 0 CUMMINS INC COM 231021106 2201 13583 SH SOLE 13582 0 0 CURIS INC COM 231269101 63 96522 SH SOLE 96522 0 0 DBX ETF TR XTRACK MSCI E 233051200 763 24852 SH SOLE 24852 0 0 DBX ETF TR XTRACK RUSS 1 233051481 218 6877 SH SOLE 6877 0 0 DBX ETF TR XTRACK MSCI A 233051820 309 11457 SH SOLE 11457 0 0 DBX ETF TR XTRACK MSCI E 233051853 253 9242 SH SOLE 9242 0 0 DANAHER CORP DEL COM 235851102 16321 166705 SH SOLE 96430 0 69325 DARDEN RESTAURANTS COM 237194105 1087 12750 SH SOLE 9450 0 3300 DARLING INGREDIENTS INC COM 237266101 1943 112363 SH SOLE 112363 0 0 DEERE & CO COM 244199105 10880 70051 SH SOLE 45340 0 6660 DELTA AIR LINES INC DEL COM NEW 247361702 3950 72086 SH SOLE 72085 0 0 DELUXE CORP COM 248019101 251 3393 SH SOLE 3392 0 0 DENISON MINES CORP COM 248356107 7 15000 SH SOLE 0 0 15000 DEXCOM INC COM 252131107 562 7591 SH SOLE 7591 0 0 DIEBOLD NXDF INC COM 253651103 702 45597 SH SOLE 45596 0 0 DIGITAL RLTY TR INC COM 253868103 6338 60153 SH SOLE 56552 0 3600 DISNEY WALT CO COM DISNEY 254687106 34164 340152 SH SOLE 198546 0 0 DISCOVER FINL SVCS COM 254709108 20558 285811 SH SOLE 285810 0 0 DOLLAR GEN CORP NEW COM 256677105 20114 215018 SH SOLE 215018 0 0 DOLLAR TREE INC COM 256746108 4349 45829 SH SOLE 45829 0 0 DONEGAL GROUP INC CLASS A COM 257701201 437 27659 SH SOLE 20551 0 7108 DOUBLELINE INCOME SOLUTIONS COM 258622109 1231 61352 SH SOLE 61352 0 0 DOUBLELINE OPPORTUNISTIC CR COM 258623107 1069 49518 SH SOLE 49518 0 0 DOVER CORP COM 260003108 924 9405 SH SOLE 9054 0 350 DUKE REALTY CORP COM NEW 264411505 266 10082 SH SOLE 10081 0 0 DUNKIN BRANDS GROUP INC COM 265504100 218 3656 SH SOLE 3656 0 0 DYCOM INDS INC COM 267475101 1719 15977 SH SOLE 15977 0 0 E TRADE FINANCIAL CORP COM NEW 269246401 386 6981 SH SOLE 6981 0 0 EASTMAN CHEM CO COM 277432100 819 7765 SH SOLE 7765 0 0 EATON VANCE ENH EQTY INC FD COM 278277108 160 10162 SH SOLE 10161 0 0 EBAY INC COM 278642103 9467 235264 SH SOLE 235263 0 0 ECOLAB INC COM 278865100 13124 95755 SH SOLE 95754 0 0 ECOPETROL S A SPONSORED ADS 279158109 212 10971 SH SOLE 10971 0 0 EDISON INTL COM 281020107 222 3500 SH SOLE 3500 0 0 ELECTRONIC ARTS INC COM 285512109 1196 9871 SH SOLE 9871 0 0 ELLINGTON FINANCIAL LLC COM 288522303 807 54502 SH SOLE 54502 0 0 ELLINGTON RESIDENTIAL MTG RE COM SHS BEN I 288578107 407 37175 SH SOLE 37175 0 0 EMERSON ELEC CO COM 291011104 26557 388840 SH SOLE 265963 0 2749 ENCANA CORP COM 292505104 866 78811 SH SOLE 78811 0 0 ENTERPRISE PRODS PARTNERS L COM 293792107 8808 359823 SH SOLE 353941 0 5881 ESSEX PROPERTY TR REIT COM 297178105 211 875 SH SOLE 700 0 175 EURONET WORLDWIDE INC COM 298736109 759 9621 SH SOLE 9621 0 0 EXPEDITORS INTL WASH INC COM 302130109 5316 83997 SH SOLE 83996 0 0 FLIR SYS INC COM 302445101 209 4186 SH SOLE 4186 0 0 FNB CORP PA COM 302520101 547 40718 SH SOLE 40718 0 0 FACTSET RESH SYS INC COM 303075105 4358 21856 SH SOLE 21856 0 0 FASTENAL CO COM 311900104 1402 25691 SH SOLE 25691 0 0 FEDERATED INVS INC PA CL B 314211103 380 11397 SH SOLE 11397 0 0 FERRELLGAS PARTNERS L.P. UNIT LTD PART 315293100 169 54186 SH SOLE 54185 0 0 F5 NETWORKS INC COM 315616102 1772 12256 SH SOLE 1401 0 0 FIDELITY MSCI CONSM DI 316092204 830 20889 SH SOLE 20889 0 0 FIDELITY MSCI ENERGY I 316092402 15532 830597 SH SOLE 830597 0 0 FIDELITY MSCI FINLS ID 316092501 904 22405 SH SOLE 22405 0 0 FIDELITY MSCI HLTH CAR 316092600 10932 274554 SH SOLE 274554 0 0 FIDELITY MSCI INFO TEC 316092808 9936 191564 SH SOLE 191564 0 0 FIDELITY DIVID ETF RIS 316092832 1659 55567 SH SOLE 55567 0 0 FIDELITY MSCI UTILS IN 316092865 15574 471104 SH SOLE 471104 0 0 FIDUS INVT CORP COM 316500107 3544 275201 SH SOLE 275200 0 0 FIFTH THIRD BANCORP COM 316773100 451 14215 SH SOLE 14214 0 0 FIRST BANCORP N C COM 318910106 458 12866 SH SOLE 12866 0 0 FIRST COMWLTH FINL PA COM COM 319829107 372 26347 SH SOLE 26347 0 0 FIRST TR MORNINGSTAR DIV LEA SHS 336917109 28744 1018209 SH SOLE 1018209 0 0 FIRST TR EXCHANGE TRADED FD US EQTY OPPT 336920103 1211 17680 SH SOLE 17680 0 0 FIRST TR NAS100 EQ WEIGHTED SHS 337344105 265 4504 SH SOLE 4504 0 0 FIRST TR NASDAQ100 TECH INDE SHS 337345102 5478 72062 SH SOLE 72062 0 0 FISERV INC COM 337738108 4799 67294 SH SOLE 50544 0 16750 FIRSTENERGY CORP COM 337932107 1986 58414 SH SOLE 58414 0 0 FLAHERTY&CRMN PFD SEC INCOM COM 338478100 709 37339 SH SOLE 37339 0 0 FLEETCOR TECHNOLOGIES INC COM 339041105 1414 6985 SH SOLE 6985 0 0 FLUOR CORP NEW COM 343412102 1424 24892 SH SOLE 24891 0 0 FORD MTR CO DEL COM PAR $0.01 345370860 13964 1260354 SH SOLE 1254753 0 5600 FORTIS INC COM 349553107 1915 56714 SH SOLE 56714 0 0 FQF TR O SHS FTSE EU 351680848 324 13200 SH SOLE 13200 0 0 FRESENIUS MED CARE AG&CO KGA SPONSORED ADR 358029106 353 6920 SH SOLE 6920 0 0 GALLAGHER ARTHUR J & CO COM 363576109 402 5863 SH SOLE 5862 0 0 GENERAL DYNAMICS CORP COM 369550108 23441 106118 SH SOLE 85102 0 0 GENERAL ELECTRIC CO COM 369604103 22810 1692167 SH SOLE 1425741 0 35200 GENERAL MLS INC COM 370334104 18244 404901 SH SOLE 401900 0 3000 GENERAL MLS INC COM 370334104 1036 23000 SH Call SOLE 23000 0 0 GENTEX CORP COM 371901109 431 18741 SH SOLE 18740 0 0 GENESIS ENERGY L P UNIT LTD PART 371927104 728 36956 SH SOLE 36956 0 0 GENUINE PARTS CO COM 372460105 9378 104384 SH SOLE 102383 0 2000 GILEAD SCIENCES INC COM 375558103 21266 282100 SH SOLE 229819 0 225 GLADSTONE INVT CORP COM 376546107 120 11920 SH SOLE 11919 0 0 GOLDMAN SACHS ETF TR EQUITY ETF 381430503 21215 397233 SH SOLE 397233 0 0 GOODYEAR TIRE & RUBR CO COM 382550101 984 37050 SH SOLE 37049 0 0 GRACO INC COM 384109104 832 18207 SH SOLE 18207 0 0 GRAINGER W W INC COM 384802104 15318 54273 SH SOLE 54177 0 94 GRAMERCY PPTY TR COM NEW 385002308 226 10438 SH SOLE 10438 0 0 GUGGENHEIM TAXABLE MUN MNGD COM 401664107 250 11650 SH SOLE 11650 0 0 HSBC HLDGS PLC SPON ADR NEW 404280406 1806 37889 SH SOLE 37889 0 0 HALLIBURTON CO COM 406216101 7920 168748 SH SOLE 107427 0 0 HANCOCK JOHN FINL OPPTYS FD SH BEN INT NE 409735206 517 13490 SH SOLE 13490 0 0 HANESBRANDS INC COM 410345102 16001 868677 SH SOLE 868677 0 0 HARRIS CORP DEL COM 413875105 11367 70480 SH SOLE 56305 0 14175 HARTFORD FINL SVCS GROUP INC COM 416515104 1852 35961 SH SOLE 32639 0 3320 HASBRO INC COM 418056107 316 3755 SH SOLE 3755 0 0 HEICO CORP NEW COM 422806109 240 2773 SH SOLE 2773 0 0 HELMERICH & PAYNE INC COM 423452101 1548 23260 SH SOLE 23259 0 0 HENRY JACK & ASSOC INC COM 426281101 1790 14807 SH SOLE 14806 0 0 HERCULES CAPITAL INC COM 427096508 581 48069 SH SOLE 48069 0 0 HERON THERAPEUTICS INC COM 427746102 428 15512 SH SOLE 15512 0 0 HERSHEY CO COM 427866108 1263 12767 SH SOLE 10236 0 2530 HEXCEL CORP NEW COM 428291108 546 8456 SH SOLE 8456 0 0 HI-CRUSH PARTNERS LP COM UNIT LTD 428337109 1092 103064 SH SOLE 103064 0 0 HOLLYFRONTIER CORP COM 436106108 617 12631 SH SOLE 12631 0 0 HOLOGIC INC COM 436440101 5117 136985 SH SOLE 136985 0 0 HOME DEPOT INC COM 437076102 19889 111587 SH SOLE 91787 0 3399 HONDA MOTOR LTD AMERN SHS 438128308 210 6073 SH SOLE 6073 0 0 HONEYWELL INTL INC COM 438516106 57458 397617 SH SOLE 220027 0 0 HORMEL FOODS CORP COM 440452100 2497 72793 SH SOLE 62293 0 10500 HOULIHAN LOKEY INC CL A 441593100 534 11980 SH SOLE 11980 0 0 HUMANA INC COM 444859102 644 2396 SH SOLE 2396 0 0 HUNT J B TRANS SVCS INC COM 445658107 371 3174 SH SOLE 3174 0 0 HUNTINGTON BANCSHARES INC COM 446150104 6490 429909 SH SOLE 241083 0 0 HUNTINGTON INGALLS INDS INC COM 446413106 984 3819 SH SOLE 3819 0 0 HYATT HOTELS CORP COM CL A 448579102 274 3596 SH SOLE 3596 0 0 IAMGOLD CORP COM 450913108 77 15000 SH SOLE 15000 0 0 ILLINOIS TOOL WKS INC COM 452308109 15295 97632 SH SOLE 75217 0 414 INDEPENDENCE CONTRACT DRIL I COM 453415309 132 35000 SH SOLE 35000 0 0 ING GROEP N V SPONSORED ADR 456837103 707 41779 SH SOLE 41779 0 0 INGREDION INC COM 457187102 2282 17708 SH SOLE 17707 0 0 INTEL CORP COM 458140100 70311 1350051 SH SOLE 737754 0 0 INTER PARFUMS INC COM 458334109 202 4299 SH SOLE 4299 0 0 INTERNATIONAL BUSINESS MACHS COM 459200101 20419 133085 SH SOLE 108353 0 2330 INTERNATIONAL FLAVORS&FRAGRA COM 459506101 1135 8300 SH SOLE 2300 0 0 INTL PAPER CO COM 460146103 3384 63356 SH SOLE 63356 0 0 INTERPUBLIC GROUP COS INC COM 460690100 1547 67180 SH SOLE 67180 0 0 INTUIT COM 461202103 10334 59619 SH SOLE 59619 0 0 INVESTORS TITLE CO COM 461804106 1117 5589 SH SOLE 5589 0 0 IONIS PHARMACEUTICALS INC COM 462222100 758 17203 SH SOLE 17203 0 0 ISHARES GOLD TRUST ISHARES 464285105 579 45535 SH SOLE 27811 0 17724 ISHARES INC MSCI AUST ETF 464286103 855 38852 SH SOLE 38851 0 0 ISHARES INC US INTL HGH Y 464286178 218 4350 SH SOLE 4350 0 0 ISHARES INC INTL HIGH YIE 464286210 242 4362 SH SOLE 4362 0 0 ISHARES INC JP MRG EM CRP 464286251 225 4515 SH SOLE 4515 0 0 ISHARES INC EM HGHYL BD E 464286285 219 4475 SH SOLE 4475 0 0 ISHARES INC EM MKTS DIV E 464286319 380 8769 SH SOLE 8769 0 0 ISHARES INC MSCI CDA ETF 464286509 1288 46757 SH SOLE 46757 0 0 ISHARES INC MIN VOL GBL E 464286525 12128 144706 SH SOLE 144706 0 0 ISHARES INC MIN VOL EMRG 464286533 1186 19040 SH SOLE 19039 0 0 ISHARES INC MSCI EURZONE 464286608 1129 26058 SH SOLE 26058 0 0 ISHARES INC MSCI CHILE ET 464286640 331 6256 SH SOLE 6256 0 0 ISHARES INC MSCI PAC JP E 464286665 596 12841 SH SOLE 11841 0 1000 ISHARES TR MRNGSTR LG-CP 464287119 906 5533 SH SOLE 5532 0 0 ISHARES TR CORE S&P TTL 464287150 4377 72399 SH SOLE 72399 0 0 ISHARES TR SELECT DIVID 464287168 11711 123129 SH SOLE 76003 0 47036 ISHARES TR TIPS BD ETF 464287176 17336 153363 SH SOLE 153363 0 0 ISHARES TR CORE S&P500 E 464287200 41712 157188 SH SOLE 157187 0 0 ISHARES TR CORE US AGGBD 464287226 66365 618793 SH SOLE 618792 0 0 ISHARES TR MSCI EMG MKT 464287234 17560 363740 SH SOLE 334514 0 29226 ISHARES TR IBOXX INV CP 464287242 33132 282253 SH SOLE 282252 0 0 ISHARES TR S&P 500 GRWT 464287309 19018 122646 SH SOLE 122646 0 0 ISHARES TR GLOBAL ENERG 464287341 729 21455 SH SOLE 21455 0 0 ISHARES TR S&P 500 VAL E 464287408 7325 66998 SH SOLE 66997 0 0 ISHARES TR 20 YR TR BD E 464287432 4753 38993 SH SOLE 38992 0 0 ISHARES TR BARCLAYS 7 10 464287440 1703 16509 SH SOLE 16509 0 0 ISHARES TR 1 3 YR TREAS 464287457 1147 13736 SH SOLE 13735 0 0 ISHARES TR MSCI EAFE ETF 464287465 32089 460520 SH SOLE 456470 0 4050 ISHARES TR RUS MDCP VAL 464287473 2002 23168 SH SOLE 23168 0 0 ISHARES TR RUS MD CP GR 464287481 1414 11504 SH SOLE 11503 0 0 ISHARES TR RUS MID CAP E 464287499 2338 11329 SH SOLE 11329 0 0 ISHARES TR CORE S&P MCP 464287507 38211 203723 SH SOLE 203585 0 138 ISHARES TR NA TEC SFTWR 464287515 397 2344 SH SOLE 2344 0 0 ISHARES TR N AMER TECH E 464287549 1608 8965 SH SOLE 8965 0 0 ISHARES TR NASDAQ BIOTEC 464287556 2902 27198 SH SOLE 27198 0 0 ISHARES TR COHEN STEER R 464287564 268 2882 SH SOLE 2882 0 0 ISHARES TR U.S. CNSM SV 464287580 3584 19658 SH SOLE 19658 0 0 ISHARES TR RUS 1000 VAL 464287598 4488 37419 SH SOLE 37419 0 0 ISHARES TR S&P MC 400GR 464287606 1657 7591 SH SOLE 7590 0 0 ISHARES TR RUS 1000 GRW 464287614 6568 48267 SH SOLE 48267 0 0 ISHARES TR RUS 1000 ETF 464287622 21531 146609 SH SOLE 146208 0 400 ISHARES TR RUS 2000 VAL 464287630 9199 75481 SH SOLE 75480 0 0 ISHARES TR RUS 2000 GRW 464287648 2238 11745 SH SOLE 11745 0 0 ISHARES TR RUSSELL 2000 464287655 30179 198771 SH SOLE 198770 0 0 ISHARES TR CORE S&P US V 464287663 669 12599 SH SOLE 12598 0 0 ISHARES TR CORE S&P US G 464287671 1172 21475 SH SOLE 21475 0 0 ISHARES TR RUSSELL 3000 464287689 1407 9000 SH SOLE 9000 0 0 ISHARES TR U.S. UTILITS 464287697 786 6170 SH SOLE 6169 0 0 ISHARES TR S&P MC 400VL 464287705 1347 8722 SH SOLE 8722 0 0 ISHARES TR US TELECOM ET 464287713 473 17521 SH SOLE 17520 0 0 ISHARES TR U.S. TECH ETF 464287721 1242 7387 SH SOLE 7386 0 0 ISHARES TR U.S. REAL ES 464287739 303 4027 SH SOLE 4026 0 0 ISHARES TR U.S. FIN SVC 464287770 32587 248836 SH SOLE 248835 0 0 ISHARES TR U.S. FINLS ET 464287788 5256 44628 SH SOLE 44628 0 0 ISHARES TR U.S. ENERGY E 464287796 579 15680 SH SOLE 15680 0 0 ISHARES TR CORE S&P SCP 464287804 19447 252527 SH SOLE 252526 0 0 ISHARES TR U.S. CNSM GD 464287812 689 5798 SH SOLE 5797 0 0 ISHARES TR SP SMCP600VL 464287879 1642 10887 SH SOLE 10887 0 0 ISHARES TR S&P SML 600 G 464287887 519 2990 SH SOLE 2989 0 0 ISHARES TR MRNGSTR LG-CP 464288109 436 4295 SH SOLE 4295 0 0 ISHARES TR INTL TREA BD 464288117 8113 157200 SH SOLE 157200 0 0 ISHARES TR GL TIMB FORE 464288174 585 7469 SH SOLE 7469 0 0 ISHARES TR MSCI AC ASIA 464288182 8967 115668 SH SOLE 32056 0 82077 ISHARES TR MRGSTR MD CP 464288208 819 4521 SH SOLE 4521 0 0 ISHARES TR MSCI ACWI ETF 464288257 536 7480 SH SOLE 7480 0 0 ISHARES TR EAFE SML CP E 464288273 7799 119643 SH SOLE 119642 0 0 ISHARES TR JPMORGAN USD 464288281 21245 188317 SH SOLE 188316 0 0 ISHARES TR NATIONAL MUN 464288414 4745 43565 SH SOLE 43564 0 0 ISHARES TR INTL SEL DIV 464288448 16006 484912 SH SOLE 484911 0 0 ISHARES TR IBOXX HI YD E 464288513 4355 50872 SH SOLE 50871 0 0 ISHARES TR MSCI KLD400 S 464288570 247 2528 SH SOLE 2528 0 0 ISHARES TR MBS ETF 464288588 9433 90157 SH SOLE 90155 0 0 ISHARES TR INTRM GOV CR 464288612 505 4667 SH SOLE 4667 0 0 ISHARES TR US CR BD ETF 464288620 2661 24423 SH SOLE 24423 0 0 ISHARES TR INTRMD CR BD 464288638 3853 35945 SH SOLE 35944 0 0 ISHARES TR 1 3 YR CR BD 464288646 7319 70526 SH SOLE 70525 0 0 ISHARES TR 10-20 YR TRS 464288653 267 2024 SH SOLE 2024 0 0 ISHARES TR 3 7 YR TREAS 464288661 2013 16696 SH SOLE 16696 0 0 ISHARES TR SHORT TREAS B 464288679 516 4681 SH SOLE 4681 0 0 ISHARES TR S&P US PFD ST 464288687 7933 211247 SH SOLE 210846 0 400 ISHARES TR US AER DEF ET 464288760 13509 68242 SH SOLE 68241 0 0 ISHARES TR MSCI USA ESG 464288802 214 1937 SH SOLE 1937 0 0 ISHARES TR U.S. MED DVC 464288810 243 1316 SH SOLE 1315 0 0 ISHARES TR U.S. PHARMA E 464288836 1468 9953 SH SOLE 9953 0 0 ISHARES TR EAFE VALUE ET 464288877 14015 256945 SH SOLE 256944 0 0 ISHARES TR EAFE GRWTH ET 464288885 8344 103838 SH SOLE 103837 0 0 ISHARES TR RUS TP200 GR 464289438 1897 25716 SH SOLE 25716 0 0 ISHARES TR 10+ YR CR BD 464289511 1467 24356 SH SOLE 24355 0 0 ISHARES TR MSCI PERU ETF 464289842 333 7823 SH SOLE 7823 0 0 ISHARES TR AGGRES ALLOC 464289859 609 11399 SH SOLE 11399 0 0 ISHARES TR GRWT ALLOCAT 464289867 1390 31208 SH SOLE 31208 0 0 ITAU UNIBANCO HLDG SA SPON ADR REP 465562106 382 24507 SH SOLE 24507 0 0 JACOBS ENGR GROUP INC DEL COM 469814107 232 3927 SH SOLE 3927 0 0 BANK OF THE ST JAMES FINL GP COM 470299108 192 12619 SH SOLE 12619 0 0 JETBLUE AIRWAYS CORP COM 477143101 216 10670 SH SOLE 10670 0 0 JOHNSON & JOHNSON COM 478160104 105852 826003 SH SOLE 636843 0 119354 JOHNSON & JOHNSON COM 478160104 640 5000 SH Call SOLE 5000 0 0 KLA-TENCOR CORP COM 482480100 224 2060 SH SOLE 2060 0 0 KANSAS CITY SOUTHERN COM NEW 485170302 725 6600 SH SOLE 6600 0 0 KAYNE ANDERSON MLP INVT CO COM 486606106 1987 120684 SH SOLE 117583 0 3100 KELLOGG CO COM 487836108 5591 86004 SH SOLE 86003 0 0 KENNEDY-WILSON HLDGS INC COM 489398107 2207 126853 SH SOLE 126853 0 0 KEYCORP NEW COM 493267108 4202 214935 SH SOLE 150785 0 64150 KIMBERLY CLARK CORP COM 494368103 26587 241431 SH SOLE 177232 0 13268 KNIGHT SWIFT TRANSN HLDGS IN CL A 499049104 210 4566 SH SOLE 4566 0 0 KOHLS CORP COM 500255104 1549 23654 SH SOLE 23654 0 0 KRAFT HEINZ CO COM 500754106 8883 142605 SH SOLE 142259 0 345 KRANESHARES TR CSI CHI INTER 500767306 391 6375 SH SOLE 6375 0 0 KROGER CO COM 501044101 11911 497573 SH SOLE 497572 0 0 L BRANDS INC COM 501797104 1503 39358 SH SOLE 39358 0 0 L3 TECHNOLOGIES INC COM 502413107 4268 20520 SH SOLE 18859 0 1660 LAM RESEARCH CORP COM 512807108 1055 5197 SH SOLE 5197 0 0 LAMAR ADVERTISING CO NEW CL A 512816109 4672 73399 SH SOLE 73399 0 0 LAMB WESTON HLDGS INC COM 513272104 454 7802 SH SOLE 7802 0 0 LANDSTAR SYS INC COM 515098101 1973 17995 SH SOLE 17995 0 0 LATTICE STRATEGIES TR HARTFORD MLT 518416102 1283 43931 SH SOLE 43931 0 0 LAUDER ESTEE COS INC CL A 518439104 4470 29861 SH SOLE 29861 0 0 LEAR CORP COM NEW 521865204 492 2646 SH SOLE 2646 0 0 LEGGETT & PLATT INC COM 524660107 3656 82433 SH SOLE 82432 0 0 LEIDOS HLDGS INC COM 525327102 21154 323464 SH SOLE 5131 0 0 LENNAR CORP CL A 526057104 4298 72924 SH SOLE 72923 0 0 LENNOX INTL INC COM 526107107 944 4624 SH SOLE 4623 0 0 LEUCADIA NATL CORP COM 527288104 3483 153264 SH SOLE 153264 0 0 LIBERTY ALL STAR EQUITY FD SH BEN INT 530158104 168 27452 SH SOLE 27452 0 0 LIBERTY PPTY TR SH BEN INT COM 531172104 1948 49033 SH SOLE 42033 0 7000 LIBERTY MEDIA CORP DELAWARE COM C SIRIUSX 531229607 502 12295 SH SOLE 12295 0 0 LILLY ELI & CO COM 532457108 12748 164777 SH SOLE 64203 0 5550 LINCOLN ELEC HLDGS INC COM 533900106 474 5275 SH SOLE 5275 0 0 LINCOLN NATL CORP IND COM 534187109 1493 20438 SH SOLE 20438 0 0 LITTELFUSE INC COM 537008104 450 2166 SH SOLE 2165 0 0 LIVE NATION ENTERTAINMENT IN COM 538034109 4031 95673 SH SOLE 95673 0 0 LLOYDS BANKING GROUP PLC SPONSORED ADR 539439109 756 203398 SH SOLE 203398 0 0 LOCKHEED MARTIN CORP COM 539830109 14188 41988 SH SOLE 41408 0 580 LOEWS CORP COM 540424108 268 5390 SH SOLE 5390 0 0 LOWES COS INC COM 548661107 55557 633135 SH SOLE 632651 0 483 MFS MUN INCOME TR SH BEN INT 552738106 113 17450 SH SOLE 17450 0 0 MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP L 559080106 6116 104817 SH SOLE 104817 0 0 MAGNA INTL INC COM 559222401 2703 48003 SH SOLE 17203 0 800 MANHATTAN ASSOCS INC COM 562750109 651 15548 SH SOLE 15548 0 0 MARATHON OIL CORP COM 565849106 215 13361 SH SOLE 13361 0 0 MARKEL CORP COM 570535104 1833 1567 SH SOLE 1566 0 0 MARSH & MCLENNAN COS INC COM 571748102 15624 189178 SH SOLE 189177 0 0 MARRIOTT INTL INC NEW CL A 571903202 1833 13482 SH SOLE 13482 0 0 MARTIN MARIETTA MATLS INC COM 573284106 241 1163 SH SOLE 1163 0 0 MASCO CORP COM 574599106 808 20002 SH SOLE 20002 0 0 MCCORMICK & CO INC COM VTG 579780107 331 3121 SH SOLE 3121 0 0 MCCORMICK & CO INC COM NON VTG 579780206 6086 57208 SH SOLE 11463 0 245 MCDERMOTT INTL INC COM 580037109 84 13840 SH SOLE 13840 0 0 MCDONALDS CORP COM 580135101 28809 184228 SH SOLE 159318 0 24908 MELCO RESORT ENTERTAINMENT L ADR 585464100 369 12753 SH SOLE 12752 0 0 MEREDITH CORP COM 589433101 3291 61175 SH SOLE 55975 0 5200 METTLER TOLEDO INTERNATIONAL COM 592688105 522 908 SH SOLE 908 0 0 MICROSOFT CORP COM 594918104 111323 1219719 SH SOLE 893906 0 190019 MICROCHIP TECHNOLOGY INC COM 595017104 12896 141171 SH SOLE 141171 0 0 MICRON TECHNOLOGY INC COM 595112103 1116 21422 SH SOLE 21422 0 0 MICRON TECHNOLOGY INC COM 595112103 448 8600 SH Call SOLE 8600 0 0 MICRON TECHNOLOGY INC COM 595112103 370 7100 SH Put SOLE 7100 0 0 MIDDLEBY CORP COM 596278101 1272 10280 SH SOLE 10280 0 0 MITSUBISHI UFJ FINL GROUP IN SPONSORED ADS 606822104 337 50813 SH SOLE 50813 0 0 MOHAWK INDS INC COM 608190104 2207 9506 SH SOLE 2361 0 0 MONDELEZ INTL INC CL A 609207105 7514 180082 SH SOLE 176566 0 3516 MONOLITHIC PWR SYS INC COM 609839105 392 3389 SH SOLE 3389 0 0 MONROE CAP CORP COM 610335101 146 11950 SH SOLE 11950 0 0 MOODYS CORP COM 615369105 248 1542 SH SOLE 1542 0 0 MORGAN STANLEY COM NEW 617446448 5336 98897 SH SOLE 38661 0 1800 MORGAN STANLEY EM MKTS DM DE COM 617477104 102 13125 SH SOLE 13125 0 0 MURPHY USA INC COM 626755102 1360 18689 SH SOLE 18689 0 0 NASDAQ INC COM 631103108 11015 127763 SH SOLE 127762 0 0 NATIONAL BANKSHARES INC VA COM 634865109 293 6507 SH SOLE 6506 0 0 NATIONAL BEVERAGE CORP COM 635017106 297 3341 SH SOLE 3341 0 0 NATIONAL GRID PLC SPONSORED ADR 636274409 9882 175139 SH SOLE 175139 0 0 NATIONAL OILWELL VARCO INC COM 637071101 850 23115 SH SOLE 23115 0 0 NATIONAL RETAIL PPTYS INC COM 637417106 2473 63018 SH SOLE 63017 0 0 NEKTAR THERAPEUTICS COM 640268108 425 4000 SH SOLE 4000 0 0 NEW JERSEY RESOURCES COM 646025106 3068 76500 SH SOLE 0 0 0 NEW ORIENTAL ED & TECH GRP I SPON ADR 647581107 1335 15251 SH SOLE 15251 0 0 NEW YORK CMNTY BANCORP INC COM 649445103 297 22846 SH SOLE 22845 0 0 NEWELL BRANDS INC COM 651229106 1179 46289 SH SOLE 46289 0 0 NEWFIELD EXPL CO COM 651290108 2664 109104 SH SOLE 109103 0 0 NEWMONT MINING CORP COM 651639106 761 19482 SH SOLE 18562 0 919 NIKE INC CL B 654106103 6754 101658 SH SOLE 98697 0 2960 NORDSON CORP COM 655663102 395 2903 SH SOLE 2902 0 0 NORDSTROM INC COM 655664100 200 4150 SH SOLE 4150 0 0 NORFOLK SOUTHERN CORP COM 655844108 17399 128143 SH SOLE 87643 0 6100 NORTHROP GRUMMAN CORP COM 666807102 2512 7196 SH SOLE 7196 0 0 NOVO-NORDISK A S ADR 670100205 13358 271247 SH SOLE 271245 0 0 NUCOR CORP COM 670346105 13117 214736 SH SOLE 163490 0 200 NUVEEN AMT FREE QLTY MUN INC COM 670657105 3392 260949 SH SOLE 260949 0 0 NUVEEN INTER DURATION MN TMF COM 670671106 261 20821 SH SOLE 20820 0 0 NUVEEN INT DUR QUAL MUN TRM COM 670677103 273 21751 SH SOLE 21750 0 0 NUVEEN AMT-FREE MUN VALUE FD COM 670695105 689 43300 SH SOLE 43300 0 0 OGE ENERGY CORP COM 670837103 384 11719 SH SOLE 11718 0 0 OCCIDENTAL PETE CORP DEL COM 674599105 32325 497633 SH SOLE 496780 0 852 OLD DOMINION FGHT LINES INC COM 679580100 475 3234 SH SOLE 3234 0 0 OLD REP INTL CORP COM 680223104 208 9717 SH SOLE 9716 0 0 OLIN CORP COM PAR $1 680665205 209 6886 SH SOLE 6886 0 0 OMNICOM GROUP INC COM 681919106 32248 443788 SH SOLE 442106 0 1681 OMEGA HEALTHCARE INVS INC COM 681936100 352 13035 SH SOLE 13035 0 0 ON SEMICONDUCTOR CORP COM 682189105 231 9446 SH SOLE 9446 0 0 ONEOK INC NEW COM 682680103 1928 33878 SH SOLE 33878 0 0 ORANGE SPONSORED ADR 684060106 621 36397 SH SOLE 36397 0 0 ORIX CORP SPONSORED ADR 686330101 369 4112 SH SOLE 4112 0 0 OWENS CORNING NEW COM 690742101 559 6958 SH SOLE 6958 0 0 PNC FINL SVCS GROUP INC COM 693475105 32603 215583 SH SOLE 107816 0 59786 PPG INDS INC COM 693506107 10564 94661 SH SOLE 85211 0 9450 PVH CORP COM 693656100 991 6549 SH SOLE 6549 0 0 PACCAR INC COM 693718108 617 9337 SH SOLE 9337 0 0 PACKAGING CORP AMER COM 695156109 1159 10290 SH SOLE 10289 0 0 PACWEST BANCORP DEL COM 695263103 230 4658 SH SOLE 4657 0 0 PALO ALTO NETWORKS INC COM 697435105 281 1549 SH SOLE 1549 0 0 PAMPA ENERGIA S A SPONS ADR LVL 697660207 467 7856 SH SOLE 7856 0 0 PARK CITY GROUP INC COM NEW 700215304 368 42120 SH SOLE 42120 0 0 PARKER HANNIFIN CORP COM 701094104 4432 25923 SH SOLE 13472 0 2450 PAYCHEX INC COM 704326107 18658 302947 SH SOLE 74196 0 210570 PEMBINA PIPELINE CORP COM 706327103 229 7346 SH SOLE 7345 0 0 PENN NATL GAMING INC COM 707569109 361 13782 SH SOLE 13782 0 0 PENNSYLVANIA RL ESTATE INVT SH BEN INT 709102107 158 16439 SH SOLE 16438 0 0 PEOPLES UNITED FINANCIAL INC COM 712704105 2263 121289 SH SOLE 121289 0 0 PEPSICO INC COM 713448108 55337 506988 SH SOLE 364685 0 101743 PETMED EXPRESS INC COM 716382106 216 5188 SH SOLE 5187 0 0 PFIZER INC COM 717081103 77454 2182432 SH SOLE 1361191 0 9280 PHILIP MORRIS INTL INC COM 718172109 46737 470203 SH SOLE 445708 0 4745 PHILLIPS 66 COM 718546104 11217 116951 SH SOLE 97114 0 7486 PIMCO HIGH INCOME FD COM SHS 722014107 97 12869 SH SOLE 12868 0 0 PINNACLE WEST CAP CORP COM 723484101 287 3599 SH SOLE 3599 0 0 PIONEER MUN HIGH INCOME TR COM SHS 723763108 413 36719 SH SOLE 36719 0 0 PIONEER NAT RES CO COM 723787107 919 5355 SH SOLE 5355 0 0 PLAINS ALL AMERN PIPELINE L UNIT LTD PART 726503105 1572 71368 SH SOLE 71368 0 0 PLYMOUTH INDL REIT INC COM 729640102 383 22299 SH SOLE 22298 0 0 POLARIS INDS INC COM 731068102 1779 15542 SH SOLE 15542 0 0 PROCTER AND GAMBLE CO COM 742718109 53183 670842 SH SOLE 533058 0 94548 PROGRESSIVE CORP OHIO COM 743315103 316 5195 SH SOLE 5195 0 0 PRUDENTIAL FINL INC COM 744320102 8216 79352 SH SOLE 55600 0 19580 PUBLIC SVC ENTERPRISE GROUP COM 744573106 5624 111964 SH SOLE 111963 0 0 PULTE GROUP INC COM 745867101 1070 36315 SH SOLE 36315 0 0 PUTNAM PREMIER INCOME TR SH BEN INT 746853100 879 168126 SH SOLE 168126 0 0 QUALCOMM INC COM 747525103 20991 378853 SH SOLE 378853 0 0 QUALCOMM INC COM 747525103 709 12800 SH Call SOLE 12800 0 0 RLI CORP COM 749607107 1227 19361 SH SOLE 19361 0 0 RPC INC COM 749660106 274 15216 SH SOLE 15215 0 0 RPM INTL INC COM COM 749685103 11746 246395 SH SOLE 156000 0 6450 RAYMOND JAMES FINANCIAL INC COM 754730109 723 8096 SH SOLE 8095 0 0 RAYTHEON CO COM NEW 755111507 13821 64045 SH SOLE 57109 0 6935 REALTY INCOME CORP COM 756109104 11340 219238 SH SOLE 219237 0 0 RED HAT INC COM 756577102 12820 85750 SH SOLE 85750 0 0 REGENCY CTRS CORP COM 758849103 215 3657 SH SOLE 3656 0 0 REINSURANCE GROUP AMER INC COM NEW 759351604 364 2365 SH SOLE 2364 0 0 RELIANCE STEEL & ALUMINUM CO COM 759509102 244 2851 SH SOLE 2851 0 0 RELX PLC SPONSORED ADR 759530108 548 26259 SH SOLE 26259 0 0 REPUBLIC SVCS INC COM 760759100 2837 42841 SH SOLE 42840 0 0 RESMED INC COM 761152107 1989 20216 SH SOLE 20216 0 0 RIO TINTO PLC SPONSORED ADR 767204100 753 14619 SH SOLE 14618 0 0 RITCHIE BROS AUCTIONEERS COM 767744105 318 10106 SH SOLE 10105 0 0 RITE AID CORP COM 767754104 17 10570 SH SOLE 10570 0 0 ROBERT HALF INTL INC COM 770323103 8650 149436 SH SOLE 149436 0 0 ROCKWELL AUTOMATION INC COM 773903109 673 3865 SH SOLE 3864 0 0 ROCKWELL COLLINS INC COM 774341101 533 3956 SH SOLE 3956 0 0 ROGERS CORP COM 775133101 411 3440 SH SOLE 3440 0 0 ROPER TECHNOLOGIES INC COM 776696106 1299 4629 SH SOLE 4629 0 0 ROSS STORES INC COM 778296103 7292 93530 SH SOLE 93529 0 0 ROYAL BK CDA MONTREAL QUE COM 780087102 1394 18043 SH SOLE 18043 0 0 ROYAL BK SCOTLAND GROUP PLC SP ADR PREF S 780097739 536 20976 SH SOLE 20976 0 0 ROYAL DUTCH SHELL PLC SPON ADR B 780259107 3246 49542 SH SOLE 42292 0 7250 ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 14702 230429 SH SOLE 227505 0 2923 ROYCE VALUE TR INC COM 780910105 301 19385 SH SOLE 19385 0 0 RYANAIR HLDGS PLC SPONSORED ADR 783513203 1023 8331 SH SOLE 8331 0 0 SEI INVESTMENTS CO COM 784117103 4018 53647 SH SOLE 53646 0 0 SAP SE SPON ADR 803054204 1121 10661 SH SOLE 10661 0 0 SAREPTA THERAPEUTICS INC COM 803607100 592 7995 SH SOLE 7995 0 0 SCHEIN HENRY INC COM 806407102 314 4676 SH SOLE 4676 0 0 SCHLUMBERGER LTD COM 806857108 25867 399328 SH SOLE 211779 0 149050 SCHWAB CHARLES CORP NEW COM 808513105 3706 70972 SH SOLE 70972 0 0 SCHWAB STRATEGIC TR US LRG CAP ET 808524201 1367 21683 SH SOLE 21683 0 0 SCHWAB STRATEGIC TR US LCAP GR ET 808524300 26944 375747 SH SOLE 375747 0 0 SCHWAB STRATEGIC TR US LCAP VA ET 808524409 781 14795 SH SOLE 14794 0 0 SCHWAB STRATEGIC TR US MID-CAP ET 808524508 351 6639 SH SOLE 6639 0 0 SCHWAB STRATEGIC TR US SML CAP ET 808524607 8432 121977 SH SOLE 121977 0 0 SCHWAB STRATEGIC TR EMRG MKTEQ ET 808524706 1239 43205 SH SOLE 43205 0 0 SCHWAB STRATEGIC TR SCHWAB FDT US 808524763 580 15588 SH SOLE 15588 0 0 SCHWAB STRATEGIC TR US DIVIDEND E 808524797 3843 78415 SH SOLE 76149 0 2266 SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 950 28198 SH SOLE 27998 0 200 SCHWAB STRATEGIC TR SHT TM US TRE 808524862 5430 108972 SH SOLE 108972 0 0 SCOTTS MIRACLE GRO CO CL A 810186106 2226 25967 SH SOLE 25967 0 0 SEMPRA ENERGY COM 816851109 344 3095 SH SOLE 3094 0 0 SHERWIN WILLIAMS CO COM 824348106 5753 14673 SH SOLE 14672 0 0 SIMON PPTY GROUP INC NEW COM 828806109 9082 58844 SH SOLE 27383 0 55 SKECHERS U S A INC CL A 830566105 488 12549 SH SOLE 12549 0 0 SMITH A O COM 831865209 1026 16137 SH SOLE 16136 0 0 SMUCKER J M CO COM NEW 832696405 22920 184832 SH SOLE 183510 0 1321 SNAP ON INC COM 833034101 7668 51976 SH SOLE 51976 0 0 SOCIEDAD QUIMICA MINERA DE C SPON ADR SER 833635105 227 4629 SH SOLE 4628 0 0 SONOCO PRODS CO COM 835495102 434 8967 SH SOLE 8967 0 0 SONY CORP SPONSORED ADR 835699307 289 5991 SH SOLE 5991 0 0 SOUTHERN CO COM 842587107 19273 431579 SH SOLE 425778 0 5800 SOUTHWEST AIRLS CO COM 844741108 349 6097 SH SOLE 6097 0 0 SPIRIT AEROSYSTEMS HLDGS INC COM CL A 848574109 643 7693 SH SOLE 7693 0 0 SPIRIT AIRLS INC COM 848577102 657 17400 SH SOLE 17400 0 0 SPLUNK INC COM 848637104 267 2718 SH SOLE 2718 0 0 SQUARE INC CL A 852234103 430 8748 SH SOLE 8748 0 0 STANLEY BLACK & DECKER INC COM 854502101 5939 38774 SH SOLE 14984 0 127 STARBUCKS CORP COM 855244109 29593 511196 SH SOLE 511195 0 0 STATE STR CORP COM 857477103 13418 134549 SH SOLE 133242 0 1306 STEEL DYNAMICS INC COM 858119100 425 9630 SH SOLE 9629 0 0 STERICYCLE INC COM 858912108 2160 36909 SH SOLE 36909 0 0 STONECASTLE FINL CORP COM 861780104 425 19558 SH SOLE 19557 0 0 STRYKER CORP COM 863667101 2868 17829 SH SOLE 17829 0 0 SUBURBAN PROPANE PARTNERS L UNIT LTD PART 864482104 242 11009 SH SOLE 11009 0 0 SUMMIT HOTEL PPTYS INC COM 866082100 141 10421 SH SOLE 10421 0 0 SUNTRUST BKS INC COM 867914103 2287 33630 SH SOLE 33629 0 0 SYNOPSYS INC COM 871607107 612 7357 SH SOLE 7357 0 0 SYNERGY PHARMACEUTICALS DEL COM NEW 871639308 18 10200 SH SOLE 10200 0 0 SYSCO CORP COM 871829107 2948 49171 SH SOLE 25870 0 3325 THL CR INC COM 872438106 1020 131288 SH SOLE 131288 0 0 TJX COS INC NEW COM 872540109 6754 82825 SH SOLE 82824 0 0 TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADR 874039100 3903 89200 SH SOLE 89200 0 0 TAL ED GROUP SPONSORED ADS 874080104 888 23967 SH SOLE 23967 0 0 TALLGRASS ENERGY PARTNERS LP COM UNIT 874697105 697 18400 SH SOLE 18400 0 0 TANGER FACTORY OUTLET CTRS I COM 875465106 433 19712 SH SOLE 19712 0 0 TAPESTRY INC COM 876030107 209 3990 SH SOLE 3990 0 0 TARENA INTL INC ADR 876108101 374 33390 SH SOLE 33390 0 0 TATA MTRS LTD SPONSORED ADR 876568502 531 20676 SH SOLE 20676 0 0 TECK RESOURCES LTD CL B 878742204 230 8954 SH SOLE 8954 0 0 TEKLA HEALTHCARE OPPORTUNIT SHS 879105104 567 34457 SH SOLE 34457 0 0 TELEFLEX INCORPORATE COM 879369106 395 1550 SH SOLE 1000 0 550 TELEFONICA S A SPONSORED ADR 879382208 321 32603 SH SOLE 32603 0 0 TEMPLETON EMERGING MARKETS FUN COM 880191101 191 11775 SH SOLE 750 0 10575 TEMPLETON EMERG MKTS INCOME COM 880192109 189 16772 SH SOLE 16771 0 0 TERADYNE INC COM 880770102 283 6202 SH SOLE 6202 0 0 TEVA PHARMACEUTICAL INDS LTD SPONSORED ADR 881624209 427 24995 SH SOLE 24995 0 0 TEXAS INSTRS INC COM 882508104 4258 40996 SH SOLE 34196 0 300 TEXAS ROADHOUSE INC COM 882681109 451 7815 SH SOLE 7815 0 0 TEXTRON INC COM 883203101 779 13212 SH SOLE 13212 0 0 TEXTRON INC COM 883203101 430 7300 SH Put SOLE 7300 0 0 THERMO FISHER SCIENTIFIC INC COM 883556102 16311 79000 SH SOLE 33155 0 16 THOMSON REUTERS CORP COM 884903105 10477 271068 SH SOLE 37807 0 231935 THOR INDS INC COM 885160101 3243 28159 SH SOLE 21283 0 6875 TIME WARNER INC COM NEW 887317303 9013 95308 SH SOLE 93158 0 2150 TIMKEN CO COM 887389104 1629 35745 SH SOLE 35745 0 0 TORCHMARK CORP COM 891027104 2369 28151 SH SOLE 20808 0 7343 TORONTO DOMINION BK ONT COM NEW 891160509 7807 137333 SH SOLE 83669 0 15900 TOYOTA MOTOR CORP SP ADR REP2CO 892331307 381 2924 SH SOLE 2924 0 0 TRACTOR SUPPLY CO COM 892356106 3439 54583 SH SOLE 54583 0 0 TREMONT MTG TR COM 894789106 2274 173071 SH SOLE 173071 0 0 TRIANGLE CAP CORP COM 895848109 1087 97718 SH SOLE 97718 0 0 TRINITY INDS INC COM 896522109 1524 46724 SH SOLE 46723 0 0 TYSON FOODS INC CL A 902494103 459 6281 SH SOLE 6280 0 0 UDR INC COM 902653104 927 26035 SH SOLE 24035 0 2000 U G I CORPORATION COM 902681105 4386 98738 SH SOLE 90138 0 8600 US BANCORP DEL COM NEW 902973304 13597 269256 SH SOLE 217732 0 14355 UNDER ARMOUR INC CL A 904311107 372 22801 SH SOLE 22801 0 0 UNDER ARMOUR INC CL C 904311206 275 19211 SH SOLE 19211 0 0 UNILEVER PLC SPON ADR NEW 904767704 13343 240175 SH SOLE 240174 0 0 UNILEVER N V N Y SHS NEW 904784709 1383 24528 SH SOLE 24527 0 0 UNION PAC CORP COM 907818108 16255 120929 SH SOLE 61428 0 7825 UNITED BANKSHARES INC WEST V COM 909907107 754 21410 SH SOLE 21410 0 0 UNITED PARCEL SERVICE INC CL B 911312106 69648 665476 SH SOLE 465015 0 118869 UNITED RENTALS INC COM 911363109 899 5207 SH SOLE 5207 0 0 UNITED STATES STL CORP NEW COM 912909108 258 7334 SH SOLE 7334 0 0 UNITED TECHNOLOGIES CORP COM 913017109 56898 452229 SH SOLE 193257 0 0 UNIVERSAL HLTH SVCS INC CL B 913903100 445 3761 SH SOLE 3761 0 0 V F CORP COM 918204108 12023 162219 SH SOLE 140844 0 21375 VANGUARD GROUP DIV APP ETF 921908844 27593 273073 SH SOLE 273072 0 0 VANGUARD STAR FD VG TL INTL ST 921909768 6394 113088 SH SOLE 112212 0 0 VANGUARD BD INDEX FD INC LONG TERM BON 921937793 305 3360 SH SOLE 3359 0 0 VANGUARD BD INDEX FD INC INTERMED TERM 921937819 4698 57463 SH SOLE 57463 0 0 VANGUARD BD INDEX FD INC SHORT TRM BON 921937827 8856 112902 SH SOLE 112900 0 0 VANGUARD BD INDEX FD INC TOTAL BND MRK 921937835 47245 591091 SH SOLE 591090 0 0 VANGUARD TAX MANAGED INTL FD FTSE DEV MKT 921943858 54820 1238890 SH SOLE 1236364 0 2525 VANGUARD WHITEHALL FDS INC HIGH DIV YLD 921946406 41923 508230 SH SOLE 508228 0 0 VANGUARD MALVERN FDS STRM INFPROID 922020805 9108 186233 SH SOLE 186232 0 0 VANGUARD INTL EQUITY INDEX F TT WRLD ST ET 922042742 29276 397610 SH SOLE 397609 0 0 VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 38029 699461 SH SOLE 688473 0 10987 VANGUARD INTL EQUITY INDEX F FTSE EMR MKT 922042858 31340 667113 SH SOLE 364838 0 222889 VANGUARD INTL EQUITY INDEX F FTSE PACIFIC 922042866 4614 63271 SH SOLE 63270 0 0 VANGUARD INTL EQUITY INDEX F FTSE EUROPE E 922042874 5423 93271 SH SOLE 93271 0 0 VEEVA SYS INC CL A COM 922475108 220 3023 SH SOLE 3023 0 0 VANGUARD MUN BD FD INC TAX EXEMPT BD 922907746 10040 197573 SH SOLE 197572 0 0 VANGUARD INDEX FDS S&P 500 ETF S 922908363 39316 162412 SH SOLE 147452 0 13525 VANGUARD INDEX FDS MCAP VL IDXVI 922908512 9828 89851 SH SOLE 89127 0 723 VANGUARD INDEX FDS MCAP GR IDXVI 922908538 4299 33176 SH SOLE 33175 0 0 VANGUARD INDEX FDS REAL ESTATE E 922908553 9340 123769 SH SOLE 123769 0 0 VANGUARD INDEX FDS SML CP GRW ET 922908595 840 5124 SH SOLE 5123 0 0 VANGUARD INDEX FDS SM CP VAL ETF 922908611 3275 25311 SH SOLE 24331 0 979 VANGUARD INDEX FDS MID CAP ETF 922908629 56055 363503 SH SOLE 363503 0 0 VANGUARD INDEX FDS LARGE CAP ETF 922908637 8481 69970 SH SOLE 69970 0 0 VANGUARD INDEX FDS EXTEND MKT ET 922908652 4300 38553 SH SOLE 38551 0 0 VANGUARD INDEX FDS GROWTH ETF 922908736 5693 40131 SH SOLE 40129 0 0 VANGUARD INDEX FDS VALUE ETF 922908744 20974 203283 SH SOLE 203281 0 0 VANGUARD INDEX FDS SMALL CP ETF 922908751 29295 199403 SH SOLE 198456 0 0 VANGUARD INDEX FDS TOTAL STK MKT 922908769 71542 527133 SH SOLE 526933 0 200 VMWARE INC CL A COM 928563402 539 4452 SH SOLE 4452 0 0 VULCAN MATLS CO COM COM 929160109 406 3554 SH SOLE 1778 0 1776 WD-40 CO COM 929236107 9859 74866 SH SOLE 72165 0 2700 W S F S FINANCIAL CO COM 929328102 421 8782 SH SOLE 2181 0 6601 WAGEWORKS INC COM 930427109 816 18070 SH SOLE 18070 0 0 WALMART INC COM 931142103 23914 268785 SH SOLE 188378 0 77455 WALGREENS BOOTS ALLIANCE INC COM 931427108 6568 100337 SH SOLE 100336 0 0 WATSCO INC COM 942622200 5171 28575 SH SOLE 28574 0 0 WEBSTER FINL CORP CONN COM 947890109 234 4238 SH SOLE 4237 0 0 WEIBO CORP SPONSORED ADR 948596101 284 2378 SH SOLE 2378 0 0 WELLS FARGO CO NEW COM 949746101 55536 1059675 SH SOLE 838525 0 215399 WESTERN ALLIANCE BANCORP COM 957638109 358 6172 SH SOLE 6172 0 0 WESTERN DIGITAL CORP COM 958102105 1753 19003 SH SOLE 19002 0 0 WESTERN UN CO COM 959802109 3178 165263 SH SOLE 165263 0 0 WESTLAKE CHEM CORP COM 960413102 200 1804 SH SOLE 1804 0 0 WEYERHAEUSER CO COM 962166104 8686 248164 SH SOLE 218405 0 29758 WHIRLPOOL CORP COM 963320106 2558 16704 SH SOLE 15604 0 1100 WILLIAMS COS INC DEL COM 969457100 2186 87959 SH SOLE 87959 0 0 WORLD FUEL SVCS CORP COM 981475106 491 20002 SH SOLE 20002 0 0 WYNN RESORTS LTD COM 983134107 378 2074 SH SOLE 2073 0 0 XPO LOGISTICS INC COM 983793100 1623 15942 SH SOLE 15942 0 0 XEROX CORP COM NEW 984121608 1546 53739 SH SOLE 53738 0 0 YUM BRANDS INC COM 988498101 6511 76493 SH SOLE 76492 0 0 BT GROUP PLC ADR 05577E101 5210 322424 SH SOLE 322424 0 0 CDK GLOBAL INC COM 12508E101 355 5615 SH SOLE 5614 0 0 COVANTA HLDG CORP COM 22282E102 449 30998 SH SOLE 30997 0 0 QUANTA SVCS INC COM 74762E102 974 28369 SH SOLE 28369 0 0 VERISIGN INC COM 92343E102 732 6179 SH SOLE 6179 0 0 FIRSTSERVICE CORP NEW SUB VTG SH 33767E103 1082 14798 SH SOLE 14798 0 0 INVESCO ADVANTAGE MUNICIPAL SH BEN INT 46132E103 622 58711 SH SOLE 58710 0 0 AMERISOURCEBERGEN CORP COM 03073E105 25488 295661 SH SOLE 295660 0 0 FIRST TR EXCHANGE TRADED FD CAP STRENGTH 33733E104 12938 255867 SH SOLE 255866 0 0 SALLY BEAUTY HLDGS INC COM 79546E104 432 26263 SH SOLE 26263 0 0 TARGET CORP COM 87612E106 4243 61109 SH SOLE 60433 0 675 NUVEEN HIGH INCOME DECMBR 20 COM 67076E107 2578 261811 SH SOLE 261810 0 0 EDWARDS LIFESCIENCES CORP COM 28176E108 1041 7466 SH SOLE 7466 0 0 FIRST TR EXCHANGE-TRADED FD PFD SECS INC 33739E108 12523 643532 SH SOLE 643531 0 0 NCR CORP NEW COM 62886E108 2410 76474 SH SOLE 76474 0 0 DR PEPPER SNAPPLE GROUP INC COM 26138E109 1652 13958 SH SOLE 13958 0 0 TOTAL S A SPONSORED ADR 89151E109 10728 185972 SH SOLE 172017 0 5 TRAVELERS COMPANIES INC COM 89417E109 19740 142164 SH SOLE 20626 0 0 FIRST TR EXCHANGE TRADED FD NY ARCA BIOTE 33733E203 855 6434 SH SOLE 6434 0 0 BARCLAYS PLC ADR 06738E204 137 11650 SH SOLE 11650 0 0 BHP BILLITON PLC SPONSORED ADR 05545E209 973 24498 SH SOLE 24497 0 0 FIRST TR EXCHANGE TRADED FD DJ INTERNT ID 33733E302 7868 65295 SH SOLE 65295 0 0 AES CORP COM 00130H105 1824 160467 SH SOLE 160467 0 0 ALPS ETF TR RIVERFRNT FLE 00162Q510 24922 776642 SH SOLE 776642 0 0 ALPS ETF TR RIVERFRNT DYM 00162Q528 26574 848771 SH SOLE 848771 0 0 ALPS ETF TR RIVERFRONT DY 00162Q536 21399 889134 SH SOLE 889134 0 0 ALPS ETF TR RIVERFRONT UN 00162Q544 10948 433614 SH SOLE 433614 0 0 ALPS ETF TR RIVRFRNT STR 00162Q783 9816 399223 SH SOLE 399223 0 0 ALPS ETF TR SECTR DIV DOG 00162Q858 3834 87835 SH SOLE 87834 0 0 ALPS ETF TR ALERIAN MLP 00162Q866 7572 808153 SH SOLE 764162 0 43990 AMC NETWORKS INC CL A 00164V103 331 6406 SH SOLE 6406 0 0 ANGI HOMESERVICES INC COM CL A 00183L102 163 12067 SH SOLE 12067 0 0 AT&T INC COM 00206R102 72289 2027753 SH SOLE 1632139 0 342356 ABBVIE INC COM 00287Y109 63008 665701 SH SOLE 551285 0 22375 ACTIVISION BLIZZARD INC COM 00507V109 5274 78184 SH SOLE 78183 0 0 ADOBE SYS INC COM 00724F101 3400 15738 SH SOLE 14138 0 1600 AECOM COM 00766T100 301 8450 SH SOLE 8450 0 0 ADVISORSHARES TR ADVISORSHS ET 00768Y206 8388 142801 SH SOLE 142801 0 0 AETNA INC NEW COM 00817Y108 1434 8491 SH SOLE 8490 0 0 AGILENT TECHNOLOGIES INC COM 00846U101 622 9304 SH SOLE 9303 0 0 AIR LEASE CORP CL A 00912X302 649 15238 SH SOLE 15238 0 0 AKAMAI TECHNOLOGIES INC COM 00971T101 7735 108985 SH SOLE 108985 0 0 ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 13455 73311 SH SOLE 73311 0 0 ALLEGHENY TECHNOLOGIES INC COM 01741R102 439 18544 SH SOLE 18544 0 0 ALLY FINL INC COM 02005N100 3371 124184 SH SOLE 124184 0 0 ALPHABET INC CAP STK CL C 02079K107 58655 56849 SH SOLE 42042 0 0 ALPHABET INC CAP STK CL A 02079K305 28920 27885 SH SOLE 27629 0 256 ALTRIA GROUP INC COM 02209S103 42619 683895 SH SOLE 646476 0 12019 AMBEV SA SPONSORED ADR 02319V103 1464 201534 SH SOLE 201533 0 0 AMERICAN AIRLS GROUP INC COM 02376R102 1397 26891 SH SOLE 26890 0 0 AMERICAN CAP SR FLOATING LTD COM 02504D108 220 19800 SH SOLE 19800 0 0 AMERICAN TOWER CORP NEW COM 03027X100 3002 20656 SH SOLE 20655 0 0 AMERIPRISE FINL INC COM 03076C106 7673 51870 SH SOLE 6949 0 0 ANDEAVOR COM 03349M105 400 3982 SH SOLE 3982 0 0 ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 3329 30287 SH SOLE 30286 0 0 ANSYS INC COM 03662Q105 779 4976 SH SOLE 4976 0 0 ANTERO MIDSTREAM PARTNERS LP UNT LTD PARTN 03673L103 1241 47971 SH SOLE 47971 0 0 ANTERO MIDSTREAM GP LP COM SHS REPST 03675Y103 373 23350 SH SOLE 23350 0 0 AQUA AMERICA INC COM 03836W103 653 19187 SH SOLE 14053 0 5134 ARAMARK COM 03852U106 421 10661 SH SOLE 10661 0 0 ARCELORMITTAL SA LUXEMBOURG NY REGISTRY S 03938L203 580 18248 SH SOLE 18248 0 0 ARES CAP CORP COM 04010L103 3875 244189 SH SOLE 244189 0 0 ARMADA HOFFLER PPTYS INC COM 04208T108 477 34880 SH SOLE 34880 0 0 ARRAY BIOPHARMA INC COM 04269X105 3113 190800 SH SOLE 190800 0 0 ARTISAN PARTNERS ASSET MGMT CL A 04316A108 669 20096 SH SOLE 20096 0 0 ATLAS AIR WORLDWIDE HLDGS IN NOTE 2.250% 049164BH8 14 13000 SH SOLE 13000 0 0 BBX CAP CORP NEW CL A 05491N104 339 36818 SH SOLE 36818 0 0 B & G FOODS INC NEW COM 05508R106 1497 63185 SH SOLE 63184 0 0 BCE INC COM NEW 05534B760 11996 278737 SH SOLE 278736 0 0 BP MIDSTREAM PARTNERS LP UNIT LTD PTNR 0556EL109 447 25078 SH SOLE 25078 0 0 BWX TECHNOLOGIES INC COM 05605H100 650 10245 SH SOLE 10245 0 0 BANCO BILBAO VIZCAYA ARGENTA SPONSORED ADR 05946K101 268 33932 SH SOLE 33932 0 0 BANCO SANTANDER SA ADR 05964H105 794 121298 SH SOLE 121298 0 0 BARCLAYS BANK PLC ADR PFD SR 5 06739H362 1018 38680 SH SOLE 38680 0 0 BARINGS GLOBAL SHORT DURATIO COM 06760L100 1103 59114 SH SOLE 59113 0 0 BERRY GLOBAL GROUP INC COM 08579W103 295 5384 SH SOLE 5384 0 0 BIOMARIN PHARMACEUTICAL INC NOTE 0.750%1 09061GAE1 11 11000 SH SOLE 11000 0 0 BIOGEN INC COM 09062X103 3606 13174 SH SOLE 13174 0 0 BLACK KNIGHT INC COM 09215C105 215 4583 SH SOLE 4583 0 0 BLACKROCK INC COM 09247X101 15058 27798 SH SOLE 27798 0 0 BLACKROCK TAX MUNICPAL BD TR SHS 09248X100 782 34731 SH SOLE 34730 0 0 BLACKROCK ENERGY & RES TR COM 09250U101 179 13555 SH SOLE 13555 0 0 BLACKROCK HEALTH SCIENCES TR COM 09250W107 547 15644 SH SOLE 15644 0 0 BLACKROCK MUNIHOLDINGS FD IN COM 09253N104 161 10559 SH SOLE 10558 0 0 BLACKROCK MUNIVEST FD INC COM 09253R105 1665 188001 SH SOLE 188001 0 0 BLACKSTONE GROUP L P COM UNIT LTD 09253U108 6979 218447 SH SOLE 218447 0 0 BLACKROCK MUNIHOLDNGS QLTY I COM 09254A101 192 15405 SH SOLE 15405 0 0 BLACKROCK ENH CAP & INC FD I COM 09256A109 403 25611 SH SOLE 25610 0 0 BLACKROCK RES & COMM STRAT T SHS 09257A108 899 101340 SH SOLE 101340 0 0 BLACKSTONE GSO STRATEGIC CR COM SHS BEN I 09257R101 870 54816 SH SOLE 54815 0 0 BLACKROCK MULTI-SECTOR INC T COM 09258A107 207 12347 SH SOLE 12347 0 0 BLACKROCK SCIENCE & TECH TR SHS 09258G104 1684 55992 SH SOLE 55991 0 0 BLUEROCK RESIDENTIAL GRW REI COM CL A 09627J102 335 39451 SH SOLE 39451 0 0 BOOKING HLDGS INC COM 09857L108 19100 9181 SH SOLE 9181 0 0 BRANDYWINEGBL GLBAL INM OPRT COM 10537L104 767 59549 SH SOLE 59548 0 0 BROADRIDGE FINL SOLUTIONS IN COM 11133T103 4138 37725 SH SOLE 37724 0 0 BROOKFIELD GLOBL LISTED INFR COM SHS 11273Q109 489 41837 SH SOLE 41837 0 0 CBRE CLARION GLOBAL REAL EST COM 12504G100 249 34112 SH SOLE 34111 0 0 CBRE GROUP INC CL A 12504L109 9617 203667 SH SOLE 203667 0 0 CDW CORP COM 12514G108 3742 53245 SH SOLE 46170 0 7075 C H ROBINSON WORLDWIDE INC COM NEW 12541W209 212 2263 SH SOLE 2263 0 0 CME GROUP INC COM CL A 12572Q105 1110 6865 SH SOLE 6864 0 0 CONE MIDSTREAM PARTNERS LP COM UNIT REPS 12654A101 239 13000 SH SOLE 13000 0 0 CA INC COM 12673P105 297 8767 SH SOLE 8767 0 0 CALAMOS GBL DYN INCOME FUND COM 12811L107 126 14018 SH SOLE 14018 0 0 CANADIAN PAC RY LTD COM 13645T100 1905 10794 SH SOLE 10793 0 0 CAPITAL ONE FINL CORP COM 14040H105 11477 119780 SH SOLE 112808 0 6971 CAPITALA FIN CORP COM 14054R106 1162 150570 SH SOLE 150569 0 0 CAPITALA FIN CORP 5.75% NT CV 2 14054R403 1405 57233 SH SOLE 57233 0 0 CARDINAL HEALTH INC COM 14149Y108 5123 81741 SH SOLE 81740 0 0 CELLDEX THERAPEUTICS INC NEW COM 15117B103 109 47000 SH SOLE 47000 0 0 CENTENE CORP DEL COM 15135B101 2784 26054 SH SOLE 26054 0 0 CENTERPOINT ENERGY INC COM 15189T107 308 11259 SH SOLE 11258 0 0 CHARTER COMMUNICATIONS INC N CL A 16119P108 4459 14330 SH SOLE 14330 0 0 CHEMOCENTRYX INC COM 16383L106 1135 83500 SH SOLE 83500 0 0 CHENIERE ENERGY INC COM NEW 16411R208 201 3762 SH SOLE 3762 0 0 CHINA MOBILE LIMITED SPONSORED ADR 16941M109 214 4688 SH SOLE 4688 0 0 CHINA LODGING GROUP LTD SPONSORED ADR 16949N109 559 4255 SH SOLE 4255 0 0 CINEMARK HOLDINGS INC COM 17243V102 803 21323 SH SOLE 21323 0 0 CISCO SYS INC COM 17275R102 76669 1787587 SH SOLE 990288 0 0 CLAYMORE EXCHANGE TRD FD TR 2021 HG YLD C 18383M225 2698 109500 SH SOLE 109500 0 0 CLAYMORE EXCHANGE TRD FD TR GUGG BULSH 20 18383M266 2893 138994 SH SOLE 138994 0 0 CLAYMORE EXCHANGE TRD FD TR GUG BUL 2020 18383M365 2739 112558 SH SOLE 112558 0 0 CLAYMORE EXCHANGE TRD FD TR GUG BUL 2019 18383M373 2728 112182 SH SOLE 112182 0 0 CLAYMORE EXCHANGE TRD FD TR GUG BULL2020 18383M514 2819 133859 SH SOLE 133859 0 0 CLAYMORE EXCHANGE TRD FD TR GUG BULL2019 18383M522 2808 133888 SH SOLE 133887 0 0 CLAYMORE EXCHANGE TRD FD TR GUG BULL2018 18383M530 2835 134198 SH SOLE 134198 0 0 CLAYMORE EXCHANGE TRD FD TR GUGG S&P SPIN 18383M605 3722 69782 SH SOLE 69781 0 0 CLAYMORE EXCHANGE TRD FD TR GUGG ULTR SH 18383M654 6446 128335 SH SOLE 128335 0 0 CLAYMORE EXCHANGE TRD FD TR GUG S&PG DIV 18383M860 192 17624 SH SOLE 17624 0 0 CLAYMORE EXCHANGE TRD FD TR GUGG CHINA AL 18385P101 354 9797 SH SOLE 9797 0 0 CLEARBRIDGE ENERGY MLP OPP F COM 18469P100 288 29364 SH SOLE 29364 0 0 CLEARBRIDGE ENERGY MLP TR FD COM 18469Q108 109 11150 SH SOLE 11150 0 0 COHEN & STEERS QUALITY RLTY COM 19247L106 162 13713 SH SOLE 13712 0 0 COHEN & STEERS REIT & PFD IN COM 19247X100 919 49182 SH SOLE 49182 0 0 COHEN & STEERS INFRASTRUCTUR COM 19248A109 1620 75693 SH SOLE 75692 0 0 COHEN & STEERS CLOSED END OP COM 19248P106 157 12763 SH SOLE 12763 0 0 COHEN & STEERS SLT PFD INCM COM 19248Y107 929 35712 SH SOLE 35711 0 0 COHEN & STEERS MLP INC & ENR COM SHS 19249B106 701 77294 SH SOLE 77293 0 0 COLONY NORTHSTAR INC CL A COM 19625W104 704 125315 SH SOLE 125315 0 0 COLONY NORTHSTAR INC CL A COM 19625W104 236 42000 SH Call SOLE 42000 0 0 COMCAST CORP NEW CL A 20030N101 25160 736365 SH SOLE 650036 0 0 COMCAST CORP NEW CL A 20030N101 492 14400 SH Call SOLE 14400 0 0 COMMSCOPE HLDG CO INC COM 20337X109 764 19127 SH SOLE 19127 0 0 COMPASS MINERALS INTL INC COM 20451N101 13535 224477 SH SOLE 224476 0 0 COMPASS DIVERSIFIED HOLDINGS SH BEN INT 20451Q104 1052 64159 SH SOLE 64159 0 0 CONOCOPHILLIPS COM 20825C104 7217 121726 SH SOLE 90204 0 4759 CONSTELLATION BRANDS INC CL A 21036P108 1852 8131 SH SOLE 6530 0 1600 COSTCO WHSL CORP NEW COM 22160K105 14432 76593 SH SOLE 33741 0 35391 COTIVITI HLDGS INC COM 22164K101 393 11432 SH SOLE 11432 0 0 CRACKER BARREL OLD CTRY STOR COM 22410J106 832 5230 SH SOLE 5230 0 0 CROSSAMERICA PARTNERS LP UT LTD PTN IN 22758A105 325 15844 SH SOLE 15844 0 0 CROWN CASTLE INTL CORP NEW COM 22822V101 33599 306557 SH SOLE 244006 0 225 CYRUSONE INC COM 23283R100 872 17036 SH SOLE 17036 0 0 DNP SELECT INCOME FD COM 23325P104 253 24641 SH SOLE 24640 0 0 D R HORTON INC COM 23331A109 906 20679 SH SOLE 19779 0 900 DXC TECHNOLOGY CO COM 23355L106 1084 10789 SH SOLE 10789 0 0 DAVIS FUNDAMENTAL ETF TR SELECT FINL 23908L108 808 33731 SH SOLE 33731 0 0 DAVIS FUNDAMENTAL ETF TR SELECT US EQT 23908L207 248 10774 SH SOLE 10774 0 0 DAVIS FUNDAMENTAL ETF TR SELECT WRLD W 23908L306 1425 54920 SH SOLE 54920 0 0 DAVITA INC COM 23918K108 248 3772 SH SOLE 3772 0 0 DELL TECHNOLOGIES INC COM CL V 24703L103 285 3902 SH SOLE 3902 0 0 DEUTSCHE BK AG LONDON ETN DJ HY 202 25153Q658 829 38507 SH SOLE 38507 0 0 DEVON ENERGY CORP NEW COM 25179M103 3507 110369 SH SOLE 8679 0 200 DIAGEO P L C SPON ADR NEW 25243Q205 14495 107039 SH SOLE 83552 0 10100 DIAMONDBACK ENERGY INC COM 25278X109 2042 16142 SH SOLE 2367 0 75 DISCOVERY COMMUNICATNS NEW COM SER A 25470F104 1068 49838 SH SOLE 49837 0 0 DISCOVERY COMMUNICATNS NEW COM SER C 25470F302 5245 268720 SH SOLE 268720 0 0 DOLBY LABORATORIES INC COM 25659T107 792 12463 SH SOLE 12463 0 0 DOMINION ENERGY INC COM 25746U109 25867 383617 SH SOLE 354476 0 2141 DOMINION ENERGY INC UNIT 08/15/20 25746U836 874 18837 SH SOLE 18837 0 0 DOWDUPONT INC COM 26078J100 35885 563278 SH SOLE 311719 0 192539 DREYFUS HIGH YIELD STRATEGIE SH BEN INT 26200S101 43 13747 SH SOLE 13746 0 0 DREYFUS MUN INCOME INC COM 26201R102 297 36849 SH SOLE 36849 0 0 DUFF & PHELPS GLB UTL INC FD COM 26433C105 371 26571 SH SOLE 26571 0 0 DUKE ENERGY CORP NEW COM NEW 26441C204 28892 372964 SH SOLE 365175 0 7787 EOG RES INC COM 26875P101 1162 11045 SH SOLE 10944 0 100 EQT CORP COM 26884L109 2193 46167 SH SOLE 9577 0 125 EQT MIDSTREAM PARTNERS LP UNIT LTD PART 26885B100 1909 32341 SH SOLE 32341 0 0 EAST WEST BANCORP INC COM 27579R104 2999 47955 SH SOLE 47954 0 0 EATON VANCE MUN BD FD COM 27827X101 317 26851 SH SOLE 26850 0 0 EATON VANCE TX MGD DIV EQ IN COM 27828N102 286 24767 SH SOLE 24767 0 0 EATON VANCE TX ADV GLBL DIV COM 27828S101 1043 62456 SH SOLE 62456 0 0 EATON VANCE SH TM DR DIVR IN COM 27828V104 160 11745 SH SOLE 11745 0 0 EATON VANCE TX MNG BY WRT OP COM 27828Y108 259 17418 SH SOLE 17418 0 0 EATON VANCE TAX MNGD GBL DV COM 27829F108 224 24646 SH SOLE 24645 0 0 EATON VANCE HIGH INCOME 2021 COM SH BEN IN 27829W101 1999 202367 SH SOLE 202367 0 0 EMPRESA DIST Y COMERCIAL NOR SPON ADR 29244A102 589 10257 SH SOLE 10257 0 0 ENBRIDGE INC COM 29250N105 36899 1172554 SH SOLE 1149298 0 23255 ENDOCYTE INC COM 29269A102 188 20750 SH SOLE 20750 0 0 ENERGY TRANSFER EQUITY L P COM UT LTD PT 29273V100 3265 229799 SH SOLE 228998 0 800 ENERGY TRANSFER PARTNERS LP UNIT LTD PRT 29278N103 3317 204528 SH SOLE 204528 0 0 ENLINK MIDSTREAM PARTNERS LP COM UNIT REP 29336U107 616 45130 SH SOLE 45130 0 0 ENPRO INDS INC COM 29355X107 221 2858 SH SOLE 2858 0 0 ENTERGY CORP NEW COM 29364G103 286 3634 SH SOLE 3634 0 0 EPIZYME INC COM 29428V104 195 11000 SH SOLE 11000 0 0 EQUINIX INC COM PAR $0.00 29444U700 660 1579 SH SOLE 1579 0 0 EQUITY RESIDENTIAL SH BEN INT 29476L107 407 6616 SH SOLE 6615 0 0 ESPERION THERAPEUTICS INC NE COM 29664W105 289 4000 SH SOLE 4000 0 0 EVERCORE INC CLASS A 29977A105 227 2613 SH SOLE 2613 0 0 EVERSOURCE ENERGY COM 30040W108 334 5672 SH SOLE 5672 0 0 EXELON CORP COM 30161N101 1604 41150 SH SOLE 41149 0 0 EXELIXIS INC COM 30161Q104 265 12000 SH SOLE 12000 0 0 EXPEDIA GROUP INC COM NEW 30212P303 709 6428 SH SOLE 6427 0 0 EXPRESS SCRIPTS HLDG CO COM 30219G108 10164 147136 SH SOLE 142676 0 4460 EXTENDED STAY AMER INC UNIT 99/99/99 30224P200 1243 62911 SH SOLE 62911 0 0 EXTRA SPACE STORAGE INC COM 30225T102 1539 17620 SH SOLE 17620 0 0 EXXON MOBIL CORP COM 30231G102 63202 847117 SH SOLE 610830 0 156911 FACEBOOK INC CL A 30303M102 35279 220796 SH SOLE 220795 0 0 FAIRMOUNT SANTROL HLDGS INC COM 30555Q108 96 22600 SH SOLE 22600 0 0 FANG HLDGS LTD ADR 30711Y102 538 104743 SH SOLE 104743 0 0 FEDEX CORP COM 31428X106 8322 34666 SH SOLE 13360 0 850 FIDELITY NATL INFORMATION SV COM 31620M106 4065 42220 SH SOLE 42220 0 0 FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303 328 8205 SH SOLE 8205 0 0 FIREEYE INC COM 31816Q101 187 11088 SH SOLE 11088 0 0 FIRST DATA CORP NEW COM CL A 32008D106 900 56261 SH SOLE 45201 0 11060 FIRST FINL BANKSHARES COM 32020R109 896 19358 SH SOLE 19358 0 0 FIRST REP BK SAN FRANCISCO C COM 33616C100 614 6633 SH SOLE 6633 0 0 FIRST TR DJS MICROCAP INDEX COM SHS ANNUA 33718M105 1235 26120 SH SOLE 26120 0 0 FIRST TR INTER DUR PFD & IN COM 33718W103 807 34724 SH SOLE 34724 0 0 FIRST TR MULTI CAP VALUE ALP COM SHS 33733F101 2227 32793 SH SOLE 32793 0 0 FIRST TR VALUE LINE DIVID IN SHS 33734H106 7121 238258 SH SOLE 238257 0 0 FIRST TR LRGE CP CORE ALPHA COM SHS 33734K109 5100 87309 SH SOLE 87308 0 0 FIRST TR EXCHANGE TRADED FD CONSUMR DISCR 33734X101 1163 28350 SH SOLE 28349 0 0 FIRST TR EXCHANGE TRADED FD CONSUMR STAPL 33734X119 2534 54022 SH SOLE 54022 0 0 FIRST TR EXCHANGE TRADED FD ENERGY ALPHAD 33734X127 444 30926 SH SOLE 30925 0 0 FIRST TR EXCHANGE TRADED FD FINLS ALPHADE 33734X135 3754 120972 SH SOLE 120971 0 0 FIRST TR EXCHANGE TRADED FD HLTH CARE ALP 33734X143 3180 45823 SH SOLE 45823 0 0 FIRST TR EXCHANGE TRADED FD INDLS PROD DU 33734X150 3763 95059 SH SOLE 95059 0 0 FIRST TR EXCHANGE TRADED FD MATERIALS ALP 33734X168 361 8574 SH SOLE 8573 0 0 FIRST TR EXCHANGE TRADED FD TECH ALPHADEX 33734X176 2230 40542 SH SOLE 40542 0 0 FIRST TR EXCHANGE TRADED FD UTILITIES ALP 33734X184 3382 133385 SH SOLE 133384 0 0 FIRST TR EXCHANGE TRADED FD CLOUD COMPUTI 33734X192 398 8240 SH SOLE 8240 0 0 FIRST TR EXCHANGE TRADED FD DJ GLBL DIVID 33734X200 287 11249 SH SOLE 11249 0 0 FIRST TR SML CP CORE ALPHA F COM SHS 33734Y109 277 4610 SH SOLE 4610 0 0 FIRST TR MID CAP CORE ALPHAD COM SHS 33735B108 371 5675 SH SOLE 5674 0 0 FIRST TR LRG CP GRWTH ALPHAD COM SHS 33735K108 979 15358 SH SOLE 15358 0 0 FIRST TR STOXX EURO DIV FD COMMON SHS 33735T109 1550 112075 SH SOLE 112075 0 0 FIRST TR NASDAQ ABA CMNTY BK UT COM SHS ET 33736Q104 529 10001 SH SOLE 10000 0 0 FIRST TR EXCH TRD ALPHA FD I EUROPE ALPHAD 33737J117 1189 29996 SH SOLE 29996 0 0 FIRST TR EXCH TRD ALPHA FD I DEV MRK EX US 33737J174 11580 184317 SH SOLE 184317 0 0 FIRST TR EXCH TRD ALPHA FD I EMERG MKT ALP 33737J182 11433 390341 SH SOLE 390341 0 0 FIRST TR EXCHANGE TRADED FD NO AMER ENERG 33738D101 9644 440384 SH SOLE 440384 0 0 FIRST TR EXCHANGE TRADED FD SENIOR LN FD 33738D309 7442 154676 SH SOLE 154675 0 0 FIRST TR EXCHANGE TRADED FD FIRST TR TA H 33738D408 495 10401 SH SOLE 10401 0 0 FIRST TR EXCHANGE TRADED FD MULTI ASSET D 33738R100 575 32160 SH SOLE 32160 0 0 FIRST TR EXCHANGE TRADED FD NASD TECH DIV 33738R118 990 27680 SH SOLE 27679 0 0 FIRST TR EXCHANGE TRADED FD RISNG DIVD AC 33738R506 942 31712 SH SOLE 31712 0 0 FIRST TR EXCHANGE TRADED FD DORSEY WRT 5 33738R605 30123 1049217 SH SOLE 1049216 0 0 FIRST TR EXCHANGE TRADED FD NASDAQ BK ETF 33738R860 1270 43041 SH SOLE 43041 0 0 FIRST TR EXCHANGE TRADED FD DORSEY WRIGHT 33738R886 2044 92016 SH SOLE 92016 0 0 FIRST TR MLP & ENERGY INCOME COM 33739B104 505 41239 SH SOLE 41238 0 0 FST TR NEW OPPORT MLP & ENE COM 33739M100 1114 113446 SH SOLE 113445 0 0 FIRST TR EXCH TRADED FD III MUNI HI INCM 33739P301 450 9021 SH SOLE 9021 0 0 FIRST TR EXCH TRADED FD III RIVRFRNT DY A 33739P509 11219 186539 SH SOLE 186539 0 0 FIRST TR EXCH TRADED FD III RIVRFRNT DYN 33739P608 20473 320402 SH SOLE 320402 0 0 FIRST TR EXCH TRADED FD III RIVR FRNT DYN 33739P707 20538 275625 SH SOLE 275624 0 0 FIRST TR EXCH TRADED FD III RIVRFRNT DYN 33739P806 23476 361025 SH SOLE 361025 0 0 FIRST TR EXCH TRADED FD III INSTL PFD SEC 33739P855 259 13300 SH SOLE 13300 0 0 FIRST TR EXCHANGE TRADED FD FST LOW OPPT 33739Q200 3713 72283 SH SOLE 72282 0 0 FIRST TR EXCHANGE TRADED FD FIRST TR ENH 33739Q408 9714 162024 SH SOLE 162024 0 0 FIRST TR EXCHANGE TRADED FD SSI STRG ETF 33739Q507 212 7259 SH SOLE 7259 0 0 FIRST TR DYNAMIC EUROPE EQT COM SHS 33740D107 609 33891 SH SOLE 33890 0 0 FIRST TR SR FLOATING RATE 20 COM SHS 33740K101 505 54003 SH SOLE 54002 0 0 FITBIT INC CL A 33812L102 88 17364 SH SOLE 17364 0 0 FLEXION THERAPEUTICS INC COM 33938J106 544 24300 SH SOLE 24300 0 0 FLEXION THERAPEUTICS INC COM 33938J106 425 19000 SH Call SOLE 19000 0 0 FLEXSHARES TR MORNSTAR UPST 33939L407 311 9569 SH SOLE 9569 0 0 FLEXSHARES TR GLB QLT R/E I 33939L787 959 15877 SH SOLE 15877 0 0 FLEXSHARES TR QUALT DIVD ID 33939L860 6953 159014 SH SOLE 159013 0 0 FLOWSERVE CORP COM 34354P105 1294 29881 SH SOLE 29880 0 0 FORTIVE CORP COM 34959J108 1349 17408 SH SOLE 17408 0 0 FORTRESS TRANS INFRST INVS L COM REP LTD L 34960P101 2460 154275 SH SOLE 154275 0 0 FORTRESS BIOTECH INC COM 34960Q109 70 15600 SH SOLE 15600 0 0 FORTUNE BRANDS HOME & SEC IN COM 34964C106 344 5849 SH SOLE 5848 0 0 FREEPORT-MCMORAN INC CL B 35671D857 1966 111887 SH SOLE 85441 0 95 GGP INC COM 36174X101 247 12114 SH SOLE 12114 0 0 GABELLI DIVD & INCOME TR COM 36242H104 282 12802 SH SOLE 12801 0 0 GAMCO GLOBAL GOLD NAT RES & COM SH BEN IN 36465A109 985 201616 SH SOLE 201616 0 0 GAMING & LEISURE PPTYS INC COM 36467J108 510 15242 SH SOLE 15242 0 0 GAMESTOP CORP NEW CL A 36467W109 701 55567 SH SOLE 55566 0 0 GAMESTOP CORP NEW CL A 36467W109 266 21100 SH Put SOLE 21100 0 0 GENERAL MTRS CO COM 37045V100 19557 538203 SH SOLE 538202 0 0 GENWORTH FINL INC COM CL A 37247D106 35 12468 SH SOLE 12468 0 0 GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 15579 398757 SH SOLE 393117 0 5640 GLOBAL PMTS INC COM 37940X102 500 4485 SH SOLE 4485 0 0 GLOBAL X FDS GLB X SUPERDI 37950E549 206 9980 SH SOLE 9980 0 0 GLOBAL X FDS GLBX MSCI NOR 37950E747 2107 153147 SH SOLE 153146 0 0 GLOBAL MED REIT INC COM NEW 37954A204 463 66660 SH SOLE 66659 0 0 GLOBAL X FDS RBTCS ARTFL I 37954Y715 1663 68778 SH SOLE 68778 0 0 GLOBAL X FDS LITHIUM BTRY 37954Y855 483 14648 SH SOLE 14648 0 0 GOLDMAN SACHS GROUP INC COM 38141G104 9528 37833 SH SOLE 27242 0 0 GOLDMAN SACHS MLP INC OPP FD COM SHS 38147W103 90 11702 SH SOLE 11702 0 0 GOLDMAN SACHS MLP ENERGY REN COM 38148G107 59 10387 SH SOLE 10386 0 0 GOVERNMENT PPTYS INCOME TR COM SHS BEN I 38376A103 187 13743 SH SOLE 13743 0 0 GUGGENHEIM ENHNCD EQTY INCM COM 40167B100 655 78629 SH SOLE 78629 0 0 GUGGENHEIM STRATEGIC OPP FD COM SBI 40167F101 498 24572 SH SOLE 24571 0 0 GUGGENHEIM CR ALLOCATION FD COM 40168G108 870 40588 SH SOLE 40588 0 0 HCA HEALTHCARE INC COM 40412C101 11890 122578 SH SOLE 122578 0 0 HCP INC COM 40414L109 1082 46628 SH SOLE 45428 0 1200 HDFC BANK LTD ADR REPS 3 SH 40415F101 2407 24379 SH SOLE 24378 0 0 HD SUPPLY HLDGS INC COM COM 40416M105 980 25825 SH SOLE 11825 0 14000 HFF INC CL A 40418F108 1122 22583 SH SOLE 22583 0 0 HP INC COM 40434L105 498 22743 SH SOLE 22742 0 0 HANCOCK JOHN PFD INCOME FD I COM 41013X106 395 19708 SH SOLE 19708 0 0 HANNON ARMSTRONG SUST INFR C COM 41068X100 1749 89693 SH SOLE 89692 0 0 HELIOS & MATHESON ANALYTICS COM NEW 42327L200 108 38500 SH SOLE 38500 0 0 HELIX ENERGY SOLUTIONS GRP I NOTE 4.250% 42330PAH0 12 13000 SH SOLE 13000 0 0 HEWLETT PACKARD ENTERPRISE C COM 42824C109 201 11475 SH SOLE 11474 0 0 HIGHLAND FLOATNG RATE OPPRT SHS BEN INT 43010E404 538 33670 SH SOLE 33669 0 0 HORIZONS ETF TR I HORIZONS NASD 44053G108 338 14222 SH SOLE 14222 0 0 HOSPITALITY PPTYS TR COM SH BEN IN 44106M102 568 22427 SH SOLE 22426 0 0 HOST HOTELS & RESORTS INC COM 44107P104 612 32865 SH SOLE 32864 0 0 IPG PHOTONICS CORP COM 44980X109 462 1983 SH SOLE 1983 0 0 ICICI BK LTD ADR 45104G104 114 12906 SH SOLE 12906 0 0 IDEX CORP COM 45167R104 1616 11344 SH SOLE 11344 0 0 IDEXX LABS INC COM 45168D104 230 1202 SH SOLE 1202 0 0 ILLUMINA INC NOTE 0.500% 452327AH2 15 13000 SH SOLE 13000 0 0 IMMUNOGEN INC COM 45253H101 806 76661 SH SOLE 76661 0 0 INDEPENDENCE RLTY TR INC COM 45378A106 314 34263 SH SOLE 34263 0 0 INDEXIQ ETF TR IQ ENCH COR P 45409B479 1529 79316 SH SOLE 79316 0 0 INFINERA CORPORATION COM 45667G103 2904 267485 SH SOLE 267485 0 0 INTERCONTINENTAL EXCHANGE IN COM 45866F104 2348 32388 SH SOLE 32387 0 0 INTUITIVE SURGICAL INC COM NEW 46120E602 1447 3507 SH SOLE 3507 0 0 INVESCO TR INVT GRADE MUNS COM 46131M106 550 45073 SH SOLE 45073 0 0 INVESCO VALUE MUN INCOME TR COM 46132P108 863 59444 SH SOLE 59443 0 0 INVESCO MUNI INCOME OPP TRST COM 46132X101 75 10178 SH SOLE 10178 0 0 INVESCO HIGH INCOME 2023 TAR COM 46135X108 519 52695 SH SOLE 52695 0 0 IQVIA HLDGS INC COM 46266C105 16164 164759 SH SOLE 131949 0 0 IQIYI INC SPONSORED ADS 46267X108 171 11000 SH SOLE 11000 0 0 IRIDIUM COMMUNICATIONS INC COM 46269C102 1083 96347 SH SOLE 96347 0 0 IRON MTN INC NEW COM 46284V101 222 6769 SH SOLE 6769 0 0 ISHARES SILVER TRUST ISHARES 46428Q109 324 21036 SH SOLE 21036 0 0 ISHARES TR US TREAS BD E 46429B267 644 26111 SH SOLE 26110 0 0 ISHARES TR A RATE CP BD 46429B291 227 4457 SH SOLE 4457 0 0 ISHARES TR MSCI IRELAND 46429B507 230 4943 SH SOLE 4943 0 0 ISHARES TR FLTG RATE NT 46429B655 30272 594393 SH SOLE 594392 0 0 ISHARES TR CORE HIGH DV 46429B663 4724 55930 SH SOLE 33222 0 22707 ISHARES TR MSCI CHINA ET 46429B671 372 5435 SH SOLE 5435 0 0 ISHARES TR MIN VOL EAFE 46429B689 6499 88201 SH SOLE 88200 0 0 ISHARES TR MIN VOL USA E 46429B697 25360 488366 SH SOLE 488365 0 0 ISHARES TR 0-5 YR TIPS E 46429B747 7424 74147 SH SOLE 74146 0 0 ISHARES US ETF TR SHT MAT BD ET 46431W507 5002 99756 SH SOLE 99756 0 0 ISHARES TR EDGE MSCI USA 46432F388 578 7051 SH SOLE 7051 0 0 ISHARES TR USA MOMENTUM 46432F396 14771 139457 SH SOLE 139457 0 0 ISHARES TR CORE MSCI TOT 46432F834 843 13378 SH SOLE 13378 0 0 ISHARES TR CORE MSCI EAF 46432F842 96569 1465848 SH SOLE 1465847 0 0 ISHARES TR CORE 1 5 YR U 46432F859 1490 30207 SH SOLE 30207 0 0 ISHARES INC CORE MSCI EMK 46434G103 61891 1059781 SH SOLE 1058752 0 1028 ISHARES INC MSCI JPN ETF 46434G822 3470 57206 SH SOLE 56702 0 503 ISHARES INC MLT FCTR EMG 46434G889 857 16723 SH SOLE 16723 0 0 ISHARES TR MULTIFACTOR U 46434V282 238 7579 SH SOLE 7579 0 0 ISHARES TR 0-5YR HI YL C 46434V407 1007 21541 SH SOLE 21540 0 0 ISHARES TR CORE TOTAL US 46434V613 276 5529 SH SOLE 5528 0 0 ISHARES TR CORE DIV GRWT 46434V621 2219 65476 SH SOLE 65476 0 0 ISHARES TR CUR HD EURZN 46434V639 3367 114781 SH SOLE 114781 0 0 ISHARES TR GLOBAL REIT E 46434V647 1765 71897 SH SOLE 71897 0 0 ISHARES TR CORE MSCI EUR 46434V738 8671 174555 SH SOLE 174554 0 0 ISHARES TR IBONDS DEC18 46434VAA8 11070 440339 SH SOLE 440339 0 0 ISHARES TR IBONDS DEC20 46434VAQ3 15898 634152 SH SOLE 634151 0 0 ISHARES TR IBONDS DEC19 46434VAU4 14546 587244 SH SOLE 587244 0 0 ISHARES TR IBONDS DEC24 46434VBG4 342 14041 SH SOLE 14041 0 0 ISHARES TR IBONDS DEC21 46434VBK5 12358 505030 SH SOLE 505030 0 0 ISHARES TR CONV BD ETF 46435G102 4878 86623 SH SOLE 86623 0 0 ISHARES TR MSCI UK ETF N 46435G334 1356 39029 SH SOLE 39029 0 0 ISHARES TR INTL DIV GRWT 46435G524 2055 36101 SH SOLE 36101 0 0 JPMORGAN CHASE & CO COM 46625H100 78432 713227 SH SOLE 421863 0 0 JP MORGAN EXCHANGE TRADED FD DIV RTN INT E 46641Q209 693 11668 SH SOLE 11668 0 0 JP MORGAN EXCHANGE TRADED FD DIV RTN EM EQ 46641Q308 1222 20172 SH SOLE 20172 0 0 JAPAN SMALLER CAPITALIZA COM 47109u104 206 16775 SH SOLE 3275 0 13500 JD COM INC SPON ADR CL A 47215P106 2315 57179 SH SOLE 57179 0 0 JOHN HANCOCK EXCHANGE TRADED MULTI INTL ET 47804J859 359 11834 SH SOLE 11834 0 0 KAR AUCTION SVCS INC COM 48238T109 10972 202445 SH SOLE 202445 0 0 KB FINANCIAL GROUP INC SPONSORED ADR 48241A105 333 5752 SH SOLE 5752 0 0 KBR INC COM 48242W106 848 52400 SH SOLE 52400 0 0 KKR INCOME OPPORTUNITIES FD COM 48249T106 402 25340 SH SOLE 25340 0 0 KEYSIGHT TECHNOLOGIES INC COM 49338L103 266 5081 SH SOLE 5081 0 0 KIMCO REALTY CORP REIT COM 49446r109 453 31450 SH SOLE 30550 0 900 KINDER MORGAN INC DEL COM 49456B101 10747 713627 SH SOLE 332353 0 374666 KINDER MORGAN INC DEL PFD SER A 49456B200 5700 183348 SH SOLE 183348 0 0 KITE RLTY GROUP TR COM NEW 49803T300 165 10854 SH SOLE 10854 0 0 KNOWLES CORP COM 49926D109 1351 107378 SH SOLE 107378 0 0 LCI INDS COM 50189K103 278 2675 SH SOLE 2675 0 0 LABORATORY CORP AMER HLDGS COM NEW 50540R409 2803 17333 SH SOLE 17333 0 0 LEGG MASON ETF INVESTMENT TR GLOBAL INFSTR 52468L703 1836 66346 SH SOLE 66346 0 0 LIBERTY INTERACTIVE CORP QVC GP COM SE 53071M104 759 30175 SH SOLE 30175 0 0 LIBERTY MEDIA CORP DELAWARE NOTE 1.375%1 531229AB8 13 12000 SH SOLE 12000 0 0 LIVE OAK BANCSHARES INC COM 53803X105 296 10665 SH SOLE 10665 0 0 LOGMEIN INC COM 54142L109 208 1802 SH SOLE 1802 0 0 M & T BK CORP COM 55261F104 4822 26160 SH SOLE 26159 0 0 MFS INTER INCOME TR SH BEN INT 55273C107 43 11050 SH SOLE 11050 0 0 MEI PHARMA INC COM NEW 55279B202 59 28700 SH SOLE 28700 0 0 MGM GROWTH PPTYS LLC CL A COM 55303A105 878 33103 SH SOLE 33103 0 0 MKS INSTRUMENT INC COM 55306N104 573 4956 SH SOLE 4956 0 0 MPLX LP COM UNIT REP 55336V100 942 28515 SH SOLE 28515 0 0 MSCI INC COM 55354G100 407 2724 SH SOLE 2724 0 0 MTGE INVT CORP COM 55378A105 372 20822 SH SOLE 20822 0 0 MACQUARIE INFRASTRUCTURE COR COM 55608B105 2651 71793 SH SOLE 71792 0 0 MACQUARIE INFRASTRUCTURE COR NOTE 2.875% 55608BAA3 11 12000 SH SOLE 12000 0 0 MACYS INC COM 55616P104 1866 62751 SH SOLE 62751 0 0 MAIN STREET CAPITAL CORP COM 56035L104 477 12929 SH SOLE 12929 0 0 MAINSTAY MACKAY DEFINDTRM MU COM 56064K100 310 16486 SH SOLE 16486 0 0 MANULIFE FINL CORP COM 56501R106 385 20767 SH SOLE 20767 0 0 MARATHON PETE CORP COM 56585A102 3019 41292 SH SOLE 37791 0 3500 MASTERCARD INCORPORATED CL A 57636Q104 24472 139716 SH SOLE 139716 0 0 MAXIM INTEGRATED PRODS INC COM 57772K101 11194 185892 SH SOLE 185892 0 0 MAZOR ROBOTICS LTD SPONSORED ADS 57886P103 715 11668 SH SOLE 11668 0 0 MCKESSON CORP COM 58155Q103 11933 84716 SH SOLE 84715 0 0 MEDICAL PPTYS TRUST INC COM 58463J304 408 31425 SH SOLE 31424 0 0 MEDNAX INC COM 58502B106 2796 50277 SH SOLE 50277 0 0 MERCK & CO INC COM 58933Y105 70455 1293474 SH SOLE 1014394 0 225864 METLIFE INC COM 59156R108 9164 199704 SH SOLE 171827 0 8676 MICROCHIP TECHNOLOGY INC NOTE 1.625% 595017AD6 19 11000 SH SOLE 11000 0 0 MOLSON COORS BREWING CO CL B 60871R209 326 4328 SH SOLE 4328 0 0 MONSANTO CO NEW COM 61166W101 1172 10051 SH SOLE 10050 0 0 MONSTER BEVERAGE CORP NEW COM 61174X109 4437 77578 SH SOLE 77578 0 0 NGL ENERGY PARTNERS LP COM UNIT REPS 62913M107 295 26831 SH SOLE 26830 0 0 NTT DOCOMO INC SPONS ADR 62942M201 1368 53532 SH SOLE 53532 0 0 NRG YIELD INC CL C 62942X405 272 16002 SH SOLE 16002 0 0 NATIONAL COMM CORP COM 63546L102 1809 41540 SH SOLE 41540 0 0 NAVIENT CORPORATION COM 63938C108 1769 134859 SH SOLE 134859 0 0 NETFLIX INC COM 64110L106 3826 12958 SH SOLE 12958 0 0 NEUBERGER BERMAN MLP INCOME COM 64129H104 1405 172239 SH SOLE 172238 0 0 NEUBERGER BERMAN REAL ESTATE S MF 64190A103 48 10000 SH SOLE 10000 0 0 NEW RESIDENTIAL INVT CORP COM NEW 64828T201 7505 456266 SH SOLE 456266 0 0 NEXTERA ENERGY INC COM 65339F101 16986 104005 SH SOLE 72499 0 6225 NOAH HLDGS LTD SPON ADS CL A 65487X102 433 9182 SH SOLE 9182 0 0 NOVARTIS A G SPONSORED ADR 66987V109 16418 203089 SH SOLE 198972 0 4117 NOW INC COM 67011P100 299 29328 SH SOLE 29328 0 0 NUANCE COMMUNICATIONS INC COM 67020Y100 345 21966 SH SOLE 21966 0 0 NUANCE COMMUNICATIONS INC NOTE 2.750%1 67020YAF7 11 11000 SH SOLE 11000 0 0 NUSTAR GP HOLDINGS LLC UNIT RESTG LL 67059L102 309 26759 SH SOLE 26759 0 0 NUVEEN NORTH CAROLINA QLTY M COM 67060P100 391 31940 SH SOLE 31940 0 0 NUVEEN SELECT MAT MUN FD SH BEN INT 67061T101 146 15095 SH SOLE 15095 0 0 NUVEEN VIRGINIA QLTY MUNCPL COM 67064R102 535 43362 SH SOLE 43362 0 0 NVIDIA CORP COM 67066G104 1936 8360 SH SOLE 8359 0 0 NUVEEN QUALITY MUNCP INCOME COM 67066V101 440 33552 SH SOLE 33551 0 0 NUVEEN SR INCOME FD COM 67067Y104 127 19470 SH SOLE 19470 0 0 NUTRI SYS INC NEW COM 67069D108 445 16533 SH SOLE 16533 0 0 NUVEEN MUNICIPAL CREDIT INC COM SH BEN IN 67070X101 599 42426 SH SOLE 42425 0 0 NUVEEN AMT FREE MUN CR INC F COM 67071L106 1797 123885 SH SOLE 123884 0 0 NUVEEN PFD & INCM SECURTIES COM 67072C105 473 48430 SH SOLE 48429 0 0 NUVEEN FLOATING RATE INCOME COM 67072T108 215 19809 SH SOLE 19809 0 0 NUVEEN CR STRATEGIES INCM FD COM SHS 67073D102 334 42141 SH SOLE 42141 0 0 NUVEEN BUILD AMER BD FD COM 67074C103 364 17519 SH SOLE 17518 0 0 NUVEEN ENERGY MLP TOTL RTRNF COM 67074U103 288 28916 SH SOLE 28915 0 0 NUVEEN REAL ASSET INM AND GW COM 67074Y105 901 55593 SH SOLE 55593 0 0 NUVEEN PFD & INCOME TERM FD COM 67075A106 2405 101457 SH SOLE 101456 0 0 NUVEEN HIGH INCOME 2020 TARG COM 67075L102 413 42187 SH SOLE 42187 0 0 NUVEEN HGH INC DEC18 TRGT TR COM 67075P103 1403 143397 SH SOLE 143397 0 0 NUVEEN PFD & INCOME 2022 TER COM 67075T105 301 12331 SH SOLE 12331 0 0 NUVEEN CR OPPORTUNITIES 2022 COM 67075U102 473 49222 SH SOLE 49221 0 0 NUTRIEN LTD COM 67077M108 8675 183571 SH SOLE 38713 0 143033 NUVEEN HIGH INCOME NOVEMBER COM 67077N106 3601 372429 SH SOLE 372429 0 0 NUSHARES ETF TR ENHANCED YIEL 67092P102 4855 203160 SH SOLE 203160 0 0 O REILLY AUTOMOTIVE INC NEW COM 67103H107 11659 47133 SH SOLE 47132 0 0 OAKTREE SPECIALTY LENDING CO COM 67401P108 443 105400 SH SOLE 105400 0 0 OAKTREE STRATEGIC INCOME COR COM 67402D104 657 83300 SH SOLE 83300 0 0 OCLARO INC COM NEW 67555N206 897 93921 SH SOLE 93921 0 0 OPPENHEIMER ETF TR LARGE CAP REV 68386C104 1749 35110 SH SOLE 35109 0 0 OPPENHEIMER ETF TR MID CAP REV E 68386C203 209 3553 SH SOLE 3553 0 0 ORACLE CORP COM 68389X105 45068 985109 SH SOLE 636715 0 301141 PG&E CORP COM 69331C108 1068 24325 SH SOLE 24325 0 0 PPL CORP COM 69351T106 20280 716936 SH SOLE 704035 0 4200 PACER FDS TR TRENDP US LAR 69374H105 1140 40226 SH SOLE 40226 0 0 PACER FDS TR TRENDP US MID 69374H204 228 7414 SH SOLE 7414 0 0 PACER FDS TR TRENDPILOT EU 69374H808 226 7529 SH SOLE 7529 0 0 PAYCOM SOFTWARE INC COM 70432V102 342 3190 SH SOLE 3190 0 0 PAYPAL HLDGS INC COM 70450Y103 6361 83850 SH SOLE 83850 0 0 PETROLEO BRASILEIRO SA PETRO SPONSORED ADR 71654V408 159 11308 SH SOLE 11308 0 0 PIMCO INCOME STRATEGY FUND COM 72201H108 1015 86880 SH SOLE 86880 0 0 PIMCO ETF TR 15+ YR US TIP 72201R304 2596 38683 SH SOLE 38682 0 0 PIMCO ETF TR ACTIVE BD ETF 72201R775 517 4964 SH SOLE 4964 0 0 PIMCO ETF TR 0-5 HIGH YIEL 72201R783 3166 31777 SH SOLE 31776 0 0 PIMCO ETF TR INV GRD CRP B 72201R817 16166 158086 SH SOLE 158084 0 0 PIMCO ETF TR ENHAN SHRT MA 72201R833 5380 52987 SH SOLE 52986 0 0 PIMCO DYNAMIC INCOME FD SHS 72201Y101 1342 43515 SH SOLE 43515 0 0 PIMCO DYNMIC CREDIT AND MRT COM SHS 72202D106 2433 106354 SH SOLE 106354 0 0 POOL CORPORATION COM 73278L105 848 5801 SH SOLE 5801 0 0 POWERSHARES QQQ TRUST UNIT SER 1 73935A104 39400 246054 SH SOLE 241616 0 4431 POWERSHARES ACTIVE MNG ETF T VAR RAT INV G 73935B862 409 16320 SH SOLE 16320 0 0 POWERSHARES ETF TRUST DWA MOMENTUM 73935X153 22365 424633 SH SOLE 424633 0 0 POWERSHARES ETF TRUST FINL PFD PTFL 73935X229 247 13343 SH SOLE 13343 0 0 POWERSHARES ETF TRUST DYNA BUYBK AC 73935X286 1283 22541 SH SOLE 22540 0 0 POWERSHARES ETF TRUST HI YLD EQ DVD 73935X302 430 25315 SH SOLE 25315 0 0 POWERSHARES ETF TRUST FTSE RAFI 100 73935X583 3241 29418 SH SOLE 29418 0 0 POWERSHARES ETF TRUST DYNM LRG CP G 73935X609 2955 69114 SH SOLE 69113 0 0 POWERSHARES ETF TRUST AERSPC DEF PT 73935X690 4745 83595 SH SOLE 83594 0 0 POWERSHARES ETF TRUST INTL DIV ACHV 73935X716 338 21519 SH SOLE 21519 0 0 POWERSHARES ETF TRUST DYN BIOT & GE 73935X856 236 4797 SH SOLE 4796 0 0 POWERSHARES ETF TRUST II DWA SC MOMNT 73936Q744 6877 138793 SH SOLE 138793 0 0 POWERSHARES ETF TRUST II SENIOR LN POR 73936Q769 27994 1210335 SH SOLE 1210334 0 0 POWERSHARES ETF TRUST II KBW YIELD REI 73936Q819 471 15117 SH SOLE 15117 0 0 POWERSHARES ETF TRUST II CEF INC COMPS 73936Q843 499 21749 SH SOLE 21749 0 0 POWERSHARES ETF TR II INSUR NATL MU 73936T474 703 27982 SH SOLE 27982 0 0 POWERSHARES ETF TR II FDM HG YLD RA 73936T557 884 47808 SH SOLE 47808 0 0 POWERSHARES ETF TR II PFD PORTFOLIO 73936T565 7099 486264 SH SOLE 486263 0 0 POWERSHARES ETF TR II SOVEREIGN DEB 73936T573 10184 361272 SH SOLE 361271 0 0 POWERSHARES ETF TR II EMER MRKT POR 73936T763 1307 55627 SH SOLE 55626 0 0 POWERSHARES ETF TR II S&P INT DEV Q 73936T805 4905 205699 SH SOLE 205699 0 0 POWERSHARES ETF TR II EMRG MKTS INF 73937B209 271 7346 SH SOLE 7346 0 0 POWERSHARES ETF TR II TXBLE MUN PRT 73937B407 2489 82622 SH SOLE 82622 0 0 POWERSHARES ETF TR II EX RTE SEN LO 73937B563 451 13346 SH SOLE 13345 0 0 POWERSHARES ETF TR II VAR RATE PFD 73937B597 1580 62806 SH SOLE 62805 0 0 POWERSHARES ETF TR II S&P600 LOVL P 73937B639 9549 212159 SH SOLE 212159 0 0 POWERSHARES ETF TR II S&P400 LOVL P 73937B647 382 8538 SH SOLE 8538 0 0 POWERSHARES ETF TR II PWRSHS SP500 73937B654 11157 282976 SH SOLE 282976 0 0 POWERSHARES ETF TR II KBW BK PORT 73937B746 257 4677 SH SOLE 4677 0 0 POWERSHARES ETF TR II S&P500 LOW VO 73937B779 3912 83326 SH SOLE 83326 0 0 POWERSHARES ETF TR II S&P SMCP IT P 73937B860 1762 22710 SH SOLE 22710 0 0 PRAXAIR INC COM 74005P104 2819 19540 SH SOLE 14914 0 4625 PREMIER INC CL A 74051N102 506 16170 SH SOLE 16170 0 0 PRICE T ROWE GROUP INC COM 74144T108 3766 34886 SH SOLE 34884 0 0 PRIMERICA INC COM 74164M108 1253 12979 SH SOLE 12979 0 0 PRINCIPAL FINL GROUP INC COM 74251V102 321 5278 SH SOLE 5277 0 0 PRINCIPAL REAL ESTATE INCOME SHS BEN INT 74255X104 483 28929 SH SOLE 28929 0 0 PROLOGIS INC COM 74340W103 302 4806 SH SOLE 4805 0 0 PROOFPOINT INC DBCV 0.750% 743424AD5 16 11000 SH SOLE 11000 0 0 PROSHARES TR DJ BRKFLD GLB 74347B508 230 5739 SH SOLE 5739 0 0 PROSHARES TR S&P MDCP 400 74347B680 224 4245 SH SOLE 4245 0 0 PROSHARES TR MSCI EAFE DIV 74347B839 446 11755 SH SOLE 11755 0 0 PROSHARES TR S&P 500 DV AR 74348A467 5527 88802 SH SOLE 88802 0 0 PROSPECT CAPITAL CORPORATION NOTE 5.875% 74348TAM4 68 67000 SH SOLE 67000 0 0 PROSPECT CAPITAL CORPORATION NOTE 4.750% 74348TAQ5 209 208000 SH SOLE 208000 0 0 PRUDENTIAL SHT DURATION HG Y COM 74442F107 313 22160 SH SOLE 22160 0 0 PUBLIC STORAGE COM 74460D109 5111 25512 SH SOLE 25090 0 420 QUEST DIAGNOSTICS INC COM COM 74834L100 873 8698 SH SOLE 5898 0 2800 RGC RES INC COM 74955L103 1111 43758 SH SOLE 38058 0 5700 RADIANT LOGISTICS INC COM 75025X100 188 48837 SH SOLE 48837 0 0 RANGE RES CORP COM 75281A109 818 56289 SH SOLE 56289 0 0 RBC BEARINGS INC COM 75524B104 1420 11439 SH SOLE 11439 0 0 RE MAX HLDGS INC CL A 75524W108 1035 17128 SH SOLE 17128 0 0 RED HAT INC NOTE 0.250%1 756577AD4 24 12000 SH SOLE 12000 0 0 REGENERON PHARMACEUTICALS COM 75886F107 2548 7402 SH SOLE 7402 0 0 REGIONS FINL CORP NEW COM 7591EP100 293 15780 SH SOLE 15780 0 0 RING ENERGY INC COM 76680V108 308 21500 SH SOLE 21500 0 0 RIVERNORTH DOUBLELINE STRATE COM 76882G107 675 37944 SH SOLE 37944 0 0 RYDEX ETF TRUST GUG S&P500 EQ 78355W106 11394 114549 SH SOLE 114548 0 0 RYDEX ETF TRUST GUG S&P500 PU 78355W304 768 11892 SH SOLE 11892 0 0 RYDEX ETF TRUST GUG S&P500 PU 78355W403 1354 12338 SH SOLE 12338 0 0 RYDEX ETF TRUST GUG S&P500EQW 78355W825 18017 169572 SH SOLE 169572 0 0 RYDEX ETF TRUST GUG S&P500 EW 78355W874 31744 250715 SH SOLE 250715 0 0 RYMAN HOSPITALITY PPTYS INC COM 78377T107 7409 95669 SH SOLE 95669 0 0 S&P GLOBAL INC COM 78409V104 946 4954 SH SOLE 3653 0 1300 SBA COMMUNICATIONS CORP NEW CL A 78410G104 2562 14988 SH SOLE 6600 0 8388 SPDR S&P 500 ETF TR TR UNIT 78462F103 126869 482125 SH SOLE 474665 0 7458 SPDR S&P 500 ETF TR TR UNIT 78462F103 4078 15500 SH Put SOLE 15500 0 0 SPDR GOLD TRUST GOLD SHS 78463V107 3982 31664 SH SOLE 26998 0 4591 SPDR INDEX SHS FDS EURO STOXX 50 78463X202 540 13414 SH SOLE 13414 0 0 SPDR INDEX SHS FDS PORTFOLIO EMG 78463X509 411 10475 SH SOLE 10475 0 0 SPDR INDEX SHS FDS GLB NAT RESRC 78463X541 307 6359 SH SOLE 6359 0 0 SPDR INDEX SHS FDS S&P INTL ETF 78463X772 311 7778 SH SOLE 7777 0 0 SPDR INDEX SHS FDS DJ INTL RL ET 78463X863 201 5033 SH SOLE 5033 0 0 SPDR SERIES TRUST NYSE TECH ETF 78464A102 14112 158699 SH SOLE 158698 0 0 SPDR SERIES TRUST BLOMBRG BRC I 78464A151 465 12916 SH SOLE 12916 0 0 SPDR SERIES TRUST NUV HGHYLD MU 78464A284 1923 34513 SH SOLE 34513 0 0 SPDR SERIES TRUST BLMBRG BRC CN 78464A359 6082 117736 SH SOLE 117736 0 0 SPDR SERIES TRUST BLOMBRG BRC E 78464A391 234 7725 SH SOLE 7725 0 0 SPDR SERIES TRUST PRTFLO S&P500 78464A409 1246 37185 SH SOLE 37184 0 0 SPDR SERIES TRUST BLOOMBERG BRC 78464A417 5985 166984 SH SOLE 166983 0 0 SPDR SERIES TRUST PORTFOLIO SHO 78464A474 15526 514120 SH SOLE 514119 0 0 SPDR SERIES TRUST PRTFLO S&P500 78464A508 670 22794 SH SOLE 22793 0 0 SPDR SERIES TRUST BLOMBERG INTL 78464A516 8688 294419 SH SOLE 294418 0 0 SPDR SERIES TRUST DJ REIT ETF 78464A607 459 5336 SH SOLE 5336 0 0 SPDR SERIES TRUST AEROSPACE DEF 78464A631 398 4583 SH SOLE 4582 0 0 SPDR SERIES TRUST S&P REGL BKG 78464A698 9841 162965 SH SOLE 162965 0 0 SPDR SERIES TRUST S&P PHARMAC 78464A722 542 12950 SH SOLE 12950 0 0 SPDR SERIES TRUST S&P DIVID ETF 78464A763 5145 56418 SH SOLE 56417 0 0 SPDR SERIES TRUST S&P CAP MKTS 78464A771 2336 40079 SH SOLE 40078 0 0 SPDR SERIES TRUST S&P INS ETF 78464A789 338 10914 SH SOLE 10914 0 0 SPDR SERIES TRUST S&P BK ETF 78464A797 1618 33790 SH SOLE 33789 0 0 SPDR SERIES TRUST PORTFOLIO TL 78464A805 214 6532 SH SOLE 6532 0 0 SPDR SERIES TRUST S&P 600 SML C 78464A813 351 2646 SH SOLE 2646 0 0 SPDR SERIES TRUST S&P 400 MDCP 78464A821 325 2066 SH SOLE 2066 0 0 SPDR SERIES TRUST PORTFOLIO LR 78464A854 530 17146 SH SOLE 17146 0 0 SPDR SERIES TRUST S&P SEMICNDCT 78464A862 216 3096 SH SOLE 3096 0 0 SPDR SERIES TRUST S&P BIOTECH 78464A870 956 10898 SH SOLE 10897 0 0 SPDR SERIES TRUST S&P HOMEBUILD 78464A888 280 6884 SH SOLE 6884 0 0 SS&C TECHNOLOGIES HLDGS INC COM 78467J100 382 7134 SH SOLE 7134 0 0 SSGA ACTIVE ETF TR MULT ASS RLRT 78467V103 248 9580 SH SOLE 9580 0 0 SSGA ACTIVE ETF TR BLKSTN GSOSRL 78467V608 8444 178093 SH SOLE 178092 0 0 SSGA ACTIVE ETF TR SPDR TR TACTI 78467V848 2905 60573 SH SOLE 60572 0 0 SPDR DOW JONES INDL AVRG ETF UT SER 1 78467X109 20050 83061 SH SOLE 83061 0 0 SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCR 78467Y107 1953 5715 SH SOLE 4040 0 1675 SPDR SER TR BLOMBERG BRC 78468R200 6066 197425 SH SOLE 197425 0 0 SPDR SER TR BLOOMBERG SRT 78468R408 11763 429800 SH SOLE 429800 0 0 SPDR SER TR SPDR BLOOMBER 78468R663 515 5636 SH SOLE 5636 0 0 SPDR SER TR DORSEY WRGT F 78468R713 264 10502 SH SOLE 10502 0 0 SPDR SER TR NUVEEN BRC MU 78468R721 1151 23976 SH SOLE 23976 0 0 SPDR SER TR NUVEEN BLMBRG 78468R739 16973 354947 SH SOLE 354947 0 0 SPDR SER TR PRTFLO S&P500 78468R788 281 7875 SH SOLE 7875 0 0 SABRA HEALTH CARE REIT INC COM 78573L106 343 19459 SH SOLE 19459 0 0 SALESFORCE COM INC COM 79466L302 2302 19799 SH SOLE 19799 0 0 SANOFI SPONSORED ADR 80105N105 17498 436607 SH SOLE 436607 0 0 SCANA CORP NEW COM 80589M102 7726 205777 SH SOLE 205776 0 0 SEALED AIR CORP NEW COM 81211K100 1204 28139 SH SOLE 28138 0 0 SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 1837 32274 SH SOLE 32273 0 0 SELECT SECTOR SPDR TR SBI HEALTHCAR 81369Y209 60602 744506 SH SOLE 744505 0 0 SELECT SECTOR SPDR TR SBI CONS STPL 81369Y308 21512 408770 SH SOLE 408769 0 0 SELECT SECTOR SPDR TR SBI CONS DISC 81369Y407 40859 403403 SH SOLE 403402 0 0 SELECT SECTOR SPDR TR ENERGY 81369Y506 6617 98178 SH SOLE 98177 0 0 SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 9014 327001 SH SOLE 327000 0 0 SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 5488 73886 SH SOLE 73885 0 0 SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 48897 747442 SH SOLE 747441 0 0 SELECT SECTOR SPDR TR RL EST SEL SE 81369Y860 905 29131 SH SOLE 29130 0 0 SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 1355 26825 SH SOLE 26825 0 0 SERVICEMASTER GLOBAL HLDGS I COM 81761R109 395 7782 SH SOLE 7782 0 0 SHIRE PLC SPONSORED ADR 82481R106 6226 41678 SH SOLE 41677 0 0 SHOPIFY INC CL A 82509L107 426 3426 SH SOLE 3426 0 0 SIGNATURE BK NEW YORK N Y COM 82669G104 2783 19617 SH SOLE 19617 0 0 SINOPEC SHANGHAI PETROCHEMIC SPON ADR H 82935M109 564 9200 SH SOLE 9200 0 0 SIRIUS XM HLDGS INC COM 82968B103 558 89453 SH SOLE 89453 0 0 SITEONE LANDSCAPE SUPPLY INC COM 82982L103 1382 17951 SH SOLE 17951 0 0 SIX FLAGS ENTMT CORP NEW COM 83001A102 2721 43706 SH SOLE 43706 0 0 SKYWORKS SOLUTIONS INC COM 83088M102 2551 25448 SH SOLE 24297 0 1150 SMITH & NEPHEW PLC SPDN ADR NEW 83175M205 776 20366 SH SOLE 20365 0 0 SOLAREDGE TECHNOLOGIES INC COM 83417M104 248 4715 SH SOLE 4715 0 0 SPECTRA ENERGY PARTNERS LP COM 84756N109 3617 107542 SH SOLE 107541 0 0 SPECTRUM BRANDS HLDGS INC COM 84763R101 1210 11669 SH SOLE 11669 0 0 SPROTT PHYSICAL GOLD TRUST UNIT 85207H104 138 12918 SH SOLE 12918 0 0 SPROTT PHYSICAL GOLD & SILVER COM 85208r101 3053 230896 SH SOLE 24216 0 160930 STARWOOD PPTY TR INC COM 85571B105 2350 112193 SH SOLE 112193 0 0 SUMITOMO MITSUI FINL GROUP I SPONSORED ADR 86562M209 1427 167985 SH SOLE 167984 0 0 SUNOCO LP COM U REP LP 86765K109 477 18735 SH SOLE 18735 0 0 SUPER MICRO COMPUTER INC COM 86800U104 175 10348 SH SOLE 10348 0 0 SUTHERLAND ASSET MGMT CORP M COM 86933G105 619 40896 SH SOLE 40896 0 0 SYNOVUS FINL CORP COM NEW 87161C501 289 5794 SH SOLE 5793 0 0 SYNCHRONY FINL COM 87165B103 1980 59065 SH SOLE 59065 0 0 TCP CAP CORP NOTE 5.250%1 87238QAB9 149 145000 SH SOLE 145000 0 0 TARGA RES CORP COM 87612G101 859 19527 SH SOLE 19527 0 0 TEKLA LIFE SCIENCES INVS SH BEN INT 87911K100 205 10695 SH SOLE 10695 0 0 TEKLA WORLD HEALTHCARE FD BEN INT SHS 87911L108 528 41208 SH SOLE 41207 0 0 TELEFONICA BRASIL SA SPONSORED ADR 87936R106 283 18441 SH SOLE 18441 0 0 TELUS CORP COM 87971M103 902 25668 SH SOLE 25668 0 0 TESLA INC COM 88160R101 769 2893 SH SOLE 2893 0 0 TG THERAPEUTICS INC COM 88322Q108 317 22350 SH SOLE 22350 0 0 3M CO COM 88579Y101 40297 183570 SH SOLE 88926 0 35846 TIVO CORP COM 88870P106 484 35769 SH SOLE 35769 0 0 TORTOISE ENERGY INFRA CORP COM 89147L100 3278 131288 SH SOLE 108937 0 22350 TORTOISE PWR & ENERGY INFRAS COM 89147X104 393 21989 SH SOLE 21988 0 0 TORTOISE ENERGY INDEPENDENC COM 89148K101 252 22435 SH SOLE 22435 0 0 TOWNEBANK PORTSMOUTH VA COM 89214P109 4375 153007 SH SOLE 153006 0 0 TRANSCANADA CORP COM 89353D107 1157 28018 SH SOLE 28018 0 0 TWENTY FIRST CENTY FOX INC CL A 90130A101 2179 59394 SH SOLE 59393 0 0 TWITTER INC COM 90184L102 1929 66524 SH SOLE 66524 0 0 TWO HBRS INVT CORP COM NEW 90187B408 333 21696 SH SOLE 21696 0 0 ULTA BEAUTY INC COM 90384S303 428 2098 SH SOLE 2098 0 0 ULTIMATE SOFTWARE GROUP INC COM 90385D107 221 910 SH SOLE 910 0 0 UNITED CMNTY BKS BLAIRSVLE G COM 90984P303 247 7812 SH SOLE 7812 0 0 UNITEDHEALTH GROUP INC COM 91324P102 47615 222504 SH SOLE 209004 0 0 UNITI GROUP INC COM 91325V108 550 33885 SH SOLE 33884 0 0 VALEANT PHARMACEUTICALS INTL COM 91911K102 611 38382 SH SOLE 38382 0 0 VALERO ENERGY CORP NEW COM 91913Y100 2182 23536 SH SOLE 23535 0 0 VANECK VECTORS ETF TR GOLD MINERS E 92189F106 4807 218736 SH SOLE 218736 0 0 VANECK VECTORS ETF TR HIGH YLD MUN 92189F361 6771 218530 SH SOLE 218529 0 0 VANECK VECTORS ETF TR SHORT HIGH YI 92189F387 5071 209495 SH SOLE 209495 0 0 VANECK VECTORS ETF TR PFD SECS EX F 92189F429 299 15588 SH SOLE 15588 0 0 VANECK VECTORS ETF TR FALLEN ANGEL 92189F437 1196 41185 SH SOLE 41185 0 0 VANECK VECTORS ETF TR JP MORGAN MKT 92189F494 11389 581138 SH SOLE 581137 0 0 VANECK VECTORS ETF TR AMT FREE INT 92189F544 16139 685932 SH SOLE 685931 0 0 VANECK VECTORS ETF TR SEMICONDUCTOR 92189F676 406 3899 SH SOLE 3899 0 0 VANECK VECTORS ETF TR JR GOLD MINER 92189F791 309 9619 SH SOLE 9619 0 0 VANGUARD CHARLOTTE FDS INTL BD IDX E 92203J407 6748 123300 SH SOLE 123300 0 0 VANGUARD WORLD FDS CONSUM DIS ET 92204A108 201 1272 SH SOLE 1272 0 0 VANGUARD WORLD FDS CONSUM STP ET 92204A207 773 5682 SH SOLE 5682 0 0 VANGUARD WORLD FDS ENERGY ETF 92204A306 4167 45121 SH SOLE 45121 0 0 VANGUARD WORLD FDS FINANCIALS ET 92204A405 2590 37288 SH SOLE 37288 0 0 VANGUARD WORLD FDS HEALTH CAR ET 92204A504 1046 6818 SH SOLE 6817 0 0 VANGUARD WORLD FDS INDUSTRIAL ET 92204A603 2133 15334 SH SOLE 15334 0 0 VANGUARD WORLD FDS INF TECH ETF 92204A702 7560 44212 SH SOLE 44211 0 0 VANGUARD WORLD FDS MATERIALS ETF 92204A801 280 2177 SH SOLE 2176 0 0 VANGUARD WORLD FDS TELCOMM ETF 92204A884 563 6733 SH SOLE 6732 0 0 VANGUARD SCOTTSDALE FDS SHORT TERM TR 92206C102 207 3450 SH SOLE 3450 0 0 VANGUARD SCOTTSDALE FDS SHRT TRM CORP 92206C409 25592 326315 SH SOLE 326314 0 0 VANGUARD SCOTTSDALE FDS VNG RUS2000ID 92206C664 430 3531 SH SOLE 3531 0 0 VANGUARD SCOTTSDALE FDS VNG RUS1000GR 92206C680 615 4404 SH SOLE 4404 0 0 VANGUARD SCOTTSDALE FDS VNG RUS1000VA 92206C714 488 4648 SH SOLE 4648 0 0 VANGUARD SCOTTSDALE FDS LG-TERM COR B 92206C813 1383 15147 SH SOLE 15146 0 0 VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 18031 212540 SH SOLE 212539 0 0 VARIAN MED SYS INC COM 92220P105 2634 21477 SH SOLE 21477 0 0 VENTAS INC COM 92276F100 16377 330658 SH SOLE 319557 0 11100 VEREIT INC COM 92339V100 226 32490 SH SOLE 32490 0 0 VERIZON COMMUNICATIONS INC COM 92343V104 80666 1686889 SH SOLE 1342437 0 224159 VERINT SYS INC NOTE 1.500% 92343XAA8 11 12000 SH SOLE 12000 0 0 VERISK ANALYTICS INC COM 92345Y106 8698 83647 SH SOLE 83647 0 0 VERSARTIS INC COM 92529L102 28 17500 SH SOLE 17500 0 0 VERTEX PHARMACEUTICALS INC COM 92532F100 1296 7956 SH SOLE 7956 0 0 VERSUM MATLS INC COM COM 92532W103 442 11750 SH SOLE 7790 0 3960 VIACOM INC NEW CL B 92553P201 1713 55167 SH SOLE 55167 0 0 VICTORY PORTFOLIOS II SHS US DISCOV 92647N774 426 9619 SH SOLE 9619 0 0 VICTORY PORTFOLIOS II SHS US 500 EN 92647N782 2376 48649 SH SOLE 48649 0 0 VICTORY PORTFOLIOS II SHS DEVP ENH 92647N816 591 16809 SH SOLE 16809 0 0 VICTORY PORTFOLIOS II SHS US EQ INC 92647N824 1087 23972 SH SOLE 23972 0 0 VIPER ENERGY PARTNERS LP COM UNT RP IN 92763M105 576 22700 SH SOLE 22700 0 0 VISA INC COM CL A 92826C839 35209 294349 SH SOLE 294249 0 100 VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 12993 467055 SH SOLE 453674 0 11550 VOYA GLBL ADV & PREM OPP FD COM 92912R104 137 12573 SH SOLE 12573 0 0 VOYA INFRASTRUCTURE INDLS & COM 92912X101 266 17570 SH SOLE 17570 0 0 WGL HLDGS INC COM 92924F106 1918 22939 SH SOLE 3138 0 0 WABCO HLDGS INC COM 92927K102 752 5624 SH SOLE 5624 0 0 W P CAREY INC COM 92936U109 12031 194096 SH SOLE 180265 0 13830 WPP PLC NEW ADR 92937A102 8239 103572 SH SOLE 103572 0 0 WEC ENERGY GROUP INC COM 92939U106 2456 39177 SH SOLE 39177 0 0 WASTE CONNECTIONS INC COM 94106B101 1895 26425 SH SOLE 26424 0 0 WASTE MGMT INC DEL COM 94106L109 32695 388683 SH SOLE 163373 0 120989 WEATHERFORD INTL LTD NOTE 5.875% 947075AH0 10 12000 SH SOLE 12000 0 0 WELLS FARGO GLOBAL DIVIDEND COM 94987C103 211 37129 SH SOLE 37129 0 0 WELLTOWER INC COM 95040Q104 16922 310919 SH SOLE 307068 0 3850 WESCO INTL INC COM 95082P105 3025 48763 SH SOLE 48763 0 0 WESTROCK CO COM 96145D105 3693 57555 SH SOLE 57554 0 0 WHITEHORSE FIN INC COM 96524V106 161 12970 SH SOLE 12970 0 0 WILLIAMS PARTNERS L P NEW COM UNIT LTD 96949L105 554 16118 SH SOLE 16117 0 0 WISDOMTREE INVTS INC COM 97717P104 93 10160 SH SOLE 10160 0 0 WISDOMTREE TR US HIGH DIVID 97717W208 322 4736 SH SOLE 4735 0 0 WISDOMTREE TR EMG MKTS SMCA 97717W281 10118 187240 SH SOLE 187239 0 0 WISDOMTREE TR US LARGECAP D 97717W307 8105 91606 SH SOLE 91605 0 0 WISDOMTREE TR EMER MKT HIGH 97717W315 224 4705 SH SOLE 4704 0 0 WISDOMTREE TR GLB EX US RL 97717W331 353 11002 SH SOLE 11002 0 0 WISDOMTREE TR US DIVID EX F 97717W406 345 4087 SH SOLE 4087 0 0 WISDOMTREE TR INDIA ERNGS FD COM 97717W422 8582 327295 SH SOLE 36375 0 287230 WISDOMTREE TR US MIDCAP DIV 97717W505 1981 58064 SH SOLE 58064 0 0 WISDOMTREE TR US MIDCP EARN 97717W570 951 24610 SH SOLE 24610 0 0 WISDOMTREE TR US SMALLCAP D 97717W604 683 24954 SH SOLE 24953 0 0 WISDOMTREE TR JP SMALLCP DI 97717W836 2223 27337 SH SOLE 27336 0 0 WISDOMTREE TR JAPN HEDGE EQ 97717W851 2991 53431 SH SOLE 53431 0 0 WISDOMTREE TR EUROPE SMCP D 97717W869 7893 112914 SH SOLE 112913 0 0 WISDOMTREE TR INTL QULTY DI 97717X131 748 24314 SH SOLE 24314 0 0 WISDOMTREE TR DYNAMIC LNG E 97717X313 424 13097 SH SOLE 13097 0 0 WISDOMTREE TR EUR HDG SMLCA 97717X552 258 8427 SH SOLE 8427 0 0 WISDOMTREE TR EM EX ST-OWNE 97717X578 2317 71656 SH SOLE 71656 0 0 WISDOMTREE TR ITL HDG QTLY 97717X594 4733 153332 SH SOLE 153332 0 0 WISDOMTREE TR EUROPE HEDGED 97717X701 7401 118021 SH SOLE 118020 0 0 WISDOMTREE TR WSDM EMKTBD F 97717X784 388 5476 SH SOLE 5476 0 0 WYNDHAM WORLDWIDE CORP COM 98310W108 212 1856 SH SOLE 1855 0 0 XCEL ENERGY INC COM 98389B100 207 4554 SH SOLE 4553 0 0 YEXT INC COM 98585N106 180 14300 SH SOLE 14300 0 0 YUM CHINA HLDGS INC COM 98850P109 2336 56303 SH SOLE 56303 0 0 ZIMMER BIOMET HLDGS INC COM 98956P102 4272 39184 SH SOLE 13415 0 120 ZOETIS INC CL A 98978V103 3127 37447 SH SOLE 34846 0 2600 ZTO EXPRESS CAYMAN INC SPONSORED ADR 98980A105 528 35286 SH SOLE 35286 0 0 ZYNGA INC CL A 98986T108 37 10200 SH SOLE 10200 0 0 ADIENT PLC ORD SHS G0084W101 1127 18871 SH SOLE 14641 0 925 ALLEGION PUB LTD CO ORD SHS G0176J109 375 4406 SH SOLE 4406 0 0 ALLERGAN PLC SHS G0177J108 5167 30703 SH SOLE 28224 0 2479 AMDOCS LTD SHS G02602103 672 10073 SH SOLE 10073 0 0 AON PLC SHS CL A G0408V102 3237 23068 SH SOLE 21068 0 2000 ARCH CAP GROUP LTD ORD G0450A105 1558 18207 SH SOLE 18207 0 0 ARCH CAP GROUP LTD ORD G0450A105 855 10000 SH Call SOLE 10000 0 0 AXALTA COATING SYS LTD COM G0750C108 2639 87434 SH SOLE 87434 0 0 BANK OF NT BUTTERFIELD&SON L SHS NEW G0772R208 338 7534 SH SOLE 7534 0 0 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 39357 256405 SH SOLE 187876 0 11120 BROOKFIELD PPTY PARTNERS L P UNIT LTD PART G16249107 712 37153 SH SOLE 37153 0 0 DELPHI TECHNOLOGIES PLC SHS G2709G107 1191 25011 SH SOLE 25010 0 0 EATON CORP PLC SHS G29183103 16191 202624 SH SOLE 114820 0 23482 EVEREST RE GROUP LTD COM G3223R108 1412 5501 SH SOLE 5501 0 0 GENPACT LIMITED SHS G3922B107 1855 58003 SH SOLE 58003 0 0 HOLLYSYS AUTOMATION TECHNOLO SHS G45667105 968 39191 SH SOLE 39191 0 0 ICON PLC SHS G4705A100 2614 22128 SH SOLE 22128 0 0 IHS MARKIT LTD SHS G47567105 1303 27023 SH SOLE 27023 0 0 INGERSOLL-RAND PLC SHS G47791101 13504 157937 SH SOLE 36100 0 120032 WEATHERFORD INTL PLC ORD SHS G48833100 821 358521 SH SOLE 358521 0 0 INVESCO LTD SHS G491BT108 18178 567890 SH SOLE 567889 0 0 JAZZ PHARMACEUTICALS PLC SHS USD G50871105 215 1429 SH SOLE 1429 0 0 JOHNSON CTLS INTL PLC SHS G51502105 14962 424609 SH SOLE 340894 0 23943 LIBERTY GLOBAL PLC SHS CL A G5480U104 495 15839 SH SOLE 15839 0 0 LIBERTY GLOBAL PLC SHS CL C G5480U120 4493 147669 SH SOLE 147669 0 0 MEDTRONIC PLC SHS G5960L103 32075 399843 SH SOLE 299821 0 98366 APTIV PLC SHS G6095L109 6894 81142 SH SOLE 81141 0 0 NIELSEN HLDGS PLC SHS EUR G6518L108 16475 518293 SH SOLE 518292 0 0 NORWEGIAN CRUISE LINE HLDGS SHS G66721104 7605 143572 SH SOLE 143572 0 0 RENAISSANCERE HOLDINGS LTD COM G7496G103 211 1524 SH SOLE 1524 0 0 SEADRILL LIMITED SHS G7945E105 2 13372 SH SOLE 13371 0 0 SEAGATE TECHNOLOGY PLC SHS G7945M107 4183 71494 SH SOLE 71493 0 0 PENTAIR PLC SHS G7S00T104 6845 100486 SH SOLE 58265 0 13988 SHIP FINANCE INTERNATIONAL L SHS G81075106 154 10800 SH SOLE 10800 0 0 STERIS PLC SHS USD G84720104 499 5350 SH SOLE 5350 0 0 PERRIGO CO PLC SHS G97822103 603 7245 SH SOLE 7245 0 0 CHUBB LIMITED COM H1467J104 21925 160317 SH SOLE 84790 0 74515 TE CONNECTIVITY LTD REG SHS H84989104 5727 57328 SH SOLE 29323 0 0 CHECK POINT SOFTWARE TECH LT ORD M22465104 6087 61280 SH SOLE 61280 0 0 ELBIT SYS LTD ORD M3760D101 321 2643 SH SOLE 2643 0 0 AERCAP HOLDINGS NV SHS N00985106 1001 19750 SH SOLE 19750 0 0 ASML HOLDING N V N Y REGISTRY N07059210 355 1789 SH SOLE 1789 0 0 CONSTELLIUM NV CL A N22035104 446 41132 SH SOLE 41132 0 0 CORE LABORATORIES N V COM N22717107 2327 21504 SH SOLE 21504 0 0 FERRARI N V COM N3167Y103 1112 9228 SH SOLE 9228 0 0 LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 4013 37982 SH SOLE 25912 0 2919 MYLAN N V SHS EURO N59465109 359 8737 SH SOLE 8737 0 0 NXP SEMICONDUCTORS F COM N6596X109 837 7150 SH SOLE 4450 0 2700 YANDEX N V SHS CLASS A N97284108 1578 40025 SH SOLE 40025 0 0 ROYAL CARIBBEAN CRUISES LTD COM V7780T103 351 2982 SH SOLE 2982 0 0 AEGEAN MARINE PETROLEUM NETW SHS Y0017S102 66 29559 SH SOLE 29559 0 0 BROADCOM LTD SHS Y09827109 2706 11485 SH SOLE 11484 0 0 FLEX LTD ORD Y2573F102 182 11195 SH SOLE 11195 0 0