0000092230-17-000066.txt : 20170804 0000092230-17-000066.hdr.sgml : 20170804 20170804094100 ACCESSION NUMBER: 0000092230-17-000066 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20170630 FILED AS OF DATE: 20170804 DATE AS OF CHANGE: 20170804 EFFECTIVENESS DATE: 20170804 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: 171007115 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 06-30-2017 06-30-2017 false BB&T SECURITIES, LLC
901 East Byrd Street Riverfront Plaza, West Tower Richmond VA 23219
13F HOLDINGS REPORT 028-15462 N
Coye Cordle, III Sr. Vice President 804-787-8247 /s/ Coye Cordle, III Richmond VA 08-03-2017 0 1381 6895378
INFORMATION TABLE 2 infotable.xml AFLAC INC COM 001055102 12641 162729 SH SOLE 157929 0 4800 AGCO CORP COM 001084102 1498 22232 SH SOLE 22232 0 0 ABBOTT LABS COM 002824100 59607 1226219 SH SOLE 871039 0 269216 ABERDEEN ASIA PACIFIC INCOM COM 003009107 199 39837 SH SOLE 39837 0 0 ABIOMED INC COM 003654100 595 4154 SH SOLE 4154 0 0 ACADIA PHARMACEUTICALS INC COM 004225108 304 10903 SH SOLE 10903 0 0 AEGON N V NY REGISTRY S 007924103 910 178121 SH SOLE 178121 0 0 AFFILIATED MANAGERS GROUP COM 008252108 4006 24159 SH SOLE 19059 0 5100 AIR PRODS & CHEMS INC COM 009158106 15348 107285 SH SOLE 45823 0 6625 ALASKA AIR GROUP INC COM 011659109 250 2786 SH SOLE 2786 0 0 ALBEMARLE CORP COM 012653101 365 3465 SH SOLE 3464 0 0 ALEXANDRIA REAL ESTATE EQ IN COM 015271109 1484 12320 SH SOLE 10970 0 1350 ALEXION PHARMACEUTICALS INC COM 015351109 383 3154 SH SOLE 3154 0 0 ALIGN TECHNOLOGY INC COM 016255101 413 2757 SH SOLE 2757 0 0 ALLEGHANY CORP DEL COM 017175100 554 933 SH SOLE 933 0 0 ALLIANCE DATA SYSTEMS CORP COM 018581108 3916 15258 SH SOLE 15258 0 0 ALLIANT ENERGY CORP COM 018802108 3882 96654 SH SOLE 96653 0 0 ALLIANZGI EQUITY & CONV INCO COM 018829101 523 26524 SH SOLE 26524 0 0 ALLSTATE CORP COM 020002101 12990 146873 SH SOLE 24628 0 108634 ALTABA INC COM 021346101 535 9835 SH SOLE 9835 0 0 AMAZON COM INC COM 023135106 14373 14848 SH SOLE 14748 0 100 AMBAC FINL GROUP INC COM NEW 023139884 290 16768 SH SOLE 16768 0 0 AMERICAN ASSETS TR INC COM 024013104 265 6751 SH SOLE 6751 0 0 AMERICAN CAMPUS COMM REIT COM 024835100 2100 44395 SH SOLE 44295 0 100 AMERICAN ELEC PWR INC COM 025537101 10876 156551 SH SOLE 156051 0 500 AMERICAN EXPRESS CO COM 025816109 17274 205064 SH SOLE 203154 0 1910 AMERICAN INTL GROUP INC COM NEW 026874784 575 9201 SH SOLE 9201 0 0 AMERICAN WTR WKS CO INC NEW COM 030420103 10510 134827 SH SOLE 27722 0 1800 AMERIGAS PARTNERS L P UNIT L P INT 030975106 4058 89839 SH SOLE 83988 0 5850 AMGEN INC COM 031162100 51463 298802 SH SOLE 229400 0 50993 AMPHENOL CORP NEW CL A 032095101 2068 28019 SH SOLE 28018 0 0 AMTRUST FINL SVCS INC COM 032359309 295 19505 SH SOLE 19505 0 0 ANADARKO PETE CORP COM 032511107 2028 44741 SH SOLE 42550 0 2190 ANALOG DEVICES INC COM 032654105 3949 50760 SH SOLE 50760 0 0 ANDERSONS INC COM 034164103 530 15527 SH SOLE 15527 0 0 ANIKA THERAPEUTICS INC COM 035255108 504 10231 SH SOLE 10231 0 0 ANNALY CAP MGMT INC COM 035710409 13683 1135565 SH SOLE 87955 0 1035500 ANTHEM INC COM 036752103 15754 83741 SH SOLE 83541 0 200 APACHE CORP COM 037411105 1379 28779 SH SOLE 27853 0 925 APPLE INC COM 037833100 61421 426474 SH SOLE 400899 0 10259 APPLIED MATLS INC COM 038222105 516 12515 SH SOLE 12514 0 0 ARCHER DANIELS MIDLAND CO COM 039483102 730 17648 SH SOLE 17647 0 0 ARROW ELECTRS INC COM 042735100 362 4624 SH SOLE 4624 0 0 ASPEN TECHNOLOGY INC COM 045327103 299 5426 SH SOLE 5426 0 0 ASTRAZENECA PLC SPONSORED ADR 046353108 8902 261141 SH SOLE 261141 0 0 AUTODESK INC COM 052769106 2804 27812 SH SOLE 27812 0 0 AUTOMATIC DATA PROCESSING IN COM 053015103 12441 121430 SH SOLE 119829 0 1600 AVALONBAY CMNTYS INC COM 053484101 624 3249 SH SOLE 3249 0 0 AVERY DENNISON CORP COM 053611109 495 5606 SH SOLE 5606 0 0 AVNET INC COM 053807103 218 5612 SH SOLE 5612 0 0 BB&T CORP COM 054937107 8088 178117 SH SOLE 178116 0 0 BP PLC SPONSORED ADR 055622104 10267 296325 SH SOLE 295662 0 663 BADGER METER INC COM 056525108 607 15234 SH SOLE 15234 0 0 BAIDU INC SPON ADR REP 056752108 5086 28439 SH SOLE 28439 0 0 BALL CORP COM 058498106 1678 39755 SH SOLE 39755 0 0 BANK AMER CORP COM 060505104 37125 1530334 SH SOLE 723907 0 788364 BANK AMER CORP W EXP 01/16/ 060505146 567 47100 SH SOLE 47100 0 0 BANK HAWAII CORP COM 062540109 910 10975 SH SOLE 10974 0 0 BANK MONTREAL QUE COM 063671101 4773 64995 SH SOLE 64995 0 0 BANK OF THE OZARKS INC COM 063904106 607 12964 SH SOLE 12963 0 0 BANK NEW YORK MELLON CORP COM 064058100 9080 177976 SH SOLE 176766 0 1210 BANK N S HALIFAX COM 064149107 299 4986 SH SOLE 4985 0 0 CR BARD INC COM 067383109 609 1925 SH SOLE 0 0 1925 BARRICK GOLD CORP COM 067901108 335 21114 SH SOLE 21114 0 0 BAXTER INTL INC COM 071813109 10873 179621 SH SOLE 56250 0 114101 BECTON DICKINSON & CO COM 075887109 20927 107262 SH SOLE 86778 0 4418 BERKLEY W R CORP COM 084423102 434 6275 SH SOLE 6274 0 0 BERKSHIRE HATHAWAY INC DEL CL A 084670108 2547 10 SH SOLE 10 0 0 BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 47099 278084 SH SOLE 277574 0 510 BEST BUY INC COM 086516101 307 5363 SH SOLE 5363 0 0 BHP BILLITON LTD F ADR 1 ADR R COM 088606108 420 11800 SH SOLE 11800 0 0 BLACK HILLS CORP COM 092113109 1822 27000 SH SOLE 19000 0 8000 BLACKROCK MUNICIPL INC QLTY COM 092479104 834 57625 SH SOLE 57625 0 0 BLACKROCK ENHANCED GBL DIV T COM 092501105 364 27520 SH SOLE 27520 0 0 BLACKROCK CR ALLCTN INC TR COM 092508100 158 11752 SH SOLE 11752 0 0 BLOCK H & R INCORP COM 093671105 275 8900 SH SOLE 5900 0 3000 BOARDWALK PIPELINE PARTNERS UT LTD PARTNE 096627104 398 22100 SH SOLE 22100 0 0 BOEING CO COM 097023105 10719 54207 SH SOLE 51327 0 2879 BOJANGLES INC COM 097488100 873 53729 SH SOLE 53729 0 0 BOSTON PROPERTIES INC COM 101121101 846 6878 SH SOLE 6878 0 0 BOSTON SCIENTIFIC CORP COM 101137107 383 13842 SH SOLE 13842 0 0 BRISTOL MYERS SQUIBB CO COM 110122108 27275 489503 SH SOLE 349452 0 15045 BRITISH AMERN TOB PLC SPONSORED ADR 110448107 2545 37144 SH SOLE 37143 0 0 BROOKFIELD ASSET MGMT INC CL A LTD VT S 112585104 6673 170194 SH SOLE 170193 0 0 BROOKFIELD REAL ASSETS INCOM SHS BEN INT 112830104 838 36159 SH SOLE 36158 0 0 BROWN & BROWN INC COM 115236101 1018 23656 SH SOLE 23655 0 0 BROWN FORMAN CORP CL B 115637209 3024 62239 SH SOLE 62239 0 0 BRUNSWICK CORP COM 117043109 312 4979 SH SOLE 4979 0 0 BUCKEYE PARTNERS L P UNIT LTD PART 118230101 2189 34259 SH SOLE 31319 0 2940 CBS CORP NEW CL B 124857202 8621 135183 SH SOLE 135182 0 0 CECO ENVIRONMENTAL COM 125141101 269 29317 SH SOLE 28806 0 511 CF INDS HLDGS INC COM 125269100 1510 54020 SH SOLE 54020 0 0 CIGNA CORPORATION COM 125509109 4686 28002 SH SOLE 26801 0 1200 CMS ENERGY CORP COM 125896100 746 16148 SH SOLE 16148 0 0 CSX CORP COM 126408103 9589 175757 SH SOLE 81907 0 250 CVS HEALTH CORP COM 126650100 39770 494283 SH SOLE 428523 0 15814 CABOT OIL & GAS CORP COM 127097103 350 13962 SH SOLE 13961 0 0 CALAMOS CONV OPP AND INC FD SH BEN INT 128117108 255 22689 SH SOLE 22689 0 0 CALAMOS STRATEGIC TOTL RETN COM SH BEN IN 128125101 178 15211 SH SOLE 15210 0 0 CALAVO GROWERS INC COM 128246105 231 3350 SH SOLE 3350 0 0 CAMBREX CORP COM 132011107 342 5732 SH SOLE 5732 0 0 CAMDEN PPTY TR SH BEN INT 133131102 1076 12588 SH SOLE 12588 0 0 CAMPBELL SOUP CO COM 134429109 14411 276362 SH SOLE 31335 0 174126 CDN IMPERIAL BK COMM TORONTO COM 136069101 1402 17280 SH SOLE 17279 0 0 CANADIAN NATL RY CO COM 136375102 1273 15710 SH SOLE 15709 0 0 CANADIAN NAT RES LTD COM 136385101 524 18190 SH SOLE 18190 0 0 CARLISLE COS INC COM 142339100 475 4988 SH SOLE 4987 0 0 CARMAX INC COM 143130102 6673 105834 SH SOLE 105834 0 0 CARNIVAL CORP UNIT 99/99/99 143658300 741 11300 SH SOLE 10350 0 950 CARTER INC COM 146229109 409 4604 SH SOLE 4604 0 0 CASEYS GEN STORES INC COM 147528103 360 3367 SH SOLE 3366 0 0 CATERPILLAR INC DEL COM 149123101 8325 77483 SH SOLE 53581 0 5950 CEDAR FAIR L P DEPOSITRY UNI 150185106 365 5068 SH SOLE 5067 0 0 CELANESE CORP DEL COM SER A 150870103 600 6330 SH SOLE 6329 0 0 CELGENE CORP COM 151020104 4490 34577 SH SOLE 34577 0 0 CELGENE CORP COM 151020104 649 5000 SH Call SOLE 5000 0 0 CELGENE CORP COM 151020104 324 2500 SH Put SOLE 2500 0 0 CEMEX SAB DE CV SPON ADR NEW 151290889 255 27152 SH SOLE 27152 0 0 CENTRAL FUND OF CANADA LTD COM 153501101 3034 246096 SH SOLE 20066 0 168580 CENTURYLINK INC COM 156700106 2726 114180 SH SOLE 114179 0 0 CERNER CORP COM 156782104 11648 175242 SH SOLE 175242 0 0 CHEESECAKE FACTORY INC COM 163072101 1214 24149 SH SOLE 24149 0 0 CHESAPEAKE ENERGY CORP PFD CONV 165167842 308 5749 SH SOLE 5749 0 0 CHEVRON CORP NEW COM 166764100 47700 457201 SH SOLE 303894 0 118833 CHICAGO BRIDGE & IRON CO N V COM 167250109 644 32683 SH SOLE 32683 0 0 CHIPOTLE MEXICAN GRILL INC COM 169656105 959 2305 SH SOLE 2305 0 0 CHURCH & DWIGHT INC COM 171340102 14872 286679 SH SOLE 276179 0 10500 CINCINNATI FINL CORP COM 172062101 562 7758 SH SOLE 7757 0 0 CINTAS CORP COM 172908105 380 3017 SH SOLE 3016 0 0 CITIGROUP INC COM NEW 172967424 20119 300838 SH SOLE 158762 0 137351 CITIZENS FINL GROUP INC COM 174610105 248 6963 SH SOLE 6963 0 0 CITRIX SYS INC COM 177376100 997 12537 SH SOLE 12537 0 0 CITY HLDG CO COM 177835105 353 5367 SH SOLE 5367 0 0 CLEAN HARBORS INC COM 184496107 1994 35723 SH SOLE 35723 0 0 CLEARBRIDGE ENERGY MLP FD IN COM 184692101 685 44897 SH SOLE 44896 0 0 CLOROX CO DEL COM 189054109 1298 9746 SH SOLE 9746 0 0 COACH INC COM 189754104 953 20136 SH SOLE 20135 0 0 COCA COLA CO COM 191216100 46273 1031724 SH SOLE 801707 0 199194 COGNEX CORP COM 192422103 853 10050 SH SOLE 10050 0 0 COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 3857 58089 SH SOLE 58089 0 0 COHERENT INC COM 192479103 236 1053 SH SOLE 1053 0 0 COLGATE PALMOLIVE CO COM 194162103 4634 62534 SH SOLE 52584 0 9950 CONAGRA BRANDS INC COM 205887102 1173 32813 SH SOLE 32813 0 0 CONE MIDSTREAM PARTNERS LP COM UNIT REPS 206812109 426 22520 SH SOLE 22520 0 0 CONSOLIDATED EDISON INC COM 209115104 3250 40216 SH SOLE 40215 0 0 COOPER COS INC COM NEW 216648402 7348 30695 SH SOLE 30694 0 0 CORNING INC COM 219350105 4080 135775 SH SOLE 135774 0 0 COUSINS PPTYS INC COM 222795106 279 31749 SH SOLE 31749 0 0 CREE INC COM 225447101 494 20072 SH SOLE 20072 0 0 CROWN HOLDINGS INC COM 228368106 725 12164 SH SOLE 12164 0 0 CUBESMART COM 229663109 416 17308 SH SOLE 17308 0 0 CULLEN FROST BANKERS INC COM 229899109 210 2242 SH SOLE 2242 0 0 CUMMINS INC COM 231021106 900 5554 SH SOLE 5553 0 0 CURIS INC COM 231269101 179 94972 SH SOLE 94972 0 0 CYTRX CORP COM PAR 232828509 9 15000 SH SOLE 15000 0 0 DBX ETF TR XTRAK MSCI EA 233051200 454 15155 SH SOLE 15155 0 0 DBX ETF TR DB XTR MSCI E 233051853 320 11702 SH SOLE 11702 0 0 DANAHER CORP DEL COM 235851102 1627 19283 SH SOLE 19282 0 0 DARDEN RESTAURANTS INC COM 237194105 3221 35622 SH SOLE 33372 0 2250 DARLING INGREDIENTS INC COM 237266101 2155 136956 SH SOLE 136956 0 0 DEERE & CO COM 244199105 7608 61561 SH SOLE 31401 0 5710 DELTA AIR LINES INC DEL COM NEW 247361702 3318 61753 SH SOLE 61752 0 0 DENISON MINES CORP COM 248356107 7 15000 SH SOLE 0 0 15000 DEXCOM INC COM 252131107 552 7547 SH SOLE 7547 0 0 DIGITAL RLTY TR INC COM 253868103 8850 78355 SH SOLE 74505 0 3850 DISNEY WALT CO COM DISNEY 254687106 35259 331841 SH SOLE 230346 0 78609 DISCOVER FINL SVCS COM 254709108 15357 246944 SH SOLE 246943 0 0 DOLLAR GEN CORP NEW COM 256677105 15617 216642 SH SOLE 216641 0 0 DOLLAR TREE INC COM 256746108 3681 52659 SH SOLE 52659 0 0 DONEGAL GROUP INC CLASS A COM 257701201 440 27659 SH SOLE 20551 0 7108 DORMAN PRODUCTS INC COM 258278100 398 4816 SH SOLE 4816 0 0 DOUBLELINE INCOME SOLUTIONS COM 258622109 883 42805 SH SOLE 42804 0 0 DOUBLELINE OPPORTUNISTIC CR COM 258623107 1090 43210 SH SOLE 43209 0 0 DOVER CORP COM COM 260003108 534 6665 SH SOLE 6000 0 665 DOW CHEM CO COM 260543103 15035 238374 SH SOLE 189140 0 11150 DU PONT E I DE NEMOURS & CO COM 263534109 15814 195932 SH SOLE 78711 0 101585 DUKE REALTY CORP COM NEW 264411505 218 7828 SH SOLE 7828 0 0 DUNKIN BRANDS GROUP INC COM 265504100 220 3998 SH SOLE 3998 0 0 DYCOM INDS INC COM 267475101 978 10930 SH SOLE 10930 0 0 EASTGROUP PPTY INC COM 277276101 455 5438 SH SOLE 5438 0 0 EASTMAN CHEM CO COM 277432100 677 8061 SH SOLE 8060 0 0 EATON VANCE ENH EQTY INC FD COM 278277108 160 11067 SH SOLE 11066 0 0 EBAY INC COM 278642103 6286 180038 SH SOLE 180038 0 0 ECOLAB INC COM 278865100 4800 36164 SH SOLE 36164 0 0 EDISON INTL COM 281020107 427 5464 SH SOLE 5464 0 0 ELECTRONIC ARTS INC COM 285512109 1973 18667 SH SOLE 18667 0 0 ELLINGTON FINANCIAL LLC COM 288522303 764 47142 SH SOLE 47142 0 0 ELLINGTON RESIDENTIAL MTG RE COM SHS BEN I 288578107 377 25725 SH SOLE 25725 0 0 EMERSON ELEC CO COM 291011104 18569 311461 SH SOLE 189833 0 1500 EMPIRE ST RLTY TR INC CL A 292104106 296 14295 SH SOLE 14295 0 0 ENCANA CORP COM 292505104 550 62595 SH SOLE 62594 0 0 ENTERPRISE PRODS PARTNERS L COM 293792107 7882 291078 SH SOLE 286650 0 4427 EQUIFAX INC COM 294429105 1159 8441 SH SOLE 8441 0 0 ESSEX PPTY TR INC COM 297178105 710 2765 SH SOLE 2765 0 0 EURONET WORLDWIDE INC COM 298736109 887 10162 SH SOLE 10162 0 0 EXPEDITORS INTL WASH INC COM 302130109 2166 38352 SH SOLE 38352 0 0 FNB CORP PA COM 302520101 364 25701 SH SOLE 25701 0 0 FACTSET RESH SYS INC COM 303075105 1847 11117 SH SOLE 11117 0 0 FASTENAL CO COM 311900104 1334 30668 SH SOLE 30668 0 0 FERRELLGAS PARTNERS L.P. UNIT LTD PART 315293100 493 107746 SH SOLE 107746 0 0 F5 NETWORKS INC COM 315616102 637 5018 SH SOLE 5018 0 0 FIDUS INVT CORP COM 316500107 2992 177874 SH SOLE 177874 0 0 FIFTH THIRD BANCORP COM 316773100 846 32610 SH SOLE 32609 0 0 FIRST COMWLTH FINL PA COM COM 319829107 424 33451 SH SOLE 33451 0 0 FIRST TR MORNINGSTAR DIV LEA SHS 336917109 788 28004 SH SOLE 28003 0 0 FIRST TR EXCHANGE TRADED FD US EQTY OPPT 336920103 9012 150985 SH SOLE 150985 0 0 FIRST TR NAS100 EQ WEIGHTED SHS 337344105 12169 227560 SH SOLE 227560 0 0 FIRST TR NASDAQ100 TECH INDE SHS 337345102 3043 48787 SH SOLE 48787 0 0 FISERV INC COM 337738108 4231 34593 SH SOLE 26818 0 7775 FIRSTENERGY CORP COM 337932107 2754 94459 SH SOLE 94459 0 0 FLAHERTY&CRMN PFD SEC INCOM COM 338478100 1422 64754 SH SOLE 64754 0 0 FLEETCOR TECHNOLOGIES INC COM 339041105 1084 7519 SH SOLE 7519 0 0 FLUOR CORP NEW COM 343412102 1261 27560 SH SOLE 27559 0 0 FOOT LOCKER INC COM 344849104 266 5405 SH SOLE 5405 0 0 FORD MTR CO DEL COM PAR $0.01 345370860 15346 1371405 SH SOLE 1310304 0 29150 FORTIS INC COM 349553107 1859 52905 SH SOLE 52905 0 0 FRANKLIN RES INC COM 354613101 208 4653 SH SOLE 4652 0 0 FRESENIUS MED CARE AG&CO KGA SPONSORED ADR 358029106 727 15053 SH SOLE 15052 0 0 GALLAGHER ARTHUR J & CO COM 363576109 2552 44593 SH SOLE 44592 0 0 GAP INC DEL COM 364760108 233 10618 SH SOLE 10617 0 0 GENERAL DYNAMICS CORP COM 369550108 16332 82442 SH SOLE 76412 0 6030 GENERAL ELECTRIC CO COM 369604103 80726 2988718 SH SOLE 2054408 0 680156 GENERAL MLS INC COM 370334104 16767 302653 SH SOLE 297923 0 4729 GENTEX CORP COM 371901109 396 20883 SH SOLE 20882 0 0 GENESIS ENERGY L P UNIT LTD PART 371927104 1509 47560 SH SOLE 47560 0 0 GENUINE PARTS CO COM 372460105 8033 86608 SH SOLE 86608 0 0 GERON CORP COM 374163103 29 10750 SH SOLE 10750 0 0 GILEAD SCIENCES INC COM 375558103 23552 332746 SH SOLE 324738 0 8008 GLADSTONE INVT CORP COM 376546107 95 10118 SH SOLE 10118 0 0 GOLDCORP INC NEW COM COM 380956409 139 10783 SH SOLE 9325 0 1458 GOLDMAN SACHS ETF TR EQUITY ETF 381430503 12691 263793 SH SOLE 263793 0 0 GRACO INC COM 384109104 757 6930 SH SOLE 6929 0 0 GRAINGER W W INC COM 384802104 8922 49426 SH SOLE 49425 0 0 GRAMERCY PPTY TR COM NEW 385002308 378 12726 SH SOLE 12726 0 0 GUGGENHEIM TAXABLE MUN MNGD COM 401664107 278 12250 SH SOLE 12250 0 0 HSBC HLDGS PLC SPON ADR NEW 404280406 1949 42020 SH SOLE 42020 0 0 HALLIBURTON CO COM 406216101 2397 56135 SH SOLE 54713 0 1421 HANCOCK JOHN FINL OPPTYS FD SH BEN INT NE 409735206 395 10988 SH SOLE 10988 0 0 HANESBRANDS INC COM 410345102 21370 922711 SH SOLE 922711 0 0 HARRIS CORP DEL COM 413875105 18344 168175 SH SOLE 74593 0 87621 HARTFORD FINL SVCS GROUP INC COM 416515104 1424 27114 SH SOLE 23713 0 3400 HASBRO INC COM 418056107 599 5377 SH SOLE 5377 0 0 HEALTHSOUTH CORP COM NEW 421924309 867 17923 SH SOLE 17923 0 0 HELMERICH & PAYNE INC COM 423452101 1674 30836 SH SOLE 30336 0 500 HENRY JACK & ASSOC INC COM 426281101 1489 14339 SH SOLE 14339 0 0 HERCULES CAPITAL INC COM 427096508 740 55940 SH SOLE 55940 0 0 HERSHEY CO COM 427866108 1123 10459 SH SOLE 7804 0 2655 HEXCEL CORP NEW COM 428291108 525 9946 SH SOLE 9946 0 0 HI-CRUSH PARTNERS LP COM UNIT LTD 428337109 903 83310 SH SOLE 83310 0 0 HI-CRUSH PARTNERS LP COM UNIT LTD 428337109 310 28600 SH Call SOLE 28600 0 0 HOLLYFRONTIER CORP COM 436106108 1625 59172 SH SOLE 59172 0 0 HOME DEPOT INC COM 437076102 12763 83205 SH SOLE 63029 0 3150 HONDA MOTOR LTD AMERN SHS 438128308 238 8705 SH SOLE 8705 0 0 HONEYWELL INTL INC COM 438516106 48175 361428 SH SOLE 236311 0 68581 HONEYWELL INTL INC COM 438516106 3145 23600 SH Call SOLE 23600 0 0 HORMEL FOODS CORP COM 440452100 1501 44013 SH SOLE 44012 0 0 HUBBELL INC COM 443510607 495 4377 SH SOLE 4377 0 0 HUMANA INC COM 444859102 606 2520 SH SOLE 2520 0 0 HUNT J B TRANS SVCS INC COM 445658107 528 5784 SH SOLE 5784 0 0 HUNTINGTON BANCSHARES INC COM 446150104 4227 312647 SH SOLE 277047 0 35600 HUNTINGTON INGALLS INDS INC COM 446413106 811 4361 SH SOLE 4361 0 0 IAMGOLD CORP COM 450913108 77 15000 SH SOLE 15000 0 0 ILLINOIS TOOL WKS INC COM 452308109 23488 163973 SH SOLE 85822 0 55650 INDEPENDENCE CONTRACT DRIL I COM 453415309 156 40300 SH SOLE 40300 0 0 ING GROEP N V SPONSORED ADR 456837103 898 51693 SH SOLE 51693 0 0 INGREDION INC COM 457187102 1960 16448 SH SOLE 16448 0 0 INTEL CORP COM 458140100 48626 1441218 SH SOLE 824637 0 516900 INTERNATIONAL BUSINESS MACHS COM 459200101 27701 180082 SH SOLE 83715 0 72403 INTERNATIONAL FLAVORS&FRAGRA COM 459506101 1089 8074 SH SOLE 2074 0 0 INTL PAPER CO COM 460146103 3160 55817 SH SOLE 55816 0 0 INTERPUBLIC GROUP COS INC COM 460690100 1405 57129 SH SOLE 57129 0 0 INTUIT COM 461202103 8002 60253 SH SOLE 60252 0 0 INVESTORS TITLE CO COM 461804106 1377 7121 SH SOLE 7121 0 0 IONIS PHARMACEUTICALS INC COM 462222100 1071 21055 SH SOLE 21055 0 0 ISHARES GOLD TRUST ISHARES 464285105 620 52017 SH SOLE 36347 0 15670 ISHARES MSCI AUST ETF 464286103 767 35407 SH SOLE 35407 0 0 ISHARES EM MKTS DIV E 464286319 407 10145 SH SOLE 10145 0 0 ISHARES MSCI BRZ CAP 464286400 290 8523 SH SOLE 8523 0 0 ISHARES MSCI CDA ETF 464286509 914 34189 SH SOLE 34189 0 0 ISHARES MIN VOL GBL E 464286525 2762 34919 SH SOLE 34919 0 0 ISHARES MIN VOL EMRG 464286533 757 13668 SH SOLE 13667 0 0 ISHARES MSCI EURZONE 464286608 1017 25242 SH SOLE 25242 0 0 ISHARES MSCI PACIFIC EX JAPAN COM 464286665 209 4700 SH SOLE 4700 0 0 ISHARES TR MRNGSTR LG-CP 464287119 394 2831 SH SOLE 2831 0 0 ISHARES TR CORE S&P TTL 464287150 3247 58594 SH SOLE 58593 0 0 ISHARES TR SELECT DIVID 464287168 8721 94579 SH SOLE 56370 0 38124 ISHARES TR TIPS BD ETF 464287176 3941 34749 SH SOLE 34748 0 0 ISHARES TR CORE S&P500 E 464287200 28723 118004 SH SOLE 118003 0 0 ISHARES TR CORE US AGGBD 464287226 28739 262437 SH SOLE 262437 0 0 ISHARES TR MSCI EMG MKT 464287234 8712 210507 SH SOLE 185831 0 24676 ISHARES TR IBOXX INV CP 464287242 17002 141092 SH SOLE 141091 0 0 ISHARES TR S&P 500 GRWT 464287309 9777 71444 SH SOLE 71444 0 0 ISHARES TR S&P 500 VAL E 464287408 4202 40037 SH SOLE 40037 0 0 ISHARES TR 20 YR TR BD E 464287432 947 7573 SH SOLE 7573 0 0 ISHARES TR 7-10YR TR BD 464287440 2018 18931 SH SOLE 18930 0 0 ISHARES TR 1-3 YR TR BD 464287457 1112 13172 SH SOLE 13172 0 0 ISHARES TR MSCI EAFE ETF 464287465 23835 365580 SH SOLE 362229 0 3350 ISHARES TR MSCI EAFE ETF 464287465 1890 29000 SH Call SOLE 29000 0 0 ISHARES TR RUS MDCP VAL 464287473 9407 111877 SH SOLE 111877 0 0 ISHARES TR RUS MD CP GR 464287481 1263 11693 SH SOLE 11693 0 0 ISHARES TR RUS MID CAP E 464287499 2145 11167 SH SOLE 11167 0 0 ISHARES TR CORE S&P MCP 464287507 25268 145265 SH SOLE 145265 0 0 ISHARES TR NA TEC-SFTWR 464287515 320 2344 SH SOLE 2344 0 0 ISHARES TR N AMER TECH E 464287549 1140 7882 SH SOLE 7882 0 0 ISHARES TR NASDQ BIOTEC 464287556 13370 43121 SH SOLE 43113 0 7 ISHARES TR COHEN&STEER R 464287564 245 2425 SH SOLE 2424 0 0 ISHARES TR U.S. CNSM SV 464287580 2171 13229 SH SOLE 13229 0 0 ISHARES TR RUS 1000 VAL 464287598 5188 44567 SH SOLE 44567 0 0 ISHARES TR S&P MC 400GR 464287606 1862 9475 SH SOLE 9475 0 0 ISHARES TR RUS 1000 GRW 464287614 7464 62718 SH SOLE 62718 0 0 ISHARES TR RUS 1000 ETF 464287622 17058 126109 SH SOLE 126109 0 0 ISHARES TR RUS 2000 VAL 464287630 9036 76021 SH SOLE 76021 0 0 ISHARES TR RUS 2000 GRW 464287648 2326 13785 SH SOLE 13785 0 0 ISHARES TR RUSSELL 2000 464287655 23706 168228 SH SOLE 168227 0 0 ISHARES TR CORE S&P VLU 464287663 234 4611 SH SOLE 4611 0 0 ISHARES TR CORE S&P US E 464287671 861 17880 SH SOLE 17880 0 0 ISHARES TR RUSSELL 3000 464287689 234 1629 SH SOLE 1629 0 0 ISHARES TR U.S. UTILITS 464287697 557 4284 SH SOLE 4284 0 0 ISHARES TR S&P MC 400VL 464287705 1191 8020 SH SOLE 8020 0 0 ISHARES TR U.S. TELECOM 464287713 346 10737 SH SOLE 10737 0 0 ISHARES TR U.S. TECH ETF 464287721 1098 7863 SH SOLE 7862 0 0 ISHARES TR U.S. REAL ES 464287739 692 8684 SH SOLE 8684 0 0 ISHARES TR U.S. INDS ETF 464287754 267 2035 SH SOLE 2034 0 0 ISHARES TR US HLTHCARE E 464287762 254 1531 SH SOLE 1530 0 0 ISHARES TR U.S. FIN SVC 464287770 13225 116657 SH SOLE 116657 0 0 ISHARES TR U.S. FINLS ET 464287788 1108 10307 SH SOLE 10307 0 0 ISHARES TR U.S. ENERGY E 464287796 788 22206 SH SOLE 22206 0 0 ISHARES TR CORE S&P SCP 464287804 13936 198777 SH SOLE 198776 0 0 ISHARES TR U.S. CNSM GD 464287812 2926 24045 SH SOLE 24045 0 0 ISHARES TR EUROPE ETF 464287861 534 12060 SH SOLE 12060 0 0 ISHARES TR SP SMCP600VL 464287879 575 4119 SH SOLE 4119 0 0 ISHARES TR SP SMCP600GR 464287887 412 2645 SH SOLE 2644 0 0 ISHARES TR MSCI AC ASIA 464288182 7508 111305 SH SOLE 21844 0 87926 ISHARES TR MRGSTR MD CP 464288208 846 5016 SH SOLE 5016 0 0 ISHARES TR MSCI ACWI EX 464288240 376 8267 SH SOLE 8267 0 0 ISHARES TR EAFE SML CP E 464288273 5372 92888 SH SOLE 92887 0 0 ISHARES TR JP MOR EM MK 464288281 17305 151327 SH SOLE 151327 0 0 ISHARES TR CALIF MUN BD 464288356 2790 23711 SH SOLE 23710 0 0 ISHARES TR NATIONAL MUN 464288414 20026 181860 SH SOLE 181859 0 0 ISHARES TR INTL SEL DIV 464288448 11483 350960 SH SOLE 350960 0 0 ISHARES TR IBOXX HI YD E 464288513 11295 127787 SH SOLE 127786 0 0 ISHARES TR MBS ETF 464288588 4175 39109 SH SOLE 39108 0 0 ISHARES TR US CREDIT BD 464288620 293 2632 SH SOLE 2632 0 0 ISHARES TR INTERM CR BD 464288638 5467 49801 SH SOLE 49800 0 0 ISHARES TR 1-3 YR CR BD 464288646 7642 72572 SH SOLE 72572 0 0 ISHARES TR 3-7 YR TR BD 464288661 673 5450 SH SOLE 5450 0 0 ISHARES TR SHRT TRS BD E 464288679 322 2923 SH SOLE 2922 0 0 ISHARES TR U.S. PFD STK 464288687 23891 609953 SH SOLE 609952 0 0 ISHARES TR U.S. AER&DEF 464288760 9013 57280 SH SOLE 57280 0 0 ISHARES TR US HLTHCR PR 464288828 4542 30571 SH SOLE 30571 0 0 ISHARES TR U.S. PHARMA E 464288836 1467 9458 SH SOLE 9458 0 0 ISHARES TR EAFE VALUE ET 464288877 12773 247069 SH SOLE 247069 0 0 ISHARES TR EAFE GRWTH ET 464288885 11451 154829 SH SOLE 154829 0 0 ISHARES MSCI EURO FL 464289180 1145 52199 SH SOLE 52199 0 0 ISHARES RUS TP200 GR 464289438 1218 18895 SH SOLE 18895 0 0 ISHARES 10+ YR CR BD 464289511 1085 17610 SH SOLE 17609 0 0 ISHARES GRWT ALLOCAT 464289867 1033 23692 SH SOLE 23692 0 0 JACOBS ENGR GROUP INC DEL COM 469814107 275 5062 SH SOLE 5062 0 0 BANK OF THE ST JAMES FINL GP COM 470299108 225 15089 SH SOLE 15089 0 0 JETBLUE AIRWAYS CORP COM 477143101 295 12914 SH SOLE 12914 0 0 JOHNSON & JOHNSON COM 478160104 95959 725366 SH SOLE 552170 0 103940 KANSAS CITY SOUTHERN COM NEW 485170302 808 7721 SH SOLE 7721 0 0 KAYNE ANDERSON MLP INVT CO COM 486606106 3197 169608 SH SOLE 167508 0 2100 KELLOGG CO COM 487836108 779 11216 SH SOLE 11216 0 0 KENNEDY-WILSON HLDGS INC COM 489398107 1320 69297 SH SOLE 69297 0 0 KEYCORP NEW COM COM 493267108 3790 202200 SH SOLE 148150 0 54050 KIMBERLY CLARK CORP COM 494368103 27689 214450 SH SOLE 154484 0 8935 KLONDEX MNS LTD COM 498696103 260 77204 SH SOLE 77204 0 0 KOHLS CORP COM 500255104 925 23931 SH SOLE 23931 0 0 KRAFT HEINZ CO COM 500754106 8830 103104 SH SOLE 100541 0 2563 KROGER CO COM 501044101 15142 649299 SH SOLE 649299 0 0 KROGER CO COM 501044101 387 16600 SH Put SOLE 16600 0 0 L BRANDS INC COM 501797104 708 13138 SH SOLE 13137 0 0 L3 TECHNOLOGIES INC COM 502413107 3826 22899 SH SOLE 21138 0 1760 LAM RESEARCH CORP COM 512807108 492 3482 SH SOLE 3482 0 0 LAMAR ADVERTISING CO NEW CL A 512816109 7219 98125 SH SOLE 98125 0 0 LAMB WESTON HLDGS INC COM 513272104 1002 22767 SH SOLE 22766 0 0 LANDSTAR SYS INC COM 515098101 1063 12424 SH SOLE 12424 0 0 LAUDER ESTEE COS INC CL A 518439104 1082 11280 SH SOLE 11280 0 0 LEAR CORP COM NEW 521865204 204 1443 SH SOLE 1442 0 0 LEGGETT & PLATT INC COM 524660107 1565 29804 SH SOLE 29804 0 0 LEGG MASON INC COM 524901105 800 20981 SH SOLE 20981 0 0 LEIDOS HLDGS INC COM COM 525327102 2625 50785 SH SOLE 36185 0 14600 LENNAR CORP CL A 526057104 5516 103468 SH SOLE 103467 0 0 LENNOX INTL INC COM 526107107 647 3526 SH SOLE 3526 0 0 LEUCADIA NATL CORP COM 527288104 4126 157724 SH SOLE 157723 0 0 LIBERTY ALL STAR EQUITY FD SH BEN INT 530158104 91 16150 SH SOLE 16149 0 0 LIBERTY PPTY TR SH BEN INT COM 531172104 2013 49434 SH SOLE 45634 0 3800 LIBERTY MEDIA CORP DELAWARE COM A SIRIUSX 531229409 207 4941 SH SOLE 4941 0 0 LIBERTY MEDIA CORP DELAWARE COM C SIRIUSX 531229607 589 14132 SH SOLE 14132 0 0 LILLY ELI & CO COM 532457108 14419 175211 SH SOLE 75887 0 4300 LINCOLN ELEC HLDGS INC COM 533900106 382 4154 SH SOLE 4154 0 0 LINCOLN NATL CORP IND COM 534187109 997 14766 SH SOLE 14766 0 0 LIVE NATION ENTERTAINMENT IN COM 538034109 5485 157392 SH SOLE 157392 0 0 LLOYDS BANKING GROUP PLC SPONSORED ADR 539439109 82 23370 SH SOLE 23369 0 0 LOCKHEED MARTIN CORP COM 539830109 7294 26271 SH SOLE 25796 0 475 LOEWS CORP COM 540424108 315 6735 SH SOLE 6735 0 0 LOWES COS INC COM 548661107 33380 430526 SH SOLE 430312 0 213 MVC CAPITAL INC COM 553829102 124 12638 SH SOLE 12638 0 0 MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP L 559080106 7392 103712 SH SOLE 100894 0 2817 MAGNA INTL INC COM 559222401 2921 63050 SH SOLE 30050 0 3000 MANHATTAN ASSOCS INC COM 562750109 441 9189 SH SOLE 9189 0 0 MARATHON OIL CORP COM 565849106 312 26359 SH SOLE 26358 0 0 MARKEL CORP COM 570535104 1594 1634 SH SOLE 1633 0 0 MARSH & MCLENNAN COS INC COM 571748102 11210 143798 SH SOLE 143798 0 0 MARRIOTT INTL INC NEW CL A 571903202 1306 13027 SH SOLE 13027 0 0 MARTIN MARIETTA MATLS INC COM 573284106 245 1103 SH SOLE 1102 0 0 MASCO CORP COM 574599106 795 20817 SH SOLE 20816 0 0 MATTEL INC COM 577081102 1700 78971 SH SOLE 78970 0 0 MAXIMUS INC COM 577933104 1061 16943 SH SOLE 16943 0 0 MCCORMICK & CO INC COM NON VTG 579780206 4993 51205 SH SOLE 5160 0 545 MCDERMOTT INTL INC COM 580037109 147 20548 SH SOLE 20548 0 0 MCDONALDS CORP COM 580135101 29391 191898 SH SOLE 177205 0 14692 MCDONALDS CORP COM 580135101 306 2000 SH Call SOLE 2000 0 0 MEDICINES CO COM 584688105 1108 29176 SH SOLE 29176 0 0 MEREDITH CORP COM 589433101 4400 74014 SH SOLE 67219 0 6795 METTLER TOLEDO INTERNATIONAL COM 592688105 615 1045 SH SOLE 1045 0 0 MICROSOFT CORP COM 594918104 87402 1267967 SH SOLE 843944 0 284539 MICROCHIP TECHNOLOGY INC COM 595017104 8423 109144 SH SOLE 109143 0 0 MICRON TECHNOLOGY INC COM 595112103 1965 65821 SH SOLE 65821 0 0 MICROSEMI CORP COM 595137100 241 5158 SH SOLE 5158 0 0 MIDDLEBY CORP COM 596278101 1273 10480 SH SOLE 10480 0 0 MITSUBISHI UFJ FINL GROUP IN SPONSORED ADR 606822104 319 47388 SH SOLE 47388 0 0 MODINE MFG CO COM 607828100 225 13600 SH SOLE 13600 0 0 MOHAWK INDS INC COM 608190104 2717 11245 SH SOLE 10395 0 850 MONDELEZ INTL INC CL A 609207105 4457 103210 SH SOLE 93039 0 10170 MONOLITHIC PWR SYS INC COM 609839105 446 4631 SH SOLE 4631 0 0 MOODYS CORP COM 615369105 207 1706 SH SOLE 1706 0 0 MORGAN STANLEY COM NEW 617446448 4473 100372 SH SOLE 89198 0 11174 MUELLER WTR PRODS INC COM SER A 624758108 219 18784 SH SOLE 18784 0 0 MURPHY USA INC COM 626755102 1914 25831 SH SOLE 25831 0 0 NASDAQ INC COM 631103108 7252 101450 SH SOLE 101449 0 0 NATIONAL BANKSHARES INC VA COM 634865109 250 6150 SH SOLE 6150 0 0 NATIONAL FUEL GAS CO N J COM 636180101 2349 42070 SH SOLE 42070 0 0 NATIONAL GRID PLC SPONSORED ADR 636274409 9888 157412 SH SOLE 157412 0 0 NATIONAL OILWELL VARCO INC COM 637071101 801 24328 SH SOLE 24328 0 0 NATIONAL RETAIL PPTYS INC COM 637417106 1588 40637 SH SOLE 40636 0 0 NESTLE SA F ADR 1 ADR REPS 1 O COM 641069406 777 8900 SH SOLE 8850 0 50 NEW JERSEY RESOURCES COM 646025106 3037 76500 SH SOLE 0 0 0 NEW YORK CMNTY BANCORP INC COM 649445103 135 10355 SH SOLE 10354 0 0 NEWELL BRANDS INC COM 651229106 6820 127208 SH SOLE 127208 0 0 NEWFIELD EXPL CO COM 651290108 3639 127872 SH SOLE 127871 0 0 NEWMONT MINING CORP COM 651639106 571 17662 SH SOLE 16743 0 919 NIKE INC CL B 654106103 4560 77273 SH SOLE 73733 0 3540 NORDSON CORP COM 655663102 520 4290 SH SOLE 4289 0 0 NORFOLK SOUTHERN CORP COM 655844108 13909 114295 SH SOLE 76095 0 3800 NORTHROP GRUMMAN CORP COM 666807102 1791 6978 SH SOLE 6977 0 0 NOVO-NORDISK A S ADR 670100205 12904 300872 SH SOLE 273872 0 27000 NUCOR CORP COM 670346105 7165 123827 SH SOLE 114726 0 9100 NUVEEN AMT FREE QLTY MUN INC COM 670657105 3425 250212 SH SOLE 250211 0 0 NUVEEN INTER DURATION MN TMF COM 670671106 345 25900 SH SOLE 25900 0 0 NUVEEN INT DUR QUAL MUN TRM COM 670677103 336 25967 SH SOLE 25966 0 0 NUVEEN AMT-FREE MUN VALUE FD COM 670695105 876 51300 SH SOLE 51300 0 0 OGE ENERGY CORP COM 670837103 1819 52296 SH SOLE 52295 0 0 OCCIDENTAL PETE CORP DEL COM 674599105 27097 452611 SH SOLE 451485 0 1125 OCWEN FINL CORP COM NEW 675746309 60 22500 SH SOLE 22500 0 0 OLD REP INTL CORP COM 680223104 845 43273 SH SOLE 43272 0 0 OLIN CORP COM PAR $1 680665205 1034 34152 SH SOLE 34152 0 0 OMNICOM GROUP INC COM 681919106 23884 288108 SH SOLE 283973 0 4135 OMEGA HEALTHCARE INVS INC COM 681936100 560 16986 SH SOLE 16986 0 0 ONEOK INC NEW COM 682680103 2309 44271 SH SOLE 44270 0 0 ORANGE SPONSORED ADR 684060106 612 38338 SH SOLE 38338 0 0 ORIX CORP SPONSORED ADR 686330101 504 6475 SH SOLE 6475 0 0 OWENS CORNING NEW COM 690742101 468 7002 SH SOLE 7002 0 0 PNC FINL SVCS GROUP INC COM 693475105 24045 192568 SH SOLE 78475 0 66114 PPG INDS INC COM 693506107 10752 97785 SH SOLE 84684 0 13100 PVH CORP COM 693656100 313 2741 SH SOLE 2741 0 0 PACIFIC COAST OIL TR UNIT BEN INT 694103102 29 18388 SH SOLE 18388 0 0 PACKAGING CORP AMER COM 695156109 993 8918 SH SOLE 8918 0 0 PACWEST BANCORP DEL COM 695263103 934 20002 SH SOLE 20002 0 0 PARKER HANNIFIN CORP COM 701094104 4040 25286 SH SOLE 14836 0 450 PATTERSON COMPANIES INC COM 703395103 669 14255 SH SOLE 14254 0 0 PAYCHEX INC COM 704326107 17782 312288 SH SOLE 60853 0 233829 PENN NATL GAMING INC COM 707569109 294 13782 SH SOLE 13782 0 0 PEOPLES UNITED FINANCIAL INC COM 712704105 2148 121687 SH SOLE 121687 0 0 PEPSICO INC COM 713448108 54084 468301 SH SOLE 320808 0 106884 PETMED EXPRESS INC COM 716382106 221 5468 SH SOLE 5467 0 0 PFIZER INC COM 717081103 70246 2091252 SH SOLE 1481588 0 532606 PHILIP MORRIS INTL INC COM 718172109 43347 369062 SH SOLE 342881 0 6431 PHILLIPS 66 COM 718546104 13819 167120 SH SOLE 140059 0 8629 PHILLIPS 66 PARTNERS LP COM UNIT REP 718549207 214 4348 SH SOLE 4348 0 0 PIMCO HIGH INCOME FD COM SHS 722014107 96 10988 SH SOLE 10988 0 0 PINNACLE WEST CAP CORP COM 723484101 477 5608 SH SOLE 5607 0 0 PIONEER MUN HIGH INCOME TR COM SHS 723763108 181 14959 SH SOLE 14959 0 0 PIONEER NAT RES CO COM 723787107 754 4726 SH SOLE 4726 0 0 PLAINS ALL AMERN PIPELINE L UNIT LTD PART 726503105 1925 73304 SH SOLE 73304 0 0 PLYMOUTH INDL REIT INC COM 729640102 252 13450 SH SOLE 13450 0 0 POLARIS INDS INC COM 731068102 2115 22942 SH SOLE 22941 0 0 PRICELINE GRP INC COM NEW 741503403 11610 6207 SH SOLE 6207 0 0 PROCTER AND GAMBLE CO COM 742718109 54145 621283 SH SOLE 405930 0 171643 PROGRESSIVE CORP OHIO COM 743315103 208 4732 SH SOLE 4731 0 0 PRUDENTIAL FINL INC COM 744320102 6872 63548 SH SOLE 50581 0 12967 PUBLIC SVC ENTERPRISE GROUP COM 744573106 4493 104478 SH SOLE 104477 0 0 PULTE GROUP INC COM 745867101 9450 385271 SH SOLE 385270 0 0 PUTNAM PREMIER INCOME TR SH BEN INT 746853100 969 178500 SH SOLE 178500 0 0 QUALCOMM INC COM 747525103 25072 454045 SH SOLE 450210 0 3835 RLI CORP COM 749607107 1002 18362 SH SOLE 18362 0 0 RPM INTL INC COM COM 749685103 10297 188755 SH SOLE 175905 0 12850 RAYMOND JAMES FINANCIAL INC COM 754730109 659 8216 SH SOLE 8216 0 0 RAYTHEON CO COM NEW 755111507 11305 70010 SH SOLE 61775 0 8235 REALTY INCOME CORP COM 756109104 10358 187721 SH SOLE 187721 0 0 RED HAT INC COM 756577102 8842 92352 SH SOLE 92352 0 0 RED LION HOTELS CORP COM 756764106 1041 141657 SH SOLE 141657 0 0 REEDS INC COM 758338107 42 17500 SH SOLE 17500 0 0 REGAL ENTMT GROUP CL A 758766109 694 33968 SH SOLE 33967 0 0 REGENCY CTRS CORP COM 758849103 452 7217 SH SOLE 7216 0 0 REINSURANCE GROUP AMER INC COM NEW 759351604 300 2344 SH SOLE 2343 0 0 RELIANCE STEEL & ALUMINUM CO COM 759509102 237 3266 SH SOLE 3265 0 0 REPUBLIC SVCS INC COM 760759100 1880 29503 SH SOLE 29502 0 0 RESMED INC COM 761152107 1156 14847 SH SOLE 14847 0 0 REYNOLDS AMERICAN INC COM 761713106 15128 232609 SH SOLE 232608 0 0 RIO TINTO PLC SPONSORED ADR 767204100 681 16119 SH SOLE 16118 0 0 RITE AID CORP COM 767754104 92 31279 SH SOLE 31279 0 0 ROBERT HALF INTL INC COM 770323103 9220 192366 SH SOLE 192366 0 0 ROCKWELL COLLINS INC COM 774341101 619 5894 SH SOLE 5894 0 0 ROPER TECHNOLOGIES INC COM 776696106 1164 5028 SH SOLE 5028 0 0 ROSS STORES INC COM 778296103 483 8378 SH SOLE 8378 0 0 ROYAL BK CDA MONTREAL QUE COM 780087102 1078 14874 SH SOLE 14873 0 0 ROYAL BK SCOTLAND GROUP PLC SP ADR PREF S 780097739 504 19468 SH SOLE 19468 0 0 ROYAL DUTCH SHELL PLC SPON ADR B 780259107 1851 34013 SH SOLE 26287 0 7725 ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 8959 168438 SH SOLE 168438 0 0 RYDER SYS INC COM 783549108 786 10920 SH SOLE 10919 0 0 SEI INVESTMENTS CO COM 784117103 1184 22028 SH SOLE 22027 0 0 SAP SE SPON ADR 803054204 717 6856 SH SOLE 6856 0 0 SCHEIN HENRY INC COM 806407102 310 1697 SH SOLE 1697 0 0 SCHLUMBERGER LTD COM 806857108 21717 329860 SH SOLE 105234 0 186076 SCHWAB CHARLES CORP NEW COM 808513105 2977 69319 SH SOLE 69318 0 0 SCHWAB STRATEGIC TR US LRG CAP ET 808524201 1246 21578 SH SOLE 21578 0 0 SCHWAB STRATEGIC TR US LCAP GR ET 808524300 8925 141227 SH SOLE 141226 0 0 SCHWAB STRATEGIC TR US SML CAP ET 808524607 563 8814 SH SOLE 8813 0 0 SCHWAB STRATEGIC TR EMRG MKTEQ ET 808524706 2497 100499 SH SOLE 100499 0 0 SCHWAB STRATEGIC TR SCHWAB FDT US 808524763 211 6084 SH SOLE 6084 0 0 SCHWAB STRATEGIC TR SCHWAB FDT US 808524771 294 8709 SH SOLE 8709 0 0 SCHWAB STRATEGIC TR US DIVIDEND E 808524797 1378 30556 SH SOLE 30555 0 0 SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 976 30732 SH SOLE 30732 0 0 SCHWAB STRATEGIC TR SHT TM US TRE 808524862 745 14787 SH SOLE 14787 0 0 SCOTTS MIRACLE GRO CO CL A 810186106 7551 84413 SH SOLE 84412 0 0 SCRIPPS NETWORKS INTERACT IN CL A COM 811065101 1524 22321 SH SOLE 22321 0 0 SEMPRA ENERGY COM 816851109 240 2130 SH SOLE 2130 0 0 SHERWIN WILLIAMS CO COM 824348106 1738 4955 SH SOLE 4954 0 0 SIMON PPTY GROUP INC NEW COM 828806109 12161 75189 SH SOLE 70845 0 4344 SKECHERS U S A INC CL A 830566105 355 12034 SH SOLE 12034 0 0 SMITH A O COM 831865209 1001 17773 SH SOLE 17773 0 0 SMUCKER J M CO COM NEW 832696405 10764 90966 SH SOLE 90405 0 560 SNAP ON INC COM 833034101 3059 19363 SH SOLE 19362 0 0 SNYDERS-LANCE INC COM 833551104 287 8318 SH SOLE 8318 0 0 SONOCO PRODS CO COM 835495102 1682 32727 SH SOLE 32727 0 0 SONY CORP SPONSORED ADR 835699307 539 14115 SH SOLE 14115 0 0 SOUTH ST CORP COM 840441109 268 3128 SH SOLE 3128 0 0 SOUTHERN CO COM 842587107 16386 342230 SH SOLE 339330 0 2900 SOUTHWEST AIRLS CO COM 844741108 1831 29473 SH SOLE 29472 0 0 SPIRIT AEROSYSTEMS HLDGS INC COM CL A 848574109 817 14102 SH SOLE 14102 0 0 STANLEY BLACK & DECKER INC COM 854502101 5601 39800 SH SOLE 36487 0 3312 STAPLES INC COM 855030102 2119 210439 SH SOLE 210439 0 0 STARBUCKS CORP COM 855244109 3359 57602 SH SOLE 57602 0 0 STATE STR CORP COM 857477103 12473 139007 SH SOLE 138007 0 1000 STEEL DYNAMICS INC COM 858119100 267 7456 SH SOLE 7456 0 0 STERICYCLE INC COM 858912108 2318 30385 SH SOLE 30385 0 0 STONECASTLE FINL CORP COM 861780104 248 12200 SH SOLE 12200 0 0 STRYKER CORP COM 863667101 1763 12708 SH SOLE 12707 0 0 SUBURBAN PROPANE PARTNERS L UNIT LTD PART 864482104 509 21436 SH SOLE 21435 0 0 SUMMIT HOTEL PPTYS COM 866082100 900 48290 SH SOLE 48290 0 0 SUN HYDRAULICS CORP COM 866942105 342 8030 SH SOLE 8030 0 0 SUNTRUST BKS INC COM 867914103 1003 17700 SH SOLE 17700 0 0 SYNOPSYS INC COM 871607107 606 8317 SH SOLE 8317 0 0 SYSCO CORP COM 871829107 2848 56600 SH SOLE 33211 0 3413 THL CR INC COM 872438106 2196 220732 SH SOLE 220731 0 0 TJX COS INC NEW COM 872540109 5577 77271 SH SOLE 71016 0 6255 TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADR 874039100 2553 73036 SH SOLE 73035 0 0 TALLGRASS ENERGY PARTNERS LP COM UNIT 874697105 1326 26475 SH SOLE 26475 0 0 TANGER FACTORY OUTLET CTRS I COM 875465106 222 8575 SH SOLE 8575 0 0 TATA MTRS LTD SPONSORED ADR 876568502 592 17939 SH SOLE 17939 0 0 TEKLA HEALTHCARE OPPORTUNIT SHS 879105104 284 15508 SH SOLE 15508 0 0 TELEFLEX INCORPORATE COM 879369106 322 1550 SH SOLE 1000 0 550 TEMPLETON EMERGING MARKETS FUN COM 880191101 173 11575 SH SOLE 750 0 10375 TEMPLETON EMERG MKTS INCOME COM 880192109 132 11777 SH SOLE 11776 0 0 TESARO INC COM 881569107 222 1593 SH SOLE 1593 0 0 TESORO CORP COM 881609101 1336 14280 SH SOLE 14280 0 0 TEVA PHARMACEUTICAL INDS LTD SPONSORED ADR 881624209 641 19313 SH SOLE 19312 0 0 TEXAS INSTRS INC COM 882508104 2206 28683 SH SOLE 21883 0 300 TEXAS ROADHOUSE INC COM 882681109 381 7493 SH SOLE 7493 0 0 THERMO FISHER SCIENTIFIC INC COM 883556102 13055 74826 SH SOLE 65470 0 9355 THOMSON REUTERS CORP COM COM 884903105 13092 282819 SH SOLE 14620 0 265474 THOR INDS INC COM 885160101 3419 32720 SH SOLE 26219 0 6500 TIME WARNER INC COM NEW 887317303 18761 186849 SH SOLE 184349 0 2500 TIMKEN CO COM 887389104 1958 42339 SH SOLE 42338 0 0 TORCHMARK CORP COM 891027104 2300 30067 SH SOLE 22624 0 7443 TORO CO COM 891092108 329 4755 SH SOLE 4755 0 0 TORONTO DOMINION BK ONT COM NEW 891160509 7416 147206 SH SOLE 101542 0 7900 TOTAL SYS SVCS INC COM 891906109 1839 31582 SH SOLE 31581 0 0 TOYOTA MOTOR CORP SP ADR REP2CO 892331307 287 2741 SH SOLE 2740 0 0 TRACTOR SUPPLY CO COM 892356106 3253 60012 SH SOLE 60012 0 0 TRIANGLE CAP CORP COM 895848109 2770 157181 SH SOLE 157181 0 0 TRINITY INDS INC COM 896522109 1826 65163 SH SOLE 65163 0 0 TRIPADVISOR INC COM 896945201 494 12955 SH SOLE 12955 0 0 TYSON FOODS INC CL A 902494103 378 6051 SH SOLE 6051 0 0 UBS AG JERSEY BRH ALERIAN INFRS 902641646 2453 92020 SH SOLE 92020 0 0 UDR INC COM 902653104 1225 31434 SH SOLE 29434 0 2000 U G I CORPORATION COM 902681105 4814 99438 SH SOLE 81638 0 17800 US BANCORP DEL COM NEW 902973304 10805 208108 SH SOLE 156030 0 14910 UNDER ARMOUR INC CL A 904311107 2748 126330 SH SOLE 126330 0 0 UNDER ARMOUR INC CL C 904311206 531 26341 SH SOLE 26341 0 0 UNILEVER PLC SPON ADR NEW 904767704 12874 237879 SH SOLE 237878 0 0 UNILEVER N V N Y SHS NEW 904784709 1205 21807 SH SOLE 21806 0 0 UNION PAC CORP COM 907818108 14503 133173 SH SOLE 122863 0 10310 UNITED BANKSHARES INC WEST V COM 909907107 272 6949 SH SOLE 6949 0 0 UNITED PARCEL SERVICE INC CL B 911312106 56530 511171 SH SOLE 311089 0 112461 UNITED RENTALS INC COM 911363109 1135 10078 SH SOLE 10078 0 0 UNITED TECHNOLOGIES CORP COM 913017109 46466 380528 SH SOLE 197873 0 126345 UNIVERSAL HLTH SVCS INC CL B 913903100 436 3577 SH SOLE 3577 0 0 VCA INC COM 918194101 400 4343 SH SOLE 4343 0 0 V F CORP COM 918204108 13293 230787 SH SOLE 182874 0 18925 VANGUARD SPECIALIZED PORTFOL DIV APP ETF 921908844 18514 199785 SH SOLE 199784 0 0 VANGUARD STAR FD VG TL INTL ST 921909768 5303 102064 SH SOLE 101189 0 0 VANGUARD WORLD FD MEGA GRWTH IN 921910816 388 3885 SH SOLE 3885 0 0 VANGUARD BD INDEX FD INC LONG TERM BON 921937793 228 2455 SH SOLE 2455 0 0 VANGUARD BD INDEX FD INC INTERMED TERM 921937819 678 8026 SH SOLE 8026 0 0 VANGUARD BD INDEX FD INC SHORT TRM BON 921937827 6103 76441 SH SOLE 76441 0 0 VANGUARD BD INDEX FD INC TOTAL BND MRK 921937835 7887 96382 SH SOLE 96382 0 0 VANGUARD TAX MANAGED INTL FD FTSE DEV MKT 921943858 13357 323268 SH SOLE 323267 0 0 VANGUARD WHITEHALL FDS INC HIGH DIV YLD 921946406 20377 260717 SH SOLE 260717 0 0 VANGUARD INTL EQUITY INDEX F TT WRLD ST ET 922042742 25545 378278 SH SOLE 378277 0 0 VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 17657 352940 SH SOLE 342949 0 9991 VANGUARD INTL EQUITY INDEX F FTSE EMR MKT 922042858 17454 427503 SH SOLE 157642 0 225765 VANGUARD INTL EQUITY INDEX F FTSE PACIFIC 922042866 1908 28999 SH SOLE 28998 0 0 VANGUARD INTL EQUITY INDEX F FTSE EUROPE E 922042874 3570 64761 SH SOLE 64761 0 0 VANGUARD MUN BD FD INC TAX EXEMPT BD 922907746 3030 59048 SH SOLE 59048 0 0 VANGUARD INDEX FDS S&P 500 ETF S 922908363 20137 90687 SH SOLE 90686 0 0 VANGUARD INDEX FDS MCAP VL IDXVI 922908512 7391 71849 SH SOLE 71848 0 0 VANGUARD INDEX FDS MCAP GR IDXVI 922908538 3770 32044 SH SOLE 32044 0 0 VANGUARD INDEX FDS REIT ETF 922908553 12102 145405 SH SOLE 145404 0 0 VANGUARD INDEX FDS SML CP GRW ET 922908595 689 4735 SH SOLE 4734 0 0 VANGUARD INDEX FDS SM CP VAL ETF 922908611 2513 20449 SH SOLE 20449 0 0 VANGUARD INDEX FDS MID CAP ETF 922908629 26353 184912 SH SOLE 184911 0 0 VANGUARD INDEX FDS LARGE CAP ETF 922908637 5831 52528 SH SOLE 52528 0 0 VANGUARD INDEX FDS EXTEND MKT ET 922908652 3630 35495 SH SOLE 35495 0 0 VANGUARD INDEX TR 500 INDEX AD MF 922908710 375 1678 SH SOLE 0 0 1678 VANGUARD INDEX FDS GROWTH ETF 922908736 2854 22470 SH SOLE 22469 0 0 VANGUARD INDEX FDS VALUE ETF 922908744 12129 125617 SH SOLE 125616 0 0 VANGUARD INDEX FDS SMALL CP ETF 922908751 22836 168489 SH SOLE 167543 0 0 VANGUARD INDEX FDS TOTAL STK MKT 922908769 42081 338137 SH SOLE 338137 0 0 VMWARE INC CL A COM 928563402 294 3363 SH SOLE 3363 0 0 VORNADO RLTY TR SH BEN INT 929042109 472 5030 SH SOLE 5029 0 0 VULCAN MATLS CO COM 929160109 1626 12838 SH SOLE 12838 0 0 WD-40 CO COM 929236107 8367 75824 SH SOLE 67824 0 8000 W S F S FINANCIAL CO COM 929328102 412 9082 SH SOLE 2481 0 6601 WABTEC CORP COM 929740108 1405 15365 SH SOLE 15364 0 0 WAL-MART STORES INC COM 931142103 10194 134704 SH SOLE 133929 0 775 WALGREENS BOOTS ALLIANCE INC COM 931427108 6494 82918 SH SOLE 82918 0 0 WATSCO INC COM 942622200 3969 25743 SH SOLE 25743 0 0 WEBSTER FINL CORP CONN COM 947890109 212 4065 SH SOLE 4065 0 0 WEINGARTEN RLTY INVS SH BEN INT 948741103 444 14782 SH SOLE 14781 0 0 WELLS FARGO CO NEW COM 949746101 55535 1002241 SH SOLE 774643 0 223373 WESTERN DIGITAL CORP COM 958102105 1712 19334 SH SOLE 19333 0 0 WESTERN GAS PARTNERS LP COM UNIT LP I 958254104 457 8186 SH SOLE 8185 0 0 WESTERN UN CO COM 959802109 1992 104578 SH SOLE 104578 0 0 WEYERHAEUSER CO COM 962166104 8418 251271 SH SOLE 232113 0 19157 WHIRLPOOL CORP COM 963320106 7541 39354 SH SOLE 35188 0 4165 WHITESTONE REIT COM 966084204 221 18122 SH SOLE 18122 0 0 WHITING PETE CORP NEW COM 966387102 200 36450 SH SOLE 36450 0 0 WILLIAMS COS INC DEL COM 969457100 1349 44558 SH SOLE 44557 0 0 WILLIAMS SONOMA INC COM 969904101 2382 49134 SH SOLE 49134 0 0 WORLD FUEL SVCS CORP COM 981475106 719 18700 SH SOLE 18700 0 0 WYNN RESORTS LTD COM 983134107 345 2573 SH SOLE 2573 0 0 XPO LOGISTICS INC COM 983793100 399 6182 SH SOLE 6182 0 0 XEROX CORP COM NEW 984121608 1440 50145 SH SOLE 50145 0 0 YUM BRANDS INC COM 988498101 3998 54213 SH SOLE 54213 0 0 BIOVERATIV INC COM 09075E100 302 5035 SH SOLE 5035 0 0 BT GROUP PLC ADR 05577E101 1539 79313 SH SOLE 79313 0 0 CDK GLOBAL INC COM 12508E101 228 3684 SH SOLE 3684 0 0 COVANTA HLDG CORP COM 22282E102 457 34647 SH SOLE 34646 0 0 VERISIGN INC COM 92343E102 566 6095 SH SOLE 6095 0 0 FIRSTSERVICE CORP NEW SUB VTG SH 33767E103 843 13183 SH SOLE 13183 0 0 INVESCO ADVANTAGE MUNICIPAL SH BEN INT 46132E103 648 56122 SH SOLE 56122 0 0 AMERISOURCEBERGEN CORP COM 03073E105 25925 274253 SH SOLE 274252 0 0 FIRST TR EXCHANGE TRADED FD CAP STRENGTH 33733E104 9157 201005 SH SOLE 201004 0 0 SALLY BEAUTY HLDGS INC COM 79546E104 402 19892 SH SOLE 19892 0 0 TARGET CORP COM 87612E106 2415 46188 SH SOLE 45513 0 675 NUVEEN HIGH INCOME DECMBR 20 COM 67076E107 2052 200843 SH SOLE 200842 0 0 EDWARDS LIFESCIENCES CORP COM 28176E108 801 6775 SH SOLE 6775 0 0 FIRST TR EXCHANGE-TRADED FD PFD SECS INC 33739E108 10263 512911 SH SOLE 512910 0 0 NCR CORP NEW COM 62886E108 2420 59263 SH SOLE 59263 0 0 NUVEEN ALL CAP ENE MLP OPPO COM 67075E108 107 11600 SH SOLE 11600 0 0 DR PEPPER SNAPPLE GROUP INC COM 26138E109 1019 11180 SH SOLE 11180 0 0 TOTAL S A SPONSORED ADR 89151E109 8396 169296 SH SOLE 155277 0 69 TRAVELERS COMPANIES INC COM 89417E109 20315 160552 SH SOLE 92273 0 60503 BHP BILLITON PLC SPONSORED ADR 05545E209 909 29583 SH SOLE 29582 0 0 FIRST TR EXCHANGE TRADED FD DJ INTERNT ID 33733E302 6559 69239 SH SOLE 69239 0 0 ALPS ETF TR RIVERFRNT FLE 00162Q510 13306 450460 SH SOLE 450460 0 0 ALPS ETF TR RIVERFRNT DYM 00162Q528 17436 613298 SH SOLE 613298 0 0 ALPS ETF TR RIVERFRONT DY 00162Q536 17904 726049 SH SOLE 726049 0 0 ALPS ETF TR RIVERFRONT UN 00162Q544 3720 141848 SH SOLE 141848 0 0 ALPS ETF TR RIVRFRNT STR 00162Q783 14230 561806 SH SOLE 561805 0 0 ALPS ETF TR SECTR DIV DOG 00162Q858 1636 38345 SH SOLE 38345 0 0 ALPS ETF TR ALERIAN MLP 00162Q866 11769 984054 SH SOLE 970363 0 13690 AMC NETWORKS INC CL A 00164V103 350 6560 SH SOLE 6560 0 0 AT&T INC COM 00206R102 62951 1668437 SH SOLE 1255563 0 360453 ABBVIE INC COM 00287Y109 58213 802822 SH SOLE 692819 0 16817 ACTIVISION BLIZZARD INC COM 00507V109 6990 121420 SH SOLE 121419 0 0 ACUITY BRANDS INC COM 00508Y102 381 1877 SH SOLE 1877 0 0 ADOBE SYS INC COM 00724F101 2379 16825 SH SOLE 15225 0 1600 AECOM COM 00766T100 661 20450 SH SOLE 20450 0 0 AETNA INC NEW COM 00817Y108 1425 9392 SH SOLE 9391 0 0 AGILENT TECHNOLOGIES INC COM 00846U101 638 10762 SH SOLE 10762 0 0 AIR LEASE CORP CL A 00912X302 338 9066 SH SOLE 9066 0 0 AKAMAI TECHNOLOGIES INC COM 00971T101 7099 142539 SH SOLE 142539 0 0 ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 3801 26977 SH SOLE 26977 0 0 ALLEGHENY TECHNOLOGIES INC COM 01741R102 419 24688 SH SOLE 24688 0 0 ALLY FINL INC COM 02005N100 1621 77571 SH SOLE 77571 0 0 ALPHABET INC CAP STK CL C 02079K107 43130 47462 SH SOLE 35123 0 11946 ALPHABET INC CAP STK CL A 02079K305 23992 25806 SH SOLE 25555 0 251 ALTRIA GROUP INC COM 02209S103 36114 484930 SH SOLE 443060 0 16469 AMBEV SA SPONSORED ADR 02319V103 1182 215385 SH SOLE 215385 0 0 AMERICAN AIRLS GROUP INC COM 02376R102 834 16586 SH SOLE 16585 0 0 AMERICAN CAP SR FLOATING LTD COM 02504D108 330 25725 SH SOLE 25725 0 0 AMERICAN TOWER CORP NEW COM 03027X100 2631 19890 SH SOLE 19890 0 0 AMERIPRISE FINL INC COM COM 03076c106 7092 55712 SH SOLE 46057 0 9655 ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 3350 30354 SH SOLE 30354 0 0 ANSYS INC COM 03662Q105 831 6834 SH SOLE 6834 0 0 ANTERO MIDSTREAM PARTNERS LP UNT LTD PARTN 03673L103 1342 40454 SH SOLE 40454 0 0 APOLLO INVT CORP COM 03761U106 94 14789 SH SOLE 14788 0 0 AQUA AMERICA INC COM 03836W103 715 21503 SH SOLE 19194 0 2309 ARAMARK COM 03852U106 757 18495 SH SOLE 18495 0 0 ARCELORMITTAL SA LUXEMBOURG NY REGISTRY S 03938L203 631 27780 SH SOLE 27780 0 0 ARES CAP CORP COM 04010L103 7327 447349 SH SOLE 447348 0 0 ARMADA HOFFLER PPTYS INC COM 04208T108 709 54759 SH SOLE 54758 0 0 ARRAY BIOPHARMA INC COM 04269X105 1335 159600 SH SOLE 159600 0 0 ARTISAN PARTNERS ASSET MGMT CL A 04316A108 1675 54592 SH SOLE 54592 0 0 ASSURANT INC COM 04621X108 357 3450 SH SOLE 3450 0 0 B & G FOODS INC NEW COM 05508R106 1178 33114 SH SOLE 33113 0 0 BCE INC COM NEW 05534B760 11406 253247 SH SOLE 253246 0 0 BANCO BILBAO VIZCAYA ARGENTA SPONSORED ADR 05946K101 844 101015 SH SOLE 101014 0 0 BANCO SANTANDER SA ADR 05964H105 360 53958 SH SOLE 53958 0 0 BANKUNITED INC COM 06652K103 1705 50587 SH SOLE 50586 0 0 BARCLAYS BANK PLC ADR PFD SR 5 06739H362 1007 37876 SH SOLE 37876 0 0 BARINGS GLOBAL SHORT DURATIO COM 06760L100 667 33723 SH SOLE 33723 0 0 BERRY GLOBAL GROUP INC COM 08579W103 283 4979 SH SOLE 4979 0 0 BIOGEN INC COM 09062X103 3524 12989 SH SOLE 12989 0 0 BLACKROCK INC COM 09247X101 6889 16310 SH SOLE 16310 0 0 BLACKROCK MUNI 2018 TERM TR COM 09248C106 200 13325 SH SOLE 13325 0 0 BLACKROCK TAX MUNICPAL BD TR SHS 09248X100 1086 47442 SH SOLE 47441 0 0 BLACKROCK ENERGY & RES TR COM 09250U101 263 20250 SH SOLE 20249 0 0 BLACKROCK HEALTH SCIENCES TR COM 09250W107 298 8132 SH SOLE 8131 0 0 BLACKROCK MUNIHOLDINGS FD IN COM 09253N104 201 11514 SH SOLE 11514 0 0 BLACKROCK MUNIVEST FD INC COM 09253R105 1710 176741 SH SOLE 176740 0 0 BLACKSTONE GROUP L P COM UNIT LTD 09253U108 3750 112474 SH SOLE 112473 0 0 BLACKROCK ENH CAP & INC FD I COM 09256A109 332 22334 SH SOLE 22334 0 0 BLACKROCK RES & COMM STRAT T SHS 09257A108 538 67186 SH SOLE 67186 0 0 BLACKSTONE GSO STRATEGIC CR COM SHS BEN I 09257R101 1119 70345 SH SOLE 70345 0 0 BLACKROCK MULTI-SECTOR INC T COM 09258A107 347 19150 SH SOLE 19150 0 0 BLACKROCK SCIENCE & TECH TR SHS 09258G104 1086 48903 SH SOLE 48903 0 0 BLUEBIRD BIO INC COM 09609G100 318 3030 SH SOLE 3030 0 0 BLUEROCK RESIDENTIAL GRW REI COM CL A 09627J102 1259 97701 SH SOLE 97701 0 0 BROADRIDGE FINL SOLUTIONS IN COM 11133T103 2746 36349 SH SOLE 36348 0 0 BROOKFIELD GLOBL LISTED INFR COM SHS 11273Q109 585 42556 SH SOLE 42556 0 0 CBRE CLARION GLOBAL REAL EST COM 12504G100 99 12899 SH SOLE 12898 0 0 CBRE GROUP INC CL A 12504L109 8119 223054 SH SOLE 223054 0 0 CDW CORP COM 12514G108 5239 83790 SH SOLE 73725 0 10065 C H ROBINSON WORLDWIDE INC COM NEW 12541W209 345 5037 SH SOLE 5036 0 0 CME GROUP INC COM 12572Q105 949 7585 SH SOLE 7585 0 0 CRH PLC ADR 12626K203 599 16893 SH SOLE 16893 0 0 CA INC COM 12673P105 924 26818 SH SOLE 26818 0 0 CABOT MICROELECTRONICS CORP COM 12709P103 625 8468 SH SOLE 8468 0 0 CALAMOS GBL DYN INCOME FUND COM 12811L107 98 11535 SH SOLE 11534 0 0 CALAMOS CONV & HIGH INCOME F COM SHS 12811P108 118 10024 SH SOLE 10023 0 0 CALAMOS DYNAMIC CONV & INCOM COM 12811V105 211 10551 SH SOLE 10550 0 0 CANADIAN PAC RY LTD COM 13645T100 1185 7375 SH SOLE 7375 0 0 CAPITAL ONE FINL CORP COM 14040H105 12259 148392 SH SOLE 144095 0 4296 CAPITALA FIN CORP COM 14054R106 2164 166348 SH SOLE 166347 0 0 CAPITALA FIN CORP 5.75% NT CV 2 14054R403 2119 84775 SH SOLE 84775 0 0 CARDINAL HEALTH INC COM 14149Y108 1096 14067 SH SOLE 14067 0 0 CARNIVAL PLC ADR 14365C103 550 8321 SH SOLE 8321 0 0 CASCADIAN THERAPEUTICS INC COM NEW 14740B606 143 38714 SH SOLE 38714 0 0 CELLDEX THERAPEUTICS INC NEW COM 15117B103 117 47650 SH SOLE 47650 0 0 CENTENE CORP DEL COM 15135B101 2631 32945 SH SOLE 32945 0 0 CENTERPOINT ENERGY INC COM 15189T107 207 7585 SH SOLE 7584 0 0 CHARTER COMMUNICATIONS INC N CL A 16119P108 4478 13295 SH SOLE 13295 0 0 CHEMOCENTRYX INC COM 16383L106 781 83500 SH SOLE 83500 0 0 CHINA MOBILE LIMITED SPONSORED ADR 16941M109 1179 22213 SH SOLE 22212 0 0 CINEMARK HOLDINGS INC COM 17243V102 781 20123 SH SOLE 20123 0 0 CISCO SYS INC COM 17275R102 53017 1693851 SH SOLE 986846 0 563030 CLAYMORE EXCHANGE TRD FD TR 2021 HG YLD C 18383M225 1199 47637 SH SOLE 47637 0 0 CLAYMORE EXCHANGE TRD FD TR GUGG BULSH 20 18383M258 639 30014 SH SOLE 30014 0 0 CLAYMORE EXCHANGE TRD FD TR GUGG BULSH 20 18383M266 3480 163421 SH SOLE 163421 0 0 CLAYMORE EXCHANGE TRD FD TR GUG BUL 2020 18383M365 1241 49957 SH SOLE 49957 0 0 CLAYMORE EXCHANGE TRD FD TR GUG BUL 2019 18383M373 761 30898 SH SOLE 30898 0 0 CLAYMORE EXCHANGE TRD FD TR GUG BULL2020 18383M514 2980 138778 SH SOLE 138778 0 0 CLAYMORE EXCHANGE TRD FD TR GUG BULL2019 18383M522 3021 142120 SH SOLE 142120 0 0 CLAYMORE EXCHANGE TRD FD TR GUG BULL2018 18383M530 3078 144879 SH SOLE 144879 0 0 CLAYMORE EXCHANGE TRD FD TR GUGG CRP BD 2 18383M548 248 10973 SH SOLE 10973 0 0 CLAYMORE EXCHANGE TRD FD TR GUGG S&P SPIN 18383M605 2967 62203 SH SOLE 62203 0 0 CLAYMORE EXCHANGE TRD FD TR GUGG ULTR SH 18383M654 2500 49719 SH SOLE 49719 0 0 CLEARBRIDGE ENERGY MLP OPP F COM 18469P100 220 17286 SH SOLE 17285 0 0 CLIFFS NAT RES INC COM 18683K101 209 30223 SH SOLE 30222 0 0 COHEN & STEERS REIT & PFD IN COM 19247X100 813 39156 SH SOLE 39156 0 0 COHEN & STEERS INFRASTRUCTUR COM 19248A109 1180 49975 SH SOLE 49974 0 0 COHEN & STEERS CLOSED END OP COM 19248P106 173 13321 SH SOLE 13321 0 0 COHEN & STEERS SLT PFD INCM COM 19248Y107 953 33588 SH SOLE 33588 0 0 COHEN & STEERS MLP INC & ENR COM SHS 19249B106 668 61598 SH SOLE 61598 0 0 COLONY NORTHSTAR INC CL A COM 19625W104 3621 257024 SH SOLE 257024 0 0 COMCAST CORP NEW CL A 20030N101 15023 385988 SH SOLE 385051 0 937 COMMSCOPE HLDG CO INC COM 20337X109 409 10769 SH SOLE 10769 0 0 COMPASS MINERALS INTL INC COM 20451N101 13355 204518 SH SOLE 204518 0 0 COMPASS DIVERSIFIED HOLDINGS SH BEN INT 20451Q104 1144 65566 SH SOLE 65566 0 0 CONOCOPHILLIPS COM 20825C104 9512 216382 SH SOLE 183835 0 3259 CONSTELLATION BRANDS INC CL A 21036P108 1527 7884 SH SOLE 6084 0 1800 COSTCO WHSL CORP NEW COM 22160K105 4064 25419 SH SOLE 19888 0 170 COSTCO WHSL CORP NEW COM 22160K105 527 3300 SH Call SOLE 3300 0 0 CRACKER BARREL OLD CTRY STOR COM 22410J106 925 5532 SH SOLE 5532 0 0 CROWN CASTLE INTL CORP NEW COM 22822V101 27775 277255 SH SOLE 261479 0 15775 CTRIP COM INTL LTD AMERICAN DEP 22943F100 851 15813 SH SOLE 15813 0 0 CYRUSONE INC COM 23283R100 608 10911 SH SOLE 10911 0 0 DNP SELECT INCOME FD COM 23325P104 168 15286 SH SOLE 15285 0 0 D R HORTON INC COM 23331A109 3193 92371 SH SOLE 85520 0 6851 DXC TECHNOLOGY CO COM 23355L106 366 4778 SH SOLE 4778 0 0 DALECO RESOURCES CORP COM 23437P208 1 124670 SH SOLE 0 0 124670 DAVIS FUNDAMENTAL ETF TR SELECT FINL 23908L108 205 9501 SH SOLE 9501 0 0 DAVIS FUNDAMENTAL ETF TR SELECT WRLD W 23908L306 834 37452 SH SOLE 37452 0 0 DAVITA INC COM 23918K108 347 5371 SH SOLE 5371 0 0 DELL TECHNOLOGIES INC COM CL V 24703L103 881 14430 SH SOLE 14430 0 0 DENTSPLY SIRONA INC COM 24906P109 457 7056 SH SOLE 7056 0 0 DEVON ENERGY CORP COM 25179m103 2199 68800 SH SOLE 53500 0 15300 DIAGEO P L C SPON ADR NEW 25243Q205 13526 112887 SH SOLE 92850 0 6250 DIAMONDBACK ENERGY INC COM 25278X109 217 2446 SH SOLE 2446 0 0 DISCOVERY COMMUNICATNS NEW COM SER A 25470F104 1125 43572 SH SOLE 43571 0 0 DISCOVERY COMMUNICATNS NEW COM SER C 25470F302 5560 220557 SH SOLE 220557 0 0 DISH NETWORK CORP CL A 25470M109 699 11151 SH SOLE 11151 0 0 DIVERSIFIED REAL ASSET INC F COM SHS 25533B108 1832 105036 SH SOLE 105036 0 0 DOLBY LABORATORIES INC COM 25659T107 770 15746 SH SOLE 15746 0 0 DOMINION ENERGY INC COM 25746U109 22464 293158 SH SOLE 263991 0 2166 DOMINION ENERGY INC UNIT 08/15/20 25746U836 870 17300 SH SOLE 17300 0 0 DREYFUS HIGH YIELD STRATEGIE SH BEN INT 26200S101 47 13689 SH SOLE 13688 0 0 DREYFUS MUN INCOME INC COM 26201R102 493 54822 SH SOLE 54822 0 0 DUFF & PHELPS GLB UTL INC FD COM 26433C105 295 17787 SH SOLE 17786 0 0 DUKE ENERGY CORP NEW COM NEW 26441C204 32780 392143 SH SOLE 389305 0 2838 DUPONT FABROS TECHNOLOGY INC COM 26613Q106 904 14791 SH SOLE 14790 0 0 EOG RES INC COM 26875P101 864 9553 SH SOLE 9552 0 0 EQT CORP COM 26884L109 2707 46211 SH SOLE 39786 0 6425 EQT MIDSTREAM PARTNERS LP UNIT LTD PART 26885B100 1876 25145 SH SOLE 25145 0 0 EAST WEST BANCORP INC COM 27579R104 2339 39935 SH SOLE 39935 0 0 EATON VANCE SR INCOME TR SH BEN INT 27826S103 69 10471 SH SOLE 10470 0 0 EATON VANCE MUN BD FD COM 27827X101 459 36219 SH SOLE 36219 0 0 EATON VANCE TX MGD DIV EQ IN COM 27828N102 370 32874 SH SOLE 32873 0 0 EATON VANCE TX ADV GLBL DIV COM 27828S101 1120 65629 SH SOLE 65629 0 0 EATON VANCE TXMGD GL BUYWR O COM 27829C105 137 12120 SH SOLE 12120 0 0 EATON VANCE TAX MNGD GBL DV COM 27829F108 234 25545 SH SOLE 25544 0 0 EATON VANCE HIGH INCOME 2021 COM SH BEN IN 27829W101 1831 181125 SH SOLE 181125 0 0 ENBRIDGE INC COM 29250N105 30154 757464 SH SOLE 739699 0 17764 ENDOCYTE INC COM 29269A102 31 21250 SH SOLE 21250 0 0 ENERGY TRANSFER EQUITY L P COM UT LTD PT 29273V100 3322 184975 SH SOLE 184974 0 0 ENERGY TRANSFER PARTNERS LP UNIT LTD PRT 29278N103 3817 187201 SH SOLE 187201 0 0 ENLINK MIDSTREAM PARTNERS LP COM UNIT REP 29336U107 986 58160 SH SOLE 58160 0 0 ENPRO INDS INC COM 29355X107 222 3112 SH SOLE 3112 0 0 ENTERGY CORP NEW COM 29364G103 1322 17233 SH SOLE 17232 0 0 ENVISION HEALTHCARE CORP COM 29414D100 2635 42059 SH SOLE 42059 0 0 EPIZYME INC COM 29428V104 181 12000 SH SOLE 12000 0 0 EQUINIX INC COM PAR $0.00 29444U700 362 845 SH SOLE 845 0 0 EQUITY RESIDENTIAL SH BEN INT 29476L107 686 10424 SH SOLE 10424 0 0 EVERSOURCE ENERGY COM 30040W108 1033 17027 SH SOLE 17027 0 0 EXELON CORP COM 30161N101 1819 50452 SH SOLE 50451 0 0 EXELIXIS INC COM 30161Q104 295 12000 SH SOLE 12000 0 0 EXPRESS SCRIPTS HLDG CO COM 30219G108 10895 170673 SH SOLE 163018 0 7655 EXTENDED STAY AMER INC UNIT 99/99/99 30224P200 1009 52139 SH SOLE 52139 0 0 EXTRA SPACE STORAGE INC COM 30225T102 3778 48442 SH SOLE 48442 0 0 EXXON MOBIL CORP COM 30231G102 62324 772001 SH SOLE 523268 0 168959 FACEBOOK INC CL A 30303M102 24545 162572 SH SOLE 161018 0 1554 FAIRMOUNT SANTROL HLDGS INC COM 30555Q108 132 33900 SH SOLE 33900 0 0 FANG HLDGS LTD ADR 30711Y102 207 55847 SH SOLE 55847 0 0 FEDEX CORP COM 31428X106 7349 33816 SH SOLE 28940 0 4875 FIDELITY NATL INFORMATION SV COM 31620M106 3532 41363 SH SOLE 41362 0 0 FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303 446 9961 SH SOLE 9961 0 0 FIFTH STR SR FLOATNG RATE CO COM 31679F101 141 17400 SH SOLE 17400 0 0 FIREEYE INC COM 31816Q101 284 18714 SH SOLE 18714 0 0 FIREEYE INC COM 31816Q101 523 34400 SH Call SOLE 34400 0 0 FIRST AMERN FINL CORP COM 31847R102 302 6761 SH SOLE 6760 0 0 FIRST DATA CORP NEW COM CL A 32008D106 402 22100 SH SOLE 22100 0 0 FIRST FINL BANKSHARES COM 32020R109 349 7897 SH SOLE 7897 0 0 FIRST REP BK SAN FRANCISCO C COM 33616C100 281 2810 SH SOLE 2810 0 0 FIRST TR DJS MICROCAP INDEX COM SHS ANNUA 33718M105 1086 24665 SH SOLE 24665 0 0 FIRST TR INTER DUR PFD & IN COM 33718W103 1379 55592 SH SOLE 55592 0 0 FIRST TR MULTI CAP VALUE ALP COM SHS 33733F101 1337 22924 SH SOLE 22924 0 0 FIRST TR VALUE LINE DIVID IN SHS 33734H106 17167 586905 SH SOLE 586904 0 0 FIRST TR LRGE CP CORE ALPHA COM SHS 33734K109 4823 90741 SH SOLE 90740 0 0 FIRST TR EXCHANGE TRADED FD CONSUMR DISCR 33734X101 1081 29230 SH SOLE 29230 0 0 FIRST TR EXCHANGE TRADED FD CONSUMR STAPL 33734X119 2427 52753 SH SOLE 52752 0 0 FIRST TR EXCHANGE TRADED FD ENERGY ALPHAD 33734X127 371 27915 SH SOLE 27914 0 0 FIRST TR EXCHANGE TRADED FD FINLS ALPHADE 33734X135 2122 74243 SH SOLE 74243 0 0 FIRST TR EXCHANGE TRADED FD HLTH CARE ALP 33734X143 2846 42580 SH SOLE 42580 0 0 FIRST TR EXCHANGE TRADED FD INDLS PROD DU 33734X150 3102 87748 SH SOLE 87748 0 0 FIRST TR EXCHANGE TRADED FD MATERIALS ALP 33734X168 4472 115803 SH SOLE 115802 0 0 FIRST TR EXCHANGE TRADED FD TECH ALPHADEX 33734X176 529 12156 SH SOLE 12155 0 0 FIRST TR EXCHANGE TRADED FD UTILITIES ALP 33734X184 5098 187641 SH SOLE 187640 0 0 FIRST TR EXCHANGE TRADED FD DJ GLBL DIVID 33734X200 301 12056 SH SOLE 12056 0 0 FIRST TR SML CP CORE ALPHA F COM SHS 33734Y109 222 4008 SH SOLE 4007 0 0 FIRST TR MID CAP CORE ALPHAD COM SHS 33735B108 289 4895 SH SOLE 4894 0 0 FIRST TR LRG CP GRWTH ALPHAD COM SHS 33735K108 1051 19137 SH SOLE 19137 0 0 FIRST TR STOXX EURO DIV FD COMMON SHS 33735T109 375 28765 SH SOLE 28765 0 0 FIRST TR NASDAQ ABA CMNTY BK UT COM SHS ET 33736Q104 300 5928 SH SOLE 5928 0 0 FIRST TR EXCH TRD ALPHA FD I DEV MRK EX US 33737J174 8626 156186 SH SOLE 156186 0 0 FIRST TR EXCH TRD ALPHA FD I EMERG MKT ALP 33737J182 7855 335786 SH SOLE 335786 0 0 FIRST TR ENERGY INFRASTRCTR COM 33738C103 168 8933 SH SOLE 8933 0 0 FIRST TR EXCHANGE TRADED FD NO AMER ENERG 33738D101 834 34005 SH SOLE 34005 0 0 FIRST TR EXCHANGE TRADED FD SENIOR LN FD 33738D309 7028 145267 SH SOLE 145267 0 0 FIRST TR EXCHANGE TRADED FD FIRST TR TA H 33738D408 9979 202999 SH SOLE 202998 0 0 FIRST TR EXCHANGE TRADED FD MULTI ASSET D 33738R100 977 50655 SH SOLE 50655 0 0 FIRST TR EXCHANGE TRADED FD NASD TECH DIV 33738R118 911 29226 SH SOLE 29226 0 0 FIRST TR EXCHANGE TRADED FD RISNG DIVD AC 33738R506 750 27737 SH SOLE 27737 0 0 FIRST TR EXCHANGE TRADED FD DORSEY WRT 5 33738R605 6407 258035 SH SOLE 258035 0 0 FIRST TR EXCHANGE TRADED FD NASDAQ BK ETF 33738R860 1232 46617 SH SOLE 46617 0 0 FIRST TR EXCHANGE TRADED FD DORSEY WRIGHT 33738R886 1815 92429 SH SOLE 92429 0 0 FIRST TR MLP & ENERGY INCOME COM 33739B104 828 53716 SH SOLE 53716 0 0 FST TR NEW OPPORT MLP & ENE COM 33739M100 1184 90088 SH SOLE 90088 0 0 FIRST TR EXCH TRADED FD III RIVRFRNT DY A 33739P509 5118 90639 SH SOLE 90639 0 0 FIRST TR EXCH TRADED FD III RIVRFRNT DYN 33739P608 6133 101983 SH SOLE 101983 0 0 FIRST TR EXCH TRADED FD III RIVR FRNT DYN 33739P707 5833 93702 SH SOLE 93702 0 0 FIRST TR EXCH TRADED FD III RIVRFRNT DYN 33739P806 17219 281602 SH SOLE 281602 0 0 FIRST TR EXCHANGE TRADED FD FST LOW OPPT 33739Q200 1565 30036 SH SOLE 30035 0 0 FIRST TR EXCHANGE TRADED FD FIRST TR ENH 33739Q408 1669 27825 SH SOLE 27824 0 0 FIRST TR DYNAMIC EUROPE EQT COM SHS 33740D107 389 20732 SH SOLE 20732 0 0 FIRST TR SR FLOATING RATE 20 COM SHS 33740K101 1261 124926 SH SOLE 124925 0 0 FLEXION THERAPEUTICS INC COM 33938J106 289 14300 SH SOLE 14300 0 0 FLEXSHARES TR QUALT DIVD ID 33939L860 7834 190721 SH SOLE 190720 0 0 FLOWSERVE CORP COM 34354P105 1541 33201 SH SOLE 33200 0 0 FORTIVE CORP COM 34959J108 928 14661 SH SOLE 14660 0 0 FORTRESS TRANS INFRST INVS L COM REP LTD L 34960P101 166 10419 SH SOLE 10419 0 0 FORTUNE BRANDS HOME & SEC IN COM 34964C106 273 4191 SH SOLE 4191 0 0 FREEPORT-MCMORAN INC CL B 35671D857 1531 127555 SH SOLE 101109 0 95 FRONTIER COMMUNICATIONS CORP COM 35906A108 86 74434 SH SOLE 74433 0 0 GGP INC COM 36174X101 736 31269 SH SOLE 31269 0 0 G-III APPAREL GROUP LTD COM 36237H101 230 9238 SH SOLE 9238 0 0 GABELLI DIVD & INCOME TR COM 36242H104 195 8925 SH SOLE 8924 0 0 GAMCO GLOBAL GOLD NAT RES & COM SH BEN IN 36465A109 782 141944 SH SOLE 141944 0 0 GAMING & LEISURE PPTYS INC COM 36467J108 579 15381 SH SOLE 15381 0 0 GAMESTOP CORP NEW CL A 36467W109 676 31319 SH SOLE 31319 0 0 GAMESTOP CORP NEW CL A 36467W109 345 16000 SH Call SOLE 16000 0 0 GANNETT CO INC COM 36473H104 129 14834 SH SOLE 14834 0 0 GENERAL MTRS CO COM 37045V100 21657 619991 SH SOLE 619991 0 0 GENWORTH FINL INC COM CL A 37247D106 56 14992 SH SOLE 14992 0 0 GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 12434 288372 SH SOLE 275781 0 12590 GLOBAL PMTS INC COM 37940X102 377 4181 SH SOLE 4180 0 0 GLOBAL X FDS GLBX MSCI NOR 37950E747 1822 158308 SH SOLE 158307 0 0 GLOBAL MED REIT INC COM NEW 37954A204 664 74342 SH SOLE 74342 0 0 GOLDMAN SACHS GROUP INC COM 38141G104 4505 20301 SH SOLE 20200 0 100 GOLDMAN SACHS MLP INC OPP FD COM SHS 38147W103 152 15843 SH SOLE 15842 0 0 GOLDMAN SACHS MLP ENERGY REN COM 38148G107 150 20856 SH SOLE 20855 0 0 GOVERNMENT PPTYS INCOME TR COM SHS BEN I 38376A103 216 11845 SH SOLE 11845 0 0 GUGGENHEIM ENHNCD EQTY INCM COM 40167B100 637 77079 SH SOLE 77079 0 0 GUGGENHEIM STRATEGIC OPP FD COM SBI 40167F101 434 20577 SH SOLE 20576 0 0 GUGGENHEIM CR ALLOCATION FD COM 40168G108 1125 48502 SH SOLE 48501 0 0 HCA HEALTHCARE INC COM 40412C101 10854 124477 SH SOLE 124477 0 0 HCP INC COM 40414L109 2471 77342 SH SOLE 77341 0 0 HDFC BANK LTD ADR REPS 3 SH 40415F101 1824 20975 SH SOLE 20975 0 0 HD SUPPLY HLDGS INC COM COM 40416M105 2788 91035 SH SOLE 66935 0 24100 HFF INC CL A 40418F108 601 17286 SH SOLE 17286 0 0 HP INC COM 40434L105 1571 89889 SH SOLE 89888 0 0 HANCOCK JOHN PFD INCOME FD I COM 41013X106 224 10222 SH SOLE 10222 0 0 HANNON ARMSTRONG SUST INFR C COM 41068X100 1677 73312 SH SOLE 73311 0 0 HERTZ GLOBAL HLDGS INC COM 42806J106 265 23100 SH SOLE 23100 0 0 HOSPITALITY PPTYS TR COM SH BEN IN 44106M102 1392 47738 SH SOLE 45338 0 2400 HOST HOTELS & RESORTS INC COM 44107P104 1988 108867 SH SOLE 108866 0 0 IPG PHOTONICS CORP COM 44980X109 372 2564 SH SOLE 2564 0 0 IDEX CORP COM 45167R104 2167 19177 SH SOLE 19177 0 0 IMMUNOGEN INC COM 45253H101 640 90065 SH SOLE 90065 0 0 INC RESH HLDGS INC CL A 45329R109 319 5457 SH SOLE 5457 0 0 INDEPENDENCE RLTY TR INC COM 45378A106 186 18935 SH SOLE 18935 0 0 INFINERA CORPORATION COM 45667G103 3129 293320 SH SOLE 293320 0 0 INFINERA CORPORATION COM 45667G103 533 50000 SH Call SOLE 50000 0 0 INTERCONTINENTAL EXCHANGE IN COM 45866F104 1213 18404 SH SOLE 18403 0 0 INTUITIVE SURGICAL INC COM NEW 46120E602 1280 1369 SH SOLE 1369 0 0 INVENTRUST PROPERTIES CORP COM 46124j102 35 10501 SH SOLE 0 0 10501 INVESCO TR INVT GRADE MUNS COM 46131M106 502 37448 SH SOLE 37448 0 0 INVESCO VALUE MUN INCOME TR COM 46132P108 1148 75710 SH SOLE 75710 0 0 INVESCO QUALITY MUNI INC TRS COM 46133G107 175 13752 SH SOLE 13752 0 0 INVESCO HIGH INCOME 2023 TAR COM 46135X108 494 49054 SH SOLE 49054 0 0 IRIDIUM COMMUNICATIONS INC COM 46269C102 1025 92783 SH SOLE 92783 0 0 ISHARES SILVER TRUST ISHARES 46428Q109 257 16412 SH SOLE 16412 0 0 ISHARES TR US TREASURY E 46429B267 786 31154 SH SOLE 31153 0 0 ISHARES TR CMBS ETF 46429B366 425 8287 SH SOLE 8287 0 0 ISHARES TR IRELAND CAPD 46429B507 215 4943 SH SOLE 4943 0 0 ISHARES TR IBONDS SEP19 46429B564 5584 218813 SH SOLE 218813 0 0 ISHARES TR IBONDS SEP18 46429B580 5541 217572 SH SOLE 217572 0 0 ISHARES TR FLTG RATE BD 46429B655 10282 201925 SH SOLE 201925 0 0 ISHARES TR CORE HIGH DV 46429B663 7153 86051 SH SOLE 60560 0 25490 ISHARES TR MIN VOL EAFE 46429B689 3209 46354 SH SOLE 46353 0 0 ISHARES TR MIN VOL USA E 46429B697 15523 317251 SH SOLE 317250 0 0 ISHARES TR 0-5 YR TIPS E 46429B747 3811 37974 SH SOLE 37973 0 0 ISHARES U S ETF TR SHT MAT BD ET 46431W507 2026 40303 SH SOLE 40303 0 0 ISHARES TR USA MOMENTUM 46432F396 7954 89489 SH SOLE 89489 0 0 ISHARES TR CORE MSCI EAF 46432F842 52145 856390 SH SOLE 856389 0 0 ISHARES TR CORE ST USDB 46432F859 1491 29677 SH SOLE 29677 0 0 ISHARES INC CORE MSCI EMK 46434G103 31236 624238 SH SOLE 624237 0 0 ISHARES INC MSCI JPN ETF 46434G822 1010 18827 SH SOLE 18285 0 540 ISHARES TR 0-5YR HI YL C 46434V407 750 15691 SH SOLE 15691 0 0 ISHARES TR IBONDS SEP20 46434V571 5523 215829 SH SOLE 215829 0 0 ISHARES TR CORE DIV GRWT 46434V621 4119 131534 SH SOLE 131533 0 0 ISHARES TR GLOBAL REIT E 46434V647 1170 45993 SH SOLE 45993 0 0 ISHARES TR CORE MSCI EUR 46434V738 5892 125712 SH SOLE 125711 0 0 ISHARES TR HDG MSCI EAFE 46434V803 674 23735 SH SOLE 23735 0 0 ISHARES TR IBONDS DEC18 46434VAA8 6075 241186 SH SOLE 241186 0 0 ISHARES TR IBONDS DEC20 46434VAQ3 7028 275538 SH SOLE 275538 0 0 ISHARES TR IBONDS DEC19 46434VAU4 6153 245950 SH SOLE 245950 0 0 ISHARES TR IBONDS DEC21 46434VBK5 5966 238770 SH SOLE 238770 0 0 ISHARES TR MSCI UK ETF N 46435G334 290 8703 SH SOLE 8703 0 0 ISHARES TR INTL DIV GRWT 46435G524 1184 21552 SH SOLE 21552 0 0 ISHARES TR IBONDS DEC21 46435G789 5529 214338 SH SOLE 214338 0 0 JPMORGAN CHASE & CO COM 46625H100 60057 657086 SH SOLE 470535 0 144532 J P MORGAN EXCHANGE TRADED F DIV RTN EM EQ 46641Q308 573 10966 SH SOLE 10966 0 0 JAPAN SMALLER CAPITALIZA COM 47109u104 198 17225 SH SOLE 1750 0 15475 JD COM INC SPON ADR CL A 47215P106 512 13078 SH SOLE 13078 0 0 J2 GLOBAL INC COM 48123V102 270 3184 SH SOLE 3184 0 0 JUNIPER NETWORKS INC COM 48203R104 203 7302 SH SOLE 7302 0 0 KAR AUCTION SVCS INC COM 48238T109 6545 155959 SH SOLE 155959 0 0 KBR INC COM 48242W106 360 23700 SH SOLE 23700 0 0 KEYSIGHT TECHNOLOGIES INC COM 49338L103 278 7163 SH SOLE 7163 0 0 KILROY RLTY CORP COM 49427F108 332 4426 SH SOLE 4426 0 0 KIMCO REALTY CORP REIT COM 49446r109 2372 129279 SH SOLE 112120 0 17159 KINDER MORGAN INC DEL COM 49456B101 4975 259683 SH SOLE 247557 0 3781 KINDER MORGAN INC DEL PFD SER A 49456B200 7185 163760 SH SOLE 163760 0 0 KITE RLTY GROUP TR COM NEW 49803T300 455 24049 SH SOLE 24049 0 0 KNOWLES CORP COM 49926D109 1465 86611 SH SOLE 86611 0 0 LABORATORY CORP AMER HLDGS COM NEW 50540R409 1081 7016 SH SOLE 7016 0 0 LEGG MASON ETF INVESTMENT TR GLOBAL INFSTR 52468L703 941 32887 SH SOLE 32887 0 0 LEGG MASON BW GLB INC OPP FD COM 52469B100 613 46388 SH SOLE 46387 0 0 LIBERTY INTERACTIVE CORP QVC GP COM SE 53071M104 951 38783 SH SOLE 38783 0 0 LIFE STORAGE INC COM 53223X107 525 7089 SH SOLE 7089 0 0 LOGMEIN INC COM 54142L109 210 2011 SH SOLE 2011 0 0 M & T BK CORP COM 55261F104 1849 11423 SH SOLE 11422 0 0 MFS INTER INCOME TR SH BEN INT 55273C107 46 10750 SH SOLE 10750 0 0 MEI PHARMA INC COM NEW 55279B202 68 28700 SH SOLE 28700 0 0 MGM GROWTH PROPERTIES LLC COM 55303A105 210 7200 SH SOLE 3700 0 3500 MKS INSTRUMENT INC COM 55306N104 200 2982 SH SOLE 2982 0 0 MPLX LP COM UNIT REP 55336V100 207 6209 SH SOLE 6209 0 0 MSCI INC COM 55354G100 237 2305 SH SOLE 2305 0 0 MACQUARIE INFRASTRUCTURE COR COM 55608B105 6659 84937 SH SOLE 84937 0 0 MACYS INC COM 55616P104 363 15654 SH SOLE 15654 0 0 MAIN STREET CAPITAL CORP COM 56035L104 630 16385 SH SOLE 16384 0 0 MANPOWERGROUP INC COM 56418H100 203 1822 SH SOLE 1822 0 0 MANULIFE FINL CORP COM 56501R106 300 16015 SH SOLE 16015 0 0 MARATHON PETE CORP COM 56585A102 4585 87623 SH SOLE 84122 0 3500 MARATHON PETE CORP COM 56585A102 230 4400 SH Call SOLE 4400 0 0 MASTERCARD INCORPORATED CL A 57636Q104 14583 120081 SH SOLE 120080 0 0 MAXIM INTEGRATED PRODS INC COM 57772K101 8461 188452 SH SOLE 188452 0 0 MAZOR ROBOTICS LTD SPONSORED ADS 57886P103 248 7177 SH SOLE 7177 0 0 MCKESSON CORP COM 58155Q103 9371 56955 SH SOLE 56955 0 0 MEDICAL PPTYS TRUST INC COM 58463J304 405 31541 SH SOLE 31540 0 0 MEDNAX INC COM 58502B106 6212 102907 SH SOLE 102907 0 0 MEDLEY CAP CORP COM 58503F106 112 17528 SH SOLE 17527 0 0 MERCK & CO INC COM 58933Y105 69111 1078346 SH SOLE 758873 0 255114 METLIFE INC COM 59156R108 10115 184100 SH SOLE 157018 0 7381 MID AMER APT CMNTYS INC COM 59522J103 237 2254 SH SOLE 2254 0 0 MONOTYPE IMAGING HOLDINGS IN COM 61022P100 667 36464 SH SOLE 36464 0 0 MONSANTO CO NEW COM 61166W101 1696 14325 SH SOLE 14324 0 0 MONSTER BEVERAGE CORP NEW COM 61174X109 1462 29438 SH SOLE 29438 0 0 MOSAIC CO NEW COM 61945C103 1559 68294 SH SOLE 68293 0 0 MYRIAD GENETICS INC COM 62855J104 5170 200103 SH SOLE 200103 0 0 NGL ENERGY PARTNERS LP COM UNIT REPS 62913M107 352 25210 SH SOLE 25210 0 0 NAVIENT CORPORATION COM 63938C108 1549 93066 SH SOLE 93065 0 0 NETFLIX INC COM 64110L106 1378 9227 SH SOLE 9227 0 0 NETEASE INC SPONSORED ADR 64110W102 209 696 SH SOLE 696 0 0 NEUBERGER BERMAN MLP INCOME COM 64129H104 523 54451 SH SOLE 54451 0 0 NEUBERGER BERMAN REAL ESTATE S MF 64190A103 54 10000 SH SOLE 10000 0 0 NEW RESIDENTIAL INVT CORP COM NEW 64828T201 7304 469424 SH SOLE 469424 0 0 NEXTERA ENERGY INC COM 65339F101 13568 96832 SH SOLE 67226 0 4325 NOVARTIS A G SPONSORED ADR 66987V109 26229 314243 SH SOLE 310767 0 3475 NOW INC COM 67011P100 331 20600 SH SOLE 20600 0 0 NUANCE COMMUNICATIONS INC COM 67020Y100 402 23096 SH SOLE 23096 0 0 NUVEEN NORTH CAROLINA QLTY M COM 67060P100 399 29960 SH SOLE 29959 0 0 NUVEEN SELECT MAT MUN FD SH BEN INT 67061T101 152 15095 SH SOLE 15095 0 0 NUVEEN VIRGINIA QLTY MUNCPL COM 67064R102 811 61505 SH SOLE 61505 0 0 NVIDIA CORP COM 67066G104 744 5149 SH SOLE 5148 0 0 NUVEEN QUALITY MUNCP INCOME COM 67066V101 335 23917 SH SOLE 23917 0 0 NUVEEN S&P 500 BUY-WRITE INC COM 6706ER101 139 10058 SH SOLE 10058 0 0 NUVEEN MUNICIPAL CREDIT INC COM SH BEN IN 67070X101 300 20132 SH SOLE 20131 0 0 NUVEEN AMT FREE MUN CR INC F COM 67071L106 1325 87480 SH SOLE 87480 0 0 NUVEEN PREFERRED SECURITIES COM 67072C105 336 32848 SH SOLE 32847 0 0 NUVEEN FLOATING RATE INCOME COM 67072T108 138 11708 SH SOLE 11708 0 0 NUVEEN CR STRATEGIES INCM FD COM SHS 67073D102 301 34963 SH SOLE 34963 0 0 NUVEEN BUILD AMER BD FD COM 67074C103 307 14627 SH SOLE 14627 0 0 NUVEEN ENHANCED MUN VALUE FD COM 67074M101 157 10983 SH SOLE 10983 0 0 NUVEEN ENERGY MLP TOTL RTRNF COM 67074U103 301 22803 SH SOLE 22803 0 0 NUVEEN REAL ASSET INC & GROW COM 67074Y105 286 16285 SH SOLE 16284 0 0 NUVEEN PFD & INCOME TERM FD COM 67075A106 3019 122791 SH SOLE 122790 0 0 NUVEEN HIGH INCOME 2020 TARG COM 67075L102 341 33819 SH SOLE 33819 0 0 NUVEEN HGH INC DEC18 TRGT TR COM 67075P103 1280 127242 SH SOLE 127242 0 0 NUVEEN CR OPPORTUNITIES 2022 COM 67075U102 106 10600 SH SOLE 10600 0 0 NUVEEN HIGH INCOME NOVEMBER COM 67077N106 3270 323530 SH SOLE 323530 0 0 NUSHARES ETF TR ENHANCED YIEL 67092P102 383 15559 SH SOLE 15559 0 0 O REILLY AUTOMOTIVE INC NEW COM 67103H107 955 4366 SH SOLE 4366 0 0 OCLARO INC COM NEW 67555N206 601 64453 SH SOLE 64453 0 0 OCLARO INC COM NEW 67555N206 431 46200 SH Call SOLE 46200 0 0 ONEOK PARTNERS LP UNIT LTD PART 68268N103 271 5309 SH SOLE 5309 0 0 OPKO HEALTH INC COM 68375N103 135 20600 SH SOLE 20600 0 0 OPPENHEIMER REV WEIGHTD ETF LARGE CAP REV 68386C104 1929 41511 SH SOLE 41511 0 0 OPPENHEIMER REV WEIGHTD ETF MID CAP REV E 68386C203 215 3824 SH SOLE 3824 0 0 ORACLE CORP COM 68389X105 38932 776472 SH SOLE 406736 0 322435 ORBITAL ATK INC COM 68557N103 223 2276 SH SOLE 2276 0 0 PBF ENERGY INC CL A 69318G106 570 25642 SH SOLE 25642 0 0 PG&E CORP COM 69331C108 319 4820 SH SOLE 4820 0 0 PPL CORP COM 69351T106 14203 367392 SH SOLE 346617 0 10775 PRA GROUP INC COM 69354N106 1296 34217 SH SOLE 34217 0 0 PACER FDS TR TRENDP 750 ET 69374H105 867 33370 SH SOLE 33370 0 0 PACER FDS TR TRENDP 450 ET 69374H204 219 7719 SH SOLE 7719 0 0 PACER FDS TR TRENDPILOT EU 69374H808 212 7453 SH SOLE 7453 0 0 PAYPAL HLDGS INC COM 70450Y103 9164 170765 SH SOLE 170765 0 0 PENGROWTH ENERGY CORP COM 70706P104 10 13161 SH SOLE 13161 0 0 PIMCO INCOME STRATEGY FUND COM 72201H108 976 82711 SH SOLE 82711 0 0 PIMCO ETF TR ACTIVE BD ETF 72201R775 831 7846 SH SOLE 7845 0 0 PIMCO ETF TR 0-5 HIGH YIEL 72201R783 2538 25040 SH SOLE 25040 0 0 PIMCO ETF TR INV GRD CRP B 72201R817 15456 147066 SH SOLE 147066 0 0 PIMCO ETF TR ENHAN SHRT MA 72201R833 15972 157023 SH SOLE 157022 0 0 PIMCO ETF TR 25YR+ ZERO U 72201R882 891 7600 SH SOLE 7600 0 0 PIMCO DYNAMIC INCOME FD SHS 72201Y101 2202 72967 SH SOLE 72966 0 0 PIMCO DYNMIC CREDIT AND MRT COM SHS 72202D106 2358 105622 SH SOLE 105622 0 0 POOL CORPORATION COM 73278L105 279 2377 SH SOLE 2377 0 0 POTASH CORP SASK INC COM 73755L107 532 32653 SH SOLE 32652 0 0 POWERSHARES QQQ TRUST UNIT SER 1 73935A104 41012 297971 SH SOLE 293617 0 4354 POWERSHARES ETF TRUST DWA MOMENTUM 73935X153 11450 244570 SH SOLE 244570 0 0 POWERSHARES ETF TRUST FINL PFD PTFL 73935X229 306 15985 SH SOLE 15985 0 0 POWERSHARES ETF TRUST DYNA BUYBK AC 73935X286 1120 20885 SH SOLE 20885 0 0 POWERSHARES ETF TRUST HI YLD EQ DVD 73935X302 416 24776 SH SOLE 24776 0 0 POWERSHARES ETF TRUST FTSE US1500 S 73935X567 408 3456 SH SOLE 3456 0 0 POWERSHARES ETF TRUST FTSE RAFI 100 73935X583 3019 29210 SH SOLE 29210 0 0 POWERSHARES ETF TRUST DYNM LRG CP G 73935X609 11515 320252 SH SOLE 320251 0 0 POWERSHARES ETF TRUST AERSPC DEF PT 73935X690 3634 79170 SH SOLE 79170 0 0 POWERSHARES ETF TRUST INTL DIV ACHV 73935X716 478 31109 SH SOLE 31108 0 0 POWERSHARES ETF TRUST II DWA SC MOMNT 73936Q744 846 19811 SH SOLE 19811 0 0 POWERSHARES ETF TRUST II SENIOR LN POR 73936Q769 8097 349944 SH SOLE 349944 0 0 POWERSHARES ETF TRUST II CEF INC COMPS 73936Q843 526 22251 SH SOLE 22251 0 0 POWERSHARES ETF TR II INSUR NATL MU 73936T474 518 20398 SH SOLE 20398 0 0 POWERSHARES ETF TR II FDM HG YLD RA 73936T557 840 44196 SH SOLE 44196 0 0 POWERSHARES ETF TR II PFD PORTFOLIO 73936T565 9852 652063 SH SOLE 652062 0 0 POWERSHARES ETF TR II SOVEREIGN DEB 73936T573 11111 379627 SH SOLE 379627 0 0 POWERSHARES ETF TR II EMER MRKT POR 73936T763 854 43063 SH SOLE 43063 0 0 POWERSHARES ETF TR II S&P INT DEV Q 73936T805 2170 96893 SH SOLE 96893 0 0 POWERSHARES ETF TR II TXBLE MUN PRT 73937B407 2229 74404 SH SOLE 74404 0 0 POWERSHARES ETF TR II EX RTE SEN LO 73937B563 344 11269 SH SOLE 11269 0 0 POWERSHARES ETF TR II VAR RATE PFD 73937B597 1165 44532 SH SOLE 44532 0 0 POWERSHARES ETF TR II S&P600 LOVL P 73937B639 469 10766 SH SOLE 10766 0 0 POWERSHARES ETF TR II PWRSHS SP500 73937B654 8242 204893 SH SOLE 204893 0 0 POWERSHARES ETF TR II S&P500 LOW VO 73937B779 2690 60131 SH SOLE 60130 0 0 POWERSHARES ETF TR II S&P SMCP IT P 73937B860 1501 20291 SH SOLE 20291 0 0 PRAXAIR INC COM 74005P104 2506 18912 SH SOLE 18911 0 0 PREMIER INC CL A 74051N102 461 12812 SH SOLE 12812 0 0 PRICE T ROWE GROUP INC COM 74144T108 3475 46833 SH SOLE 46833 0 0 PRIMERICA INC COM 74164M108 841 11103 SH SOLE 11103 0 0 PRINCIPAL FINL GROUP INC COM 74251V102 1575 24590 SH SOLE 24590 0 0 PRINCIPAL REAL ESTATE INCOME SHS BEN INT 74255X104 640 35379 SH SOLE 35378 0 0 PROSHARES TR MDCP 400 DIVI 74347B680 401 7806 SH SOLE 7806 0 0 PROSHARES TR MSCI EAFE DIV 74347B839 431 11785 SH SOLE 11785 0 0 PROSHARES TR S&P 500 DV AR 74348A467 1663 28789 SH SOLE 28788 0 0 PROSPECT CAPITAL CORPORATION COM 74348T102 81 10021 SH SOLE 10020 0 0 PROSPECT CAPITAL CORPORATION NOTE 5.375%1 74348TAK8 12 12000 SH SOLE 12000 0 0 PROSPECT CAPITAL CORPORATION NOTE 5.875% 74348TAM4 58 57000 SH SOLE 57000 0 0 PROSPECT CAPITAL CORPORATION NOTE 4.750% 74348TAQ5 158 158000 SH SOLE 158000 0 0 PRUDENTIAL GLB SHT DUR HG YL COM 74433A109 204 13752 SH SOLE 13752 0 0 PRUDENTIAL SHT DURATION HG Y COM 74442F107 269 17632 SH SOLE 17632 0 0 PUBLIC STORAGE COM 74460D109 2271 10894 SH SOLE 10893 0 0 QUEST DIAGNOSTICS INC COM COM 74834L100 978 8798 SH SOLE 6798 0 2000 QUINTILES IMS HOLDINGS INC COM 74876Y101 8707 97294 SH SOLE 97293 0 0 RGC RES INC COM 74955L103 1834 64800 SH SOLE 49500 0 15300 RADIANT LOGISTICS INC COM 75025X100 252 46896 SH SOLE 46896 0 0 RANGE RES CORP COM 75281A109 538 23239 SH SOLE 23238 0 0 RBC BEARINGS INC COM 75524B104 1050 10319 SH SOLE 10319 0 0 RE MAX HLDGS INC CL A 75524W108 795 14193 SH SOLE 14193 0 0 REGENERON PHARMACEUTICALS COM 75886F107 1225 2496 SH SOLE 2496 0 0 REGIONS FINL CORP NEW COM 7591EP100 177 12155 SH SOLE 12154 0 0 RETAIL OPPORTUNITY INVTS COR COM 76131N101 224 11708 SH SOLE 11708 0 0 RIVERNORTH DOUBLELINE STRATE COM 76882G107 785 40195 SH SOLE 40195 0 0 RYDEX ETF TRUST GUG S&P500 EQ 78355W106 11871 128095 SH SOLE 100726 0 27129 RYDEX ETF TRUST GUGGENHM S&P 78355W205 216 1267 SH SOLE 1267 0 0 RYDEX ETF TRUST GUG S&P500 PU 78355W304 658 11057 SH SOLE 11057 0 0 RYDEX ETF TRUST GUG S&P500 PU 78355W403 1173 12464 SH SOLE 12464 0 0 RYDEX ETF TRUST GUG S&P500 EW 78355W874 201 1619 SH SOLE 1619 0 0 RYMAN HOSPITALITY PPTYS INC COM 78377T107 6021 94074 SH SOLE 94074 0 0 SBA COMMUNICATIONS CORP COM 78388J106 1132 8388 SH SOLE 0 0 8388 S&P GLOBAL INC COM 78409V104 615 4213 SH SOLE 2913 0 1300 SBA COMMUNICATIONS CORP NEW CL A 78410G104 807 5986 SH SOLE 5986 0 0 SL GREEN RLTY CORP COM 78440X101 226 2140 SH SOLE 2140 0 0 SPDR S&P 500 ETF TR TR UNIT 78462F103 77821 321842 SH SOLE 314354 0 7488 SPDR S&P 500 ETF TR TR UNIT 78462F103 2006 8300 SH Put SOLE 8300 0 0 SPDR GOLD TRUST GOLD SHS 78463V107 4931 41780 SH SOLE 37039 0 4666 SPDR INDEX SHS FDS EURO STOXX 50 78463X202 421 10952 SH SOLE 10951 0 0 SPDR INDEX SHS FDS DJ INTL RL ET 78463X863 507 13322 SH SOLE 13322 0 0 SPDR SERIES TRUST MORGAN TECH E 78464A102 12089 165857 SH SOLE 165857 0 0 SPDR SERIES TRUST NUV HGHYLD MU 78464A284 252 4436 SH SOLE 4436 0 0 SPDR SERIES TRUST WELLS FG PFD 78464A292 303 6749 SH SOLE 6749 0 0 SPDR SERIES TRUST BLMBRG BRC CN 78464A359 1454 29320 SH SOLE 29320 0 0 SPDR SERIES TRUST BLOMBRG BRC I 78464A375 285 8291 SH SOLE 8291 0 0 SPDR SERIES TRUST S&P 500 GROWT 78464A409 734 6212 SH SOLE 6212 0 0 SPDR SERIES TRUST BLOOMBERG BRC 78464A417 1848 49691 SH SOLE 49691 0 0 SPDR SERIES TRUST BLOMBERG BRC 78464A474 11226 366398 SH SOLE 366398 0 0 SPDR SERIES TRUST S&P 500 VALUE 78464A508 294 2593 SH SOLE 2593 0 0 SPDR SERIES TRUST DJ REIT ETF 78464A607 446 4801 SH SOLE 4801 0 0 SPDR SERIES TRUST AEROSPACE DEF 78464A631 267 3799 SH SOLE 3798 0 0 SPDR SERIES TRUST BLMBRG BR 1 3 78464A680 238 5211 SH SOLE 5211 0 0 SPDR SERIES TRUST S&P REGL BKG 78464A698 1600 29118 SH SOLE 29117 0 0 SPDR SERIES TRUST S&P PHARMAC 78464A722 544 12645 SH SOLE 12645 0 0 SPDR SERIES TRUST S&P DIVID ETF 78464A763 3942 44355 SH SOLE 44355 0 0 SPDR SERIES TRUST S&P CAP MKTS 78464A771 2118 43063 SH SOLE 43062 0 0 SPDR SERIES TRUST S&P BK ETF 78464A797 1394 32037 SH SOLE 32036 0 0 SPDR SERIES TRUST S&P 400 MDCP 78464A821 203 1421 SH SOLE 1421 0 0 SPDR SERIES TRUST RUSSELL 1000 78464A854 491 4321 SH SOLE 4321 0 0 SPDR SERIES TRUST S&P SEMICNDCT 78464A862 262 4260 SH SOLE 4260 0 0 SPDR SERIES TRUST S&P BIOTECH 78464A870 2660 34470 SH SOLE 34470 0 0 SPDR SERIES TRUST S&P HOMEBUILD 78464A888 259 6725 SH SOLE 6725 0 0 SSGA ACTIVE ETF TR BLKSTN GSOSRL 78467V608 5228 110241 SH SOLE 110241 0 0 SSGA ACTIVE ETF TR SPDR TR TACTI 78467V848 4988 101382 SH SOLE 101381 0 0 SPDR DOW JONES INDL AVRG ETF UT SER 1 78467X109 5517 25868 SH SOLE 25867 0 0 SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCR 78467Y107 2509 7902 SH SOLE 6752 0 1150 SPDR SER TR BLOMBERG BRC 78468R200 1389 45216 SH SOLE 45216 0 0 SPDR SER TR BLOOMBERG SRT 78468R408 6694 239353 SH SOLE 239352 0 0 SPDR SER TR NUVEEN BRC MU 78468R721 3555 73023 SH SOLE 73023 0 0 SPDR SER TR NUVEEN BLMBRG 78468R739 13071 269511 SH SOLE 269511 0 0 SSGA ACTIVE TR SPDR DBLELN S 78470P200 2140 43207 SH SOLE 43207 0 0 SABRE CORP COM 78573M104 920 42303 SH SOLE 42303 0 0 SALESFORCE COM INC COM 79466L302 1414 16339 SH SOLE 16339 0 0 SANOFI SPONSORED ADR 80105N105 17222 359471 SH SOLE 359471 0 0 SCANA CORP NEW COM 80589M102 1846 27556 SH SOLE 27556 0 0 SEALED AIR CORP NEW COM 81211K100 1275 28489 SH SOLE 28488 0 0 SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 1145 21287 SH SOLE 21287 0 0 SELECT SECTOR SPDR TR SBI HEALTHCAR 81369Y209 23317 294260 SH SOLE 294259 0 0 SELECT SECTOR SPDR TR SBI CONS STPL 81369Y308 9426 171567 SH SOLE 171566 0 0 SELECT SECTOR SPDR TR SBI CONS DISC 81369Y407 16005 178576 SH SOLE 178575 0 0 SELECT SECTOR SPDR TR ENERGY 81369Y506 3478 53585 SH SOLE 53584 0 0 SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 5266 213447 SH SOLE 213446 0 0 SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 3076 45152 SH SOLE 45151 0 0 SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 23556 430478 SH SOLE 430477 0 0 SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 1410 27134 SH SOLE 27134 0 0 SELECT INCOME REIT COM SH BEN IN 81618T100 417 17373 SH SOLE 17373 0 0 SERVICEMASTER GLOBAL HLDGS I COM 81761R109 279 7136 SH SOLE 7136 0 0 SHIRE PLC SPONSORED ADR 82481R106 203 1233 SH SOLE 1233 0 0 SHOPIFY INC CL A 82509L107 651 7499 SH SOLE 7499 0 0 SIGNATURE BK NEW YORK N Y COM 82669G104 2124 14799 SH SOLE 14799 0 0 SIRIUS XM HLDGS INC COM 82968B103 565 103332 SH SOLE 103331 0 0 SITEONE LANDSCAPE SUPPLY INC COM 82982L103 732 14070 SH SOLE 14070 0 0 SIX FLAGS ENTMT CORP NEW COM 83001A102 1555 26101 SH SOLE 26101 0 0 SKYWORKS SOLUTIONS INC COM 83088M102 2779 28973 SH SOLE 27323 0 1650 SMITH & NEPHEW PLC SPDN ADR NEW 83175M205 859 24669 SH SOLE 24668 0 0 SPECTRA ENERGY PARTNERS LP COM 84756N109 5533 128955 SH SOLE 128955 0 0 SPECTRUM BRANDS HLDGS INC COM 84763R101 1411 11292 SH SOLE 11292 0 0 SPROTT PHYSICAL GOLD TRUST UNIT 85207H104 208 20587 SH SOLE 20587 0 0 STARWOOD PPTY TR INC COM 85571B105 3095 138242 SH SOLE 138241 0 0 SUMITOMO MITSUI FINL GROUP I SPONSORED ADR 86562M209 1160 147619 SH SOLE 147619 0 0 SUNOCO LP COM U REP LP 86765K109 1196 39085 SH SOLE 39085 0 0 SUTHERLAND ASSET MGMT CORP M COM 86933G105 787 53011 SH SOLE 53011 0 0 SYNOVUS FINL CORP COM NEW 87161C501 250 5671 SH SOLE 5670 0 0 SYNCHRONY FINL COM 87165B103 539 18093 SH SOLE 18093 0 0 TCP CAP CORP NOTE 5.250%1 87238QAB9 154 145000 SH SOLE 145000 0 0 TARGA RES CORP COM 87612G101 1298 28725 SH SOLE 28725 0 0 TEGNA INC COM 87901J105 239 16600 SH SOLE 16600 0 0 TEKLA LIFE SCIENCES INVS SH BEN INT 87911K100 291 13961 SH SOLE 13961 0 0 TEKLA WORLD HEALTHCARE FD BEN INT SHS 87911L108 508 33651 SH SOLE 33651 0 0 TELUS CORP COM 87971M103 843 24439 SH SOLE 24438 0 0 TESLA INC COM 88160R101 696 1926 SH SOLE 1926 0 0 TG THERAPEUTICS INC COM 88322Q108 170 16949 SH SOLE 16949 0 0 3M CO COM 88579Y101 46113 221499 SH SOLE 94171 0 65917 TORTOISE ENERGY INFRA CORP COM 89147L100 5095 167667 SH SOLE 141316 0 26350 TORTOISE PWR & ENERGY INFRAS COM 89147X104 434 20669 SH SOLE 20669 0 0 TORTOISE ENERGY INDEPENDENC COM 89148K101 409 30793 SH SOLE 30793 0 0 TOWNEBANK PORTSMOUTH VA COM 89214P109 1269 41214 SH SOLE 41213 0 0 TRANSCANADA CORP COM 89353D107 2191 45963 SH SOLE 45963 0 0 TWENTY FIRST CENTY FOX INC CL A 90130A101 2724 96153 SH SOLE 96152 0 0 TWITTER INC COM 90184L102 2908 162762 SH SOLE 162762 0 0 TWO HBRS INVT CORP COM 90187B101 275 27752 SH SOLE 27751 0 0 ULTA BEAUTY INC COM 90384S303 308 1072 SH SOLE 1072 0 0 UNITEDHEALTH GROUP INC COM 91324P102 32918 177536 SH SOLE 177535 0 0 UNUM GROUP COM 91529Y106 273 5857 SH SOLE 5857 0 0 VALEANT PHARMACEUTICALS INTL COM 91911K102 705 40797 SH SOLE 40797 0 0 VALERO ENERGY CORP NEW COM 91913Y100 2288 33914 SH SOLE 33914 0 0 VANECK VECTORS ETF TR GOLD MINERS E 92189F106 3316 150198 SH SOLE 150198 0 0 VANECK VECTORS ETF TR HIGH YLD MUN 92189F361 9011 291542 SH SOLE 291542 0 0 VANECK VECTORS ETF TR SHORT HIGH YI 92189F387 219 9055 SH SOLE 9055 0 0 VANECK VECTORS ETF TR AMT FREE INT 92189F544 14102 589571 SH SOLE 589571 0 0 VANECK VECTORS ETF TR JR GOLD MINER 92189F791 266 7994 SH SOLE 7994 0 0 VANGUARD CHARLOTTE FDS INTL BD IDX E 92203J407 2470 45453 SH SOLE 45453 0 0 VANGUARD WORLD FDS CONSUM DIS ET 92204A108 243 1716 SH SOLE 1716 0 0 VANGUARD WORLD FDS CONSUM STP ET 92204A207 463 3284 SH SOLE 3284 0 0 VANGUARD WORLD FDS ENERGY ETF 92204A306 265 3000 SH SOLE 2999 0 0 VANGUARD WORLD FDS FINANCIALS ET 92204A405 1408 22512 SH SOLE 22511 0 0 VANGUARD WORLD FDS HEALTH CAR ET 92204A504 911 6182 SH SOLE 6182 0 0 VANGUARD WORLD FDS INDUSTRIAL ET 92204A603 802 6249 SH SOLE 6249 0 0 VANGUARD WORLD FDS INF TECH ETF 92204A702 2262 16064 SH SOLE 16063 0 0 VANGUARD WORLD FDS TELCOMM ETF 92204A884 3287 35803 SH SOLE 35803 0 0 VANGUARD SCOTTSDALE FDS SHRT TRM CORP 92206C409 25248 315451 SH SOLE 315450 0 0 VANGUARD SCOTTSDALE FDS VNG RUS2000ID 92206C664 213 1897 SH SOLE 1897 0 0 VANGUARD SCOTTSDALE FDS VNG RUS1000GR 92206C680 499 4110 SH SOLE 4110 0 0 VANGUARD SCOTTSDALE FDS INT-TERM GOV 92206C706 451 6985 SH SOLE 6985 0 0 VANGUARD SCOTTSDALE FDS VNG RUS1000VA 92206C714 473 4683 SH SOLE 4683 0 0 VANGUARD SCOTTSDALE FDS LG-TERM COR B 92206C813 880 9432 SH SOLE 9432 0 0 VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 17941 204975 SH SOLE 204975 0 0 VARIAN MED SYS INC COM 92220P105 801 7771 SH SOLE 7771 0 0 VENTAS INC COM 92276F100 16772 241414 SH SOLE 237364 0 4050 VEREIT INC COM 92339V100 322 39658 SH SOLE 39658 0 0 VERIZON COMMUNICATIONS INC COM 92343V104 71823 1608192 SH SOLE 1250212 0 237737 VERISK ANALYTICS INC COM 92345Y106 6668 79039 SH SOLE 79039 0 0 VERTEX PHARMACEUTICALS INC COM 92532F100 1626 12622 SH SOLE 12622 0 0 VERSUM MATLS INC COM COM 92532W103 476 14649 SH SOLE 11289 0 3360 VIACOM INC NEW CL B 92553P201 452 13479 SH SOLE 13478 0 0 VIPSHOP HLDGS LTD SPONSORED ADR 92763W103 138 13141 SH SOLE 13141 0 0 VISA INC COM CL A 92826C839 22394 238807 SH SOLE 238707 0 100 VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 16096 560214 SH SOLE 544533 0 13850 VOYA GLBL ADV & PREM OPP FD COM 92912R104 139 12903 SH SOLE 12902 0 0 WGL HLDGS INC COM 92924F106 1986 23807 SH SOLE 4006 0 0 WABCO HLDGS INC COM 92927K102 661 5188 SH SOLE 5188 0 0 W P CAREY INC COM 92936U109 10152 153812 SH SOLE 141332 0 12480 WEC ENERGY GROUP INC COM 92939U106 1181 19251 SH SOLE 19251 0 0 WASTE CONNECTIONS INC COM 94106B101 1423 22098 SH SOLE 22097 0 0 WASTE MGMT INC DEL COM 94106L109 33110 451396 SH SOLE 140806 0 205419 WELLTOWER INC COM 95040Q104 22794 304533 SH SOLE 302333 0 2200 WESTERN ASSET HIGH INCM OPP COM 95766K109 133 26412 SH SOLE 26412 0 0 WESTROCK CO COM 96145D105 1426 25169 SH SOLE 25169 0 0 WEX INC COM 96208T104 244 2345 SH SOLE 2345 0 0 WHITEHORSE FIN INC COM 96524V106 152 11425 SH SOLE 11425 0 0 WILLIAMS PARTNERS L P NEW COM UNIT LTD 96949L105 753 18783 SH SOLE 18782 0 0 WISDOMTREE INVTS INC COM 97717P104 450 44287 SH SOLE 44287 0 0 WISDOMTREE TR EMG MKTS SMCA 97717W281 7178 156909 SH SOLE 156909 0 0 WISDOMTREE TR US LARGECAP D 97717W307 9285 110435 SH SOLE 110435 0 0 WISDOMTREE TR US DIVID EX F 97717W406 370 4500 SH SOLE 4500 0 0 WISDOMTREE TR INDIA ERNGS FD COM 97717W422 8145 332317 SH SOLE 18325 0 310302 WISDOMTREE TR US MIDCAP DIV 97717W505 1320 13507 SH SOLE 13507 0 0 WISDOMTREE TR US MIDCP EARN 97717W570 808 22588 SH SOLE 22588 0 0 WISDOMTREE TR US SMALLCAP D 97717W604 630 7833 SH SOLE 7832 0 0 WISDOMTREE TR JP SMALLCP DI 97717W836 1691 24125 SH SOLE 24125 0 0 WISDOMTREE TR EUROPE SMCP D 97717W869 3138 48641 SH SOLE 48640 0 0 WISDOMTREE TR EM EX ST-OWNE 97717X578 1139 42304 SH SOLE 42304 0 0 WISDOMTREE TR ITL HDG QTLY 97717X594 4377 147896 SH SOLE 147896 0 0 WISDOMTREE TR EUROPE HEDGED 97717X701 2624 42105 SH SOLE 42104 0 0 WYNDHAM WORLDWIDE CORP COM 98310W108 250 2499 SH SOLE 2498 0 0 YUM CHINA HLDGS INC COM 98850P109 1338 33951 SH SOLE 33950 0 0 ZIMMER BIOMET HLDGS INC COM 98956P102 11767 91655 SH SOLE 88560 0 3095 ZIOPHARM ONCOLOGY INC COM 98973P101 112 18065 SH SOLE 18065 0 0 ZOETIS INC CL A 98978V103 2205 35353 SH SOLE 32453 0 2900 ADIENT PLC ORD SHS G0084W101 985 15070 SH SOLE 9912 0 423 ALLERGAN PLC SHS G0177J108 20789 85523 SH SOLE 38288 0 46320 AMDOCS LTD SHS G02602103 806 12516 SH SOLE 12516 0 0 AON PLC SHS CL A G0408V102 3256 24495 SH SOLE 22494 0 2000 AXALTA COATING SYS LTD COM G0750C108 2718 84839 SH SOLE 84839 0 0 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 31574 255298 SH SOLE 189643 0 7745 BROOKFIELD PPTY PARTNERS L P UNIT LTD PART G16249107 910 38480 SH SOLE 38480 0 0 DELPHI AUTOMOTIVE PLC SHS G27823106 7547 86115 SH SOLE 86114 0 0 EATON CORP PLC SHS G29183103 15608 200542 SH SOLE 120077 0 16144 ENSCO PLC SHS CLASS A G3157S106 54 10576 SH SOLE 10576 0 0 EVEREST RE GROUP LTD COM G3223R108 705 2772 SH SOLE 2771 0 0 FABRINET SHS G3323L100 417 9794 SH SOLE 9794 0 0 GENPACT LIMITED SHS G3922B107 1611 57906 SH SOLE 57906 0 0 HOLLYSYS AUTOMATION TECHNOLO SHS G45667105 308 18573 SH SOLE 18573 0 0 ICON PLC SHS G4705A100 2121 21699 SH SOLE 21699 0 0 INGERSOLL-RAND PLC SHS G47791101 11145 121958 SH SOLE 26863 0 93939 WEATHERFORD INTL PLC ORD SHS G48833100 1232 318485 SH SOLE 318485 0 0 INVESCO LTD SHS G491BT108 18894 536924 SH SOLE 536924 0 0 JAZZ PHARMACEUTICALS PLC SHS USD G50871105 443 2854 SH SOLE 2854 0 0 JOHNSON CTLS INTL PLC SHS G51502105 17321 399476 SH SOLE 295532 0 16224 LIBERTY GLOBAL PLC SHS CL A G5480U104 1141 35529 SH SOLE 35529 0 0 LIBERTY GLOBAL PLC SHS CL C G5480U120 4894 156985 SH SOLE 156985 0 0 MEDTRONIC PLC SHS G5960L103 17502 197206 SH SOLE 82513 0 113038 NIELSEN HLDGS PLC SHS EUR G6518L108 8836 228575 SH SOLE 228574 0 0 NORWEGIAN CRUISE LINE HLDGS SHS G66721104 7036 129609 SH SOLE 129609 0 0 SEADRILL LIMITED SHS G7945E105 7 21703 SH SOLE 21703 0 0 SEAGATE TECHNOLOGY PLC SHS G7945M107 4358 112468 SH SOLE 112467 0 0 PENTAIR PLC SHS G7S00T104 6980 104894 SH SOLE 66173 0 10638 STERIS PLC SHS USD G84720104 1783 21888 SH SOLE 21888 0 0 PERRIGO CO PLC SHS G97822103 684 9062 SH SOLE 9062 0 0 AURIS MED HLDG AG COM H03579101 7 10525 SH SOLE 10525 0 0 CHUBB LIMITED COM H1467J104 21650 148922 SH SOLE 64933 0 82978 GARMIN LTD SHS H2906T109 1405 27538 SH SOLE 27538 0 0 LOGITECH INTL S A SHS H50430232 290 7934 SH SOLE 7934 0 0 TE CONNECTIVITY LTD REG SHS H84989104 6775 86116 SH SOLE 81156 0 4960 CHECK POINT SOFTWARE TECH LT ORD M22465104 6305 57805 SH SOLE 57805 0 0 ELBIT SYS LTD ORD M3760D101 560 4529 SH SOLE 4529 0 0 AERCAP HOLDINGS NV SHS N00985106 1012 21810 SH SOLE 21810 0 0 CONSTELLIUM NV CL A N22035104 91 13250 SH SOLE 13250 0 0 CORE LABORATORIES N V COM N22717107 1880 18567 SH SOLE 18566 0 0 LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 3810 45156 SH SOLE 33006 0 3000 MYLAN N V SHS EURO N59465109 383 9882 SH SOLE 9882 0 0 NXP SEMICONDUCTORS N V COM N6596X109 6245 57061 SH SOLE 49461 0 7600 YANDEX N V SHS CLASS A N97284108 691 26344 SH SOLE 26344 0 0 ROYAL CARIBBEAN CRUISES LTD COM V7780T103 306 2806 SH SOLE 2806 0 0 AEGEAN MARINE PETROLEUM NETW SHS Y0017S102 1110 189907 SH SOLE 189907 0 0 BROADCOM LTD SHS Y09827109 8660 37161 SH SOLE 35178 0 1982 FLEX LTD ORD Y2573F102 489 30021 SH SOLE 30021 0 0 SCORPIO TANKERS INC SHS Y7542C106 418 105427 SH SOLE 105427 0 0