0000092230-17-000043.txt : 20170511 0000092230-17-000043.hdr.sgml : 20170511 20170511091927 ACCESSION NUMBER: 0000092230-17-000043 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20170331 FILED AS OF DATE: 20170511 DATE AS OF CHANGE: 20170511 EFFECTIVENESS DATE: 20170511 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: 17832702 BUSINESS ADDRESS: STREET 1: 901 EAST BYRD STREET STREET 2: RIVERFRONT PLAZA, WEST TOWER CITY: RICHMOND STATE: VA ZIP: 23219 BUSINESS PHONE: 804-782-8867 MAIL ADDRESS: STREET 1: 901 EAST BYRD STREET STREET 2: RIVERFRONT PLAZA, WEST TOWER CITY: RICHMOND STATE: VA ZIP: 23219 FORMER COMPANY: FORMER CONFORMED NAME: CLEARVIEW CORRESPONDENT SERVICES, LLC DATE OF NAME CHANGE: 20130107 FORMER COMPANY: FORMER CONFORMED NAME: BB&T SECURITIES, LLC DATE OF NAME CHANGE: 20130103 FORMER COMPANY: FORMER CONFORMED NAME: CLEARVIEW CORRESPONDENT SERVICES, LLC DATE OF NAME CHANGE: 20061208 13F-HR 1 primary_doc.xml 13F-HR LIVE false false false 0001383161 XXXXXXXX 03-31-2017 03-31-2017 false BB&T SECURITIES, LLC
901 East Byrd Street Riverfront Plaza, West Tower Richmond VA 23219
13F HOLDINGS REPORT 028-15462 N
Cathy Strojni Vice President 804-787-8228 /s/ Cathy Strojni Richmond VA 05-10-2017 0 1228 7332134
INFORMATION TABLE 2 infotable.xml AFLAC INC COM 001055102 8512 117544 SH SOLE 112743 0 4800 AGCO CORP COM 001084102 1463 24314 SH SOLE 24314 0 0 ABBOTT LABS COM 002824100 86145 1939790 SH SOLE 1766732 0 173058 ABERDEEN ASIA PACIFIC INCOM COM 003009107 188 37837 SH SOLE 37837 0 0 ABIOMED INC COM 003654100 514 4111 SH SOLE 4111 0 0 AEGON N V NY REGISTRY S 007924103 724 141331 SH SOLE 141331 0 0 AFFILIATED MANAGERS COM 008252108 3880 23671 SH SOLE 20721 0 2950 AIR PRODS & CHEMS INC COM 009158106 14651 108294 SH SOLE 102819 0 5475 ALASKA AIR GROUP INC COM 011659109 357 3879 SH SOLE 3879 0 0 ALBEMARLE CORP COM 012653101 327 3100 SH SOLE 3099 0 0 ALEXANDRIA REAL ESTATE EQ IN COM 015271109 912 8263 SH SOLE 6913 0 1350 ALEXION PHARMACEUTICALS INC COM 015351109 901 7433 SH SOLE 7433 0 0 ALIGN TECHNOLOGY INC COM 016255101 305 2663 SH SOLE 2663 0 0 ALLEGHANY CORP DEL COM 017175100 436 710 SH SOLE 710 0 0 ALLIANCE DATA SYSTEMS CORP COM 018581108 20854 83754 SH SOLE 83754 0 0 ALLIANT ENERGY CORP COM 018802108 2681 67696 SH SOLE 67695 0 0 ALLIANZGI EQUITY & CONV INCO COM 018829101 413 21450 SH SOLE 21450 0 0 ALLSTATE CORP COM 020002101 13750 168741 SH SOLE 59344 0 109396 AMAZON COM INC COM 023135106 10051 11338 SH SOLE 11288 0 50 AMBAC FINL GROUP INC COM NEW 023139884 201 10668 SH SOLE 10668 0 0 AMERICAN ASSETS TR INC COM 024013104 267 6393 SH SOLE 6393 0 0 AMERICAN AXLE & MFG HLDGS IN COM 024061103 516 30000 SH Put SOLE 30000 0 0 AMERICAN CAMPUS COMM REIT COM 024835100 2113 44395 SH SOLE 44295 0 100 AMERICAN ELEC PWR INC COM 025537101 8834 131599 SH SOLE 131598 0 0 AMERICAN EXPRESS CO COM 025816109 11594 146566 SH SOLE 144716 0 1850 AMERICAN INTL GROUP INC COM NEW 026874784 518 8311 SH SOLE 7748 0 562 AMERICAN WTR WKS CO INC NEW COM 030420103 10445 134304 SH SOLE 132504 0 1800 AMERIGAS PARTNERS L P UNIT L P INT 030975106 4082 86686 SH SOLE 80736 0 5950 AMGEN INC COM 031162100 32606 198732 SH SOLE 193409 0 5322 AMPHENOL CORP NEW CL A 032095101 2306 32413 SH SOLE 32412 0 0 ANADARKO PETE CORP COM 032511107 2368 38196 SH SOLE 35756 0 2440 ANALOG DEVICES INC COM 032654105 3315 40453 SH SOLE 40453 0 0 ANDERSONS INC COM 034164103 579 15299 SH SOLE 15299 0 0 ANIKA THERAPEUTICS INC COM 035255108 405 9336 SH SOLE 9336 0 0 ANNALY CAP MGMT INC COM 035710409 12672 1140633 SH SOLE 94476 0 1046156 ANTHEM INC COM 036752103 51721 312743 SH SOLE 312342 0 400 APACHE CORP COM 037411105 1142 22224 SH SOLE 17939 0 4285 APPLE INC COM 037833100 53315 371119 SH SOLE 356907 0 14211 APPLIED MATLS INC COM 038222105 6662 171261 SH SOLE 18007 0 153253 ARCHER DANIELS MIDLAND CO COM 039483102 467 10151 SH SOLE 10151 0 0 ASTRAZENECA PLC SPONSORED ADR 046353108 7688 246900 SH SOLE 246900 0 0 AUTODESK INC COM 052769106 1910 22089 SH SOLE 22089 0 0 AUTOMATIC DATA PROCESSING IN COM 053015103 11428 111611 SH SOLE 110010 0 1600 AUTOZONE INC COM 053332102 217 300 SH SOLE 0 0 300 AVALONBAY CMNTYS INC COM 053484101 644 3508 SH SOLE 3508 0 0 AVERY DENNISON CORP COM 053611109 229 2850 SH SOLE 2850 0 0 BB&T CORP COM 054937107 12240 273829 SH SOLE 266580 0 7248 BP PLC SPONSORED ADR 055622104 7797 225884 SH SOLE 225584 0 300 BADGER METER INC COM 056525108 510 13883 SH SOLE 13883 0 0 BAIDU INC SPON ADR REP 056752108 4398 25498 SH SOLE 25498 0 0 BALL CORP COM 058498106 2728 36736 SH SOLE 36736 0 0 BANK AMER CORP COM 060505104 33345 1413568 SH SOLE 613837 0 799730 BANK AMER CORP *W EXP 01/16/ 060505146 803 71100 SH SOLE 49100 0 22000 BANK HAWAII CORP COM 062540109 822 9992 SH SOLE 9992 0 0 BANK MONTREAL QUE COM 063671101 3984 53272 SH SOLE 53271 0 0 BANK OF THE OZARKS INC COM 063904106 350 6730 SH SOLE 6730 0 0 BANK NEW YORK MELLON CORP COM 064058100 6377 135025 SH SOLE 133817 0 1208 BANK N S HALIFAX COM 064149107 291 4974 SH SOLE 4974 0 0 CR BARD INC COM 067383109 478 1925 SH SOLE 0 0 1925 BARRICK GOLD CORP COM 067901108 396 20901 SH SOLE 20601 0 300 BAXTER INTL INC COM 071813109 14649 282484 SH SOLE 68782 0 213701 B/E AEROSPACE INC COM 073302101 292 4556 SH SOLE 4556 0 0 BECTON DICKINSON & CO COM 075887109 17667 96311 SH SOLE 91842 0 4468 BERKLEY W R CORP COM 084423102 288 4087 SH SOLE 4087 0 0 BERKSHIRE HATHAWAY INC DEL CL A 084670108 1499 6 SH SOLE 6 0 0 BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 37414 224468 SH SOLE 223217 0 1250 BHP BILLITON LTD F ADR 1 ADR R COM 088606108 429 11800 SH SOLE 11800 0 0 BLACK HILLS CORP COM 092113109 1794 27000 SH SOLE 27000 0 0 BLACKROCK MUNICIPL INC QLTY COM 092479104 569 40875 SH SOLE 40875 0 0 BLACKROCK GLOBAL OPP EQTY TR COM 092501105 331 26727 SH SOLE 26726 0 0 BLOCK H & R INCORP COM 093671105 270 11600 SH SOLE 8600 0 3000 BOEING CO COM 097023105 8523 48198 SH SOLE 46002 0 2195 BOJANGLES INC COM 097488100 891 43503 SH SOLE 39503 0 4000 BOSTON PROPERTIES INC COM 101121101 859 6491 SH SOLE 6491 0 0 BRINKS CO COM 109696104 419 7848 SH SOLE 7848 0 0 BRISTOL MYERS SQUIBB CO COM 110122108 42922 789304 SH SOLE 774026 0 15277 BRITISH AMERN TOB PLC SPONSORED ADR 110448107 3932 59298 SH SOLE 59297 0 0 BROOKFIELD ASSET MGMT INC CL A LTD VT S 112585104 6050 165948 SH SOLE 165948 0 0 BROWN & BROWN INC COM 115236101 331 7942 SH SOLE 7841 0 100 BROWN FORMAN CORP CL B 115637209 1581 34245 SH SOLE 34244 0 0 BUCKEYE PARTNERS L P UNIT LTD PART 118230101 2423 35348 SH SOLE 32411 0 2937 CBS CORP NEW CL B 124857202 37067 534422 SH SOLE 534422 0 0 CECO ENVIRONMENTAL COM 125141101 308 29317 SH SOLE 28806 0 511 CF INDS HLDGS INC COM 125269100 1107 37718 SH SOLE 37717 0 0 CIGNA CORPORATION COM 125509109 3955 27006 SH SOLE 25806 0 1200 CMS ENERGY CORP COM 125896100 574 12850 SH SOLE 12850 0 0 CSX CORP COM 126408103 8372 179833 SH SOLE 178877 0 955 CVS HEALTH CORP COM 126650100 46947 598056 SH SOLE 586417 0 11639 CALAMOS CONV OPP AND INC FD SH BEN INT 128117108 151 13756 SH SOLE 13756 0 0 CALAMOS STRATEGIC TOTL RETN COM SH BEN IN 128125101 173 15563 SH SOLE 15562 0 0 CALPINE CORP COM NEW 131347304 134 12160 SH SOLE 12160 0 0 CAMBREX CORP COM 132011107 258 4692 SH SOLE 4692 0 0 CAMDEN PPTY TR SH BEN INT 133131102 1011 12572 SH SOLE 12572 0 0 CAMPBELL SOUP CO COM 134429109 12055 210600 SH SOLE 92175 0 118425 CDN IMPERIAL BK COMM TORONTO COM 136069101 1480 17174 SH SOLE 17173 0 0 CANADIAN NATL RY CO COM 136375102 954 12906 SH SOLE 12905 0 0 CANADIAN NAT RES LTD COM 136385101 448 13679 SH SOLE 13604 0 75 CARLISLE COS INC COM 142339100 436 4103 SH SOLE 4102 0 0 CARMAX INC COM 143130102 5197 87763 SH SOLE 87563 0 200 CARNIVAL CORP PAIRED CTF COM 143658300 471 8000 SH SOLE 6550 0 1450 CARTER INC COM 146229109 373 4161 SH SOLE 4160 0 0 CASEYS GEN STORES INC COM 147528103 405 3611 SH SOLE 3610 0 0 CATERPILLAR INC DEL COM 149123101 6517 70259 SH SOLE 63507 0 6751 CELANESE CORP DEL COM SER A 150870103 521 5802 SH SOLE 5801 0 0 CELGENE CORP COM 151020104 3308 26586 SH SOLE 26586 0 0 CEMEX SAB DE CV SPON ADR NEW 151290889 285 31511 SH SOLE 31511 0 0 CENTRAL FUND OF CANADA LTD COM 153501101 3188 247896 SH SOLE 77016 0 170880 CENTURYLINK INC COM 156700106 2343 99430 SH SOLE 91929 0 7500 CERNER CORP COM 156782104 29062 493848 SH SOLE 493848 0 0 CHEESECAKE FACTORY INC COM 163072101 1217 19216 SH SOLE 19216 0 0 CHEVRON CORP NEW COM 166764100 43910 408961 SH SOLE 288457 0 120503 CHICAGO BRIDGE & IRON CO N V COM 167250109 2204 71697 SH SOLE 71196 0 500 CHIPOTLE MEXICAN GRILL INC COM 169656105 825 1854 SH SOLE 1854 0 0 CHURCH & DWIGHT INC COM 171340102 14005 280837 SH SOLE 278236 0 2600 CINCINNATI FINL CORP COM 172062101 348 4829 SH SOLE 4828 0 0 CINTAS CORP COM 172908105 351 2775 SH SOLE 2774 0 0 CITIGROUP INC COM NEW 172967424 16605 277578 SH SOLE 143801 0 133776 CITIZENS FINL GROUP INC COM 174610105 266 7709 SH SOLE 7709 0 0 CITRIX SYS INC COM 177376100 839 10071 SH SOLE 10071 0 0 CITY HLDG CO COM 177835105 346 5367 SH SOLE 5367 0 0 CLEAN HARBORS INC COM 184496107 2195 39475 SH SOLE 39475 0 0 CLEARBRIDGE ENERGY MLP FD IN COM 184692101 848 50693 SH SOLE 39693 0 11000 CLOROX CO DEL COM 189054109 991 7353 SH SOLE 7353 0 0 COACH INC COM 189754104 1014 24540 SH SOLE 24539 0 0 COCA COLA CO COM 191216100 35785 843189 SH SOLE 647905 0 195283 COGNEX CORP COM 192422103 833 9933 SH SOLE 9933 0 0 COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 4482 75307 SH SOLE 73807 0 1500 COLGATE PALMOLIVE CO COM 194162103 3166 43269 SH SOLE 34319 0 8950 COMPUTER SCIENCES CORP COM 205363104 243 3531 SH SOLE 3531 0 0 CONAGRA BRANDS INC COM 205887102 1219 30234 SH SOLE 30234 0 0 CONE MIDSTREAM PARTNERS LP COM UNIT REPS 206812109 472 20025 SH SOLE 20025 0 0 CONSOLIDATED EDISON INC COM 209115104 3045 39217 SH SOLE 39217 0 0 COOPER COS INC COM NEW 216648402 5089 25460 SH SOLE 25459 0 0 CORNING INC COM 219350105 2744 101643 SH SOLE 99140 0 2502 COUSINS PPTYS INC COM 222795106 289 34962 SH SOLE 34962 0 0 CREE INC COM 225447101 410 15343 SH SOLE 15343 0 0 CROWN HOLDINGS INC COM 228368106 1932 36495 SH SOLE 36495 0 0 CUMMINS INC COM 231021106 583 3862 SH SOLE 3862 0 0 DBX ETF TR XTRAK MSCI EA 233051200 345 11692 SH SOLE 11692 0 0 DBX ETF TR DB XTR MSCI E 233051853 343 12678 SH SOLE 12678 0 0 DANAHER CORP DEL COM 235851102 1490 17425 SH SOLE 17424 0 0 DARDEN RESTAURANTS INC COM 237194105 2972 35532 SH SOLE 33082 0 2450 DARLING INGREDIENTS INC COM 237266101 2416 166438 SH SOLE 166438 0 0 DEERE & CO COM 244199105 6236 57288 SH SOLE 51578 0 5710 DELTA AIR LINES INC DEL COM NEW 247361702 1205 26234 SH SOLE 26233 0 0 DENISON MINES CORP COM 248356107 9 15000 SH SOLE 0 0 15000 DEXCOM INC COM 252131107 644 7607 SH SOLE 7607 0 0 DIGITAL RLTY TR INC COM 253868103 9119 85720 SH SOLE 84719 0 1000 DISNEY WALT CO COM DISNEY 254687106 37568 331328 SH SOLE 252623 0 78705 DISCOVER FINL SVCS COM 254709108 48403 707751 SH SOLE 707750 0 0 DOLLAR GEN CORP NEW COM 256677105 14643 210010 SH SOLE 210010 0 0 DOLLAR TREE INC COM 256746108 1476 18823 SH SOLE 18823 0 0 DONEGAL GROUP INC CLASS A COM 257701201 487 27659 SH SOLE 20551 0 7108 DORMAN PRODUCTS INC COM 258278100 360 4394 SH SOLE 4394 0 0 DOUBLELINE INCOME SOLUTIONS COM 258622109 424 21130 SH SOLE 21130 0 0 DOUBLELINE OPPORTUNISTIC CR COM 258623107 1206 50547 SH SOLE 50547 0 0 DOVER CORP COM COM 260003108 507 6315 SH SOLE 5650 0 665 DOW CHEM CO COM 260543103 14122 222262 SH SOLE 207912 0 14350 DU PONT E I DE NEMOURS & CO COM 263534109 14953 186148 SH SOLE 82663 0 103484 DUKE REALTY CORP COM NEW 264411505 202 7703 SH SOLE 7703 0 0 DYCOM INDS INC COM 267475101 963 10370 SH SOLE 10370 0 0 EXCO RESOURCES INC COM 269279402 30 50000 SH SOLE 50000 0 0 EASTGROUP PPTY INC COM 277276101 396 5394 SH SOLE 5394 0 0 EASTMAN CHEM CO COM 277432100 506 6272 SH SOLE 6272 0 0 EATON VANCE ENH EQTY INC FD COM 278277108 277 20520 SH SOLE 19900 0 619 EBAY INC COM 278642103 4424 131785 SH SOLE 131785 0 0 ECOLAB INC COM 278865100 2997 23916 SH SOLE 23916 0 0 EDISON INTL COM 281020107 328 4124 SH SOLE 4124 0 0 ELECTRONIC ARTS INC COM 285512109 1701 19002 SH SOLE 19002 0 0 ELLINGTON FINANCIAL LLC COM 288522303 616 38942 SH SOLE 38942 0 0 ELLINGTON RESIDENTIAL MTG RE COM SHS BEN I 288578107 150 10235 SH SOLE 10235 0 0 EMERSON ELEC CO COM 291011104 15018 250905 SH SOLE 248925 0 1979 EMPIRE ST RLTY TR INC CL A 292104106 325 15750 SH SOLE 15750 0 0 ENCANA CORP COM 292505104 489 41813 SH SOLE 41812 0 0 ENTERPRISE PRODS PARTNERS L COM 293792107 6786 245788 SH SOLE 240760 0 5027 EQUIFAX INC COM 294429105 1092 7986 SH SOLE 7986 0 0 ESSEX PPTY TR INC COM 297178105 675 2920 SH SOLE 2920 0 0 EURONET WORLDWIDE INC COM 298736109 837 9792 SH SOLE 9792 0 0 EXPEDITORS INTL WASH INC COM 302130109 1157 20485 SH SOLE 20485 0 0 F M C CORP COM NEW 302491303 575 8269 SH SOLE 8269 0 0 FACTSET RESH SYS INC COM 303075105 657 3986 SH SOLE 3986 0 0 FASTENAL CO COM 311900104 1802 35007 SH SOLE 35006 0 0 FERRELLGAS PARTNERS L.P. UNIT LTD PART 315293100 916 152732 SH SOLE 152732 0 0 F5 NETWORKS INC COM 315616102 1118 7847 SH SOLE 7847 0 0 FIDELITY CASH RESERVES MF 316067107 22 22113 SH SOLE 22113 0 0 FIDUS INVT CORP COM 316500107 1794 102136 SH SOLE 102136 0 0 FIFTH THIRD BANCORP COM 316773100 12841 505533 SH SOLE 51723 0 453809 FIRST COMWLTH FINL PA COM COM 319829107 444 33451 SH SOLE 33451 0 0 FIRST TR MORNINGSTAR DIV LEA SHS 336917109 965 33521 SH SOLE 33520 0 0 FIRST TR EXCHANGE TRADED FD US EQTY OPPT 336920103 941 16410 SH SOLE 16410 0 0 FIRST TR NASDAQ100 TECH INDE SHS 337345102 1512 25149 SH SOLE 25149 0 0 FISERV INC COM 337738108 4317 37439 SH SOLE 31214 0 6225 FIRSTENERGY CORP COM 337932107 1236 38845 SH SOLE 38844 0 0 FLAHERTY&CRMN PFD SEC INCOM COM 338478100 1005 48940 SH SOLE 48939 0 0 FLEETCOR TECHNOLOGIES INC COM 339041105 825 5454 SH SOLE 5454 0 0 FLUOR CORP NEW COM 343412102 1095 20820 SH SOLE 20820 0 0 FOOT LOCKER INC COM 344849104 310 4157 SH SOLE 4156 0 0 FORD MTR CO DEL COM PAR $0.01 345370860 34883 2996916 SH SOLE 2961216 0 35700 FORTIS INC COM 349553107 1746 52664 SH SOLE 52664 0 0 FRESENIUS MED CARE AG&CO KGA SPONSORED ADR 358029106 625 14842 SH SOLE 14842 0 0 GALLAGHER ARTHUR J & CO COM 363576109 2116 37437 SH SOLE 37437 0 0 GENERAL DYNAMICS CORP COM 369550108 12160 64961 SH SOLE 61231 0 3730 GENERAL ELECTRIC CO COM 369604103 72825 2443748 SH SOLE 1755220 0 688527 GENERAL MLS INC COM 370334104 24865 421396 SH SOLE 247406 0 173989 GENTEX CORP COM 371901109 1088 51041 SH SOLE 51041 0 0 GENESIS ENERGY L P UNIT LTD PART 371927104 1548 47770 SH SOLE 47770 0 0 GENUINE PARTS CO COM 372460105 6980 75546 SH SOLE 75546 0 0 GILEAD SCIENCES INC COM 375558103 237 3000 SH Call SOLE 3000 0 0 GILEAD SCIENCES INC COM 375558103 44786 659400 SH SOLE 653875 0 5525 GOLDCORP INC NEW COM COM 380956409 161 11025 SH SOLE 9825 0 1200 GOLDMAN SACHS ETF TR EQUITY ETF 381430503 8455 180760 SH SOLE 180760 0 0 GRACO INC COM 384109104 649 6894 SH SOLE 6894 0 0 GRAINGER W W INC COM 384802104 9066 38953 SH SOLE 38952 0 0 GUGGENHEIM TAXABLE MUN MNGD COM 401664107 272 12250 SH SOLE 12250 0 0 HSBC HLDGS PLC SPON ADR NEW 404280406 2452 60074 SH SOLE 59574 0 500 HAIN CELESTIAL GROUP INC COM 405217100 213 5739 SH SOLE 5739 0 0 HALLIBURTON CO COM 406216101 2204 44801 SH SOLE 43400 0 1401 HANCOCK JOHN FINL OPPTYS FD SH BEN INT NE 409735206 314 9256 SH SOLE 9256 0 0 HANESBRANDS INC COM 410345102 7664 369187 SH SOLE 367386 0 1800 HARRIS CORP DEL COM 413875105 18816 169108 SH SOLE 85461 0 83646 HARTFORD FINL SVCS GROUP INC COM 416515104 1087 22626 SH SOLE 19125 0 3500 HASBRO INC COM 418056107 456 4577 SH SOLE 4576 0 0 HEALTHSOUTH CORP COM NEW 421924309 831 19424 SH SOLE 19423 0 0 HEIDRICK & STRUGGLES INTL IN COM 422819102 273 10398 SH SOLE 10398 0 0 HELMERICH & PAYNE INC COM 423452101 1465 22011 SH SOLE 21510 0 500 HENRY JACK & ASSOC INC COM 426281101 1150 12354 SH SOLE 12354 0 0 HERCULES CAPITAL INC COM 427096508 220 14561 SH SOLE 14561 0 0 HERSHEY CO COM 427866108 1057 9681 SH SOLE 7025 0 2655 HEXCEL CORP NEW COM 428291108 460 8450 SH SOLE 8450 0 0 HI-CRUSH PARTNERS LP COM UNIT LTD 428337109 398 26000 SH Call SOLE 24000 0 2000 HI-CRUSH PARTNERS LP COM UNIT LTD 428337109 1306 75300 SH SOLE 75300 0 0 HOLLYFRONTIER CORP COM 436106108 1467 51784 SH SOLE 51783 0 0 HOME DEPOT INC COM 437076102 10348 70479 SH SOLE 65229 0 5250 HONDA MOTOR LTD AMERN SHS 438128308 689 22792 SH SOLE 22792 0 0 HONEYWELL INTL INC COM 438516106 81984 656566 SH SOLE 591282 0 65283 HORMEL FOODS CORP COM COM 440452100 1124 32450 SH SOLE 32450 0 0 HUMANA INC COM 444859102 360 1751 SH SOLE 1751 0 0 HUNT J B TRANS SVCS INC COM 445658107 2135 23281 SH SOLE 23281 0 0 HUNTINGTON BANCSHARES INC COM 446150104 4281 319795 SH SOLE 296595 0 23200 HUNTINGTON INGALLS INDS INC COM 446413106 661 3303 SH SOLE 3303 0 0 IAMGOLD CORP COM 450913108 60 15000 SH SOLE 15000 0 0 ILLINOIS TOOL WKS INC COM 452308109 21038 158815 SH SOLE 102840 0 55975 INDEPENDENCE CONTRACT DRIL I COM 453415309 219 39900 SH SOLE 16900 0 23000 ING GROEP N V SPONSORED ADR 456837103 820 54378 SH SOLE 54377 0 0 INGREDION INC COM 457187102 1985 16486 SH SOLE 16485 0 0 INTEL CORP COM 458140100 42826 1187331 SH SOLE 674059 0 513271 INTERNATIONAL BUSINESS MACHS COM 459200101 28326 162663 SH SOLE 91100 0 71562 INTERNATIONAL FLAVORS&FRAGRA COM 459506101 1011 7630 SH SOLE 7630 0 0 INTL PAPER CO COM 460146103 2362 46524 SH SOLE 45291 0 1232 INTERPUBLIC GROUP COS INC COM 460690100 211 8600 SH SOLE 8600 0 0 INTUIT COM 461202103 30226 260598 SH SOLE 260598 0 0 INVESTORS TITLE CO COM 461804106 1066 6742 SH SOLE 6742 0 0 IONIS PHARMACEUTICALS INC COM 462222100 678 16882 SH SOLE 16882 0 0 ISHARES GOLD TRUST ISHARES 464285105 646 53889 SH SOLE 38306 0 15583 ISHARES MSCI AUST ETF 464286103 838 37078 SH SOLE 37077 0 0 ISHARES EM MKTS DIV E 464286319 346 8688 SH SOLE 8687 0 0 ISHARES MSCI CDA ETF 464286509 959 35690 SH SOLE 35690 0 0 ISHARES MIN VOL EMRG 464286533 564 10548 SH SOLE 10548 0 0 ISHARES MSCI EURZONE 464286608 987 26239 SH SOLE 26239 0 0 ISHARES MSCI PACIFIC EX JAPAN COM 464286665 210 4700 SH SOLE 4700 0 0 ISHARES TR MRNGSTR LG-CP 464287119 351 2669 SH SOLE 2669 0 0 ISHARES TR CORE S&P TTL 464287150 2321 42968 SH SOLE 42967 0 0 ISHARES TR SELECT DIVID 464287168 5490 60276 SH SOLE 24042 0 36234 ISHARES TR TIPS BD ETF 464287176 3581 31236 SH SOLE 31236 0 0 ISHARES TR CORE S&P500 E 464287200 19937 84030 SH SOLE 84029 0 0 ISHARES TR CORE US AGGBD 464287226 15237 140453 SH SOLE 140452 0 0 ISHARES TR MSCI EMG MKT 464287234 5281 134087 SH SOLE 111436 0 22650 ISHARES TR IBOXX INV CP 464287242 5254 44566 SH SOLE 44566 0 0 ISHARES TR S&P 500 GRWT 464287309 7144 54325 SH SOLE 54324 0 0 ISHARES TR LATN AMER 40 464287390 210 6625 SH SOLE 6625 0 0 ISHARES TR S&P 500 VAL E 464287408 4920 47294 SH SOLE 47294 0 0 ISHARES TR 20 YR TR BD E 464287432 3464 28701 SH SOLE 28700 0 0 ISHARES TR 7-10YR TR BD 464287440 2063 19546 SH SOLE 19545 0 0 ISHARES TR 1-3 YR TR BD 464287457 690 8168 SH SOLE 8168 0 0 ISHARES TR MSCI EAFE ETF 464287465 14853 238457 SH SOLE 235107 0 3350 ISHARES TR RUS MDCP VAL 464287473 8169 98445 SH SOLE 98444 0 0 ISHARES TR RUS MD CP GR 464287481 619 5972 SH SOLE 5972 0 0 ISHARES TR RUS MID CAP E 464287499 1446 7728 SH SOLE 7728 0 0 ISHARES TR CORE S&P MCP 464287507 17251 100759 SH SOLE 100758 0 0 ISHARES TR NA TEC-SFTWR 464287515 296 2344 SH SOLE 2344 0 0 ISHARES TR PHLX SEMICND 464287523 1909 16900 SH Call SOLE 16900 0 0 ISHARES TR N AMER TECH E 464287549 988 7142 SH SOLE 7142 0 0 ISHARES TR NASDQ BIOTEC 464287556 11291 38501 SH SOLE 38501 0 0 ISHARES TR COHEN&STEER R 464287564 232 2328 SH SOLE 2327 0 0 ISHARES TR U.S. CNSM SV 464287580 1950 12120 SH SOLE 12120 0 0 ISHARES TR RUS 1000 VAL 464287598 4132 35956 SH SOLE 35956 0 0 ISHARES TR S&P MC 400GR 464287606 586 3071 SH SOLE 3071 0 0 ISHARES TR RUS 1000 GRW 464287614 5852 51428 SH SOLE 51428 0 0 ISHARES TR RUS 1000 ETF 464287622 14891 113457 SH SOLE 113457 0 0 ISHARES TR RUS 2000 VAL 464287630 7732 65444 SH SOLE 65444 0 0 ISHARES TR RUS 2000 GRW 464287648 724 4479 SH SOLE 4479 0 0 ISHARES TR RUSSELL 2000 464287655 30665 223056 SH SOLE 223056 0 0 ISHARES TR CORE S&P US E 464287671 766 16529 SH SOLE 16529 0 0 ISHARES TR RUSSELL 3000 464287689 329 2353 SH SOLE 2353 0 0 ISHARES TR U.S. UTILITS 464287697 374 2913 SH SOLE 2913 0 0 ISHARES TR S&P MC 400VL 464287705 1138 7667 SH SOLE 7667 0 0 ISHARES TR U.S. TELECOM 464287713 235 7294 SH SOLE 7294 0 0 ISHARES TR U.S. TECH ETF 464287721 1212 8970 SH SOLE 8969 0 0 ISHARES TR U.S. REAL ES 464287739 321 4095 SH SOLE 4095 0 0 ISHARES TR U.S. INDS ETF 464287754 270 2152 SH SOLE 2151 0 0 ISHARES TR US HLTHCARE E 464287762 250 1607 SH SOLE 1606 0 0 ISHARES TR U.S. FIN SVC 464287770 6929 63511 SH SOLE 63511 0 0 ISHARES TR U.S. FINLS ET 464287788 950 9131 SH SOLE 9131 0 0 ISHARES TR U.S. ENERGY E 464287796 660 17132 SH SOLE 17132 0 0 ISHARES TR CORE S&P SCP 464287804 11069 160049 SH SOLE 160049 0 0 ISHARES TR U.S. CNSM GD 464287812 2655 22366 SH SOLE 22366 0 0 ISHARES TR U.S. BAS MTL 464287838 222 2495 SH SOLE 2495 0 0 ISHARES TR EUROPE ETF 464287861 212 5072 SH SOLE 5072 0 0 ISHARES TR SP SMCP600VL 464287879 332 2398 SH SOLE 2397 0 0 ISHARES TR SP SMCP600GR 464287887 10767 70336 SH SOLE 70336 0 0 ISHARES TR MSCI AC ASIA 464288182 7129 113266 SH SOLE 23115 0 90151 ISHARES TR MRGSTR MD CP 464288208 590 3543 SH SOLE 3543 0 0 ISHARES TR MSCI ACWI EX 464288240 309 7095 SH SOLE 7095 0 0 ISHARES TR EAFE SML CP E 464288273 3663 67664 SH SOLE 67664 0 0 ISHARES TR JP MOR EM MK 464288281 2668 23467 SH SOLE 23466 0 0 ISHARES TR CALIF MUN BD 464288356 2294 19726 SH SOLE 19726 0 0 ISHARES TR NATIONAL MUN 464288414 17025 156271 SH SOLE 156271 0 0 ISHARES TR INTL SEL DIV 464288448 9125 290056 SH SOLE 290056 0 0 ISHARES TR IBOXX HI YD E 464288513 8985 102364 SH SOLE 102364 0 0 ISHARES TR MBS ETF 464288588 4679 43915 SH SOLE 43914 0 0 ISHARES TR US CREDIT BD 464288620 774 7043 SH SOLE 7043 0 0 ISHARES TR INTERM CR BD 464288638 5560 51034 SH SOLE 51033 0 0 ISHARES TR 1-3 YR CR BD 464288646 8375 79592 SH SOLE 79592 0 0 ISHARES TR 3-7 YR TR BD 464288661 1165 9470 SH SOLE 9470 0 0 ISHARES TR U.S. PFD STK 464288687 14491 374470 SH SOLE 374069 0 400 ISHARES TR U.S. AER&DEF 464288760 7390 49695 SH SOLE 49695 0 0 ISHARES TR US REGNL BKS 464288778 242 5420 SH SOLE 5420 0 0 ISHARES TR US HLTHCR PR 464288828 3982 29699 SH SOLE 29699 0 0 ISHARES TR U.S. PHARMA E 464288836 1455 9642 SH SOLE 9642 0 0 ISHARES TR EAFE VALUE ET 464288877 11527 229183 SH SOLE 229183 0 0 ISHARES TR EAFE GRWTH ET 464288885 11154 160520 SH SOLE 160519 0 0 ISHARES MSCI EURO FL 464289180 1201 59123 SH SOLE 59123 0 0 ISHARES RUS TP200 GR 464289438 605 9842 SH SOLE 9842 0 0 ISHARES 10+ YR CR BD 464289511 1288 21758 SH SOLE 21757 0 0 ISHARES ALL PERU CAP 464289842 387 11360 SH SOLE 11360 0 0 ISHARES GRWT ALLOCAT 464289867 941 22200 SH SOLE 22200 0 0 JACOBS ENGR GROUP INC DEL COM 469814107 236 4283 SH SOLE 4283 0 0 BANK OF THE ST JAMES FINL GP COM 470299108 226 15489 SH SOLE 15489 0 0 JETBLUE AIRWAYS CORP COM 477143101 283 13735 SH SOLE 13735 0 0 JOHNSON & JOHNSON COM 478160104 118327 950043 SH SOLE 843058 0 106985 KANSAS CITY SOUTHERN COM NEW 485170302 1404 16383 SH SOLE 16382 0 0 KAYNE ANDERSON MLP INVT CO COM 486606106 3970 189103 SH SOLE 177503 0 11600 KELLOGG CO COM 487836108 1368 18852 SH SOLE 18851 0 0 KENNEDY-WILSON HLDGS INC COM 489398107 1270 57236 SH SOLE 57236 0 0 KEYCORP INC COM 493267108 3570 200800 SH SOLE 165050 0 35750 KIMBERLY CLARK CORP COM 494368103 25764 195727 SH SOLE 187253 0 8474 KOHLS CORP COM 500255104 519 13062 SH SOLE 13061 0 0 KRAFT HEINZ CO COM 500754106 8806 96984 SH SOLE 96754 0 230 KROGER CO COM 501044101 7012 237796 SH SOLE 237795 0 0 L BRANDS INC COM 501797104 500 10624 SH SOLE 10624 0 0 L3 TECHNOLOGIES INC COM 502413107 1960 11858 SH SOLE 10498 0 1360 LAM RESEARCH CORP COM 512807108 456 3555 SH SOLE 3555 0 0 LAMAR ADVERTISING CO NEW CL A 512816109 5297 70875 SH SOLE 70875 0 0 LANDSTAR SYS INC COM 515098101 983 11478 SH SOLE 11477 0 0 LAUDER ESTEE COS INC CL A 518439104 955 11266 SH SOLE 11266 0 0 LEAR CORP COM NEW 521865204 239 1690 SH SOLE 1690 0 0 LEGGETT & PLATT INC COM 524660107 849 16877 SH SOLE 16876 0 0 LEGG MASON INC COM 524901105 811 22485 SH SOLE 22485 0 0 LENNAR CORP CL A 526057104 25840 504805 SH SOLE 504804 0 0 LENNOX INTL INC COM 526107107 494 2957 SH SOLE 2957 0 0 LEUCADIA NATL CORP COM 527288104 4047 155656 SH SOLE 155655 0 0 LIBERTY ALL STAR EQUITY FD SH BEN INT 530158104 87 16042 SH SOLE 16042 0 0 LIBERTY PROPERTY TRU REIT COM 531172104 1983 51434 SH SOLE 47634 0 3800 LIBERTY MEDIA CORP DELAWARE COM C SIRIUSX 531229607 494 12743 SH SOLE 12743 0 0 LILLY ELI & CO COM 532457108 14777 175690 SH SOLE 168190 0 7500 LINCOLN ELEC HLDGS INC COM 533900106 332 3829 SH SOLE 3829 0 0 LINCOLN NATL CORP IND COM 534187109 913 13959 SH SOLE 13959 0 0 LIVE NATION ENTERTAINMENT IN COM 538034109 25095 826341 SH SOLE 826341 0 0 LOCKHEED MARTIN CORP COM 539830109 5655 21135 SH SOLE 20660 0 475 LOWES COS INC COM 548661107 31187 379365 SH SOLE 379015 0 350 MVC CAPITAL INC COM 553829102 100 11209 SH SOLE 11208 0 0 MACERICH CO COM 554382101 234 3649 SH SOLE 3649 0 0 MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP L 559080106 7198 93593 SH SOLE 90776 0 2817 MAGNA INTL INC COM 559222401 5052 117049 SH SOLE 109348 0 7700 MANHATTAN ASSOCS INC COM 562750109 360 6923 SH SOLE 6923 0 0 MARATHON OIL CORP COM 565849106 194 12311 SH SOLE 12079 0 230 MARKEL CORP COM 570535104 1971 2021 SH SOLE 1980 0 40 MARSH & MCLENNAN COS INC COM 571748102 9685 131075 SH SOLE 131074 0 0 MARRIOTT INTL INC NEW CL A 571903202 1190 12636 SH SOLE 12636 0 0 MASCO CORP COM 574599106 554 16310 SH SOLE 16310 0 0 MATTEL INC COM 577081102 1828 71408 SH SOLE 71407 0 0 MAXIMUS INC COM 577933104 1250 20111 SH SOLE 20111 0 0 MCCORMICK & CO INC COM NON VTG 579780206 5371 55058 SH SOLE 54513 0 545 MCDERMOTT INTL INC COM 580037109 74 11105 SH SOLE 11105 0 0 MCDONALDS CORP COM 580135101 49641 383010 SH SOLE 367665 0 15344 MEAD JOHNSON NUTRITION CO COM 582839106 937 10525 SH SOLE 10525 0 0 MEREDITH CORP COM 589433101 4780 74013 SH SOLE 67218 0 6795 METTLER TOLEDO INTERNATIONAL COM 592688105 476 994 SH SOLE 994 0 0 MICROSOFT CORP COM 594918104 99149 1505457 SH SOLE 1212514 0 292942 MICROCHIP TECHNOLOGY INC COM 595017104 7247 98236 SH SOLE 98235 0 0 MICRON TECHNOLOGY INC COM 595112103 1409 48771 SH SOLE 41771 0 7000 MICROSEMI CORP COM 595137100 234 4548 SH SOLE 4548 0 0 MIDDLEBY CORP COM 596278101 1596 11699 SH SOLE 11699 0 0 MITSUBISHI UFJ FINL GROUP IN SPONSORED ADR 606822104 590 93135 SH SOLE 93135 0 0 MODINE MFG CO COM 607828100 159 13050 SH SOLE 13050 0 0 MOHAWK INDS INC COM 608190104 2545 11090 SH SOLE 10890 0 200 MONDELEZ INTL INC CL A 609207105 3747 86968 SH SOLE 83248 0 3720 MONOLITHIC PWR SYS INC COM 609839105 379 4120 SH SOLE 4120 0 0 MORGAN STANLEY COM NEW 617446448 4303 100475 SH SOLE 93599 0 6875 MUELLER WTR PRODS INC COM SER A 624758108 143 12123 SH SOLE 11923 0 200 MURPHY USA INC COM 626755102 2013 27427 SH SOLE 27427 0 0 NATIONAL BANKSHARES INC VA COM 634865109 212 5650 SH SOLE 5650 0 0 NATIONAL GRID PLC SPON ADR NEW 636274300 10234 161229 SH SOLE 161228 0 0 NATIONAL OILWELL VARCO INC COM 637071101 847 21145 SH SOLE 21145 0 0 NATIONAL RETAIL PPTYS INC COM 637417106 1042 23902 SH SOLE 23902 0 0 NESTLE SA F ADR 1 ADR REPS 1 O COM 641069406 684 8900 SH SOLE 8900 0 0 NEW JERSEY RESOURCES COM 646025106 3029 76500 SH SOLE 76500 0 0 NEWELL BRANDS INC COM 651229106 25868 548420 SH SOLE 548419 0 0 NEWFIELD EXPL CO COM 651290108 4368 118361 SH SOLE 116860 0 1500 NEWMONT MINING CORP COM 651639106 505 15319 SH SOLE 14294 0 1025 NIKE INC CL B 654106103 4337 77831 SH SOLE 74303 0 3526 NORDSON CORP COM 655663102 398 3246 SH SOLE 3246 0 0 NORFOLK SOUTHERN CORP COM 655844108 12064 107752 SH SOLE 104127 0 3625 NORTHROP GRUMMAN CORP COM 666807102 1656 6965 SH SOLE 6964 0 0 NOVO-NORDISK A S ADR 670100205 9661 281855 SH SOLE 281854 0 0 NUCOR CORP COM 670346105 2339 39183 SH SOLE 39029 0 153 NUVEEN AMT FREE QLTY MUN INC COM 670657105 3100 232080 SH SOLE 232080 0 0 NUVEEN INTER DURATION MN TMF COM 670671106 289 22300 SH SOLE 22300 0 0 NUVEEN INT DUR QUAL MUN TRM COM 670677103 335 25967 SH SOLE 25966 0 0 NUVEEN AMT-FREE MUN VALUE FD COM 670695105 816 47900 SH SOLE 44900 0 3000 OGE ENERGY CORP COM 670837103 1985 56769 SH SOLE 56769 0 0 OAKTREE CAP GROUP LLC UNIT CL A 674001201 225 4968 SH SOLE 4968 0 0 OCCIDENTAL PETE CORP DEL COM 674599105 16765 264602 SH SOLE 261001 0 3600 OCWEN FINL CORP COM NEW 675746309 123 22500 SH SOLE 22500 0 0 OLD REP INTL CORP COM 680223104 938 45825 SH SOLE 45824 0 0 OLIN CORP COM PAR $1 680665205 1167 35526 SH SOLE 35525 0 0 OMNICOM GROUP INC COM 681919106 52072 604022 SH SOLE 599886 0 4135 OMEGA HEALTHCARE INVS INC COM 681936100 304 9237 SH SOLE 9237 0 0 ONEOK INC NEW COM 682680103 1862 33598 SH SOLE 33598 0 0 ORANGE SPONSORED ADR 684060106 601 38709 SH SOLE 38709 0 0 ORIX CORP SPONSORED ADR 686330101 562 7565 SH SOLE 7565 0 0 OWENS CORNING NEW COM 690742101 389 6348 SH SOLE 6348 0 0 PNC FINL SVCS GROUP INC COM 693475105 22256 185096 SH SOLE 120078 0 65017 PNC FINANCIA 5.375 PFD PFD SE COM 693475832 249 10000 SH SOLE 10000 0 0 PPG INDS INC COM 693506107 10067 95815 SH SOLE 95215 0 600 PVH CORP COM 693656100 240 2329 SH SOLE 2329 0 0 PACIFIC COAST OIL TR UNIT BEN INT 694103102 33 17952 SH SOLE 17952 0 0 PACKAGING CORP AMER COM 695156109 816 8910 SH SOLE 8910 0 0 PACWEST BANCORP DEL COM 695263103 1116 20968 SH SOLE 20967 0 0 PAREXEL INTL CORP COM 699462107 337 5355 SH SOLE 5355 0 0 PARKER-HANNIFIN CORP COM 701094104 3767 23499 SH SOLE 23049 0 450 PATTERSON COMPANIES INC COM 703395103 543 12019 SH SOLE 12018 0 0 PAYCHEX INC COM 704326107 18234 309580 SH SOLE 76326 0 233253 PEOPLES UNITED FINANCIAL INC COM 712704105 1691 92963 SH SOLE 92963 0 0 PEPSICO INC COM 713448108 83475 746250 SH SOLE 639038 0 107211 PFIZER INC COM 717081103 91637 2678684 SH SOLE 2142376 0 536307 PHILIP MORRIS INTL INC COM 718172109 45652 404364 SH SOLE 396759 0 7605 PHILLIPS 66 COM 718546104 12020 151716 SH SOLE 144287 0 7429 PHILLIPS 66 PARTNERS LP COM UNIT REP 718549207 455 8868 SH SOLE 8868 0 0 PINNACLE WEST CAP CORP COM 723484101 286 3440 SH SOLE 3439 0 0 PIONEER MUN HIGH INCOME TR COM SHS 723763108 173 14959 SH SOLE 14959 0 0 PIONEER NAT RES CO COM 723787107 421 2264 SH SOLE 2264 0 0 PITNEY BOWES INC COM 724479100 1130 86230 SH SOLE 86230 0 0 PLAINS ALL AMERN PIPELINE L UNIT LTD PART 726503105 1690 53468 SH SOLE 53468 0 0 POLARIS INDS INC COM 731068102 1987 23713 SH SOLE 23712 0 0 PRICELINE GRP INC COM NEW 741503403 8068 4533 SH SOLE 4533 0 0 PROCTER AND GAMBLE CO COM 742718109 49708 553238 SH SOLE 380735 0 172502 PRUDENTIAL FINL INC COM 744320102 6651 62345 SH SOLE 52121 0 10224 PUBLIC SVC ENTERPRISE GROUP COM 744573106 1789 40351 SH SOLE 40350 0 0 PULTE GROUP INC COM 745867101 38872 1650630 SH SOLE 1650630 0 0 PUTNAM MANAGED MUN INCOM TR COM 746823103 154 21290 SH SOLE 21290 0 0 PUTNAM PREMIER INCOME TR SH BEN INT 746853100 435 82675 SH SOLE 82675 0 0 PUTNAM MUN OPPORTUNITIES TR SH BEN INT 746922103 128 10658 SH SOLE 10658 0 0 QUALCOMM INC COM 747525103 56385 983370 SH SOLE 979725 0 3645 RLI CORP COM 749607107 1058 17638 SH SOLE 17638 0 0 RPM INTL INC COM COM 749685103 10433 189588 SH SOLE 189138 0 450 RAYMOND JAMES FINANCIAL INC COM 754730109 453 5945 SH SOLE 5945 0 0 RAYTHEON CO COM NEW 755111507 9694 63573 SH SOLE 60738 0 2835 REALTY INCOME CORP COM 756109104 8657 145437 SH SOLE 145437 0 0 RED HAT INC COM 756577102 32132 371477 SH SOLE 371477 0 0 REEDS INC COM 758338107 72 17500 SH SOLE 17500 0 0 REGAL ENTMT GROUP CL A 758766109 790 34994 SH SOLE 34993 0 0 REGENCY CTRS CORP COM 758849103 328 4954 SH SOLE 4954 0 0 REINSURANCE GROUP AMER INC COM NEW 759351604 207 1630 SH SOLE 1630 0 0 RELIANCE STEEL & ALUMINUM CO COM 759509102 208 2602 SH SOLE 2601 0 0 REPUBLIC SVCS INC COM 760759100 474 7562 SH SOLE 7562 0 0 RESMED INC COM 761152107 537 7463 SH SOLE 7463 0 0 REYNOLDS AMERICAN INC COM 761713106 12509 198500 SH SOLE 198500 0 0 RIO TINTO PLC SPONSORED ADR 767204100 758 18655 SH SOLE 18654 0 0 RITE AID CORP COM 767754104 132 31281 SH SOLE 31281 0 0 ROBERT HALF INTL INC COM 770323103 37755 773201 SH SOLE 773200 0 0 ROPER TECHNOLOGIES INC COM 776696106 1073 5197 SH SOLE 5197 0 0 ROSS STORES INC COM 778296103 495 7517 SH SOLE 7517 0 0 ROYAL BK CDA MONTREAL QUE COM 780087102 813 11160 SH SOLE 11160 0 0 ROYAL BK SCOTLAND GROUP PLC SP ADR PREF S 780097739 400 15816 SH SOLE 15816 0 0 ROYAL DUTCH SHELL PLC SPON ADR B 780259107 1708 30607 SH SOLE 22881 0 7725 ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 7887 149584 SH SOLE 149584 0 0 RYDER SYS INC COM 783549108 945 12528 SH SOLE 12527 0 0 SEI INVESTMENTS CO COM 784117103 844 16748 SH SOLE 16748 0 0 SAP SE SPON ADR 803054204 769 7835 SH SOLE 7834 0 0 SCHEIN HENRY INC COM 806407102 236 1392 SH SOLE 1392 0 0 SCHLUMBERGER LTD COM 806857108 25244 323235 SH SOLE 138913 0 184322 SCHWAB CHARLES CORP NEW COM 808513105 1175 28804 SH SOLE 28804 0 0 SCHWAB STRATEGIC TR US LRG CAP ET 808524201 377 6702 SH SOLE 6702 0 0 SCHWAB STRATEGIC TR US LCAP GR ET 808524300 905 14979 SH SOLE 14978 0 0 SCHWAB STRATEGIC TR EMRG MKTEQ ET 808524706 1317 54978 SH SOLE 54978 0 0 SCHWAB STRATEGIC TR US DIVIDEND E 808524797 499 11207 SH SOLE 11206 0 0 SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 402 13464 SH SOLE 13464 0 0 SCOTTS MIRACLE GRO CO CL A 810186106 26812 287105 SH SOLE 286404 0 700 SCRIPPS NETWORKS INTERACT IN CL A COM 811065101 828 10569 SH SOLE 10569 0 0 SHELL MIDSTREAM PARTNERS L P UNIT LTD INT 822634101 277 8613 SH SOLE 8613 0 0 SHERWIN WILLIAMS CO COM 824348106 1713 5523 SH SOLE 5522 0 0 SIMON PPTY GROUP INC NEW COM 828806109 9768 56780 SH SOLE 54023 0 2757 SKECHERS U S A INC CL A 830566105 280 10201 SH SOLE 10201 0 0 SMITH A O COM 831865209 937 18332 SH SOLE 18332 0 0 SMUCKER J M CO COM NEW 832696405 9246 70543 SH SOLE 69983 0 560 SNAP ON INC COM 833034101 1035 6142 SH SOLE 6141 0 0 SNYDERS-LANCE INC COM 833551104 324 8062 SH SOLE 1398 0 6664 SONY CORP ADR NEW 835699307 536 15897 SH SOLE 15897 0 0 SOUTH ST CORP COM 840441109 279 3128 SH SOLE 3127 0 0 SOUTHERN CO COM 842587107 18687 375405 SH SOLE 371602 0 3802 SOUTHWEST AIRLS CO COM 844741108 1451 27006 SH SOLE 27005 0 0 STANLEY BLACK & DECKER INC COM 854502101 5307 39949 SH SOLE 37672 0 2277 STANLEY BLACK & 5.75 PFD DUE 0 COM 854502705 202 8000 SH SOLE 8000 0 0 STAPLES INC COM 855030102 1193 136054 SH SOLE 136054 0 0 STARBUCKS CORP COM 855244109 4963 85008 SH SOLE 85007 0 0 STATE STR CORP COM 857477103 9984 125425 SH SOLE 124425 0 1000 STERICYCLE INC COM 858912108 2461 29695 SH SOLE 29695 0 0 STRYKER CORP COM 863667101 1102 8371 SH SOLE 8371 0 0 SUBURBAN PROPANE PARTNERS L UNIT LTD PART 864482104 715 26523 SH SOLE 26523 0 0 SUMMIT HOTEL PPTYS COM 866082100 834 52244 SH SOLE 52244 0 0 SUN HYDRAULICS CORP COM 866942105 274 7613 SH SOLE 7613 0 0 SUNCOR ENERGY INC NEW COM 867224107 468 15234 SH SOLE 15034 0 200 SUNTRUST BKS INC COM 867914103 757 13694 SH SOLE 13013 0 680 SYNOPSYS INC COM 871607107 382 5304 SH SOLE 5304 0 0 SYSCO CORP COM 871829107 2572 49560 SH SOLE 46084 0 3475 THL CR INC COM 872438106 1837 184467 SH SOLE 184466 0 0 TJX COS INC NEW COM 872540109 12122 153293 SH SOLE 65632 0 87660 TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADR 874039100 2029 61801 SH SOLE 61800 0 0 TALLGRASS ENERGY PARTNERS LP COM UNIT 874697105 1530 28770 SH SOLE 28770 0 0 TANGER FACTORY OUTLET CTRS I COM 875465106 264 8074 SH SOLE 8074 0 0 TATA MTRS LTD SPONSORED ADR 876568502 671 18827 SH SOLE 18827 0 0 TEKLA HEALTHCARE OPPORTUNIT SHS 879105104 238 13708 SH SOLE 13708 0 0 TELEFLEX INCORPORATE COM 879369106 300 1550 SH SOLE 1000 0 550 TEMPLETON EMERGING MARKETS FUN COM 880191101 159 11375 SH SOLE 800 0 10575 TESORO CORP COM 881609101 773 9540 SH SOLE 9540 0 0 TEVA PHARMACEUTICAL INDS LTD SPONSORED ADR 881624209 340 10605 SH SOLE 10304 0 300 TEXAS INSTRS INC COM 882508104 3050 37859 SH SOLE 37559 0 300 TEXAS ROADHOUSE INC COM 882681109 291 6557 SH SOLE 6557 0 0 THERMO FISHER SCIENTIFIC INC COM 883556102 13798 89837 SH SOLE 83832 0 6005 THOMSON REUTERS CORP COM COM 884903105 12347 285623 SH SOLE 18085 0 267538 THOR INDS INC COM 885160101 3018 31404 SH SOLE 27904 0 3500 TIME WARNER INC COM NEW 887317303 41815 427955 SH SOLE 425755 0 2200 TIMKEN CO COM 887389104 2046 45281 SH SOLE 45281 0 0 TORCHMARK CORP COM 891027104 2618 33980 SH SOLE 29685 0 4295 TORO CO COM 891092108 398 6382 SH SOLE 6382 0 0 TORONTO DOMINION BK ONT COM NEW 891160509 7271 145161 SH SOLE 137535 0 7625 TOTAL SYS SVCS INC COM 891906109 3505 65567 SH SOLE 65566 0 0 TOYOTA MOTOR CORP SP ADR REP2CO 892331307 233 2154 SH SOLE 2154 0 0 TRACTOR SUPPLY CO COM 892356106 665 9645 SH SOLE 9645 0 0 TRAVELCENTERS AMER LLC COM 894174101 76 12500 SH SOLE 12500 0 0 TRIANGLE CAP CORP COM 895848109 1719 90084 SH SOLE 90083 0 0 TRINITY INDS INC COM 896522109 1834 69101 SH SOLE 69100 0 0 TRIPADVISOR INC COM 896945201 627 14538 SH SOLE 14538 0 0 UBS AG JERSEY BRH ALERIAN INFRS 902641646 7773 266382 SH SOLE 266382 0 0 UDR INC COM 902653104 1069 29494 SH SOLE 27494 0 2000 U G I CORPORATION COM 902681105 4912 99438 SH SOLE 96638 0 2800 US BANCORP DEL COM NEW 902973304 10087 195884 SH SOLE 180474 0 15410 UNDER ARMOUR INC CL A 904311107 2118 107117 SH SOLE 107117 0 0 UNDER ARMOUR INC CL C 904311206 228 12466 SH SOLE 12466 0 0 UNILEVER PLC SPON ADR NEW 904767704 34459 698408 SH SOLE 698408 0 0 UNILEVER N V N Y SHS NEW 904784709 1278 25737 SH SOLE 25736 0 0 UNION PAC CORP COM 907818108 13800 130298 SH SOLE 121587 0 8710 UNITED CONTL HLDGS INC COM 910047109 245 3471 SH SOLE 3471 0 0 UNITED PARCEL SERVICE INC CL B 911312106 80077 746297 SH SOLE 633762 0 112535 UNITED TECHNOLOGIES CORP COM 913017109 39928 355838 SH SOLE 231223 0 124614 UNIVERSAL HLTH SVCS INC CL B 913903100 787 6326 SH SOLE 6326 0 0 VCA INC COM 918194101 970 10612 SH SOLE 10612 0 0 V F CORP COM 918204108 11492 209055 SH SOLE 193279 0 15775 VANGUARD SPECIALIZED PORTFOL DIV APP ETF 921908844 13027 144845 SH SOLE 144844 0 0 VANGUARD STAR FD VG TL INTL ST 921909768 4169 83929 SH SOLE 83929 0 0 VANGUARD BD INDEX FD INC LONG TERM BON 921937793 651 7234 SH SOLE 7234 0 0 VANGUARD BD INDEX FD INC INTERMED TERM 921937819 685 8193 SH SOLE 8193 0 0 VANGUARD BD INDEX FD INC SHORT TRM BON 921937827 5522 69269 SH SOLE 69269 0 0 VANGUARD BD INDEX FD INC TOTAL BND MRK 921937835 6193 76387 SH SOLE 76387 0 0 VANGUARD TAX MANAGED INTL FD FTSE DEV MKT 921943858 8973 228324 SH SOLE 228324 0 0 VANGUARD WHITEHALL FDS INC HIGH DIV YLD 921946406 11976 154239 SH SOLE 154239 0 0 VANGUARD HORIZON FD CAPITAL OP MF 922038500 450 3339 SH SOLE 0 0 3339 VANGUARD INTL EQUITY INDEX F TT WRLD ST ET 922042742 22443 344124 SH SOLE 344123 0 0 VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 1928 40317 SH SOLE 30308 0 10009 VANGUARD INTL EQUITY INDEX F FTSE EMR MKT 922042858 6477 163064 SH SOLE 144867 0 18196 VANGUARD INTL EQUITY INDEX F FTSE PACIFIC 922042866 445 7047 SH SOLE 7047 0 0 VANGUARD INTL EQUITY INDEX F FTSE EUROPE E 922042874 2533 49120 SH SOLE 48820 0 300 VANGUARD MM RESERVES PRIME MM MF 922906201 88 88090 SH SOLE 0 0 88090 VANGUARD MUN BD FD INC TAX EXEMPT BD 922907746 2427 47942 SH SOLE 47942 0 0 VANGUARD 500 INDEX FD INVESTOR MF 922908108 219 1003 SH SOLE 669 0 334 VANGUARD INDEX FDS S&P 500 ETF S 922908363 13259 61290 SH SOLE 51344 0 9945 VANGUARD INDEX FDS MCAP VL IDXVI 922908512 4582 44964 SH SOLE 44409 0 555 VANGUARD INDEX FDS MCAP GR IDXVI 922908538 1142 10115 SH SOLE 10115 0 0 VANGUARD INDEX FDS REIT ETF 922908553 10812 130921 SH SOLE 130920 0 0 VANGUARD INDEX FDS SML CP GRW ET 922908595 569 4048 SH SOLE 4048 0 0 VANGUARD INDEX FDS SM CP VAL ETF 922908611 1385 11279 SH SOLE 9506 0 1772 VANGUARD INDEX FDS MID CAP ETF 922908629 12367 88824 SH SOLE 88823 0 0 VANGUARD INDEX FDS LARGE CAP ETF 922908637 4354 40286 SH SOLE 40286 0 0 VANGUARD INDEX FDS EXTEND MKT ET 922908652 2584 25875 SH SOLE 25875 0 0 VANGUARD GROWTH INDEX FUND INV MF 922908660 521 8325 SH SOLE 1475 0 6850 VANGUARD INDEX TR 500 INDEX AD MF 922908710 388 1782 SH SOLE 0 0 1782 VANGUARD INDEX FDS GROWTH ETF 922908736 1757 14447 SH SOLE 14447 0 0 VANGUARD INDEX FDS VALUE ETF 922908744 3534 37061 SH SOLE 37061 0 0 VANGUARD INDEX FDS SMALL CP ETF 922908751 16797 126033 SH SOLE 126033 0 0 VANGUARD INDEX FDS TOTAL STK MKT 922908769 19240 158596 SH SOLE 158595 0 0 VMWARE INC CL A COM 928563402 209 2274 SH SOLE 2274 0 0 VORNADO RLTY TR SH BEN INT 929042109 505 5038 SH SOLE 5037 0 0 WD-40 CO COM 929236107 8035 73755 SH SOLE 73755 0 0 W S F S FINANCIAL CO COM 929328102 417 9082 SH SOLE 2481 0 6601 WABTEC CORP COM 929740108 943 12098 SH SOLE 12097 0 0 WAL-MART STORES INC COM 931142103 6849 95023 SH SOLE 94045 0 977 WALGREENS BOOTS ALLIANCE INC COM 931427108 6095 73390 SH SOLE 73389 0 0 WASHINGTON TR BANCO COM 940610108 285 5780 SH SOLE 5780 0 0 WATSCO INC COM 942622200 2608 18215 SH SOLE 18215 0 0 WEINGARTEN RLTY INVS SH BEN INT 948741103 499 14950 SH SOLE 14949 0 0 WELLS FARGO & CO NEW COM 949746101 75786 1361599 SH SOLE 1139778 0 221820 WESTERN DIGITAL CORP COM 958102105 1396 16923 SH SOLE 16820 0 102 WESTERN GAS PARTNERS LP COM UNIT LP I 958254104 410 6785 SH SOLE 6785 0 0 WESTERN UN CO COM 959802109 2178 107074 SH SOLE 107073 0 0 WEYERHAEUSER CO COM 962166104 7990 235157 SH SOLE 218400 0 16757 WHIRLPOOL CORP COM 963320106 6879 40153 SH SOLE 37303 0 2850 WHITING PETE CORP NEW COM 966387102 165 17500 SH SOLE 15500 0 2000 WHOLE FOODS MKT INC COM 966837106 630 21204 SH SOLE 21102 0 102 WILLIAMS COS INC DEL COM 969457100 1388 46910 SH SOLE 46459 0 450 WORLD FUEL SVCS CORP COM 981475106 983 27122 SH SOLE 27122 0 0 XEROX CORP COM 984121103 1084 147747 SH SOLE 147746 0 0 YAHOO INC COM 984332106 246 5314 SH SOLE 5314 0 0 YUM BRANDS INC COM 988498101 2791 43689 SH SOLE 43689 0 0 BT GROUP PLC ADR 05577E101 1614 80368 SH SOLE 80368 0 0 CDK GLOBAL INC COM 12508E101 256 3947 SH SOLE 3947 0 0 COVANTA HLDG CORP COM 22282E102 549 35028 SH SOLE 35028 0 0 VERISIGN INC COM 92343E102 462 5304 SH SOLE 5304 0 0 FIRSTSERVICE CORP NEW SUB VTG SH 33767E103 1842 30556 SH SOLE 30556 0 0 INVESCO ADVANTAGE MUNICIPAL SH BEN INT 46132E103 558 49864 SH SOLE 49863 0 0 BLACKHAWK NETWORK HLDGS INC COM 09238E104 857 21113 SH SOLE 21113 0 0 AMERISOURCEBERGEN CORP COM 03073E105 18681 211095 SH SOLE 210993 0 101 SALLY BEAUTY HLDGS INC COM 79546E104 436 21352 SH SOLE 21352 0 0 TARGET CORP COM 87612E106 4056 73495 SH SOLE 72595 0 900 NUVEEN HIGH INCOME DECMBR 20 COM 67076E107 1173 115035 SH SOLE 115035 0 0 EDWARDS LIFESCIENCES CORP COM 28176E108 674 7174 SH SOLE 7174 0 0 FIRST TR EXCHANGE-TRADED FD PFD SECS INC 33739E108 551 28241 SH SOLE 28240 0 0 DR PEPPER SNAPPLE GROUP INC COM 26138E109 394 4033 SH SOLE 4032 0 0 TOTAL S A SPONSORED ADR 89151E109 6441 127778 SH SOLE 127709 0 69 TRAVELERS COMPANIES INC COM 89417E109 18421 152831 SH SOLE 94143 0 58688 BHP BILLITON PLC SPONSORED ADR 05545E209 837 26896 SH SOLE 26895 0 0 FIRST TR EXCHANGE TRADED FD DJ INTERNT ID 33733E302 4311 48972 SH SOLE 48972 0 0 ALPS ETF TR RIVERFRNT FLE 00162Q510 3970 137814 SH SOLE 137814 0 0 ALPS ETF TR RIVERFRNT DYM 00162Q528 5714 204883 SH SOLE 204883 0 0 ALPS ETF TR RIVERFRONT DY 00162Q536 7584 309307 SH SOLE 309307 0 0 ALPS ETF TR RIVERFRONT UN 00162Q544 1602 61837 SH SOLE 61837 0 0 ALPS ETF TR RIVRFRNT STR 00162Q783 12166 482026 SH SOLE 482026 0 0 ALPS ETF TR SECTR DIV DOG 00162Q858 782 18228 SH SOLE 18228 0 0 ALPS ETF TR ALERIAN MLP 00162Q866 6528 513647 SH SOLE 499956 0 13690 AMC NETWORKS INC CL A 00164V103 317 5413 SH SOLE 5413 0 0 AT&T INC COM 00206R102 57742 1389730 SH SOLE 1028396 0 361332 ABBVIE INC COM 00287Y109 78879 1210557 SH SOLE 1195045 0 15512 ACTIVISION BLIZZARD INC COM 00507V109 28701 575641 SH SOLE 575640 0 0 ACUITY BRANDS INC COM 00508Y102 778 3816 SH SOLE 3816 0 0 ADOBE SYS INC COM 00724F101 1934 14868 SH SOLE 13268 0 1600 ADVANCE AUTO PARTS INC COM 00751Y106 799 5394 SH SOLE 5394 0 0 AECOM COM 00766T100 1058 29750 SH SOLE 23650 0 6100 AES TR III PFD CV 6.75% 00808N202 440 8628 SH SOLE 8628 0 0 AETNA INC NEW COM 00817Y108 1986 15575 SH SOLE 15575 0 0 AGILENT TECHNOLOGIES INC COM 00846U101 541 10239 SH SOLE 10238 0 0 AKAMAI TECHNOLOGIES INC COM 00971T101 30111 504381 SH SOLE 504380 0 0 ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 1421 13187 SH SOLE 13187 0 0 ALLEGHENY TECHNOLOGIES INC COM 01741R102 390 21756 SH SOLE 21756 0 0 ALPHABET INC CAP STK CL C 02079K107 64839 78161 SH SOLE 66346 0 11815 ALPHABET INC CAP STK CL A 02079K305 18925 22323 SH SOLE 22281 0 42 ALTRIA GROUP INC COM 02209S103 33802 473302 SH SOLE 455750 0 17551 AMBEV SA SPONSORED ADR 02319V103 1153 200315 SH SOLE 200315 0 0 AMERICAN AIRLS GROUP INC COM 02376R102 793 18767 SH SOLE 18767 0 0 AMERICAN TOWER CORP NEW COM 03027X100 2271 18692 SH SOLE 18691 0 0 AMERIPRISE FINANCIAL COM 03076c106 7534 58097 SH SOLE 51992 0 6105 ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 3572 32553 SH SOLE 32552 0 0 ANSYS INC COM 03662Q105 713 6676 SH SOLE 6676 0 0 ANTERO MIDSTREAM PARTNERS LP UNT LTD PARTN 03673L103 1111 33515 SH SOLE 33515 0 0 AQUA AMERICA INC COM 03836W103 572 17829 SH SOLE 15520 0 2309 ARAMARK COM 03852U106 2158 58543 SH SOLE 58543 0 0 ARC LOGISTICS PARTNERS LP COM UT REP LP 03879N101 174 12250 SH SOLE 12250 0 0 ARES CAP CORP COM 04010L103 5173 297676 SH SOLE 296376 0 1300 ARMADA HOFFLER PPTYS INC COM 04208T108 405 29189 SH SOLE 29189 0 0 ARTISAN PARTNERS ASSET MGMT CL A 04316A108 1463 53020 SH SOLE 53020 0 0 B & G FOODS INC NEW COM 05508R106 830 20626 SH SOLE 20625 0 0 BCE INC COM NEW 05534B760 10788 243693 SH SOLE 243693 0 0 BANCO BILBAO VIZCAYA ARGENTA SPONSORED ADR 05946K101 745 97923 SH SOLE 97922 0 0 BANCO SANTANDER SA ADR 05964H105 319 52596 SH SOLE 52595 0 0 BANKUNITED INC COM 06652K103 288 7720 SH SOLE 7719 0 0 BARCLAYS BANK PLC ADR PFD SR 5 06739H362 879 34000 SH SOLE 34000 0 0 BIOGEN INC COM 09062X103 2841 10391 SH SOLE 10391 0 0 BLACKROCK INC COM 09247X101 5357 13969 SH SOLE 13969 0 0 BLACKROCK TAX MUNICPAL BD TR SHS 09248X100 1121 50067 SH SOLE 50067 0 0 BLACKROCK MUNIVEST FD INC COM 09253R105 1349 139700 SH SOLE 139699 0 0 BLACKSTONE GROUP L P COM UNIT LTD 09253U108 2416 81377 SH SOLE 81376 0 0 BLACKROCK ENH CAP & INC FD I COM 09256A109 246 17192 SH SOLE 17191 0 0 BLACKROCK STRAT INCM OPPTY POR MF 09256h310 132 13362 SH SOLE 0 0 13362 BLACKROCK RES & COMM STRAT T SHS 09257A108 488 56859 SH SOLE 56858 0 0 BLACKSTONE GSO STRATEGIC CR COM SHS BEN I 09257R101 838 52927 SH SOLE 52926 0 0 BLACKROCK MULTI-SECTOR INC T COM 09258A107 363 21014 SH SOLE 21014 0 0 BLACKROCK SCIENCE & TECH TR SHS 09258G104 495 23419 SH SOLE 23419 0 0 BLUEROCK RESIDENTIAL GRW REI COM CL A 09627J102 922 74900 SH SOLE 74900 0 0 BROADRIDGE FINL SOLUTIONS IN COM 11133T103 2339 34424 SH SOLE 34423 0 0 BROOKFIELD GLOBL LISTED INFR COM SHS 11273Q109 538 40831 SH SOLE 40830 0 0 CBRE GROUP INC CL A 12504L109 36953 1062190 SH SOLE 1062190 0 0 CDW CORP COM 12514G108 5650 97918 SH SOLE 94143 0 3775 C H ROBINSON WORLDWIDE INC COM COM 12541W209 7174 92820 SH SOLE 5750 0 87070 CME GROUP INC COM 12572Q105 345 2906 SH SOLE 2905 0 0 CRH PLC ADR 12626K203 694 19759 SH SOLE 19759 0 0 CA INC COM 12673P105 856 26993 SH SOLE 26992 0 0 CABOT MICROELECTRONICS CORP COM 12709P103 645 8420 SH SOLE 8420 0 0 CALAMOS GBL DYN INCOME FUND COM 12811L107 105 13540 SH SOLE 13539 0 0 CALAMOS CONV & HIGH INCOME F COM SHS 12811P108 162 14290 SH SOLE 14289 0 0 CANADIAN PAC RY LTD COM 13645T100 879 5986 SH SOLE 5986 0 0 CAPITAL ONE FINL CORP COM 14040H105 36211 417852 SH SOLE 412856 0 4996 CAPITALA FIN CORP COM 14054R106 1968 137074 SH SOLE 135574 0 1500 CARDINAL HEALTH INC COM 14149Y108 1343 16476 SH SOLE 16476 0 0 CENTENE CORP DEL COM 15135B101 3446 48366 SH SOLE 48366 0 0 CHARTER COMMUNICATIONS INC N CL A 16119P108 4130 12618 SH SOLE 12521 0 97 CHINA MOBILE LIMITED SPONSORED ADR 16941M109 1121 20314 SH SOLE 20313 0 0 CINEMARK HOLDINGS INC COM 17243V102 825 18616 SH SOLE 18616 0 0 CISCO SYS INC COM 17275R102 621 19600 SH Put SOLE 18100 0 1500 CISCO SYS INC COM 17275R102 79894 2363756 SH SOLE 1812385 0 551369 CLAYMORE EXCHANGE TRD FD TR GUGG BULSH 20 18383M258 2208 104902 SH SOLE 104902 0 0 CLAYMORE EXCHANGE TRD FD TR GUGG BULSH 20 18383M266 2827 133702 SH SOLE 133702 0 0 CLAYMORE EXCHANGE TRD FD TR GUG BULL2020 18383M514 2408 112617 SH SOLE 112617 0 0 CLAYMORE EXCHANGE TRD FD TR GUG BULL2019 18383M522 2403 113223 SH SOLE 113223 0 0 CLAYMORE EXCHANGE TRD FD TR GUG BULL2018 18383M530 2444 115151 SH SOLE 115151 0 0 CLAYMORE EXCHANGE TRD FD TR GUGG CRP BD 2 18383M548 271 11991 SH SOLE 11991 0 0 CLAYMORE EXCHANGE TRD FD TR GUGG S&P SPIN 18383M605 2406 52411 SH SOLE 52410 0 0 CLAYMORE EXCHANGE TRD FD TR GUGG ENH SHT 18383M654 1479 29430 SH SOLE 29430 0 0 CLEARBRIDGE ENERGY MLP OPP F COM 18469P100 187 13935 SH SOLE 13934 0 0 COHEN & STEERS REIT & PFD IN COM 19247X100 531 27486 SH SOLE 27485 0 0 COHEN & STEERS INFRASTRUCTUR COM 19248A109 892 41421 SH SOLE 41421 0 0 COHEN & STEERS CLOSED END OP COM 19248P106 172 13933 SH SOLE 13933 0 0 COHEN & STEERS SLT PFD INCM COM 19248Y107 835 31488 SH SOLE 31488 0 0 COHEN & STEERS MLP INC & ENR COM SHS 19249B106 507 45292 SH SOLE 45292 0 0 COMCAST CORP NEW CL A 20030N101 45016 1197562 SH SOLE 1196762 0 800 COMPASS MINERALS INTL INC COM 20451N101 8746 128904 SH SOLE 128904 0 0 COMPASS DIVERSIFIED HOLDINGS SH BEN INT 20451Q104 949 57193 SH SOLE 57192 0 0 CONOCOPHILLIPS COM 20825C104 7370 147791 SH SOLE 140494 0 7296 CONSTELLATION BRANDS INC CL A 21036P108 2690 16598 SH SOLE 14798 0 1800 COSTCO WHSL CORP NEW COM 22160K105 3372 20109 SH SOLE 19938 0 170 CRACKER BARREL OLD CTRY STOR COM 22410J106 1057 6638 SH SOLE 6637 0 0 CROWN CASTLE INTL CORP NEW COM 22822V101 45692 483783 SH SOLE 473883 0 9900 CTRIP COM INTL LTD AMERICAN DEP 22943F100 617 12567 SH SOLE 12567 0 0 CYRUSONE INC COM 23283R100 539 10481 SH SOLE 10481 0 0 D R HORTON INC COM 23331A109 3085 92642 SH SOLE 89242 0 3400 DALECO RESOURCES CORP COM 23437P208 1 124670 SH SOLE 0 0 124670 DELL TECHNOLOGIES INC COM CL V 24703L103 860 13425 SH SOLE 13425 0 0 DENTSPLY SIRONA INC COM 24906P109 276 4433 SH SOLE 4433 0 0 DEVON ENERGY CORP COM 25179m103 2961 70965 SH SOLE 63565 0 7400 DIAGEO P L C SPON ADR NEW 25243Q205 12773 110516 SH SOLE 104765 0 5750 DISCOVERY COMMUNICATNS NEW COM SER A 25470F104 3603 123857 SH SOLE 123857 0 0 DISCOVERY COMMUNICATNS NEW COM SER C 25470F302 27431 968955 SH SOLE 968954 0 0 DISH NETWORK CORP CL A 25470M109 651 10256 SH SOLE 10256 0 0 DIVERSIFIED REAL ASSET INC F COM SHS 25533B108 1705 98316 SH SOLE 98316 0 0 DOLBY LABORATORIES INC COM 25659T107 697 13308 SH SOLE 13308 0 0 DOMINION RES INC VA NEW COM 25746U109 16519 212963 SH SOLE 210396 0 2566 DOMINION RES INC VA NEW UNIT 08/15/20 25746U836 808 15897 SH SOLE 15897 0 0 DUFF & PHELPS GLB UTL INC FD COM 26433C105 200 12333 SH SOLE 12332 0 0 DUKE ENERGY CORP NEW COM NEW 26441C204 25576 311862 SH SOLE 308815 0 3044 DUPONT FABROS TECHNOLOGY INC COM 26613Q106 808 16294 SH SOLE 16294 0 0 EOG RES INC COM 26875P101 853 8754 SH SOLE 8553 0 200 EQT CORP COM 26884L109 2532 41445 SH SOLE 40420 0 1025 EQT MIDSTREAM PARTNERS LP UNIT LTD PART 26885B100 1792 23313 SH SOLE 23313 0 0 ETF MANAGERS TR PUREFUNDS ISE 26924G201 268 9107 SH SOLE 9107 0 0 EAST WEST BANCORP INC COM 27579R104 1930 37410 SH SOLE 37410 0 0 EATON VANCE MUN BD FD COM 27827X101 475 37919 SH SOLE 37919 0 0 EATON VANCE TX MGD DIV EQ IN COM 27828N102 391 35363 SH SOLE 35363 0 0 EATON VANCE TX ADV GLBL DIV COM 27828S101 1103 70440 SH SOLE 70039 0 400 EATON VANCE TXMGD GL BUYWR O COM 27829C105 205 18850 SH SOLE 18850 0 0 EATON VANCE TAX MNGD GBL DV COM 27829F108 210 24695 SH SOLE 24694 0 0 EATON VANCE HIGH INCOME 2021 COM SH BEN IN 27829W101 946 94390 SH SOLE 94390 0 0 EMCOR GROUP INC COM 29084Q100 228 3629 SH SOLE 3629 0 0 ENBRIDGE INC COM 29250N105 59591 1424262 SH SOLE 1416091 0 8171 ENERGY TRANSFER PRTNRS L P UNIT LTD PART 29273R109 3030 82993 SH SOLE 82993 0 0 ENERGY TRANSFER EQUITY L P COM UT LTD PT 29273V100 3435 174105 SH SOLE 174104 0 0 ENLINK MIDSTREAM PARTNERS LP COM UNIT REP 29336U107 1156 63213 SH SOLE 63213 0 0 ENTERGY CORP NEW COM 29364G103 1052 13857 SH SOLE 13857 0 0 EQUINIX INC COM PAR $0.00 29444U700 251 628 SH SOLE 628 0 0 EQUITY RESIDENTIAL SH BEN INT 29476L107 459 7379 SH SOLE 7379 0 0 EXELON CORP COM 30161N101 1311 36454 SH SOLE 36453 0 0 EXPRESS SCRIPTS HLDG CO COM 30219G108 8237 124978 SH SOLE 116373 0 8605 EXTENDED STAY AMER INC UNIT 99/99/99 30224P200 877 55021 SH SOLE 55021 0 0 EXTRA SPACE STORAGE INC COM 30225T102 1452 19527 SH SOLE 19527 0 0 EXXON MOBIL CORP COM 30231G102 56231 685675 SH SOLE 511341 0 174333 FACEBOOK INC CL A 30303M102 15481 108983 SH SOLE 107380 0 1603 FAIRMOUNT SANTROL HLDGS INC COM 30555Q108 78 10700 SH SOLE 10700 0 0 FANG HLDGS LTD ADR 30711Y102 33 10238 SH SOLE 10238 0 0 FEDEX CORP COM 31428X106 6156 31550 SH SOLE 28124 0 3425 FIDELITY NATL INFORMATION SV COM 31620M106 4442 55802 SH SOLE 55802 0 0 FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303 814 20917 SH SOLE 20917 0 0 FIFTH STR SR FLOATNG RATE CO COM 31679F101 188 21400 SH SOLE 21400 0 0 FIREEYE INC COM 31816Q101 588 46700 SH SOLE 38700 0 8000 FIRST DATA CORP NEW COM CL A 32008D106 730 47100 SH SOLE 47100 0 0 FIRST FINL BANKSHARES COM 32020R109 270 6735 SH SOLE 6735 0 0 FIRST REP BK SAN FRANCISCO C COM 33616C100 240 2561 SH SOLE 2561 0 0 FIRST TR DJS MICROCAP INDEX COM SHS ANNUA 33718M105 1033 24272 SH SOLE 24272 0 0 FIRST TR INTER DUR PFD & IN COM 33718W103 1236 53203 SH SOLE 53202 0 0 FIRST TR MULTI CAP VALUE ALP COM SHS 33733F101 320 5707 SH SOLE 5707 0 0 FIRST TR VALUE LINE DIVID IN SHS 33734H106 1786 61594 SH SOLE 61593 0 0 FIRST TR LRGE CP CORE ALPHA COM SHS 33734K109 4569 88512 SH SOLE 88512 0 0 FIRST TR EXCHANGE TRADED FD CONSUMR DISCR 33734X101 1281 34792 SH SOLE 34791 0 0 FIRST TR EXCHANGE TRADED FD CONSUMR STAPL 33734X119 1986 43049 SH SOLE 43048 0 0 FIRST TR EXCHANGE TRADED FD ENERGY ALPHAD 33734X127 710 47169 SH SOLE 47169 0 0 FIRST TR EXCHANGE TRADED FD FINLS ALPHADE 33734X135 2020 72927 SH SOLE 72927 0 0 FIRST TR EXCHANGE TRADED FD HLTH CARE ALP 33734X143 2127 34090 SH SOLE 34090 0 0 FIRST TR EXCHANGE TRADED FD INDLS PROD DU 33734X150 1814 52857 SH SOLE 52857 0 0 FIRST TR EXCHANGE TRADED FD MATERIALS ALP 33734X168 338 8946 SH SOLE 8946 0 0 FIRST TR EXCHANGE TRADED FD TECH ALPHADEX 33734X176 563 13405 SH SOLE 13405 0 0 FIRST TR EXCHANGE TRADED FD UTILITIES ALP 33734X184 4003 146166 SH SOLE 146165 0 0 FIRST TR MID CAP CORE ALPHAD COM SHS 33735B108 9936 170008 SH SOLE 170008 0 0 FIRST TR LRG CP GRWTH ALPHAD COM SHS 33735K108 587 11153 SH SOLE 11153 0 0 FIRST TR STOXX EURO DIV FD COMMON SHS 33735T109 149 12092 SH SOLE 12092 0 0 FIRST TR NASDAQ ABA CMNTY BK UT COM SHS ET 33736Q104 222 4400 SH SOLE 4400 0 0 FIRST TR EXCNGE TRD ALPHADEX SML CAP VAL A 33737M409 10169 298047 SH SOLE 298046 0 0 FIRST TR ENERGY INFRASTRCTR COM 33738C103 212 10997 SH SOLE 10997 0 0 FIRST TR EXCHANGE TRADED FD NO AMER ENERG 33738D101 890 35183 SH SOLE 35183 0 0 FIRST TR EXCHANGE TRADED FD SENIOR LN FD 33738D309 12147 251039 SH SOLE 251038 0 0 FIRST TR EXCHANGE TRADED FD FIRST TR TA H 33738D408 8283 169534 SH SOLE 169534 0 0 FIRST TR EXCHANGE TRADED FD MULTI ASSET D 33738R100 1047 53631 SH SOLE 53630 0 0 FIRST TR EXCHANGE TRADED FD NASD TECH DIV 33738R118 553 17455 SH SOLE 17454 0 0 FIRST TR EXCHANGE TRADED FD DORSEY WRT 5 33738R605 6248 259929 SH SOLE 259929 0 0 FIRST TR EXCHANGE TRADED FD NASDAQ BK ETF 33738R860 212 8171 SH SOLE 8171 0 0 FIRST TR EXCHANGE TRADED FD DORSEY WRIGHT 33738R886 1703 89073 SH SOLE 89073 0 0 FIRST TR MLP & ENERGY INCOME COM 33739B104 456 27949 SH SOLE 27948 0 0 FST TR NEW OPPORT MLP & ENE COM 33739M100 466 34479 SH SOLE 34478 0 0 FIRST TR EXCH TRADED FD III RIVRFRNT DY A 33739P509 1300 23590 SH SOLE 23590 0 0 FIRST TR EXCH TRADED FD III RIVRFRNT DYN 33739P608 1704 30165 SH SOLE 30165 0 0 FIRST TR EXCH TRADED FD III RIVR FRNT DYN 33739P707 1932 32186 SH SOLE 32186 0 0 FIRST TR EXCH TRADED FD III RIVRFRNT DYN 33739P806 4515 79576 SH SOLE 79576 0 0 FIRST TR EXCHANGE TRADED FD FST LOW OPPT 33739Q200 746 14344 SH SOLE 14343 0 0 FIRST TR EXCHANGE TRADED FD FIRST TR ENH 33739Q408 6441 107416 SH SOLE 107416 0 0 FLEXSHARES TR QUALT DIVD ID 33939L860 8026 196632 SH SOLE 196632 0 0 FLOWSERVE CORP COM 34354P105 1765 36454 SH SOLE 36203 0 250 FORTIVE CORP COM 34959J108 876 14560 SH SOLE 14560 0 0 FREEPORT-MCMORAN INC CL B 35671D857 1591 119048 SH SOLE 118952 0 95 FRONTIER COMMUNICATIONS CORP COM 35906A108 180 84474 SH SOLE 84473 0 0 GABELLI DIVD & INCOME TR COM 36242H104 218 10476 SH SOLE 10476 0 0 GAMCO GLOBAL GOLD NAT RES & COM SH BEN IN 36465A109 685 122592 SH SOLE 122591 0 0 GAMESTOP CORP NEW CL A 36467W109 515 18700 SH Put SOLE 13700 0 5000 GAMESTOP CORP NEW CL A 36467W109 1033 45819 SH SOLE 40019 0 5800 GENERAL MTRS CO COM 37045V100 62084 1755774 SH SOLE 1558565 0 197208 GENWORTH FINL INC COM CL A 37247D106 48 11664 SH SOLE 11664 0 0 GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 9745 231150 SH SOLE 217809 0 13340 GLOBAL PMTS INC COM 37940X102 881 10924 SH SOLE 10923 0 0 GLOBAL X FDS GLBX MSCI NOR 37950E747 1834 163816 SH SOLE 163816 0 0 GLOBAL MED REIT INC COM NEW 37954A204 487 53739 SH SOLE 53738 0 0 GOLDMAN SACHS GROUP INC COM 38141G104 3350 14588 SH SOLE 14588 0 0 GOLDMAN SACHS MLP ENERGY REN COM 38148G107 107 13250 SH SOLE 13250 0 0 GUGGENHEIM ENHNCD EQTY INCM COM 40167B100 540 66882 SH SOLE 66882 0 0 GUGGENHEIM STRATEGIC OPP FD COM SBI 40167F101 449 22079 SH SOLE 22078 0 0 GUGGENHEIM CR ALLOCATION FD COM 40168G108 612 26885 SH SOLE 26885 0 0 HCA HOLDINGS INC COM 40412C101 42722 480082 SH SOLE 480082 0 0 HCP INC COM 40414L109 2287 73140 SH SOLE 73139 0 0 HDFC BANK LTD ADR REPS 3 SH 40415F101 1239 16472 SH SOLE 16472 0 0 HD SUPPLY HLDGS INC COM COM 40416M105 4050 98475 SH SOLE 85275 0 13200 HFF INC CL A 40418F108 453 16392 SH SOLE 16392 0 0 HP INC COM 40434L105 1184 66225 SH SOLE 66224 0 0 HOSPITALITY PPTYS TR COM SH BE COM 44106M102 254 8050 SH SOLE 5650 0 2400 HOST HOTELS & RESORTS INC COM 44107P104 32483 1740802 SH SOLE 1740801 0 0 IPG PHOTONICS CORP COM 44980X109 273 2262 SH SOLE 2262 0 0 IDEX CORP COM 45167R104 2077 22215 SH SOLE 22215 0 0 IMMUNOGEN INC COM 45253H101 131 34057 SH SOLE 34057 0 0 INC RESH HLDGS INC CL A 45329R109 628 13703 SH SOLE 13703 0 0 INDEPENDENCE RLTY TR INC COM 45378A106 197 21090 SH SOLE 21090 0 0 INTERCONTINENTAL EXCHANGE IN COM 45866F104 459 7669 SH SOLE 7568 0 100 INTUITIVE SURGICAL INC COM NEW 46120E602 1068 1394 SH SOLE 1394 0 0 INVENTRUST PROPERTIES CORP COM 46124j102 33 10501 SH SOLE 0 0 10501 INVESCO TR INVT GRADE MUNS COM 46131M106 490 37730 SH SOLE 37730 0 0 INVESCO VALUE MUN INCOME TR COM 46132P108 951 65247 SH SOLE 62684 0 2562 INVESCO QUALITY MUNI INC TRS COM 46133G107 170 13752 SH SOLE 13752 0 0 IRIDIUM COMMUNICATIONS INC COM 46269C102 820 85010 SH SOLE 85010 0 0 IRON MTN INC NEW COM 46284V101 729 20449 SH SOLE 20449 0 0 ISHARES TR US TREASURY E 46429B267 347 13881 SH SOLE 13880 0 0 ISHARES TR CMBS ETF 46429B366 359 7024 SH SOLE 7024 0 0 ISHARES TR IBONDS SEP19 46429B564 4852 190062 SH SOLE 190062 0 0 ISHARES TR IBONDS SEP18 46429B580 4845 190460 SH SOLE 190460 0 0 ISHARES TR FLTG RATE BD 46429B655 5860 115214 SH SOLE 115213 0 0 ISHARES TR CORE HIGH DV 46429B663 5054 60272 SH SOLE 34296 0 25975 ISHARES TR MIN VOL EAFE 46429B689 2848 43162 SH SOLE 43162 0 0 ISHARES TR MIN VOL USA E 46429B697 12298 257727 SH SOLE 257726 0 0 ISHARES TR 0-5 YR TIPS E 46429B747 550 5426 SH SOLE 5426 0 0 ISHARES U S ETF TR SHT MAT BD ET 46431W507 3647 72582 SH SOLE 72582 0 0 ISHARES TR USA MOMENTUM 46432F396 3717 44984 SH SOLE 44984 0 0 ISHARES TR CORE MSCI EAF 46432F842 22301 384836 SH SOLE 384836 0 0 ISHARES TR CORE ST USDB 46432F859 1190 23747 SH SOLE 23747 0 0 ISHARES INC CORE MSCI EMK 46434G103 12688 265501 SH SOLE 265501 0 0 ISHARES MSCI JAPAN ETF COM 46434G822 277 5384 SH SOLE 4843 0 540 ISHARES TR 0-5YR HI YL C 46434V407 772 16172 SH SOLE 16172 0 0 ISHARES TR IBONDS SEP20 46434V571 4853 189886 SH SOLE 189886 0 0 ISHARES TR CORE DIV GRWT 46434V621 2590 85059 SH SOLE 85059 0 0 ISHARES TR GLOBAL REIT E 46434V647 800 31595 SH SOLE 31595 0 0 ISHARES TR CORE MSCI EUR 46434V738 632 14378 SH SOLE 14377 0 0 ISHARES TR HDG MSCI JAPA 46434V886 5409 193000 SH SOLE 193000 0 0 ISHARES TR IBONDS DEC18 46434VAA8 5327 211676 SH SOLE 211676 0 0 ISHARES TR IBONDS DEC20 46434VAQ3 5329 209655 SH SOLE 209655 0 0 ISHARES TR IBONDS DEC19 46434VAU4 5342 213875 SH SOLE 213875 0 0 ISHARES TR IBONDS DEC21 46434VBK5 5325 214645 SH SOLE 214645 0 0 ISHARES TR INTL DIV GRWT 46435G524 393 7537 SH SOLE 7537 0 0 ISHARES TR IBONDS DEC21 46435G789 4854 189319 SH SOLE 189319 0 0 JPMORGAN CHASE & CO COM 46625H100 32675 371992 SH SOLE 358197 0 13794 JAPAN SMALLER CAPITALIZA COM 47109u104 192 17725 SH SOLE 2250 0 15475 JD COM INC SPON ADR CL A 47215P106 288 9286 SH SOLE 9286 0 0 J2 GLOBAL INC COM 48123V102 246 2938 SH SOLE 2938 0 0 JPMORGAN TR II EQTY INCOME SL MF 4812C0498 205 13113 SH SOLE 13113 0 0 JUNIPER NETWORKS INC COM 48203R104 239 8597 SH SOLE 8597 0 0 KAR AUCTION SVCS INC COM 48238T109 25054 573733 SH SOLE 573733 0 0 KKR & CO L P DEL COM UNITS 48248M102 339 18610 SH SOLE 18610 0 0 KEYSIGHT TECHNOLOGIES INC COM 49338L103 260 7198 SH SOLE 7198 0 0 KILROY RLTY CORP COM 49427F108 321 4454 SH SOLE 4454 0 0 KIMCO REALTY CORP REIT COM 49446r109 2893 130979 SH SOLE 117820 0 13159 KINDER MORGAN INC DEL COM 49456B101 231 10000 SH Call SOLE 10000 0 0 KINDER MORGAN INC DEL COM 49456B101 4960 228153 SH SOLE 223268 0 4884 KINDER MORGAN INC DEL PFD SER A 49456B200 4766 95568 SH SOLE 95568 0 0 KITE RLTY GROUP TR COM NEW 49803T300 538 25065 SH SOLE 25065 0 0 KNOWLES CORP COM 49926D109 1718 90691 SH SOLE 90691 0 0 LABORATORY CORP AMER HLDGS COM NEW 50540R409 894 6234 SH SOLE 6234 0 0 LEGG MASON BW GLB INC OPP FD COM 52469B100 354 27743 SH SOLE 27742 0 0 LIBERTY INTERACTIVE CORP QVC GP COM SE 53071M104 657 32842 SH SOLE 32842 0 0 LIFE STORAGE INC COM 53223X107 563 6861 SH SOLE 6861 0 0 LUXOTTICA GROUP S P A SPONSORED ADR 55068R202 2088 37946 SH SOLE 37946 0 0 M & T BK CORP COM 55261F104 1199 7752 SH SOLE 7751 0 0 MKS INSTRUMENT INC COM 55306N104 294 4287 SH SOLE 4287 0 0 MPLX LP COM UNIT REP 55336V100 211 5849 SH SOLE 5849 0 0 MACQUARIE INFRASTRUCTURE COR COM 55608B105 4353 54027 SH SOLE 54026 0 0 MACYS INC COM COM 55616P104 280 9425 SH SOLE 9425 0 0 MAIN STREET CAPITAL CORP COM 56035L104 462 12090 SH SOLE 12090 0 0 MARATHON PETE CORP COM 56585A102 397 9800 SH Call SOLE 9800 0 0 MARATHON PETE CORP COM 56585A102 3877 76730 SH SOLE 73169 0 3559 MASTERCARD INCORPORATED CL A 57636Q104 9665 85942 SH SOLE 85942 0 0 MAXIM INTEGRATED PRODS INC COM 57772K101 32056 713009 SH SOLE 713009 0 0 MCKESSON CORP COM 58155Q103 6461 43583 SH SOLE 43483 0 100 MEDICAL PPTYS TRUST INC COM 58463J304 405 31439 SH SOLE 31438 0 0 MEDNAX INC COM 58502B106 32782 472503 SH SOLE 472503 0 0 MERCK & CO INC COM 58933Y105 96151 1513237 SH SOLE 1228870 0 284366 METLIFE INC COM 59156R108 9882 187106 SH SOLE 179737 0 7368 MONOTYPE IMAGING HOLDINGS IN COM 61022P100 593 29544 SH SOLE 29544 0 0 MONSANTO CO NEW COM 61166W101 1719 15190 SH SOLE 15190 0 0 MONSTER BEVERAGE CORP NEW COM 61174X109 742 16077 SH SOLE 16077 0 0 MOSAIC CO NEW COM 61945C103 1180 40444 SH SOLE 40443 0 0 MYRIAD GENETICS INC COM 62855J104 17380 905210 SH SOLE 905210 0 0 NGL ENERGY PARTNERS LP COM UNIT REPS 62913M107 338 14960 SH SOLE 14960 0 0 NAVIENT CORPORATION COM 63938C108 1134 76851 SH SOLE 76850 0 0 NETFLIX INC COM 64110L106 856 5794 SH SOLE 5794 0 0 NETEASE INC SPONSORED ADR 64110W102 369 1302 SH SOLE 1302 0 0 NEUBERGER BERMAN MLP INCOME COM 64129H104 365 36117 SH SOLE 36117 0 0 NEUBERGER BERMAN REAL ESTATE S MF 64190A103 53 10000 SH SOLE 10000 0 0 NEW RESIDENTIAL INVT CORP COM NEW 64828T201 6881 405247 SH SOLE 405247 0 0 NEXTERA ENERGY INC COM 65339F101 11080 86320 SH SOLE 81695 0 4625 NOVARTIS A G SPONSORED ADR 66987V109 51601 694786 SH SOLE 691010 0 3775 NOW INC COM 67011P100 291 17173 SH SOLE 17173 0 0 NUANCE COMMUNICATIONS INC COM 67020Y100 348 20136 SH SOLE 20136 0 0 NUVEEN NORTH CAROLINA QLTY M COM 67060P100 392 30319 SH SOLE 30318 0 0 NUVEEN SELECT MAT MUN FD SH BEN INT 67061T101 157 15895 SH SOLE 15895 0 0 NUVEEN VIRGINIA QLTY MUNCPL COM 67064R102 552 42849 SH SOLE 42849 0 0 NVIDIA CORP COM 67066G104 281 2587 SH SOLE 2587 0 0 NUVEEN QUALITY MUNCP INCOME COM 67066V101 327 23917 SH SOLE 23917 0 0 NUVEEN MUNICIPAL CREDIT INC COM SH BEN IN 67070X101 288 20025 SH SOLE 20025 0 0 NUVEEN AMT FREE MUN CR INC F COM 67071L106 1104 75577 SH SOLE 75577 0 0 NUVEEN PREFERRED SECURITIES COM 67072C105 170 17892 SH SOLE 17891 0 0 NUVEEN CR STRATEGIES INCM FD COM SHS 67073D102 199 22981 SH SOLE 22980 0 0 NUVEEN BUILD AMER BD FD COM 67074C103 304 14565 SH SOLE 14564 0 0 NUVEEN ENERGY MLP TOTL RTRNF COM 67074U103 299 21959 SH SOLE 21959 0 0 NUVEEN REAL ASSET INC & GROW COM 67074Y105 226 13145 SH SOLE 13144 0 0 NUVEEN PFD & INCOME TERM FD COM 67075A106 2284 94889 SH SOLE 93988 0 900 NUVEEN HIGH INCOME 2020 TARG COM 67075L102 166 16379 SH SOLE 16378 0 0 NUVEEN HGH INC DEC18 TRGT TR COM 67075P103 581 57127 SH SOLE 57127 0 0 NUVEEN HIGH INCOME NOVEMBER COM 67077N106 674 67400 SH SOLE 67400 0 0 OCLARO INC COM NEW 67555N206 379 44400 SH Call SOLE 38400 0 6000 OCLARO INC COM NEW 67555N206 622 63428 SH SOLE 59428 0 4000 ONEOK PARTNERS LP UNIT LTD PART 68268N103 206 3829 SH SOLE 3829 0 0 OPKO HEALTH INC COM 68375N103 153 19140 SH SOLE 19140 0 0 OPPENHEIMER REV WEIGHTD ETF LARGE CAP REV 68386C104 630 13865 SH SOLE 13865 0 0 ORACLE CORP COM 68389X105 33769 757000 SH SOLE 434792 0 322208 ORBITAL ATK INC COM 68557N103 223 2276 SH SOLE 2276 0 0 PBF ENERGY INC CL A 69318G106 597 26968 SH SOLE 26968 0 0 PG&E CORP COM 69331C108 249 3759 SH SOLE 3759 0 0 PPL CORP COM 69351T106 12240 327354 SH SOLE 315858 0 11496 PACER FDS TR TRENDP 750 ET 69374H105 2251 89081 SH SOLE 89081 0 0 PACER FDS TR TRENDP 450 ET 69374H204 564 20316 SH SOLE 20316 0 0 PACER FDS TR TRENDPILOT EU 69374H808 515 19733 SH SOLE 19733 0 0 PAYPAL HLDGS INC COM 70450Y103 5915 137497 SH SOLE 137497 0 0 PIMCO INCOME STRATEGY FUND COM 72201H108 875 78478 SH SOLE 78478 0 0 PIMCO ETF TR TTL RTN ACTV 72201R775 910 8648 SH SOLE 8647 0 0 PIMCO ETF TR 0-5 HIGH YIEL 72201R783 1611 15947 SH SOLE 15947 0 0 PIMCO ETF TR INV GRD CRP B 72201R817 15120 146787 SH SOLE 146787 0 0 PIMCO ETF TR ENHAN SHRT MA 72201R833 12847 126391 SH SOLE 126391 0 0 PIMCO ETF TR 25YR+ ZERO U 72201R882 3034 27330 SH SOLE 27330 0 0 PIMCO DYNAMIC INCOME FD SHS 72201Y101 2058 71357 SH SOLE 71356 0 0 PIMCO DYNMIC CREDIT AND MRT COM SHS 72202D106 1778 82960 SH SOLE 82359 0 600 POOL CORPORATION COM 73278L105 233 1960 SH SOLE 1960 0 0 POTASH CORP SASK INC COM 73755L107 280 16430 SH SOLE 16212 0 218 POWERSHARES QQQ TRUST UNIT SER 1 73935A104 284 2400 SH Put SOLE 2400 0 0 POWERSHARES QQQ TRUST UNIT SER 1 73935A104 36465 275464 SH SOLE 271044 0 4420 POWERSHARES ETF TRUST DWA MOMENTUM 73935X153 9826 216979 SH SOLE 216979 0 0 POWERSHARES ETF TRUST FINL PFD PTFL 73935X229 319 17102 SH SOLE 17101 0 0 POWERSHARES ETF TRUST DYNA BUYBK AC 73935X286 773 14896 SH SOLE 14896 0 0 POWERSHARES ETF TRUST FTSE US1500 S 73935X567 404 3476 SH SOLE 3476 0 0 POWERSHARES ETF TRUST FTSE RAFI 100 73935X583 2932 28621 SH SOLE 28621 0 0 POWERSHARES ETF TRUST DYNM LRG CP G 73935X609 11857 345185 SH SOLE 345185 0 0 POWERSHARES ETF TRUST AERSPC DEF PT 73935X690 3392 77901 SH SOLE 77901 0 0 POWERSHARES ETF TRUST INTL DIV ACHV 73935X716 479 31870 SH SOLE 31870 0 0 POWERSHARES ETF TRUST DYN PHRMA POR 73935X799 202 3444 SH SOLE 3444 0 0 POWERSHARES ETF TRUST RUSSELL MID V 73935X880 10472 333852 SH SOLE 333852 0 0 POWERSHARES ETF TRUST II SENIOR LN POR 73936Q769 6021 258871 SH SOLE 258870 0 0 POWERSHARES ETF TRUST II CEF INC COMPS 73936Q843 536 23232 SH SOLE 23232 0 0 POWERSHARES ETF TR II INSUR NATL MU 73936T474 510 20386 SH SOLE 20386 0 0 POWERSHARES ETF TR II FDM HG YLD RA 73936T557 853 45367 SH SOLE 45367 0 0 POWERSHARES ETF TR II PFD PORTFOLIO 73936T565 677 45709 SH SOLE 45708 0 0 POWERSHARES ETF TR II SOVEREIGN DEB 73936T573 1327 45690 SH SOLE 45690 0 0 POWERSHARES ETF TR II EMER MRKT POR 73936T763 877 44229 SH SOLE 44229 0 0 POWERSHARES ETF TR II S&P INT DEV Q 73936T805 1298 62270 SH SOLE 62270 0 0 POWERSHARES ETF TR II BUILD AMER ET 73937B407 2282 77727 SH SOLE 77726 0 0 POWERSHARES ETF TR II VAR RATE PFD 73937B597 537 21133 SH SOLE 21132 0 0 POWERSHARES ETF TR II PWRSHS SP500 73937B654 5774 142550 SH SOLE 142549 0 0 POWERSHARES ETF TR II S&P500 LOW VO 73937B779 1208 27811 SH SOLE 27811 0 0 POWERSHARES ETF TR II S&P SMCP IT P 73937B860 1296 17757 SH SOLE 17757 0 0 POWERSHARES ACT MANG COMM FD OPT YLD DIV 73937V106 674 40577 SH SOLE 40577 0 0 PRAXAIR INC COM 74005P104 1667 14059 SH SOLE 14007 0 51 PREMIER INC CL A 74051N102 2261 71063 SH SOLE 71063 0 0 PRICE T ROWE GROUP INC COM 74144T108 2053 30130 SH SOLE 30129 0 0 PRIMERICA INC COM 74164M108 717 8724 SH SOLE 8724 0 0 PRINCIPAL FINL GROUP INC COM 74251V102 1214 19246 SH SOLE 19245 0 0 PRINCIPAL REAL ESTATE INCOME SHS BEN INT 74255X104 591 33720 SH SOLE 33719 0 0 PROLOGIS INC COM 74340W103 204 3941 SH SOLE 3941 0 0 PROSHARES TR MSCI EAFE DIV 74347B839 410 12015 SH SOLE 12015 0 0 PROSHARES TR II SHT VIX ST TR 74347W627 732 10000 SH Put SOLE 10000 0 0 PROSHARES TR S&P 500 DV AR 74348A467 1335 23765 SH SOLE 23765 0 0 PROSPECT CAPITAL CORPORATION NOTE 5.375%1 74348TAK8 12 12000 SH SOLE 12000 0 0 PROSPECT CAPITAL CORPORATION NOTE 4.750% 74348TAQ5 24 25000 SH SOLE 25000 0 0 PUBLIC STORAGE REIT COM 74460d109 201 920 SH SOLE 920 0 0 QUEST DIAGNOSTICS INC COM COM 74834L100 864 8798 SH SOLE 8798 0 0 QUINTILES IMS HOLDINGS INC COM 74876Y101 6877 85404 SH SOLE 85403 0 0 RGC RES INC COM 74955L103 1393 63300 SH SOLE 48000 0 15300 RADIANT LOGISTICS INC COM 75025X100 147 29496 SH SOLE 29496 0 0 RANGE RES CORP COM 75281A109 361 12436 SH SOLE 12435 0 0 RBC BEARINGS INC COM 75524B104 808 8327 SH SOLE 8327 0 0 RE MAX HLDGS INC CL A 75524W108 762 12833 SH SOLE 12833 0 0 REGENERON PHARMACEUTICALS COM 75886F107 632 1632 SH SOLE 1632 0 0 RETAIL OPPORTUNITY INVTS COR COM 76131N101 253 12065 SH SOLE 12065 0 0 RIVERNORTH DOUBLELINE STRATE COM 76882G107 713 37673 SH SOLE 37673 0 0 RYDEX ETF TRUST GUG S&P500 EQ 78355W106 9271 102084 SH SOLE 73832 0 28252 RYDEX ETF TRUST GUG S&P500 PU 78355W304 619 10523 SH SOLE 10523 0 0 RYDEX ETF TRUST GUG S&P500 PU 78355W403 880 9815 SH SOLE 9815 0 0 RYDEX ETF TRUST GUG S&P500 EW 78355W874 246 1983 SH SOLE 1983 0 0 RYMAN HOSPITALITY PPTYS INC COM 78377T107 28514 461183 SH SOLE 461183 0 0 SBA COMMUNICATIONS CORP COM 78388J106 1010 8388 SH SOLE 0 0 8388 S&P GLOBAL INC COM 78409V104 466 3570 SH SOLE 2269 0 1300 SPDR S&P 500 ETF TR TR UNIT 78462F103 58801 249436 SH SOLE 241103 0 8332 SPDR GOLD TRUST GOLD SHS 78463V107 4311 36317 SH SOLE 30946 0 5371 SPDR INDEX SHS FDS EURO STOXX 50 78463X202 390 10737 SH SOLE 10737 0 0 SPDR INDEX SHS FDS MSCI ACWI EXU 78463X848 284 8341 SH SOLE 8341 0 0 SPDR SERIES TRUST MORGAN TECH E 78464A102 11737 170583 SH SOLE 170583 0 0 SPDR SERIES TRUST NUV HGHYLD MU 78464A284 297 5263 SH SOLE 5263 0 0 SPDR SERIES TRUST BLMBRG BRC CN 78464A359 786 16345 SH SOLE 16344 0 0 SPDR SERIES TRUST BLOMBRG BRC I 78464A375 366 10745 SH SOLE 10745 0 0 SPDR SERIES TRUST S&P 500 GROWT 78464A409 694 6111 SH SOLE 6111 0 0 SPDR SERIES TRUST BLOOMBERG BRC 78464A417 1242 33645 SH SOLE 33645 0 0 SPDR SERIES TRUST BLOMBERG BRC 78464A474 1735 56695 SH SOLE 56694 0 0 SPDR SERIES TRUST S&P 500 VALUE 78464A508 285 2532 SH SOLE 2532 0 0 SPDR SERIES TRUST AEROSPACE DEF 78464A631 251 3770 SH SOLE 3770 0 0 SPDR SERIES TRUST BLMBRG BRC IN 78464A672 277 4631 SH SOLE 4631 0 0 SPDR SERIES TRUST BLMBRG BR 1 3 78464A680 6566 143662 SH SOLE 143662 0 0 SPDR SERIES TRUST S&P REGL BKG 78464A698 1344 24622 SH SOLE 24622 0 0 SPDR SERIES TRUST S&P PHARMAC 78464A722 477 11413 SH SOLE 11413 0 0 SPDR SERIES TRUST S&P DIVID ETF 78464A763 2242 25443 SH SOLE 25443 0 0 SPDR SERIES TRUST S&P CAP MKTS 78464A771 2072 44337 SH SOLE 44337 0 0 SPDR SERIES TRUST S&P BK ETF 78464A797 1308 30433 SH SOLE 30432 0 0 SPDR SERIES TRUST RUSSELL 1000 78464A854 459 4145 SH SOLE 4145 0 0 SPDR SERIES TRUST S&P SEMICNDCT 78464A862 283 4700 SH SOLE 4700 0 0 SPDR SERIES TRUST S&P BIOTECH 78464A870 2536 36585 SH SOLE 36585 0 0 SSGA ACTIVE ETF TR BLKSTN GSOSRL 78467V608 5281 111094 SH SOLE 111094 0 0 SSGA ACTIVE ETF TR SPDR TR TACTI 78467V848 1798 36792 SH SOLE 36791 0 0 SPDR DOW JONES INDL AVRG ETF UT SER 1 78467X109 14492 70235 SH SOLE 70235 0 0 SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCR 78467Y107 3086 9881 SH SOLE 8731 0 1150 SPDR SER TR BLOOMBERG SRT 78468R408 1306 46740 SH SOLE 46739 0 0 SPDR SER TR NUVEEN BRC MU 78468R721 3275 68344 SH SOLE 68344 0 0 SPDR SER TR NUVEEN BLMBRG 78468R739 12005 247844 SH SOLE 247844 0 0 SABRE CORP COM 78573M104 30306 1430230 SH SOLE 1430230 0 0 SALESFORCE COM INC COM 79466L302 1199 14542 SH SOLE 14542 0 0 SANOFI SPONSORED ADR 80105N105 15675 346412 SH SOLE 346411 0 0 SCANA CORP NEW COM 80589M102 608 9314 SH SOLE 9313 0 0 SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 987 18838 SH SOLE 18837 0 0 SELECT SECTOR SPDR TR SBI HEALTHCAR 81369Y209 4145 55745 SH SOLE 55744 0 0 SELECT SECTOR SPDR TR SBI CONS STPL 81369Y308 3229 59169 SH SOLE 59169 0 0 SELECT SECTOR SPDR TR SBI CONS DISC 81369Y407 3882 44144 SH SOLE 44144 0 0 SELECT SECTOR SPDR TR SBI INT-ENERG 81369Y506 2544 36398 SH SOLE 36398 0 0 SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 3797 160040 SH SOLE 159040 0 1000 SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 1535 23603 SH SOLE 23603 0 0 SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 4233 79418 SH SOLE 79418 0 0 SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 753 14691 SH SOLE 14691 0 0 SERVICEMASTER GLOBAL HLDGS I COM 81761R109 640 15350 SH SOLE 15350 0 0 SHIRE PLC SPONSORED ADR 82481R106 440 2528 SH SOLE 2528 0 0 SHOPIFY INC CL A 82509L107 684 10054 SH SOLE 10054 0 0 SIGNATURE BK NEW YORK N Y COM 82669G104 1749 11791 SH SOLE 11791 0 0 SIRIUS XM HLDGS INC COM 82968B103 179 34792 SH SOLE 34792 0 0 SITEONE LANDSCAPE SUPPLY INC COM 82982L103 607 12541 SH SOLE 12541 0 0 SKYWORKS SOLUTIONS INC COM 83088M102 2663 27174 SH SOLE 26724 0 450 SMITH & NEPHEW PLC SPDN ADR NEW 83175M205 815 26354 SH SOLE 26353 0 0 SPECTRA ENERGY PARTNERS LP COM 84756N109 5094 116697 SH SOLE 116697 0 0 SPECTRUM BRANDS HLDGS INC COM 84763R101 1519 10928 SH SOLE 10928 0 0 SPIRE INC COM 84857L101 532 7888 SH SOLE 7888 0 0 SPIRIT RLTY CAP INC NEW COM 84860W102 1022 100957 SH SOLE 100957 0 0 SPROTT PHYSICAL GOLD TRUST UNIT 85207H104 157 15403 SH SOLE 15403 0 0 STARWOOD PPTY TR INC COM 85571B105 2179 96522 SH SOLE 95522 0 1000 STERLING CAPITAL STRATTON SM C MF 85917k546 16570 198446 SH SOLE 181249 0 17198 STERLING CAPITAL STRATTON REAL MF 85917k553 728 19955 SH SOLE 17477 0 2478 STERLING CAPITAL STRATTON MID MF 85917k561 2908 47277 SH SOLE 26056 0 21222 SUMITOMO MITSUI FINL GROUP I SPONSORED ADR 86562M209 222 30697 SH SOLE 30697 0 0 SUNOCO LOGISTICS PRTNRS L P COM UNITS 86764L108 936 38350 SH SOLE 38350 0 0 SUNOCO LP COM U REP LP 86765K109 804 33300 SH SOLE 33300 0 0 SYNAPTICS INC COM 87157D109 362 7317 SH SOLE 7317 0 0 TARGA RES CORP COM 87612G101 1507 25174 SH SOLE 25174 0 0 TEKLA LIFE SCIENCES INVS SH BEN INT 87911K100 267 13800 SH SOLE 13800 0 0 TEKLA WORLD HEALTHCARE FD BEN INT SHS 87911L108 497 34691 SH SOLE 34690 0 0 TELUS CORP COM 87971M103 724 22302 SH SOLE 22301 0 0 TESLA INC COM 88160R101 283 1017 SH SOLE 942 0 75 TG THERAPEUTICS INC COM 88322Q108 121 10400 SH SOLE 10400 0 0 3M CO COM 88579Y101 41404 216410 SH SOLE 149917 0 66492 TORTOISE ENERGY INFRA CORP COM 89147L100 5012 143655 SH SOLE 134905 0 8750 TORTOISE PWR & ENERGY INFRAS COM 89147X104 479 21790 SH SOLE 21790 0 0 TORTOISE MLP FD INC COM 89148B101 298 14369 SH SOLE 13268 0 1100 TORTOISE ENERGY INDEPENDENC COM 89148K101 396 24034 SH SOLE 22534 0 1500 TOWNEBANK PORTSMOUTH VA COM 89214P109 900 27805 SH SOLE 27805 0 0 TRANSCANADA CORP COM 89353D107 1849 40065 SH SOLE 40065 0 0 TWENTY FIRST CENTY FOX INC CL A 90130A101 3094 95549 SH SOLE 95549 0 0 TWITTER INC COM 90184L102 1958 131033 SH SOLE 131033 0 0 TWO HBRS INVT CORP COM 90187B101 148 15485 SH SOLE 15485 0 0 UNITEDHEALTH GROUP INC COM 91324P102 53110 323823 SH SOLE 323772 0 50 VALEANT PHARMACEUTICALS INTL COM 91911K102 393 35632 SH SOLE 35632 0 0 VALERO ENERGY CORP NEW COM 91913Y100 1810 27313 SH SOLE 27312 0 0 VANECK VECTORS ETF TR GOLD MINERS E 92189F106 2411 105706 SH SOLE 104205 0 1500 VANECK VECTORS ETF TR HIGH YLD MUN 92189F361 7450 243704 SH SOLE 243703 0 0 VANECK VECTORS ETF TR AMT FREE INT 92189F544 12694 541563 SH SOLE 541563 0 0 VANECK VECTORS ETF TR JR GOLD MINER 92189F791 207 5762 SH SOLE 5762 0 0 VANGUARD CHARLOTTE FDS INTL BD IDX E 92203J407 482 8907 SH SOLE 8906 0 0 VANGUARD WORLD FDS CONSUM DIS ET 92204A108 237 1717 SH SOLE 1717 0 0 VANGUARD WORLD FDS CONSUM STP ET 92204A207 357 2541 SH SOLE 2541 0 0 VANGUARD WORLD FDS ENERGY ETF 92204A306 210 2175 SH SOLE 2175 0 0 VANGUARD WORLD FDS FINANCIALS ET 92204A405 838 13871 SH SOLE 13821 0 50 VANGUARD WORLD FDS HEALTH CAR ET 92204A504 608 4416 SH SOLE 4415 0 0 VANGUARD WORLD FDS INDUSTRIAL ET 92204A603 419 3387 SH SOLE 3387 0 0 VANGUARD WORLD FDS INF TECH ETF 92204A702 1807 13326 SH SOLE 13326 0 0 VANGUARD WORLD FDS TELCOMM ETF 92204A884 2547 26853 SH SOLE 26852 0 0 VANGUARD SCOTTSDALE FDS SHRT TRM CORP 92206C409 23812 298627 SH SOLE 298626 0 0 VANGUARD SCOTTSDALE FDS VNG RUS1000GR 92206C680 323 2768 SH SOLE 2768 0 0 VANGUARD SCOTTSDALE FDS VNG RUS1000VA 92206C714 453 4521 SH SOLE 4521 0 0 VANGUARD SCOTTSDALE FDS LG-TERM COR B 92206C813 657 7308 SH SOLE 7308 0 0 VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 17088 197824 SH SOLE 197823 0 0 VARIAN MED SYS INC COM 92220P105 469 5155 SH SOLE 5155 0 0 VENTAS INC COM 92276F100 13309 209647 SH SOLE 200346 0 4300 VEREIT INC COM 92339V100 326 38468 SH SOLE 38468 0 0 VERIZON COMMUNICATIONS INC COM 92343V104 95288 1954626 SH SOLE 1721581 0 233045 VERISK ANALYTICS INC COM 92345Y106 31440 387483 SH SOLE 387483 0 0 VERTEX PHARMACEUTICALS INC COM 92532F100 1301 11899 SH SOLE 11899 0 0 VERSUM MATLS INC COM COM 92532W103 430 14055 SH SOLE 12905 0 1150 VIACOM INC NEW CL B 92553P201 315 6768 SH SOLE 6768 0 0 VISA INC COM CL A 92826C839 17305 194735 SH SOLE 194635 0 100 VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 14350 542981 SH SOLE 528630 0 14350 WGL HLDGS INC COM 92924F106 1964 23806 SH SOLE 23806 0 0 WABCO HLDGS INC COM 92927K102 242 2065 SH SOLE 2065 0 0 W P CAREY INC COM 92936U109 8862 142457 SH SOLE 135576 0 6880 WEC ENERGY GROUP INC COM 92939U106 961 15860 SH SOLE 15860 0 0 WASTE CONNECTIONS INC COM 94106B101 1243 14098 SH SOLE 14097 0 0 WASTE MGMT INC DEL COM 94106L109 32910 451332 SH SOLE 243866 0 207466 WELLTOWER INC COM 95040Q104 18179 256697 SH SOLE 254196 0 2500 WESTERN ASSET HIGH INCM OPP COM 95766K109 178 35412 SH SOLE 35412 0 0 WESTROCK CO COM 96145D105 1381 26553 SH SOLE 26552 0 0 WILLIAMS PARTNERS L P NEW COM UNIT LTD 96949L105 727 17822 SH SOLE 17821 0 0 WISDOMTREE TR HIGH DIV FD 97717W208 200 2930 SH SOLE 2929 0 0 WISDOMTREE TR EMG MKTS SMCA 97717W281 6036 134493 SH SOLE 134493 0 0 WISDOMTREE TR LARGECAP DIVI 97717W307 9120 109982 SH SOLE 109981 0 0 WISDOMTREE TR DIV EX-FINL F 97717W406 371 4500 SH SOLE 4500 0 0 WISDOMTREE TR INDIA ERNGS FD COM 97717W422 8076 334684 SH SOLE 22783 0 311901 WISDOMTREE TR MIDCAP DIVI F 97717W505 707 7258 SH SOLE 7257 0 0 WISDOMTREE TR LRGECP VALUE 97717W547 402 5729 SH SOLE 5729 0 0 WISDOMTREE TR MDCP EARN FUN 97717W570 698 19791 SH SOLE 19791 0 0 WISDOMTREE TR SMALLCAP DIVI 97717W604 401 4975 SH SOLE 4974 0 0 WISDOMTREE TR JP SMALLCP DI 97717W836 1667 25006 SH SOLE 24931 0 75 WISDOMTREE TR EUROPE SMCP D 97717W869 2482 42041 SH SOLE 42040 0 0 WISDOMTREE TR ITL HDG QTLY 97717X594 4317 151877 SH SOLE 151877 0 0 WISDOMTREE TR EUROPE HEDGED 97717X701 5823 92710 SH SOLE 92710 0 0 WYNDHAM WORLDWIDE CORP COM 98310W108 205 2443 SH SOLE 2443 0 0 YUM CHINA HLDGS INC COM 98850P109 1094 40237 SH SOLE 40237 0 0 ZIMMER BIOMET HLDGS INC COM 98956P102 32593 266916 SH SOLE 265131 0 1785 ZOETIS INC CL A 98978V103 1119 20976 SH SOLE 18076 0 2900 ADIENT PLC SHS COM G0084W101 511 7033 SH SOLE 6992 0 41 ALLERGAN PLC SHS G0177J108 15986 66916 SH SOLE 37560 0 29355 AMDOCS LTD SHS G02602103 2246 36831 SH SOLE 36831 0 0 AON PLC SHS CL A G0408V102 4842 40793 SH SOLE 38793 0 2000 AXALTA COATING SYS LTD COM G0750C108 2381 73975 SH SOLE 73975 0 0 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 61817 515662 SH SOLE 510166 0 5495 BROOKFIELD PPTY PARTNERS L P UNIT LTD PART G16249107 844 37953 SH SOLE 37953 0 0 DELPHI AUTOMOTIVE PLC SHS G27823106 28628 355677 SH SOLE 355676 0 0 EATON CORP PLC SHS G29183103 13714 184967 SH SOLE 171222 0 13744 EVEREST RE GROUP LTD COM G3223R108 1941 8302 SH SOLE 8301 0 0 FABRINET SHS G3323L100 229 5454 SH SOLE 5454 0 0 GENPACT LIMITED SHS G3922B107 2715 109674 SH SOLE 109674 0 0 ICON PLC SHS G4705A100 3238 40621 SH SOLE 40621 0 0 INGERSOLL-RAND PLC SHS G47791101 9696 119237 SH SOLE 24786 0 94450 WEATHERFORD INTL PLC ORD SHS G48833100 1791 269346 SH SOLE 268546 0 800 INVESCO LTD SHS G491BT108 43205 1410558 SH SOLE 1410558 0 0 JAZZ PHARMACEUTICALS PLC SHS USD G50871105 279 1929 SH SOLE 1929 0 0 JOHNSON CTLS INTL PLC SHS G51502105 13847 328763 SH SOLE 313963 0 14800 LAZARD LTD SHS A G54050102 420 9146 SH SOLE 9146 0 0 LIBERTY GLOBAL PLC SHS CL A G5480U104 1891 52736 SH SOLE 52736 0 0 LIBERTY GLOBAL PLC SHS CL C G5480U120 5174 147663 SH SOLE 147663 0 0 MEDTRONIC PLC SHS G5960L103 16999 211029 SH SOLE 97853 0 113176 NIELSEN HLDGS PLC SHS EUR G6518L108 34737 840889 SH SOLE 840888 0 0 NORWEGIAN CRUISE LINE HLDGS SHS G66721104 33723 664768 SH SOLE 664768 0 0 SEADRILL LIMITED SHS G7945E105 24 15108 SH SOLE 15107 0 0 SEAGATE TECHNOLOGY PLC SHS G7945M107 3504 76293 SH SOLE 76293 0 0 PENTAIR PLC SHS G7S00T104 6567 104611 SH SOLE 96751 0 7859 STERIS PLC SHS USD G84720104 3127 45027 SH SOLE 45026 0 0 PERRIGO CO PLC SHS G97822103 599 9027 SH SOLE 9027 0 0 CHUBB LIMITED COM H1467J104 20559 150896 SH SOLE 67302 0 83593 GARMIN LTD SHS H2906T109 1049 20526 SH SOLE 20526 0 0 TE CONNECTIVITY LTD REG SHS H84989104 7017 94136 SH SOLE 91775 0 2360 CHECK POINT SOFTWARE TECH LT ORD M22465104 26504 258175 SH SOLE 258175 0 0 ELBIT SYS LTD ORD M3760D101 604 5316 SH SOLE 5316 0 0 AERCAP HOLDINGS NV SHS N00985106 1031 22441 SH SOLE 22441 0 0 CORE LABORATORIES N V COM N22717107 1550 13421 SH SOLE 13420 0 0 LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 6141 67350 SH SOLE 62575 0 4775 MYLAN N V SHS EURO N59465109 334 8587 SH SOLE 8587 0 0 NXP SEMICONDUCTORS N V COM N6596X109 7087 68479 SH SOLE 64579 0 3900 YANDEX N V SHS CLASS A N97284108 468 21375 SH SOLE 21375 0 0 ROYAL CARIBBEAN CRUISES LTD COM V7780T103 323 3293 SH SOLE 3292 0 0 AEGEAN MARINE PETROLEUM NETW SHS Y0017S102 1294 107407 SH SOLE 107407 0 0 BROADCOM LTD SHS Y09827109 7928 36208 SH SOLE 34350 0 1857 FLEX LTD ORD Y2573F102 775 46178 SH SOLE 46178 0 0 SCORPIO TANKERS INC SHS Y7542C106 515 116011 SH SOLE 116011 0 0