The Securities and Exchange Commission has not necessarily reviewed the information in this filing and has not determined if it is accurate and complete.
The reader should not assume that the information is accurate and complete.

UNITED STATES SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 13F

FORM 13F INFORMATION TABLE

OMB APPROVAL
OMB Number: 3235-0006
Estimated average burden
hours per response: 23.8

COLUMN 1 COLUMN 2 COLUMN 3 COLUMN 4 COLUMN 5 COLUMN 6 COLUMN 7 COLUMN 8
VALUE SHRS OR SH/ PUT/ INVESTMENT OTHER VOTING AUTHORITY
NAME OF ISSUER TITLE OF CLASS CUSIP (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
AFLAC INC COM 001055102 14,626 166,614 SH   SOLE   159,214 0 7,400
AGCO CORP COM 001084102 1,326 18,571 SH   SOLE   18,570 0 0
ABBOTT LABS COM 002824100 68,674 1,203,344 SH   SOLE   857,287 0 260,093
ABERDEEN ASIA PACIFIC INCOM COM 003009107 205 42,185 SH   SOLE   42,185 0 0
ABIOMED INC COM 003654100 219 1,172 SH   SOLE   1,172 0 0
ABRAXAS PETE CORP COM 003830106 29 11,901 SH   SOLE   11,901 0 0
ACADIA PHARMACEUTICALS INC COM 004225108 381 12,658 SH   SOLE   12,658 0 0
AEGON N V NY REGISTRY S 007924103 197 31,352 SH   SOLE   31,352 0 0
AFFILIATED MANAGERS GROUP COM 008252108 353 1,724 SH   SOLE   1,723 0 0
AIR PRODS & CHEMS INC COM 009158106 17,424 106,197 SH   SOLE   41,735 0 9,625
ALASKA AIR GROUP INC COM 011659109 600 8,169 SH   SOLE   8,169 0 0
ALBEMARLE CORP COM 012653101 258 2,023 SH   SOLE   2,023 0 0
ALEXANDRIA REAL ESTATE EQ IN COM 015271109 4,053 31,037 SH   SOLE   29,687 0 1,350
ALEXION PHARMACEUTICALS INC COM 015351109 405 3,391 SH   SOLE   3,391 0 0
ALIGN TECHNOLOGY INC COM 016255101 597 2,688 SH   SOLE   2,688 0 0
ALLEGHANY CORP DEL COM 017175100 484 813 SH   SOLE   813 0 0
ALLIANCE DATA SYSTEMS CORP COM 018581108 492 1,943 SH   SOLE   1,942 0 0
ALLIANT ENERGY CORP COM 018802108 5,084 119,335 SH   SOLE   119,334 0 0
ALLIANZGI EQUITY & CONV INCO COM 018829101 596 28,243 SH   SOLE   28,243 0 0
ALLSTATE CORP COM 020002101 14,451 138,009 SH   SOLE   25,676 0 101,647
ALPINE TOTAL DYNAMIC DIVID F COM SH BEN IN 021060207 149 15,763 SH   SOLE   15,763 0 0
ALTABA INC COM 021346101 596 8,534 SH   SOLE   8,534 0 0
AMARIN CORP PLC SPONS ADR NEW 023111206 61 15,369 SH   SOLE   15,369 0 0
AMAZON COM INC COM 023135106 22,976 19,646 SH   SOLE   19,025 0 446
AMBAC FINL GROUP INC COM NEW 023139884 270 16,939 SH   SOLE   16,939 0 0
AMERICAN CAMPUS COMM REIT COM 024835100 1,822 44,395 SH   SOLE   40,595 0 3,800
AMERICAN ELEC PWR INC COM 025537101 12,796 173,924 SH   SOLE   173,423 0 500
AMERICAN EXPRESS CO COM 025816109 19,133 192,659 SH   SOLE   190,749 0 1,910
AMERICAN INTL GROUP INC COM NEW 026874784 3,414 57,303 SH   SOLE   57,302 0 0
AMERICAN WTR WKS CO INC NEW COM 030420103 12,324 134,714 SH   SOLE   24,609 0 4,800
AMERIGAS PARTNERS L P UNIT L P INT 030975106 3,323 71,909 SH   SOLE   65,558 0 6,350
AMETEK INC NEW COM 031100100 335 4,624 SH   SOLE   4,623 0 0
AMGEN INC COM 031162100 56,148 322,879 SH   SOLE   251,262 0 53,209
AMPHENOL CORP NEW CL A 032095101 2,357 26,850 SH   SOLE   26,850 0 0
ANADARKO PETE CORP COM 032511107 3,160 58,912 SH   SOLE   56,722 0 2,190
ANALOG DEVICES INC COM 032654105 23,675 265,930 SH   SOLE   265,929 0 0
ANIKA THERAPEUTICS INC COM 035255108 786 14,593 SH   SOLE   14,593 0 0
ANNALY CAP MGMT INC COM 035710409 13,259 1,115,180 SH   SOLE   104,311 0 998,759
ANTHEM INC COM 036752103 16,936 75,272 SH   SOLE   75,072 0 200
APACHE CORP COM 037411105 943 22,346 SH   SOLE   22,345 0 0
APOLLO SR FLOATING RATE FD I COM 037636107 219 13,533 SH   SOLE   13,532 0 0
APPLE INC COM 037833100 73,075 431,816 SH   SOLE   405,296 0 11,704
APPLE INC COM 037833100 558 3,300 SH Call SOLE   3,300 0 0
APPLIED MATLS INC COM 038222105 1,177 23,026 SH   SOLE   23,026 0 0
ARCHER DANIELS MIDLAND CO COM 039483102 843 21,047 SH   SOLE   21,046 0 0
ARROW ELECTRS INC COM 042735100 413 5,146 SH   SOLE   5,146 0 0
ASPEN TECHNOLOGY INC COM 045327103 374 5,658 SH   SOLE   5,658 0 0
ASTRAZENECA PLC SPONSORED ADR 046353108 10,375 298,995 SH   SOLE   298,995 0 0
AUTODESK INC COM 052769106 3,094 29,516 SH   SOLE   29,516 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 11,168 95,302 SH   SOLE   95,301 0 0
AUTOZONE INC COM 053332102 640 900 SH   SOLE   900 0 0
AVALONBAY CMNTYS INC COM 053484101 539 3,025 SH   SOLE   3,025 0 0
AVERY DENNISON CORP COM 053611109 846 7,373 SH   SOLE   7,373 0 0
BB&T CORP COM 054937107 10,788 216,982 SH   SOLE   216,982 0 0
BP PLC SPONSORED ADR 055622104 13,641 324,556 SH   SOLE   324,555 0 0
BADGER METER INC COM 056525108 827 17,320 SH   SOLE   17,319 0 0
BAIDU INC SPON ADR REP 056752108 7,260 30,998 SH   SOLE   30,998 0 0
BALL CORP COM 058498106 1,687 44,584 SH   SOLE   44,584 0 0
BANK AMER CORP COM 060505104 19,576 663,169 SH   SOLE   640,357 0 0
BANK HAWAII CORP COM 062540109 1,081 12,618 SH   SOLE   12,618 0 0
BANK MONTREAL QUE COM 063671101 6,257 78,196 SH   SOLE   78,196 0 0
BANK OF THE OZARKS COM 063904106 1,178 24,315 SH   SOLE   24,315 0 0
BANK NEW YORK MELLON CORP COM 064058100 10,994 204,140 SH   SOLE   204,139 0 0
BARNES GROUP INC COM 067806109 283 4,479 SH   SOLE   4,479 0 0
BARRICK GOLD CORP COM 067901108 358 24,761 SH   SOLE   24,761 0 0
BARRICK GOLD CORP COM 067901108 506 35,000 SH Call SOLE   35,000 0 0
BAXTER INTL INC COM 071813109 3,827 59,212 SH   SOLE   52,661 0 6,550
BECTON DICKINSON & CO COM 075887109 23,315 108,921 SH   SOLE   88,592 0 5,318
BERKLEY W R CORP COM 084423102 470 6,564 SH   SOLE   6,563 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 2,380 8 SH   SOLE   8 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 60,055 302,973 SH   SOLE   302,462 0 510
BEST BUY INC COM 086516101 364 5,327 SH   SOLE   5,326 0 0
BHP BILLITON LTD F ADR 1 ADR R COM 088606108 467 10,159 SH   SOLE   10,159 0 0
BLACK HILLS CORP COM 092113109 1,623 27,000 SH   SOLE   27,000 0 0
BLACKROCK MUNICIPL INC QLTY COM 092479104 717 50,575 SH   SOLE   50,575 0 0
BLACKROCK ENHANCED GBL DIV T COM 092501105 393 31,482 SH   SOLE   31,481 0 0
BLACKROCK CR ALLCTN INC TR COM 092508100 172 12,954 SH   SOLE   12,954 0 0
BLACKROCK ENHANCED INTL DIV COM BENE INTE 092524107 197 30,255 SH   SOLE   30,254 0 0
BOARDWALK PIPELINE PARTNERS UT LTD PARTNE 096627104 404 31,360 SH   SOLE   31,360 0 0
BOEING CO COM 097023105 10,700 36,285 SH   SOLE   36,284 0 0
BOJANGLES INC COM 097488100 468 39,722 SH   SOLE   39,722 0 0
BORGWARNER INC COM 099724106 353 6,925 SH   SOLE   6,924 0 0
BOSTON PROPERTIES INC COM 101121101 1,003 7,721 SH   SOLE   7,721 0 0
BOSTON SCIENTIFIC CORP COM 101137107 361 14,578 SH   SOLE   14,578 0 0
BOULDER GROWTH & INCOME FD I COM 101507101 239 21,624 SH   SOLE   21,624 0 0
BRINKS CO COM 109696104 682 8,671 SH   SOLE   8,671 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 34,274 559,328 SH   SOLE   314,420 0 118,453
BRITISH AMERN TOB PLC SPONSORED ADR 110448107 7,553 112,750 SH   SOLE   112,749 0 0
BROOKFIELD ASSET MGMT INC CL A LTD VT S 112585104 7,410 170,199 SH   SOLE   170,199 0 0
BROOKFIELD REAL ASSETS INCOM SHS BEN INT 112830104 738 31,613 SH   SOLE   31,612 0 0
BROWN & BROWN INC COM 115236101 1,155 22,447 SH   SOLE   22,447 0 0
BROWN FORMAN CORP CL B 115637209 4,696 68,388 SH   SOLE   68,387 0 0
BRUNSWICK CORP COM 117043109 203 3,688 SH   SOLE   3,688 0 0
BUCKEYE PARTNERS L P UNIT LTD PART 118230101 765 15,454 SH   SOLE   12,740 0 2,714
BUFFALO WILD WINGS INC COM 119848109 367 2,349 SH   SOLE   2,349 0 0
BURLINGTON STORES INC COM 122017106 372 3,028 SH   SOLE   3,028 0 0
CBS CORP NEW CL B 124857202 7,217 122,330 SH   SOLE   122,330 0 0
CECO ENVIRONMENTAL COM 125141101 150 29,317 SH   SOLE   28,806 0 511
CF INDS HLDGS INC COM 125269100 1,685 39,614 SH   SOLE   39,613 0 0
CIGNA CORPORATION COM 125509109 5,691 28,024 SH   SOLE   28,023 0 0
CMS ENERGY CORP COM 125896100 788 16,667 SH   SOLE   16,666 0 0
CSX CORP COM 126408103 9,658 175,588 SH   SOLE   85,838 0 150
CVS HEALTH CORP COM 126650100 38,247 527,549 SH   SOLE   460,865 0 21,664
CABOT OIL & GAS CORP COM 127097103 461 16,152 SH   SOLE   16,152 0 0
CALAMOS CONV OPP AND INC FD SH BEN INT 128117108 156 13,970 SH   SOLE   13,970 0 0
CALAMOS STRATEGIC TOTL RETN COM SH BEN IN 128125101 184 15,249 SH   SOLE   15,249 0 0
CAMBREX CORP COM 132011107 271 5,660 SH   SOLE   5,660 0 0
CAMDEN PPTY TR SH BEN INT 133131102 1,141 12,408 SH   SOLE   11,808 0 600
CAMPBELL SOUP CO COM 134429109 572 11,899 SH   SOLE   11,899 0 0
CDN IMPERIAL BK COMM TORONTO COM 136069101 6,290 64,572 SH   SOLE   64,572 0 0
CANADIAN NATL RY CO COM 136375102 1,289 15,631 SH   SOLE   15,630 0 0
CANADIAN NAT RES LTD COM 136385101 691 19,369 SH   SOLE   19,368 0 0
CARLISLE COS INC COM 142339100 507 4,469 SH   SOLE   4,468 0 0
CARMAX INC COM 143130102 8,112 126,494 SH   SOLE   126,493 0 0
CARNIVAL CORP UNIT 99/99/99 143658300 874 13,168 SH   SOLE   12,218 0 950
CARTER INC COM 146229109 570 4,856 SH   SOLE   4,856 0 0
CASEYS GEN STORES INC COM 147528103 369 3,302 SH   SOLE   3,302 0 0
CATERPILLAR INC DEL COM 149123101 10,500 66,637 SH   SOLE   40,686 0 8,000
CEDAR FAIR L P DEPOSITRY UNI 150185106 312 4,808 SH   SOLE   4,808 0 0
CELGENE CORP COM 151020104 5,464 52,364 SH   SOLE   52,363 0 0
CEMEX SAB DE CV SPON ADR NEW 151290889 143 19,132 SH   SOLE   19,132 0 0
CENTER COAST MLP & INFRSTR F COM SHS 151461100 177 17,800 SH   SOLE   17,800 0 0
CENTURYLINK INC COM 156700106 2,918 174,982 SH   SOLE   174,982 0 0
CERNER CORP COM 156782104 13,316 197,601 SH   SOLE   197,601 0 0
CERUS CORP COM 157085101 138 41,107 SH   SOLE   41,107 0 0
CHARLES RIV LABS INTL INC COM 159864107 281 2,572 SH   SOLE   2,572 0 0
CHEESECAKE FACTORY INC COM 163072101 1,367 28,392 SH   SOLE   28,392 0 0
CHESAPEAKE ENERGY CORP COM 165167107 44 11,325 SH   SOLE   11,325 0 0
CHESAPEAKE ENERGY CORP PFD CONV 165167842 1,546 31,123 SH   SOLE   31,123 0 0
CHEVRON CORP NEW COM 166764100 34,397 274,765 SH   SOLE   274,765 0 0
CHURCH & DWIGHT INC COM 171340102 3,485 69,484 SH   SOLE   69,483 0 0
CINCINNATI FINL CORP COM 172062101 876 11,698 SH   SOLE   11,697 0 0
CINTAS CORP COM 172908105 535 3,439 SH   SOLE   3,439 0 0
CITIGROUP INC COM NEW 172967424 23,854 320,587 SH   SOLE   178,195 0 131,566
CITIGROUP INC COM NEW 172967424 223 3,000 SH Call SOLE   3,000 0 0
CITIZENS FINL GROUP INC COM 174610105 319 7,619 SH   SOLE   7,619 0 0
CITRIX SYS INC COM 177376100 1,129 12,838 SH   SOLE   12,838 0 0
CITY HLDG CO COM 177835105 317 4,700 SH   SOLE   4,700 0 0
CLEAN HARBORS INC COM 184496107 1,677 30,958 SH   SOLE   30,958 0 0
CLEARBRIDGE ENERGY MLP FD IN COM 184692101 320 21,009 SH   SOLE   21,008 0 0
CLEVELAND CLIFFS INC COM 185899101 205 28,553 SH   SOLE   28,552 0 0
CLOROX CO DEL COM 189054109 1,150 7,735 SH   SOLE   7,734 0 0
CLOVIS ONCOLOGY INC COM 189464100 273 4,025 SH   SOLE   4,025 0 0
COCA COLA CO COM 191216100 47,784 1,041,504 SH   SOLE   812,621 0 198,610
COGNEX CORP COM 192422103 1,340 21,918 SH   SOLE   21,918 0 0
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 4,348 61,225 SH   SOLE   61,224 0 0
COHERENT INC COM 192479103 274 973 SH   SOLE   973 0 0
COLGATE PALMOLIVE CO COM 194162103 3,826 50,704 SH   SOLE   42,144 0 8,560
CONAGRA BRANDS INC COM 205887102 583 15,478 SH   SOLE   15,478 0 0
CONE MIDSTREAM PARTNERS LP COM UNIT REPS 206812109 297 17,750 SH   SOLE   17,750 0 0
CONSOLIDATED EDISON INC COM 209115104 1,185 13,953 SH   SOLE   13,952 0 0
COOPER COS INC COM NEW 216648402 7,543 34,620 SH   SOLE   34,620 0 0
COPART INC COM 217204106 513 11,891 SH   SOLE   11,891 0 0
CORNING INC COM 219350105 2,674 83,610 SH   SOLE   83,610 0 0
CREDIT SUISSE GROUP SPONSORED ADR 225401108 568 31,870 SH   SOLE   31,870 0 0
CREE INC COM 225447101 745 20,073 SH   SOLE   20,073 0 0
CROWN HOLDINGS INC COM 228368106 793 14,114 SH   SOLE   14,114 0 0
CUMMINS INC COM 231021106 1,081 6,122 SH   SOLE   6,122 0 0
CURIS INC COM 231269101 67 96,522 SH   SOLE   96,522 0 0
CYPRESS SEMICONDUCTOR CORP COM 232806109 636 41,766 SH   SOLE   41,766 0 0
DBX ETF TR XTRACK MSCI E 233051200 707 22,267 SH   SOLE   22,267 0 0
DBX ETF TR XTRACK RUSS 1 233051481 323 10,082 SH   SOLE   10,082 0 0
DBX ETF TR XTRACK MSCI A 233051820 480 17,296 SH   SOLE   17,296 0 0
DBX ETF TR XTRACK MSCI E 233051853 286 10,067 SH   SOLE   10,067 0 0
DST SYS INC DEL COM 233326107 1,337 21,553 SH   SOLE   21,553 0 0
DTE ENERGY CO COM 233331107 202 1,848 SH   SOLE   1,848 0 0
DANAHER CORP DEL COM 235851102 7,197 77,541 SH   SOLE   77,541 0 0
DARDEN RESTAURANTS INC COM 237194105 1,949 20,306 SH   SOLE   20,306 0 0
DARLING INGREDIENTS INC COM 237266101 2,182 120,378 SH   SOLE   120,378 0 0
DEERE & CO COM 244199105 9,345 59,710 SH   SOLE   31,400 0 6,860
DELTA AIR LINES INC DEL COM NEW 247361702 3,227 57,631 SH   SOLE   57,630 0 0
DELUXE CORP COM 248019101 249 3,244 SH   SOLE   3,244 0 0
DEXCOM INC COM 252131107 290 5,063 SH   SOLE   5,063 0 0
DIEBOLD NXDF INC COM 253651103 607 37,147 SH   SOLE   37,146 0 0
DIGITAL RLTY TR INC COM 253868103 6,852 60,164 SH   SOLE   56,563 0 3,600
DISNEY WALT CO COM DISNEY 254687106 35,766 332,692 SH   SOLE   228,833 0 80,972
DISCOVER FINL SVCS COM 254709108 21,837 283,895 SH   SOLE   283,894 0 0
DOLLAR GEN CORP NEW COM 256677105 17,443 187,548 SH   SOLE   187,548 0 0
DOLLAR TREE INC COM 256746108 4,082 38,046 SH   SOLE   38,046 0 0
DONEGAL GROUP INC CLASS A COM 257701201 479 27,659 SH   SOLE   20,551 0 7,108
DOUBLELINE INCOME SOLUTIONS COM 258622109 1,290 63,935 SH   SOLE   63,935 0 0
DOUBLELINE OPPORTUNISTIC CR COM 258623107 673 30,331 SH   SOLE   30,330 0 0
DUKE REALTY CORP COM NEW 264411505 262 9,664 SH   SOLE   9,664 0 0
DUNKIN BRANDS GROUP INC COM 265504100 266 4,139 SH   SOLE   4,139 0 0
DYCOM INDS INC COM 267475101 1,825 16,384 SH   SOLE   16,384 0 0
E TRADE FINANCIAL CORP COM NEW 269246401 218 4,404 SH   SOLE   4,404 0 0
EASTGROUP PPTY INC COM 277276101 425 4,809 SH   SOLE   4,809 0 0
EASTMAN CHEM CO COM 277432100 716 7,730 SH   SOLE   7,729 0 0
EATON VANCE ENH EQTY INC FD COM 278277108 160 10,516 SH   SOLE   10,515 0 0
EBAY INC COM 278642103 8,092 214,429 SH   SOLE   214,428 0 0
ECOLAB INC COM 278865100 12,160 90,629 SH   SOLE   90,628 0 0
EDISON INTL COM 281020107 239 3,785 SH   SOLE   3,785 0 0
ELECTRONIC ARTS INC COM 285512109 2,375 22,609 SH   SOLE   22,609 0 0
ELLINGTON FINANCIAL LLC COM 288522303 824 56,842 SH   SOLE   56,842 0 0
ELLINGTON RESIDENTIAL MTG RE COM SHS BEN I 288578107 336 27,925 SH   SOLE   27,925 0 0
EMERSON ELEC CO COM 291011104 24,476 351,216 SH   SOLE   227,840 0 3,249
EMPIRE ST RLTY TR INC CL A 292104106 274 13,387 SH   SOLE   13,387 0 0
ENCANA CORP COM 292505104 752 56,415 SH   SOLE   56,414 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 8,538 322,096 SH   SOLE   317,754 0 4,341
ESSEX PPTY TR INC COM 297178105 633 2,627 SH   SOLE   2,452 0 175
EURONET WORLDWIDE INC COM 298736109 839 9,966 SH   SOLE   9,966 0 0
EXPEDITORS INTL WASH INC COM 302130109 2,804 43,346 SH   SOLE   43,346 0 0
FNB CORP PA COM 302520101 352 25,510 SH   SOLE   25,509 0 0
FACTSET RESH SYS INC COM 303075105 2,682 13,914 SH   SOLE   13,914 0 0
FASTENAL CO COM 311900104 1,605 29,364 SH   SOLE   29,363 0 0
FAUQUIER BANKSHARES INC VA COM 312059108 209 9,557 SH   SOLE   9,557 0 0
FEDERATED INVS INC PA CL B 314211103 232 6,445 SH   SOLE   6,445 0 0
FERRELLGAS PARTNERS L.P. UNIT LTD PART 315293100 244 57,124 SH   SOLE   57,123 0 0
FIDELITY DIVID ETF RIS 316092832 331 10,824 SH   SOLE   10,824 0 0
FIDUS INVT CORP COM 316500107 3,293 216,991 SH   SOLE   216,990 0 0
FIFTH THIRD BANCORP COM 316773100 837 27,595 SH   SOLE   27,594 0 0
FIRST BANCORP N C COM 318910106 457 12,957 SH   SOLE   12,957 0 0
FIRST COMWLTH FINL PA COM COM 319829107 377 26,347 SH   SOLE   26,347 0 0
FIRST TR MORNINGSTAR DIV LEA SHS 336917109 768 25,530 SH   SOLE   25,530 0 0
FIRST TR EXCHANGE TRADED FD US EQTY OPPT 336920103 1,114 16,328 SH   SOLE   16,328 0 0
FIRST TR NAS100 EQ WEIGHTED SHS 337344105 286 4,948 SH   SOLE   4,948 0 0
FIRST TR NASDAQ100 TECH INDE SHS 337345102 3,828 53,223 SH   SOLE   53,223 0 0
FISERV INC COM 337738108 4,399 33,552 SH   SOLE   25,177 0 8,375
FIRSTENERGY CORP COM 337932107 2,039 66,606 SH   SOLE   66,606 0 0
FLAHERTY&CRMN PFD SEC INCOM COM 338478100 789 38,600 SH   SOLE   38,599 0 0
FLEETCOR TECHNOLOGIES INC COM 339041105 1,557 8,096 SH   SOLE   8,096 0 0
FLUOR CORP NEW COM 343412102 1,625 31,479 SH   SOLE   31,478 0 0
FLOWERS FOODS INC COM 343498101 195 10,144 SH   SOLE   10,144 0 0
FORD MTR CO DEL COM PAR $0.01 345370860 14,454 1,157,296 SH   SOLE   1,157,295 0 0
FORTIS INC COM 349553107 2,080 56,733 SH   SOLE   56,733 0 0
FQF TR O SHS FTSE EU 351680848 374 14,700 SH   SOLE   14,700 0 0
FRESENIUS MED CARE AG&CO KGA SPONSORED ADR 358029106 316 6,019 SH   SOLE   6,019 0 0
GALLAGHER ARTHUR J & CO COM 363576109 655 10,357 SH   SOLE   10,356 0 0
GENERAL DYNAMICS CORP COM 369550108 19,096 93,862 SH   SOLE   86,822 0 7,040
GENERAL ELECTRIC CO COM 369604103 25,370 1,453,899 SH   SOLE   1,178,972 0 43,300
GENERAL MLS INC COM 370334104 20,048 338,139 SH   SOLE   335,138 0 3,000
GENERAL MLS INC COM 370334104 1,452 24,500 SH Call SOLE   24,500 0 0
GENTEX CORP COM 371901109 514 24,558 SH   SOLE   24,557 0 0
GENESIS ENERGY L P UNIT LTD PART 371927104 651 29,133 SH   SOLE   29,133 0 0
GENUINE PARTS CO COM 372460105 8,460 89,043 SH   SOLE   87,042 0 2,000
GERON CORP COM 374163103 19 10,750 SH   SOLE   10,750 0 0
GILEAD SCIENCES INC COM 375558103 14,267 199,159 SH   SOLE   199,158 0 0
GLADSTONE INVT CORP COM 376546107 126 11,320 SH   SOLE   11,319 0 0
GOLDMAN SACHS ETF TR EQUITY ETF 381430503 15,221 285,261 SH   SOLE   285,261 0 0
GOODYEAR TIRE & RUBR CO COM 382550101 1,180 36,545 SH   SOLE   36,545 0 0
GRACO INC COM 384109104 792 17,515 SH   SOLE   17,514 0 0
GRAINGER W W INC COM 384802104 10,744 45,478 SH   SOLE   45,478 0 0
GRAMERCY PPTY TR COM NEW 385002308 288 10,832 SH   SOLE   10,831 0 0
GUGGENHEIM TAXABLE MUN MNGD COM 401664107 278 12,250 SH   SOLE   12,250 0 0
HSBC HLDGS PLC SPON ADR NEW 404280406 1,872 36,268 SH   SOLE   36,268 0 0
HALLIBURTON CO COM 406216101 5,655 115,731 SH   SOLE   114,386 0 1,345
HANCOCK JOHN FINL OPPTYS FD SH BEN INT NE 409735206 504 12,826 SH   SOLE   12,825 0 0
HANESBRANDS INC COM 410345102 16,543 791,193 SH   SOLE   791,193 0 0
HARRIS CORP DEL COM 413875105 797 5,631 SH   SOLE   5,631 0 0
HARTFORD FINL SVCS GROUP INC COM 416515104 558 9,917 SH   SOLE   9,916 0 0
HASBRO INC COM 418056107 517 5,694 SH   SOLE   5,693 0 0
HEICO CORP NEW COM 422806109 205 2,176 SH   SOLE   2,176 0 0
HELMERICH & PAYNE INC COM 423452101 1,587 24,559 SH   SOLE   24,559 0 0
HENRY JACK & ASSOC INC COM 426281101 1,723 14,734 SH   SOLE   14,734 0 0
HERCULES CAPITAL INC COM 427096508 659 50,292 SH   SOLE   50,292 0 0
HERSHEY CO COM 427866108 1,088 9,598 SH   SOLE   7,067 0 2,530
HEXCEL CORP NEW COM 428291108 523 8,461 SH   SOLE   8,461 0 0
HI-CRUSH PARTNERS LP COM UNIT LTD 428337109 776 72,530 SH   SOLE   72,529 0 0
HI-CRUSH PARTNERS LP COM UNIT LTD 428337109 306 28,600 SH Call SOLE   28,600 0 0
HIGHWOODS PPTYS INC COM 431284108 200 3,935 SH   SOLE   3,935 0 0
HOLLYFRONTIER CORP COM 436106108 673 13,150 SH   SOLE   13,149 0 0
HOME DEPOT INC COM 437076102 17,516 92,420 SH   SOLE   71,996 0 3,399
HONDA MOTOR LTD AMERN SHS 438128308 206 6,051 SH   SOLE   6,051 0 0
HONEYWELL INTL INC COM 438516106 57,580 375,463 SH   SOLE   252,545 0 66,382
HORMEL FOODS CORP COM 440452100 1,842 50,645 SH   SOLE   25,519 0 25,125
HUMANA INC COM 444859102 597 2,408 SH   SOLE   2,408 0 0
HUNT J B TRANS SVCS INC COM 445658107 662 5,758 SH   SOLE   5,758 0 0
HUNTINGTON BANCSHARES INC COM 446150104 5,781 397,094 SH   SOLE   346,694 0 50,400
HUNTINGTON INGALLS INDS INC COM 446413106 1,043 4,429 SH   SOLE   4,429 0 0
IAMGOLD CORP COM 450913108 87 15,000 SH   SOLE   15,000 0 0
ILLINOIS TOOL WKS INC COM 452308109 18,255 109,415 SH   SOLE   87,114 0 300
INDEPENDENCE CONTRACT DRIL I COM 453415309 139 35,000 SH   SOLE   35,000 0 0
ING GROEP N V SPONSORED ADR 456837103 923 50,003 SH   SOLE   50,003 0 0
INGREDION INC COM 457187102 2,563 18,335 SH   SOLE   18,334 0 0
INTEL CORP COM 458140100 66,200 1,434,153 SH   SOLE   833,386 0 498,485
INTERNATIONAL BUSINESS MACHS COM 459200101 17,562 114,474 SH   SOLE   89,742 0 2,330
INTERNATIONAL FLAVORS&FRAGRA COM 459506101 1,283 8,411 SH   SOLE   2,411 0 0
INTL PAPER CO COM 460146103 3,066 52,922 SH   SOLE   52,921 0 0
INTERPUBLIC GROUP COS INC COM 460690100 1,783 88,465 SH   SOLE   88,465 0 0
INTUIT COM 461202103 9,328 59,124 SH   SOLE   59,123 0 0
INVESTORS TITLE CO COM 461804106 1,412 7,121 SH   SOLE   7,121 0 0
IONIS PHARMACEUTICALS INC COM 462222100 983 19,553 SH   SOLE   19,553 0 0
ISHARES GOLD TRUST ISHARES 464285105 202 16,211 SH   SOLE   16,211 0 0
ISHARES INC MSCI AUST ETF 464286103 853 36,819 SH   SOLE   36,819 0 0
ISHARES INC US INTL HGH Y 464286178 245 4,876 SH   SOLE   4,876 0 0
ISHARES INC EM MKTS DIV E 464286319 391 9,350 SH   SOLE   9,349 0 0
ISHARES INC MSCI WORLD ET 464286392 1,504 17,080 SH   SOLE   17,080 0 0
ISHARES INC MSCI CDA ETF 464286509 1,114 37,618 SH   SOLE   37,618 0 0
ISHARES INC MIN VOL GBL E 464286525 6,115 72,529 SH   SOLE   72,529 0 0
ISHARES INC MIN VOL EMRG 464286533 1,105 18,189 SH   SOLE   18,189 0 0
ISHARES INC MSCI EURZONE 464286608 420 9,701 SH   SOLE   9,701 0 0
ISHARES MSCI PACIFIC EX JAPAN COM 464286665 225 4,700 SH   SOLE   3,700 0 1,000
ISHARES TR MRNGSTR LG-CP 464287119 441 2,824 SH   SOLE   2,823 0 0
ISHARES TR CORE S&P TTL 464287150 4,044 66,158 SH   SOLE   66,158 0 0
ISHARES TR SELECT DIVID 464287168 11,157 113,201 SH   SOLE   113,201 0 0
ISHARES TR TIPS BD ETF 464287176 12,669 111,055 SH   SOLE   111,055 0 0
ISHARES TR CORE S&P500 E 464287200 57,226 212,855 SH   SOLE   212,855 0 0
ISHARES TR CORE US AGGBD 464287226 52,490 480,115 SH   SOLE   480,114 0 0
ISHARES TR MSCI EMG MKT 464287234 15,564 330,312 SH   SOLE   301,285 0 29,026
ISHARES TR IBOXX INV CP 464287242 20,378 167,639 SH   SOLE   167,639 0 0
ISHARES TR S&P 500 GRWT 464287309 13,474 88,199 SH   SOLE   88,198 0 0
ISHARES TR GLOBAL ENERG 464287341 703 19,778 SH   SOLE   19,778 0 0
ISHARES TR S&P 500 VAL E 464287408 2,569 22,488 SH   SOLE   22,488 0 0
ISHARES TR 20 YR TR BD E 464287432 5,657 44,594 SH   SOLE   44,593 0 0
ISHARES TR BARCLAYS 7 10 464287440 2,280 21,606 SH   SOLE   21,606 0 0
ISHARES TR 1 3 YR TREAS 464287457 2,095 24,993 SH   SOLE   24,993 0 0
ISHARES TR MSCI EAFE ETF 464287465 31,419 446,868 SH   SOLE   442,818 0 4,050
ISHARES TR RUS MDCP VAL 464287473 10,761 120,713 SH   SOLE   120,712 0 0
ISHARES TR RUS MD CP GR 464287481 1,647 13,659 SH   SOLE   13,659 0 0
ISHARES TR RUS MID CAP E 464287499 4,245 20,397 SH   SOLE   20,397 0 0
ISHARES TR CORE S&P MCP 464287507 33,597 177,034 SH   SOLE   177,033 0 0
ISHARES TR NA TEC SFTWR 464287515 362 2,344 SH   SOLE   2,344 0 0
ISHARES TR N AMER TECH E 464287549 1,496 8,868 SH   SOLE   8,868 0 0
ISHARES TR NASDAQ BIOTEC 464287556 13,794 129,200 SH   SOLE   129,199 0 0
ISHARES TR COHEN STEER R 464287564 247 2,445 SH   SOLE   2,445 0 0
ISHARES TR U.S. CNSM SV 464287580 3,004 16,760 SH   SOLE   16,760 0 0
ISHARES TR RUS 1000 VAL 464287598 9,371 75,366 SH   SOLE   75,366 0 0
ISHARES TR S&P MC 400GR 464287606 1,985 9,199 SH   SOLE   9,199 0 0
ISHARES TR RUS 1000 GRW 464287614 8,114 60,252 SH   SOLE   60,251 0 0
ISHARES TR RUS 1000 ETF 464287622 21,290 143,267 SH   SOLE   143,266 0 0
ISHARES TR RUS 2000 VAL 464287630 9,520 75,709 SH   SOLE   75,708 0 0
ISHARES TR RUS 2000 GRW 464287648 2,834 15,181 SH   SOLE   15,181 0 0
ISHARES TR RUSSELL 2000 464287655 27,305 179,102 SH   SOLE   179,101 0 0
ISHARES TR CORE S&P US V 464287663 320 5,780 SH   SOLE   5,780 0 0
ISHARES TR CORE S&P US G 464287671 1,135 21,117 SH   SOLE   21,117 0 0
ISHARES TR RUSSELL 3000 464287689 8,079 51,083 SH   SOLE   51,083 0 0
ISHARES TR U.S. UTILITS 464287697 746 5,617 SH   SOLE   5,617 0 0
ISHARES TR S&P MC 400VL 464287705 1,431 8,939 SH   SOLE   8,939 0 0
ISHARES TR US TELECOM ET 464287713 494 16,827 SH   SOLE   16,827 0 0
ISHARES TR U.S. TECH ETF 464287721 1,241 7,626 SH   SOLE   7,625 0 0
ISHARES TR U.S. REAL ES 464287739 620 7,665 SH   SOLE   7,664 0 0
ISHARES TR US INDUSTRIAL 464287754 10,806 73,323 SH   SOLE   73,323 0 0
ISHARES TR U.S. FIN SVC 464287770 22,218 170,325 SH   SOLE   170,324 0 0
ISHARES TR U.S. FINLS ET 464287788 1,899 15,907 SH   SOLE   15,907 0 0
ISHARES TR U.S. ENERGY E 464287796 809 20,426 SH   SOLE   20,425 0 0
ISHARES TR CORE S&P SCP 464287804 18,322 238,545 SH   SOLE   238,545 0 0
ISHARES TR U.S. CNSM GD 464287812 768 6,062 SH   SOLE   6,062 0 0
ISHARES TR SP SMCP600VL 464287879 713 4,647 SH   SOLE   4,646 0 0
ISHARES TR S&P SML 600 G 464287887 462 2,721 SH   SOLE   2,720 0 0
ISHARES TR INTL TREA BD 464288117 7,444 149,135 SH   SOLE   149,135 0 0
ISHARES TR GL TIMB FORE 464288174 397 5,585 SH   SOLE   5,585 0 0
ISHARES TR MSCI AC ASIA 464288182 1,785 23,412 SH   SOLE   23,412 0 0
ISHARES TR MRGSTR MD CP 464288208 806 4,344 SH   SOLE   4,344 0 0
ISHARES TR MSCI ACWI EX 464288240 401 8,043 SH   SOLE   8,043 0 0
ISHARES TR MSCI ACWI ETF 464288257 341 4,732 SH   SOLE   4,732 0 0
ISHARES TR EAFE SML CP E 464288273 6,691 103,749 SH   SOLE   103,748 0 0
ISHARES TR JPMORGAN USD 464288281 16,449 141,682 SH   SOLE   141,681 0 0
ISHARES TR CALIF MUN BD 464288356 3,279 55,443 SH   SOLE   55,442 0 0
ISHARES TR NATIONAL MUN 464288414 20,607 186,090 SH   SOLE   186,089 0 0
ISHARES TR INTL SEL DIV 464288448 13,507 399,752 SH   SOLE   399,751 0 0
ISHARES TR IBOXX HI YD E 464288513 2,297 26,328 SH   SOLE   26,328 0 0
ISHARES TR MBS ETF 464288588 3,136 29,427 SH   SOLE   29,426 0 0
ISHARES TR INTRM GOV CR 464288612 371 3,387 SH   SOLE   3,387 0 0
ISHARES TR US CR BD ETF 464288620 256 2,294 SH   SOLE   2,294 0 0
ISHARES TR INTRMD CR BD 464288638 5,247 48,050 SH   SOLE   48,050 0 0
ISHARES TR 1 3 YR CR BD 464288646 6,251 59,802 SH   SOLE   59,802 0 0
ISHARES TR 10-20 YR TRS 464288653 512 3,768 SH   SOLE   3,768 0 0
ISHARES TR 3 7 YR TREAS 464288661 1,999 16,369 SH   SOLE   16,368 0 0
ISHARES TR SHORT TREAS B 464288679 2,734 24,807 SH   SOLE   24,807 0 0
ISHARES TR S&P US PFD ST 464288687 10,400 273,202 SH   SOLE   272,802 0 400
ISHARES TR US AER DEF ET 464288760 12,417 66,011 SH   SOLE   66,010 0 0
ISHARES TR US REGNL BKS 464288778 270 5,497 SH   SOLE   5,497 0 0
ISHARES TR MSCI USA ESG 464288802 201 1,815 SH   SOLE   1,815 0 0
ISHARES TR U.S. MED DVC 464288810 251 1,450 SH   SOLE   1,449 0 0
ISHARES TR U.S. PHARMA E 464288836 1,446 9,371 SH   SOLE   9,371 0 0
ISHARES TR EAFE VALUE ET 464288877 13,403 242,796 SH   SOLE   242,795 0 0
ISHARES TR EAFE GRWTH ET 464288885 12,483 154,609 SH   SOLE   154,608 0 0
ISHARES TR MSCI EURO FL 464289180 578 24,801 SH   SOLE   24,801 0 0
ISHARES TR RUS TP200 GR 464289438 2,086 28,523 SH   SOLE   28,523 0 0
ISHARES TR 10+ YR CR BD 464289511 848 13,432 SH   SOLE   13,431 0 0
ISHARES TR AGGRES ALLOC 464289859 758 14,083 SH   SOLE   14,083 0 0
ISHARES TR GRWT ALLOCAT 464289867 1,160 25,836 SH   SOLE   25,836 0 0
JACOBS ENGR GROUP INC DEL COM 469814107 270 4,105 SH   SOLE   4,105 0 0
BANK OF THE ST JAMES FINL GP COM 470299108 229 15,390 SH   SOLE   15,390 0 0
JETBLUE AIRWAYS CORP COM 477143101 364 16,337 SH   SOLE   16,337 0 0
JOHNSON & JOHNSON COM 478160104 101,341 725,459 SH   SOLE   555,309 0 100,894
KLA-TENCOR CORP COM 482480100 210 2,004 SH   SOLE   2,004 0 0
KANSAS CITY SOUTHERN COM NEW 485170302 704 6,693 SH   SOLE   6,692 0 0
KAYNE ANDERSON MLP INVT CO COM 486606106 2,452 128,721 SH   SOLE   125,620 0 3,100
KELLOGG CO COM 487836108 4,754 69,945 SH   SOLE   69,945 0 0
KENNEDY-WILSON HLDGS INC COM 489398107 4,037 232,727 SH   SOLE   232,727 0 0
KEYCORP NEW COM 493267108 4,389 217,625 SH   SOLE   150,475 0 67,150
KIMBERLY CLARK CORP COM 494368103 25,687 212,894 SH   SOLE   148,694 0 13,268
KLONDEX MNS LTD COM 498696103 183 70,204 SH   SOLE   70,204 0 0
KOHLS CORP COM 500255104 1,459 26,919 SH   SOLE   26,918 0 0
KRAFT HEINZ CO COM 500754106 8,837 113,640 SH   SOLE   113,295 0 345
KROGER CO COM 501044101 11,005 400,933 SH   SOLE   400,932 0 0
L BRANDS INC COM 501797104 1,423 23,634 SH   SOLE   23,633 0 0
L3 TECHNOLOGIES INC COM 502413107 4,591 23,205 SH   SOLE   21,445 0 1,760
LAM RESEARCH CORP COM 512807108 684 3,718 SH   SOLE   3,718 0 0
LAMAR ADVERTISING CO NEW CL A 512816109 7,718 103,969 SH   SOLE   103,969 0 0
LANDSTAR SYS INC COM 515098101 1,828 17,567 SH   SOLE   17,566 0 0
LATTICE STRATEGIES TR HARTFORD MLT 518416102 1,302 44,598 SH   SOLE   44,598 0 0
LAUDER ESTEE COS INC CL A 518439104 3,858 30,328 SH   SOLE   30,328 0 0
LEAR CORP COM NEW 521865204 374 2,122 SH   SOLE   2,121 0 0
LEGGETT & PLATT INC COM 524660107 2,194 45,968 SH   SOLE   45,967 0 0
LEIDOS HLDGS INC COM 525327102 330 5,115 SH   SOLE   5,114 0 0
LENNAR CORP CL A 526057104 6,313 99,832 SH   SOLE   99,831 0 0
LENNOX INTL INC COM 526107107 927 4,454 SH   SOLE   4,453 0 0
LEUCADIA NATL CORP COM 527288104 4,077 153,925 SH   SOLE   153,925 0 0
LIBERTY ALL STAR EQUITY FD SH BEN INT 530158104 101 16,042 SH   SOLE   16,042 0 0
LIBERTY PPTY TR SH BEN INT COM 531172104 2,143 49,834 SH   SOLE   42,834 0 7,000
LIBERTY MEDIA CORP DELAWARE COM A SIRIUSX 531229409 205 5,169 SH   SOLE   5,169 0 0
LIBERTY MEDIA CORP DELAWARE COM C SIRIUSX 531229607 569 14,360 SH   SOLE   14,360 0 0
LILLY ELI & CO COM 532457108 13,407 158,740 SH   SOLE   58,167 0 5,550
LINCOLN ELEC HLDGS INC COM 533900106 460 5,025 SH   SOLE   5,025 0 0
LINCOLN NATL CORP IND COM 534187109 1,203 15,658 SH   SOLE   15,658 0 0
LIONS GATE ENTMNT CORP CL B NON VTG 535919500 241 7,623 SH   SOLE   7,623 0 0
LITTELFUSE INC COM 537008104 349 1,766 SH   SOLE   1,766 0 0
LIVE NATION ENTERTAINMENT IN COM 538034109 5,910 138,853 SH   SOLE   138,853 0 0
LLOYDS BANKING GROUP PLC SPONSORED ADR 539439109 737 196,663 SH   SOLE   196,663 0 0
LOCKHEED MARTIN CORP COM 539830109 9,185 28,612 SH   SOLE   28,612 0 0
LOEWS CORP COM 540424108 313 6,261 SH   SOLE   6,261 0 0
LOWES COS INC COM 548661107 61,304 659,614 SH   SOLE   659,400 0 213
MFS MUN INCOME TR SH BEN INT 552738106 86 12,600 SH   SOLE   12,600 0 0
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP L 559080106 7,728 108,943 SH   SOLE   107,411 0 1,531
MAGNA INTL INC COM 559222401 2,840 50,131 SH   SOLE   19,331 0 800
MANHATTAN ASSOCS INC COM 562750109 705 14,242 SH   SOLE   14,242 0 0
MARATHON OIL CORP COM 565849106 230 13,622 SH   SOLE   13,622 0 0
MARKEL CORP COM 570535104 1,809 1,589 SH   SOLE   1,588 0 0
MARSH & MCLENNAN COS INC COM 571748102 12,929 158,864 SH   SOLE   158,863 0 0
MARRIOTT INTL INC NEW CL A 571903202 1,608 11,850 SH   SOLE   11,850 0 0
MARTIN MARIETTA MATLS INC COM 573284106 257 1,163 SH   SOLE   1,163 0 0
MASCO CORP COM 574599106 945 21,520 SH   SOLE   21,520 0 0
MAXIMUS INC COM 577933104 1,240 17,326 SH   SOLE   17,325 0 0
MCCORMICK & CO INC COM VTG 579780107 313 3,121 SH   SOLE   3,121 0 0
MCCORMICK & CO INC COM NON VTG 579780206 5,819 57,107 SH   SOLE   11,361 0 245
MCDERMOTT INTL INC COM 580037109 110 16,824 SH   SOLE   16,824 0 0
MCDONALDS CORP COM 580135101 26,544 154,226 SH   SOLE   128,618 0 25,608
MCDONALDS CORP COM 580135101 946 5,500 SH Call SOLE   5,500 0 0
MEREDITH CORP COM 589433101 4,050 61,321 SH   SOLE   56,121 0 5,200
METTLER TOLEDO INTERNATIONAL COM 592688105 594 960 SH   SOLE   960 0 0
MICROSOFT CORP COM 594918104 98,655 1,153,322 SH   SOLE   817,716 0 199,812
MICROCHIP TECHNOLOGY INC COM 595017104 9,963 113,373 SH   SOLE   113,373 0 0
MICRON TECHNOLOGY INC COM 595112103 878 21,373 SH   SOLE   21,373 0 0
MIDDLEBY CORP COM 596278101 1,377 10,206 SH   SOLE   10,206 0 0
MITSUBISHI UFJ FINL GROUP IN SPONSORED ADR 606822104 496 68,342 SH   SOLE   68,342 0 0
MOHAWK INDS INC COM 608190104 2,607 9,450 SH   SOLE   8,025 0 1,425
MONDELEZ INTL INC CL A 609207105 6,632 154,959 SH   SOLE   151,442 0 3,516
MONOLITHIC PWR SYS INC COM 609839105 396 3,527 SH   SOLE   3,527 0 0
MONROE CAP CORP COM 610335101 171 12,480 SH   SOLE   12,480 0 0
MORGAN STANLEY COM NEW 617446448 4,881 93,030 SH   SOLE   75,955 0 17,074
MORGAN STANLEY EM MKTS DM DE COM 617477104 100 13,083 SH   SOLE   13,083 0 0
MUELLER WTR PRODS INC COM SER A 624758108 162 12,970 SH   SOLE   12,970 0 0
MURPHY USA INC COM 626755102 1,782 22,182 SH   SOLE   22,182 0 0
NASDAQ INC COM 631103108 8,026 104,467 SH   SOLE   104,467 0 0
NATIONAL BANKSHARES INC VA COM 634865109 295 6,507 SH   SOLE   6,506 0 0
NATIONAL FUEL GAS CO N J COM 636180101 2,636 48,016 SH   SOLE   48,015 0 0
NATIONAL GRID PLC SPONSORED ADR 636274409 8,553 145,435 SH   SOLE   145,435 0 0
NATIONAL OILWELL VARCO INC COM 637071101 961 26,706 SH   SOLE   26,705 0 0
NATIONAL RETAIL PPTYS INC COM 637417106 1,779 41,255 SH   SOLE   41,254 0 0
NEW JERSEY RESOURCES COM 646025106 3,075 76,500 SH   SOLE   0 0 0
NEW ORIENTAL ED & TECH GRP I SPON ADR 647581107 486 5,171 SH   SOLE   5,171 0 0
NEWELL BRANDS INC COM 651229106 3,467 112,232 SH   SOLE   112,231 0 0
NEWFIELD EXPL CO COM 651290108 2,522 80,007 SH   SOLE   80,006 0 0
NEWMONT MINING CORP COM 651639106 739 19,724 SH   SOLE   18,804 0 919
NIKE INC CL B 654106103 3,986 63,739 SH   SOLE   63,739 0 0
NORDSON CORP COM 655663102 406 2,778 SH   SOLE   2,777 0 0
NORFOLK SOUTHERN CORP COM 655844108 16,440 113,452 SH   SOLE   72,952 0 6,100
NORTHROP GRUMMAN CORP COM 666807102 2,172 7,077 SH   SOLE   7,077 0 0
NOVO-NORDISK A S ADR 670100205 13,430 250,231 SH   SOLE   250,230 0 0
NUCOR CORP COM 670346105 7,926 124,673 SH   SOLE   124,672 0 0
NUVEEN AMT FREE QLTY MUN INC COM 670657105 3,726 270,986 SH   SOLE   270,986 0 0
NUVEEN INTER DURATION MN TMF COM 670671106 383 29,550 SH   SOLE   29,550 0 0
NUVEEN INT DUR QUAL MUN TRM COM 670677103 305 23,750 SH   SOLE   23,750 0 0
NUVEEN AMT-FREE MUN VALUE FD COM 670695105 747 43,311 SH   SOLE   43,310 0 0
OGE ENERGY CORP COM 670837103 936 28,443 SH   SOLE   28,443 0 0
NUVEEN MUN VALUE FD INC COM 670928100 126 12,502 SH   SOLE   12,502 0 0
OCCIDENTAL PETE CORP DEL COM 674599105 31,704 430,421 SH   SOLE   430,421 0 0
OCWEN FINL CORP COM NEW 675746309 70 22,500 SH   SOLE   22,500 0 0
OLIN CORP COM PAR $1 680665205 282 7,949 SH   SOLE   7,949 0 0
OMNICOM GROUP INC COM 681919106 20,906 287,059 SH   SOLE   287,059 0 0
OMEGA HEALTHCARE INVS INC COM 681936100 335 12,165 SH   SOLE   12,165 0 0
ON SEMICONDUCTOR CORP COM 682189105 207 9,911 SH   SOLE   9,911 0 0
ONEOK INC NEW COM 682680103 1,911 35,758 SH   SOLE   35,758 0 0
ORANGE SPONSORED ADR 684060106 674 38,766 SH   SOLE   38,766 0 0
ORIX CORP SPONSORED ADR 686330101 482 5,692 SH   SOLE   5,692 0 0
OWENS CORNING NEW COM 690742101 619 6,739 SH   SOLE   6,739 0 0
PNC FINL SVCS GROUP INC COM 693475105 28,851 199,953 SH   SOLE   88,656 0 63,318
PPG INDS INC COM 693506107 738 6,320 SH   SOLE   6,319 0 0
PVH CORP COM 693656100 908 6,623 SH   SOLE   6,623 0 0
PACCAR INC COM 693718108 203 2,858 SH   SOLE   2,858 0 0
PACKAGING CORP AMER COM 695156109 1,145 9,498 SH   SOLE   9,498 0 0
PACWEST BANCORP DEL COM 695263103 276 5,483 SH   SOLE   5,483 0 0
PALO ALTO NETWORKS INC COM 697435105 242 1,675 SH   SOLE   1,675 0 0
PARKER HANNIFIN CORP COM 701094104 355 1,783 SH   SOLE   1,783 0 0
PATTERSON COMPANIES INC COM 703395103 1,768 48,937 SH   SOLE   48,936 0 0
PAYCHEX INC COM 704326107 2,295 33,711 SH   SOLE   33,711 0 0
PEMBINA PIPELINE CORP COM 706327103 200 5,536 SH   SOLE   5,536 0 0
PENN NATL GAMING INC COM 707569109 431 13,782 SH   SOLE   13,782 0 0
PEOPLES UNITED FINANCIAL INC COM 712704105 2,294 122,677 SH   SOLE   122,677 0 0
PEPSICO INC COM 713448108 57,973 483,438 SH   SOLE   337,088 0 105,767
PETMED EXPRESS INC COM 716382106 254 5,592 SH   SOLE   5,592 0 0
PFIZER INC COM 717081103 77,816 2,148,459 SH   SOLE   1,542,036 0 527,064
PHILIP MORRIS INTL INC COM 718172109 40,949 387,597 SH   SOLE   363,097 0 4,749
PHILLIPS 66 COM 718546104 14,383 142,202 SH   SOLE   112,778 0 11,636
PIMCO HIGH INCOME FD COM SHS 722014107 116 15,644 SH   SOLE   15,643 0 0
PINNACLE WEST CAP CORP COM 723484101 334 3,933 SH   SOLE   3,932 0 0
PIONEER MUN HIGH INCOME TR COM SHS 723763108 342 28,919 SH   SOLE   28,919 0 0
PIONEER NAT RES CO COM 723787107 796 4,609 SH   SOLE   4,609 0 0
PLAINS ALL AMERN PIPELINE L UNIT LTD PART 726503105 1,720 83,351 SH   SOLE   83,350 0 0
PLYMOUTH INDL REIT INC COM 729640102 507 27,447 SH   SOLE   27,446 0 0
POLARIS INDS INC COM 731068102 1,994 16,089 SH   SOLE   16,089 0 0
PRICELINE GRP INC COM NEW 741503403 13,175 7,582 SH   SOLE   7,582 0 0
PROCTER AND GAMBLE CO COM 742718109 52,454 570,910 SH   SOLE   431,444 0 96,255
PROGRESSIVE CORP OHIO COM 743315103 293 5,204 SH   SOLE   5,203 0 0
PRUDENTIAL FINL INC COM 744320102 7,536 65,544 SH   SOLE   43,744 0 17,878
PUBLIC SVC ENTERPRISE GROUP COM 744573106 5,062 98,320 SH   SOLE   98,320 0 0
PULTE GROUP INC COM 745867101 1,193 35,896 SH   SOLE   35,895 0 0
PUTNAM PREMIER INCOME TR SH BEN INT 746853100 1,479 277,592 SH   SOLE   277,592 0 0
QUALCOMM INC COM 747525103 20,113 314,171 SH   SOLE   314,131 0 40
RLI CORP COM 749607107 1,150 18,972 SH   SOLE   18,971 0 0
RPM INTL INC COM COM 749685103 10,461 199,555 SH   SOLE   188,205 0 11,350
RAYMOND JAMES FINANCIAL INC COM 754730109 850 9,523 SH   SOLE   9,523 0 0
RAYTHEON CO COM NEW 755111507 12,183 64,861 SH   SOLE   57,926 0 6,935
REALTY INCOME CORP COM 756109104 12,154 213,168 SH   SOLE   213,168 0 0
RED HAT INC COM 756577102 10,890 90,677 SH   SOLE   90,677 0 0
REGENCY CTRS CORP COM 758849103 432 6,252 SH   SOLE   6,252 0 0
REINSURANCE GROUP AMER INC COM NEW 759351604 405 2,600 SH   SOLE   2,600 0 0
RELIANCE STEEL & ALUMINUM CO COM 759509102 257 2,998 SH   SOLE   2,997 0 0
REPUBLIC SVCS INC COM 760759100 2,138 31,632 SH   SOLE   31,631 0 0
RESMED INC COM 761152107 1,113 13,153 SH   SOLE   13,153 0 0
RIO TINTO PLC SPONSORED ADR 767204100 1,043 19,712 SH   SOLE   19,711 0 0
ROBERT HALF INTL INC COM 770323103 10,412 187,474 SH   SOLE   187,474 0 0
ROCKWELL AUTOMATION INC COM 773903109 307 1,565 SH   SOLE   1,565 0 0
ROCKWELL COLLINS INC COM 774341101 829 6,116 SH   SOLE   6,116 0 0
ROPER TECHNOLOGIES INC COM 776696106 1,248 4,819 SH   SOLE   4,819 0 0
ROSS STORES INC COM 778296103 6,391 79,649 SH   SOLE   79,648 0 0
ROYAL BK CDA MONTREAL QUE COM 780087102 1,103 13,515 SH   SOLE   13,515 0 0
ROYAL BK SCOTLAND GROUP PLC SP ADR PREF S 780097739 520 20,464 SH   SOLE   20,464 0 0
ROYAL DUTCH SHELL PLC SPON ADR B 780259107 2,596 38,014 SH   SOLE   30,613 0 7,400
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 13,891 208,226 SH   SOLE   205,502 0 2,723
RYANAIR HLDGS PLC SPONSORED ADR 783513203 630 6,052 SH   SOLE   6,052 0 0
SEI INVESTMENTS CO COM 784117103 1,857 25,846 SH   SOLE   25,845 0 0
SAP SE SPON ADR 803054204 729 6,491 SH   SOLE   6,491 0 0
SAREPTA THERAPEUTICS INC COM 803607100 317 5,709 SH   SOLE   5,709 0 0
SCHEIN HENRY INC COM 806407102 257 3,688 SH   SOLE   3,688 0 0
SCHLUMBERGER LTD COM 806857108 22,003 326,500 SH   SOLE   139,002 0 149,099
SCHWAB CHARLES CORP NEW COM 808513105 3,702 72,084 SH   SOLE   72,083 0 0
SCHWAB STRATEGIC TR US LRG CAP ET 808524201 1,185 18,585 SH   SOLE   18,585 0 0
SCHWAB STRATEGIC TR US LCAP GR ET 808524300 20,699 292,731 SH   SOLE   292,731 0 0
SCHWAB STRATEGIC TR US SML CAP ET 808524607 584 8,387 SH   SOLE   8,387 0 0
SCHWAB STRATEGIC TR EMRG MKTEQ ET 808524706 3,776 135,170 SH   SOLE   135,169 0 0
SCHWAB STRATEGIC TR SCHWAB FDT US 808524763 1,118 29,512 SH   SOLE   29,512 0 0
SCHWAB STRATEGIC TR US DIVIDEND E 808524797 1,702 33,249 SH   SOLE   32,118 0 1,131
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 1,099 32,264 SH   SOLE   32,264 0 0
SCHWAB STRATEGIC TR SHT TM US TRE 808524862 823 16,467 SH   SOLE   16,467 0 0
SCOTTS MIRACLE GRO CO CL A 810186106 2,782 26,008 SH   SOLE   26,007 0 0
SCRIPPS NETWORKS INTERACT IN CL A COM 811065101 224 2,634 SH   SOLE   2,634 0 0
SEMPRA ENERGY COM 816851109 245 2,294 SH   SOLE   2,294 0 0
SHERWIN WILLIAMS CO COM 824348106 4,807 11,725 SH   SOLE   11,725 0 0
SIMON PPTY GROUP INC NEW COM 828806109 10,138 59,038 SH   SOLE   52,318 0 6,719
SKECHERS U S A INC CL A 830566105 485 12,838 SH   SOLE   12,838 0 0
SMITH A O COM 831865209 960 15,677 SH   SOLE   15,677 0 0
SMUCKER J M CO COM NEW 832696405 18,752 150,940 SH   SOLE   149,830 0 1,110
SNAP ON INC COM 833034101 1,956 11,224 SH   SOLE   11,224 0 0
SNYDERS-LANCE INC COM 833551104 408 8,158 SH   SOLE   8,158 0 0
SONOCO PRODS CO COM 835495102 276 5,203 SH   SOLE   5,203 0 0
SONY CORP SPONSORED ADR 835699307 538 11,975 SH   SOLE   11,975 0 0
SOUTHERN CO COM 842587107 16,835 350,085 SH   SOLE   344,584 0 5,500
SOUTHWEST AIRLS CO COM 844741108 9,119 139,327 SH   SOLE   16,351 0 121,450
SPIRIT AEROSYSTEMS HLDGS INC COM CL A 848574109 803 9,206 SH   SOLE   9,206 0 0
SQUARE INC CL A 852234103 377 10,902 SH   SOLE   10,902 0 0
STANLEY BLACK & DECKER INC COM 854502101 6,235 36,747 SH   SOLE   32,435 0 4,312
STARBUCKS CORP COM 855244109 6,891 119,990 SH   SOLE   119,990 0 0
STATE STR CORP COM 857477103 13,807 141,457 SH   SOLE   141,456 0 0
STEEL DYNAMICS INC COM 858119100 350 8,134 SH   SOLE   8,133 0 0
STERICYCLE INC COM 858912108 1,584 23,312 SH   SOLE   23,312 0 0
STONECASTLE FINL CORP COM 861780104 324 16,100 SH   SOLE   16,100 0 0
STRYKER CORP COM 863667101 2,115 13,659 SH   SOLE   13,659 0 0
SUBURBAN PROPANE PARTNERS L UNIT LTD PART 864482104 281 11,609 SH   SOLE   11,609 0 0
SUMMIT HOTEL PPTYS INC COM 866082100 166 10,921 SH   SOLE   10,921 0 0
SUNTRUST BKS INC COM 867914103 1,704 26,383 SH   SOLE   26,382 0 0
SYNOPSYS INC COM 871607107 708 8,310 SH   SOLE   8,310 0 0
SYNERGY PHARMACEUTICALS DEL COM NEW 871639308 22 10,200 SH   SOLE   10,200 0 0
SYSCO CORP COM 871829107 1,333 21,966 SH   SOLE   21,966 0 0
THL CR INC COM 872438106 1,899 209,927 SH   SOLE   209,926 0 0
TJX COS INC NEW COM 872540109 4,154 54,331 SH   SOLE   54,330 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADR 874039100 2,893 72,986 SH   SOLE   72,986 0 0
TAL ED GROUP SPONSORED ADS 874080104 236 7,959 SH   SOLE   7,959 0 0
TALLGRASS ENERGY PARTNERS LP COM UNIT 874697105 1,176 25,650 SH   SOLE   25,650 0 0
TANGER FACTORY OUTLET CTRS I COM 875465106 426 16,106 SH   SOLE   16,106 0 0
TAPESTRY INC COM 876030107 447 10,107 SH   SOLE   10,107 0 0
TARENA INTL INC ADR 876108101 243 16,276 SH   SOLE   16,276 0 0
TATA MTRS LTD SPONSORED ADR 876568502 612 18,514 SH   SOLE   18,514 0 0
TECK RESOURCES LTD CL B 878742204 329 12,599 SH   SOLE   12,599 0 0
TEKLA HEALTHCARE OPPORTUNIT SHS 879105104 274 15,664 SH   SOLE   15,664 0 0
TELEDYNE TECHNOLOGIES INC COM 879360105 206 1,139 SH   SOLE   1,139 0 0
TELEFLEX INCORPORATE COM 879369106 386 1,550 SH   SOLE   1,000 0 550
TEMPLETON EMERG MKTS INCOME COM 880192109 164 14,706 SH   SOLE   14,705 0 0
TERADYNE INC COM 880770102 247 5,906 SH   SOLE   5,906 0 0
TEVA PHARMACEUTICAL INDS LTD SPONSORED ADR 881624209 1,092 57,663 SH   SOLE   57,663 0 0
TEXAS INSTRS INC COM 882508104 3,080 29,492 SH   SOLE   22,692 0 300
TEXAS ROADHOUSE INC COM 882681109 440 8,364 SH   SOLE   8,364 0 0
TEXTRON INC COM 883203101 310 5,480 SH   SOLE   5,480 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 12,692 66,844 SH   SOLE   55,088 0 11,755
THOMSON REUTERS CORP COM COM 884903105 11,745 269,429 SH   SOLE   21,119 0 247,035
THOR INDS INC COM 885160101 4,333 28,749 SH   SOLE   21,874 0 6,875
TIME WARNER INC COM NEW 887317303 8,837 96,615 SH   SOLE   94,464 0 2,150
TIMKEN CO COM 887389104 1,911 38,882 SH   SOLE   38,882 0 0
TOLL BROTHERS INC COM 889478103 207 4,329 SH   SOLE   4,328 0 0
TORCHMARK CORP COM 891027104 2,583 28,480 SH   SOLE   21,137 0 7,343
TORONTO DOMINION BK ONT COM NEW 891160509 8,899 151,916 SH   SOLE   98,251 0 15,900
TOTAL SYS SVCS INC COM 891906109 787 9,952 SH   SOLE   9,952 0 0
TOYOTA MOTOR CORP SP ADR REP2CO 892331307 302 2,376 SH   SOLE   2,376 0 0
TRACTOR SUPPLY CO COM 892356106 6,570 87,900 SH   SOLE   87,899 0 0
TREMONT MTG TR COM 894789106 2,647 180,245 SH   SOLE   180,245 0 0
TRIANGLE CAP CORP COM 895848109 945 99,643 SH   SOLE   99,643 0 0
TRINITY INDS INC COM 896522109 1,837 49,062 SH   SOLE   49,061 0 0
TYSON FOODS INC CL A 902494103 375 4,636 SH   SOLE   4,636 0 0
UDR INC COM 902653104 1,179 30,634 SH   SOLE   28,634 0 2,000
US BANCORP DEL COM NEW 902973304 13,722 256,122 SH   SOLE   204,798 0 14,155
UNDER ARMOUR INC CL A 904311107 308 21,347 SH   SOLE   21,347 0 0
UNDER ARMOUR INC CL C 904311206 249 18,760 SH   SOLE   18,760 0 0
UNILEVER PLC SPON ADR NEW 904767704 14,319 258,750 SH   SOLE   258,749 0 0
UNILEVER N V N Y SHS NEW 904784709 1,174 20,852 SH   SOLE   20,852 0 0
UNION PAC CORP COM 907818108 16,079 119,908 SH   SOLE   100,163 0 19,745
UNITED BANKSHARES INC WEST V COM 909907107 708 20,379 SH   SOLE   20,378 0 0
UNITED CONTL HLDGS INC COM 910047109 209 3,109 SH   SOLE   3,109 0 0
UNITED PARCEL SERVICE INC CL B 911312106 72,403 607,665 SH   SOLE   417,154 0 111,096
UNITED RENTALS INC COM 911363109 1,053 6,130 SH   SOLE   6,130 0 0
UNITED TECHNOLOGIES CORP COM 913017109 53,402 418,610 SH   SOLE   219,305 0 142,894
UNIVERSAL HLTH SVCS INC CL B 913903100 426 3,760 SH   SOLE   3,760 0 0
V F CORP COM 918204108 11,581 156,516 SH   SOLE   135,140 0 21,375
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 23,040 225,818 SH   SOLE   225,817 0 0
VANGUARD STAR FD VG TL INTL ST 921909768 5,954 104,807 SH   SOLE   104,806 0 0
VANGUARD WORLD FD MEGA GRWTH IN 921910816 531 4,772 SH   SOLE   4,772 0 0
VANGUARD BD INDEX FD INC INTERMED TERM 921937819 788 9,410 SH   SOLE   9,410 0 0
VANGUARD BD INDEX FD INC SHORT TRM BON 921937827 5,286 66,832 SH   SOLE   66,831 0 0
VANGUARD BD INDEX FD INC TOTAL BND MRK 921937835 6,727 82,477 SH   SOLE   82,477 0 0
VANGUARD TAX MANAGED INTL FD FTSE DEV MKT 921943858 24,342 542,640 SH   SOLE   542,639 0 0
VANGUARD WHITEHALL FDS INC HIGH DIV YLD 921946406 31,238 364,814 SH   SOLE   364,813 0 0
VANGUARD INTL EQUITY INDEX F TT WRLD ST ET 922042742 30,301 408,044 SH   SOLE   408,044 0 0
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 21,516 393,218 SH   SOLE   393,217 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT 922042858 5,116 111,457 SH   SOLE   111,456 0 0
VANGUARD INTL EQUITY INDEX F FTSE PACIFIC 922042866 3,890 53,374 SH   SOLE   53,374 0 0
VANGUARD INTL EQUITY INDEX F FTSE EUROPE E 922042874 4,886 82,609 SH   SOLE   82,609 0 0
VANGUARD MUN BD FD INC TAX EXEMPT BD 922907746 3,435 66,483 SH   SOLE   66,483 0 0
VANGUARD INDEX FDS S&P 500 ETF S 922908363 31,507 128,452 SH   SOLE   114,914 0 12,352
VANGUARD INDEX FDS MCAP VL IDXVI 922908512 9,286 83,235 SH   SOLE   82,494 0 740
VANGUARD INDEX FDS MCAP GR IDXVI 922908538 4,672 36,586 SH   SOLE   36,585 0 0
VANGUARD INDEX FDS REIT ETF 922908553 12,964 156,239 SH   SOLE   156,239 0 0
VANGUARD INDEX FDS SML CP GRW ET 922908595 761 4,736 SH   SOLE   4,736 0 0
VANGUARD INDEX FDS SM CP VAL ETF 922908611 4,190 31,565 SH   SOLE   30,623 0 942
VANGUARD INDEX FDS MID CAP ETF 922908629 38,598 249,375 SH   SOLE   249,375 0 0
VANGUARD INDEX FDS LARGE CAP ETF 922908637 8,157 66,552 SH   SOLE   66,551 0 0
VANGUARD INDEX FDS EXTEND MKT ET 922908652 3,744 33,512 SH   SOLE   33,512 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736 6,676 47,468 SH   SOLE   47,468 0 0
VANGUARD INDEX FDS VALUE ETF 922908744 16,612 156,254 SH   SOLE   156,254 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751 28,270 191,272 SH   SOLE   190,327 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 61,586 448,718 SH   SOLE   436,913 0 0
VMWARE INC CL A COM 928563402 537 4,288 SH   SOLE   4,288 0 0
VORNADO RLTY TR SH BEN INT 929042109 385 4,932 SH   SOLE   4,931 0 0
WD-40 CO COM 929236107 9,186 77,854 SH   SOLE   75,154 0 2,700
W S F S FINANCIAL CO COM 929328102 420 8,782 SH   SOLE   2,181 0 6,601
WABTEC CORP COM 929740108 1,270 15,602 SH   SOLE   15,601 0 0
WAGEWORKS INC COM 930427109 1,131 18,253 SH   SOLE   18,253 0 0
WAL-MART STORES INC COM 931142103 14,459 146,423 SH   SOLE   142,193 0 4,230
WALGREENS BOOTS ALLIANCE INC COM 931427108 5,779 79,580 SH   SOLE   79,580 0 0
WATSCO INC COM 942622200 4,642 27,304 SH   SOLE   27,304 0 0
WEINGARTEN RLTY INVS SH BEN INT 948741103 315 9,612 SH   SOLE   9,611 0 0
WELLS FARGO CO NEW COM 949746101 64,489 1,062,957 SH   SOLE   823,433 0 234,774
WESTERN DIGITAL CORP COM 958102105 1,632 20,529 SH   SOLE   20,529 0 0
WESTERN UN CO COM 959802109 3,081 162,097 SH   SOLE   162,096 0 0
WESTLAKE CHEM CORP COM 960413102 200 1,885 SH   SOLE   1,885 0 0
WEYERHAEUSER CO COM 962166104 8,837 250,645 SH   SOLE   220,887 0 29,758
WHIRLPOOL CORP COM 963320106 5,802 34,410 SH   SOLE   28,695 0 5,715
WHITESTONE REIT COM 966084204 233 16,187 SH   SOLE   16,187 0 0
WHITING PETE CORP NEW COM NEW 966387409 220 8,337 SH   SOLE   8,337 0 0
WILLIAMS COS INC DEL COM 969457100 2,264 74,263 SH   SOLE   74,262 0 0
WORLD FUEL SVCS CORP COM 981475106 534 19,002 SH   SOLE   19,002 0 0
WYNN RESORTS LTD COM 983134107 435 2,582 SH   SOLE   2,582 0 0
XPO LOGISTICS INC COM 983793100 1,086 11,858 SH   SOLE   11,858 0 0
XEROX CORP COM NEW 984121608 1,519 52,110 SH   SOLE   52,110 0 0
YUM BRANDS INC COM 988498101 4,900 60,046 SH   SOLE   60,045 0 0
BIOVERATIV INC COM 09075E100 363 6,747 SH   SOLE   6,747 0 0
BT GROUP PLC ADR 05577E101 1,345 73,855 SH   SOLE   73,855 0 0
CDK GLOBAL INC COM 12508E101 342 4,806 SH   SOLE   4,805 0 0
COVANTA HLDG CORP COM 22282E102 590 34,932 SH   SOLE   34,932 0 0
QUANTA SVCS INC COM 74762E102 1,111 28,417 SH   SOLE   28,417 0 0
VERISIGN INC COM 92343E102 706 6,170 SH   SOLE   6,170 0 0
FIRSTSERVICE CORP NEW SUB VTG SH 33767E103 943 13,492 SH   SOLE   13,492 0 0
INVESCO ADVANTAGE MUNICIPAL SH BEN INT 46132E103 621 54,620 SH   SOLE   54,620 0 0
AMERISOURCEBERGEN CORP COM 03073E105 26,179 285,114 SH   SOLE   285,113 0 0
FIRST TR EXCHANGE TRADED FD CAP STRENGTH 33733E104 11,430 224,084 SH   SOLE   224,084 0 0
SALLY BEAUTY HLDGS INC COM 79546E104 374 19,971 SH   SOLE   19,971 0 0
TARGET CORP COM 87612E106 4,350 66,674 SH   SOLE   65,999 0 675
NUVEEN HIGH INCOME DECMBR 20 COM 67076E107 2,642 263,681 SH   SOLE   263,680 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108 1,351 11,991 SH   SOLE   11,991 0 0
FIRST TR EXCHANGE-TRADED FD PFD SECS INC 33739E108 19,780 988,537 SH   SOLE   988,536 0 0
NCR CORP NEW COM 62886E108 1,934 56,927 SH   SOLE   56,927 0 0
DR PEPPER SNAPPLE GROUP INC COM 26138E109 1,301 13,414 SH   SOLE   13,413 0 0
TOTAL S A SPONSORED ADR 89151E109 9,693 175,370 SH   SOLE   161,351 0 69
TRAVELERS COMPANIES INC COM 89417E109 21,643 159,564 SH   SOLE   90,640 0 61,148
FIRST TR EXCHANGE TRADED FD NY ARCA BIOTE 33733E203 235 1,890 SH   SOLE   1,890 0 0
BARCLAYS PLC ADR 06738E204 126 11,650 SH   SOLE   11,650 0 0
BHP BILLITON PLC SPONSORED ADR 05545E209 1,180 29,286 SH   SOLE   29,286 0 0
FIRST TR EXCHANGE TRADED FD DJ INTERNT ID 33733E302 7,120 64,799 SH   SOLE   64,799 0 0
AES CORP COM 00130H105 1,390 128,427 SH   SOLE   128,427 0 0
ALPS ETF TR RIVERFRNT FLE 00162Q510 17,218 526,326 SH   SOLE   526,326 0 0
ALPS ETF TR RIVERFRNT DYM 00162Q528 26,310 830,764 SH   SOLE   830,764 0 0
ALPS ETF TR RIVERFRONT DY 00162Q536 25,414 1,028,883 SH   SOLE   1,028,883 0 0
ALPS ETF TR RIVERFRONT UN 00162Q544 4,739 181,973 SH   SOLE   181,973 0 0
ALPS ETF TR RIVRFRNT STR 00162Q783 15,445 614,196 SH   SOLE   614,195 0 0
ALPS ETF TR SECTR DIV DOG 00162Q858 1,817 39,693 SH   SOLE   39,693 0 0
ALPS ETF TR ALERIAN MLP 00162Q866 9,993 926,124 SH   SOLE   912,134 0 13,990
AMC NETWORKS INC CL A 00164V103 367 6,801 SH   SOLE   6,801 0 0
ANGI HOMESERVICES INC COM CL A 00183L102 126 12,077 SH   SOLE   12,077 0 0
AT&T INC COM 00206R102 70,313 1,808,466 SH   SOLE   1,402,932 0 352,276
ABBVIE INC COM 00287Y109 65,926 681,692 SH   SOLE   565,382 0 23,124
ACTIVISION BLIZZARD INC COM 00507V109 6,475 102,269 SH   SOLE   102,269 0 0
ADOBE SYS INC COM 00724F101 2,926 16,701 SH   SOLE   15,101 0 1,600
AECOM COM 00766T100 633 17,050 SH   SOLE   17,050 0 0
ADVISORSHARES TR ADVISORSHS ET 00768Y206 339 5,766 SH   SOLE   5,766 0 0
AETNA INC NEW COM 00817Y108 1,177 6,528 SH   SOLE   6,527 0 0
AGILENT TECHNOLOGIES INC COM 00846U101 668 9,987 SH   SOLE   9,987 0 0
AIR LEASE CORP CL A 00912X302 640 13,317 SH   SOLE   13,317 0 0
AKAMAI TECHNOLOGIES INC COM 00971T101 8,371 128,714 SH   SOLE   128,714 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 6,571 38,113 SH   SOLE   38,113 0 0
ALLY FINL INC COM 02005N100 3,607 123,699 SH   SOLE   123,699 0 0
ALPHABET INC CAP STK CL C 02079K107 52,547 50,218 SH   SOLE   38,337 0 11,488
ALPHABET INC CAP STK CL A 02079K305 27,436 26,045 SH   SOLE   25,788 0 256
ALTRIA GROUP INC COM 02209S103 37,177 520,619 SH   SOLE   481,100 0 14,118
AMBEV SA SPONSORED ADR 02319V103 1,309 202,704 SH   SOLE   202,703 0 0
AMERICAN AIRLS GROUP INC COM 02376R102 1,199 23,055 SH   SOLE   23,054 0 0
AMERICAN CAP SR FLOATING LTD COM 02504D108 208 19,800 SH   SOLE   19,800 0 0
AMERICAN TOWER CORP NEW COM 03027X100 3,345 23,446 SH   SOLE   23,445 0 0
AMERIPRISE FINL INC COM 03076C106 8,431 49,751 SH   SOLE   39,496 0 10,255
ANDEAVOR COM 03349M105 489 4,284 SH   SOLE   4,284 0 0
ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 2,642 23,688 SH   SOLE   23,688 0 0
ANSYS INC COM 03662Q105 739 5,014 SH   SOLE   5,013 0 0
ANTERO MIDSTREAM PARTNERS LP UNT LTD PARTN 03673L103 1,442 49,686 SH   SOLE   49,686 0 0
APOLLO COML REAL EST FIN INC COM 03762U105 350 19,000 SH   SOLE   19,000 0 0
AQUA AMERICA INC COM 03836W103 793 20,219 SH   SOLE   14,385 0 5,834
ARAMARK COM 03852U106 473 11,069 SH   SOLE   11,069 0 0
ARCELORMITTAL SA LUXEMBOURG NY REGISTRY S 03938L203 801 24,793 SH   SOLE   24,793 0 0
ARES CAP CORP COM 04010L103 3,530 224,591 SH   SOLE   224,590 0 0
ARMADA HOFFLER PPTYS INC COM 04208T108 729 46,983 SH   SOLE   46,983 0 0
ARRAY BIOPHARMA INC COM 04269X105 2,222 173,600 SH   SOLE   173,600 0 0
ARTISAN PARTNERS ASSET MGMT CL A 04316A108 743 18,814 SH   SOLE   18,813 0 0
ATLAS AIR WORLDWIDE HLDGS IN NOTE 2.250% 049164BH8 14 13,000 SH   SOLE   13,000 0 0
BBX CAP CORP NEW CL A 05491N104 293 36,818 SH   SOLE   36,818 0 0
B & G FOODS INC NEW COM 05508R106 2,241 63,770 SH   SOLE   63,769 0 0
BCE INC COM NEW 05534B760 12,492 260,204 SH   SOLE   260,204 0 0
BP MIDSTREAM PARTNERS LP UNIT LTD PTNR 0556EL109 493 24,000 SH   SOLE   24,000 0 0
BWX TECHNOLOGIES INC COM 05605H100 479 7,929 SH   SOLE   7,929 0 0
BANCO BILBAO VIZCAYA ARGENTA SPONSORED ADR 05946K101 830 97,754 SH   SOLE   97,753 0 0
BANCO SANTANDER SA ADR 05964H105 512 78,412 SH   SOLE   78,412 0 0
BANKUNITED INC COM 06652K103 255 6,279 SH   SOLE   6,278 0 0
BARCLAYS BANK PLC ADR PFD SR 5 06739H362 1,008 37,829 SH   SOLE   37,829 0 0
BARINGS GLOBAL SHORT DURATIO COM 06760L100 1,201 62,015 SH   SOLE   62,015 0 0
BERRY GLOBAL GROUP INC COM 08579W103 303 5,179 SH   SOLE   5,179 0 0
BIOMARIN PHARMACEUTICAL INC NOTE 0.750%1 09061GAE1 11 11,000 SH   SOLE   11,000 0 0
BIOGEN INC COM 09062X103 4,412 13,852 SH   SOLE   13,852 0 0
BLACKROCK INC COM 09247X101 11,162 21,728 SH   SOLE   21,728 0 0
BLACKROCK MUNI 2018 TERM TR COM 09248C106 182 12,325 SH   SOLE   12,325 0 0
BLACKROCK TAX MUNICPAL BD TR SHS 09248X100 1,009 43,525 SH   SOLE   43,524 0 0
BLACKROCK ENERGY & RES TR COM 09250U101 284 20,088 SH   SOLE   20,088 0 0
BLACKROCK HEALTH SCIENCES TR COM 09250W107 432 11,848 SH   SOLE   11,847 0 0
BLACKROCK MUNIHOLDINGS FD IN COM 09253N104 174 10,543 SH   SOLE   10,542 0 0
BLACKROCK MUNIVEST FD INC COM 09253R105 1,793 186,635 SH   SOLE   186,635 0 0
BLACKSTONE GROUP L P COM UNIT LTD 09253U108 3,193 99,748 SH   SOLE   99,747 0 0
BLACKROCK MUNIHOLDNGS QLTY I COM 09254A101 217 16,256 SH   SOLE   16,255 0 0
BLACKROCK ENH CAP & INC FD I COM 09256A109 450 27,511 SH   SOLE   27,510 0 0
BLACKROCK RES & COMM STRAT T SHS 09257A108 811 83,080 SH   SOLE   83,080 0 0
BLACKSTONE GSO STRATEGIC CR COM SHS BEN I 09257R101 963 61,324 SH   SOLE   61,324 0 0
BLACKROCK MULTI-SECTOR INC T COM 09258A107 329 18,137 SH   SOLE   18,137 0 0
BLACKROCK SCIENCE & TECH TR SHS 09258G104 1,641 61,501 SH   SOLE   61,500 0 0
BLUEBIRD BIO INC COM 09609G100 557 3,129 SH   SOLE   3,129 0 0
BLUEROCK RESIDENTIAL GRW REI COM CL A 09627J102 1,087 107,551 SH   SOLE   107,551 0 0
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 3,402 37,564 SH   SOLE   37,564 0 0
BROOKFIELD GLOBL LISTED INFR COM SHS 11273Q109 558 43,198 SH   SOLE   43,197 0 0
CBRE CLARION GLOBAL REAL EST COM 12504G100 270 34,171 SH   SOLE   34,170 0 0
CBRE GROUP INC CL A 12504L109 8,967 207,050 SH   SOLE   207,050 0 0
CDW CORP COM 12514G108 3,666 52,766 SH   SOLE   45,691 0 7,075
C H ROBINSON WORLDWIDE INC COM NEW 12541W209 204 2,294 SH   SOLE   2,293 0 0
CME GROUP INC COM CL A 12572Q105 708 4,852 SH   SOLE   4,851 0 0
CA INC COM 12673P105 224 6,734 SH   SOLE   6,734 0 0
CALAMOS GBL DYN INCOME FUND COM 12811L107 118 13,103 SH   SOLE   13,103 0 0
CANADIAN PAC RY LTD COM 13645T100 1,669 9,138 SH   SOLE   9,137 0 0
CAPITAL ONE FINL CORP COM 14040H105 11,852 119,025 SH   SOLE   111,654 0 7,371
CAPITALA FIN CORP COM 14054R106 1,275 175,242 SH   SOLE   175,242 0 0
CAPITALA FIN CORP 5.75% NT CV 2 14054R403 1,938 78,004 SH   SOLE   78,004 0 0
CARDINAL HEALTH INC COM 14149Y108 4,620 75,413 SH   SOLE   75,412 0 0
CASCADIAN THERAPEUTICS INC COM NEW 14740B606 181 48,999 SH   SOLE   48,999 0 0
CELLDEX THERAPEUTICS INC NEW COM 15117B103 133 47,050 SH   SOLE   47,050 0 0
CENTENE CORP DEL COM 15135B101 2,905 28,803 SH   SOLE   28,803 0 0
CENTERPOINT ENERGY INC COM 15189T107 274 9,670 SH   SOLE   9,669 0 0
CHARTER COMMUNICATIONS INC N CL A 16119P108 4,730 14,082 SH   SOLE   14,082 0 0
CHEMOCENTRYX INC COM 16383L106 496 83,500 SH   SOLE   83,500 0 0
CHENIERE ENERGY INC COM NEW 16411R208 209 3,882 SH   SOLE   3,882 0 0
CHINA MOBILE LIMITED SPONSORED ADR 16941M109 251 4,971 SH   SOLE   4,970 0 0
CINEMARK HOLDINGS INC COM 17243V102 616 17,716 SH   SOLE   17,716 0 0
CISCO SYS INC COM 17275R102 67,899 1,772,820 SH   SOLE   1,081,080 0 547,415
CLAYMORE EXCHANGE TRD FD TR 2021 HG YLD C 18383M225 2,494 100,005 SH   SOLE   100,005 0 0
CLAYMORE EXCHANGE TRD FD TR GUGG BULSH 20 18383M258 291 13,767 SH   SOLE   13,767 0 0
CLAYMORE EXCHANGE TRD FD TR GUGG BULSH 20 18383M266 3,862 182,820 SH   SOLE   182,820 0 0
CLAYMORE EXCHANGE TRD FD TR GUG BUL 2020 18383M365 2,526 103,012 SH   SOLE   103,012 0 0
CLAYMORE EXCHANGE TRD FD TR GUG BUL 2019 18383M373 2,637 108,172 SH   SOLE   108,172 0 0
CLAYMORE EXCHANGE TRD FD TR GUG BULL2020 18383M514 3,784 177,773 SH   SOLE   177,773 0 0
CLAYMORE EXCHANGE TRD FD TR GUG BULL2019 18383M522 3,827 181,527 SH   SOLE   181,527 0 0
CLAYMORE EXCHANGE TRD FD TR GUG BULL2018 18383M530 3,770 178,777 SH   SOLE   178,777 0 0
CLAYMORE EXCHANGE TRD FD TR GUGG S&P SPIN 18383M605 3,491 67,033 SH   SOLE   67,033 0 0
CLAYMORE EXCHANGE TRD FD TR GUGG ULTR SH 18383M654 1,105 22,055 SH   SOLE   22,055 0 0
CLEARBRIDGE ENERGY MLP OPP F COM 18469P100 383 32,459 SH   SOLE   32,458 0 0
COHEN & STEERS QUALITY RLTY COM 19247L106 131 10,372 SH   SOLE   10,371 0 0
COHEN & STEERS REIT & PFD IN COM 19247X100 1,060 49,879 SH   SOLE   49,878 0 0
COHEN & STEERS INFRASTRUCTUR COM 19248A109 1,772 73,867 SH   SOLE   73,866 0 0
COHEN & STEERS CLOSED END OP COM 19248P106 164 12,333 SH   SOLE   12,333 0 0
COHEN & STEERS SLT PFD INCM COM 19248Y107 986 34,930 SH   SOLE   34,930 0 0
COHEN & STEERS MLP INC & ENR COM SHS 19249B106 705 68,782 SH   SOLE   68,782 0 0
COLONY NORTHSTAR INC CL A COM 19625W104 5,065 443,970 SH   SOLE   443,970 0 0
COLONY NORTHSTAR INC CL A COM 19625W104 479 42,000 SH Call SOLE   42,000 0 0
COMCAST CORP NEW CL A 20030N101 18,817 469,842 SH   SOLE   459,873 0 9,968
COMMSCOPE HLDG CO INC COM 20337X109 1,203 31,821 SH   SOLE   31,821 0 0
COMPASS MINERALS INTL INC COM 20451N101 14,406 199,394 SH   SOLE   199,394 0 0
COMPASS DIVERSIFIED HOLDINGS SH BEN INT 20451Q104 1,168 68,964 SH   SOLE   68,964 0 0
CONOCOPHILLIPS COM 20825C104 6,581 119,902 SH   SOLE   88,381 0 4,759
CONSTELLATION BRANDS INC CL A 21036P108 1,579 6,914 SH   SOLE   5,113 0 1,800
COSTCO WHSL CORP NEW COM 22160K105 13,427 72,145 SH   SOLE   27,437 0 37,247
COTIVITI HLDGS INC COM 22164K101 287 8,915 SH   SOLE   8,915 0 0
CRACKER BARREL OLD CTRY STOR COM 22410J106 895 5,635 SH   SOLE   5,634 0 0
CROWN CASTLE INTL CORP NEW COM 22822V101 32,526 293,000 SH   SOLE   277,095 0 15,905
CYRUSONE INC COM 23283R100 1,011 16,988 SH   SOLE   16,988 0 0
DNP SELECT INCOME FD COM 23325P104 254 23,567 SH   SOLE   23,567 0 0
D R HORTON INC COM 23331A109 3,486 68,259 SH   SOLE   58,507 0 9,751
DXC TECHNOLOGY CO COM 23355L106 707 7,455 SH   SOLE   7,455 0 0
DAVIS FUNDAMENTAL ETF TR SELECT FINL 23908L108 1,285 53,683 SH   SOLE   53,683 0 0
DAVIS FUNDAMENTAL ETF TR SELECT US EQT 23908L207 229 9,817 SH   SOLE   9,817 0 0
DAVIS FUNDAMENTAL ETF TR SELECT WRLD W 23908L306 2,130 81,198 SH   SOLE   81,198 0 0
DAVITA INC COM 23918K108 3,375 46,719 SH   SOLE   46,719 0 0
DELL TECHNOLOGIES INC COM CL V 24703L103 243 2,997 SH   SOLE   2,997 0 0
DENTSPLY SIRONA INC COM 24906P109 229 3,485 SH   SOLE   3,485 0 0
DEVON ENERGY CORP COM 25179m103 12,974 313,375 SH   SOLE   78,275 0 232,825
DIAGEO P L C SPON ADR NEW 25243Q205 16,348 111,955 SH   SOLE   88,068 0 10,100
DIAMONDBACK ENERGY INC COM 25278X109 2,103 16,657 SH   SOLE   13,882 0 2,775
DISCOVERY COMMUNICATNS NEW COM SER A 25470F104 1,202 53,725 SH   SOLE   53,725 0 0
DISCOVERY COMMUNICATNS NEW COM SER C 25470F302 4,645 219,419 SH   SOLE   219,419 0 0
DOLBY LABORATORIES INC COM 25659T107 1,014 16,366 SH   SOLE   16,366 0 0
DOMINION ENERGY INC COM 25746U109 27,195 335,490 SH   SOLE   306,348 0 2,141
DOMINION ENERGY INC UNIT 08/15/20 25746U836 948 18,360 SH   SOLE   18,360 0 0
DOUGLAS EMMETT INC COM 25960P109 337 8,213 SH   SOLE   8,213 0 0
DOWDUPONT INC COM 26078J100 32,623 458,073 SH   SOLE   249,628 0 150,142
DREYFUS HIGH YIELD STRATEGIE SH BEN INT 26200S101 45 13,732 SH   SOLE   13,731 0 0
DREYFUS MUN INCOME INC COM 26201R102 327 36,849 SH   SOLE   36,849 0 0
DUFF & PHELPS GLB UTL INC FD COM 26433C105 418 26,972 SH   SOLE   26,972 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 32,941 391,641 SH   SOLE   385,154 0 6,487
EOG RES INC COM 26875P101 1,299 12,041 SH   SOLE   11,941 0 100
EQT CORP COM 26884L109 2,708 47,582 SH   SOLE   36,497 0 11,085
EQT MIDSTREAM PARTNERS LP UNIT LTD PART 26885B100 2,331 31,895 SH   SOLE   31,895 0 0
EAST WEST BANCORP INC COM 27579R104 2,860 47,023 SH   SOLE   47,023 0 0
EATON VANCE MUN BD FD COM 27827X101 425 34,011 SH   SOLE   34,010 0 0
EATON VANCE TX MGD DIV EQ IN COM 27828N102 363 29,855 SH   SOLE   29,854 0 0
EATON VANCE TX ADV GLBL DIV COM 27828S101 1,111 64,147 SH   SOLE   64,146 0 0
EATON VANCE SH TM DR DIVR IN COM 27828V104 163 11,427 SH   SOLE   11,427 0 0
EATON VANCE TAX MNGD GBL DV COM 27829F108 145 15,546 SH   SOLE   15,545 0 0
EATON VANCE RISK MNGD DIV EQ COM 27829G106 101 10,522 SH   SOLE   10,522 0 0
EATON VANCE HIGH INCOME 2021 COM SH BEN IN 27829W101 2,008 200,846 SH   SOLE   200,845 0 0
ENBRIDGE INC COM 29250N105 36,349 929,430 SH   SOLE   887,324 0 42,106
ENERGEN CORP COM 29265N108 233 4,058 SH   SOLE   4,058 0 0
ENDOCYTE INC COM 29269A102 88 20,750 SH   SOLE   20,750 0 0
ENERGY TRANSFER EQUITY L P COM UT LTD PT 29273V100 3,360 194,735 SH   SOLE   193,934 0 800
ENERGY TRANSFER PARTNERS LP UNIT LTD PRT 29278N103 3,520 196,443 SH   SOLE   196,442 0 0
ENLINK MIDSTREAM PARTNERS LP COM UNIT REP 29336U107 725 47,210 SH   SOLE   47,210 0 0
ENPRO INDS INC COM 29355X107 291 3,112 SH   SOLE   3,112 0 0
ENTERGY CORP NEW COM 29364G103 238 2,935 SH   SOLE   2,934 0 0
EPIZYME INC COM 29428V104 138 11,000 SH   SOLE   11,000 0 0
EQUINIX INC COM PAR $0.00 29444U700 834 1,842 SH   SOLE   1,842 0 0
EQUITY RESIDENTIAL SH BEN INT 29476L107 452 7,099 SH   SOLE   7,098 0 0
ESPERION THERAPEUTICS INC NE COM 29664W105 263 4,000 SH   SOLE   4,000 0 0
EVERSOURCE ENERGY COM 30040W108 1,386 21,946 SH   SOLE   21,946 0 0
EXELON CORP COM 30161N101 1,478 37,507 SH   SOLE   37,507 0 0
EXELIXIS INC COM 30161Q104 364 12,000 SH   SOLE   12,000 0 0
EXPEDIA INC DEL COM NEW 30212P303 706 5,901 SH   SOLE   5,901 0 0
EXPRESS SCRIPTS HLDG CO COM 30219G108 10,705 143,424 SH   SOLE   138,064 0 5,360
EXTENDED STAY AMER INC UNIT 99/99/99 30224P200 1,017 53,564 SH   SOLE   53,564 0 0
EXTRA SPACE STORAGE INC COM 30225T102 1,900 21,727 SH   SOLE   21,727 0 0
EXXON MOBIL CORP COM 30231G102 64,862 775,497 SH   SOLE   538,233 0 158,388
FACEBOOK INC CL A 30303M102 32,583 184,651 SH   SOLE   184,650 0 0
FAIRMOUNT SANTROL HLDGS INC COM 30555Q108 112 21,600 SH   SOLE   21,600 0 0
FANG HLDGS LTD ADR 30711Y102 354 63,514 SH   SOLE   63,514 0 0
FEDEX CORP COM 31428X106 8,330 33,382 SH   SOLE   27,777 0 5,605
FIDELITY NATL INFORMATION SV COM 31620M106 3,992 42,432 SH   SOLE   42,431 0 0
FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303 340 8,666 SH   SOLE   8,665 0 0
FIREEYE INC COM 31816Q101 474 33,400 SH Call SOLE   33,400 0 0
FIRST DATA CORP NEW COM CL A 32008D106 972 58,176 SH   SOLE   58,176 0 0
FIRST FINL BANKSHARES COM 32020R109 838 18,605 SH   SOLE   18,605 0 0
FIRST REP BK SAN FRANCISCO C COM 33616C100 509 5,882 SH   SOLE   5,881 0 0
FIRST TR DJS MICROCAP INDEX COM SHS ANNUA 33718M105 1,172 24,701 SH   SOLE   24,701 0 0
FIRST TR INTER DUR PFD & IN COM 33718W103 797 32,723 SH   SOLE   32,723 0 0
FIRST TR MULTI CAP VALUE ALP COM SHS 33733F101 1,846 28,124 SH   SOLE   28,124 0 0
FIRST TR VALUE LINE DIVID IN SHS 33734H106 6,355 205,957 SH   SOLE   205,956 0 0
FIRST TR LRGE CP CORE ALPHA COM SHS 33734K109 5,186 88,602 SH   SOLE   88,602 0 0
FIRST TR EXCHANGE TRADED FD CONSUMR DISCR 33734X101 1,296 30,811 SH   SOLE   30,811 0 0
FIRST TR EXCHANGE TRADED FD CONSUMR STAPL 33734X119 2,580 53,016 SH   SOLE   53,015 0 0
FIRST TR EXCHANGE TRADED FD ENERGY ALPHAD 33734X127 467 30,170 SH   SOLE   30,169 0 0
FIRST TR EXCHANGE TRADED FD FINLS ALPHADE 33734X135 16,079 513,395 SH   SOLE   513,394 0 0
FIRST TR EXCHANGE TRADED FD HLTH CARE ALP 33734X143 1,934 27,709 SH   SOLE   27,709 0 0
FIRST TR EXCHANGE TRADED FD INDLS PROD DU 33734X150 4,493 110,704 SH   SOLE   110,704 0 0
FIRST TR EXCHANGE TRADED FD MATERIALS ALP 33734X168 386 8,809 SH   SOLE   8,808 0 0
FIRST TR EXCHANGE TRADED FD TECH ALPHADEX 33734X176 2,831 55,172 SH   SOLE   55,172 0 0
FIRST TR EXCHANGE TRADED FD UTILITIES ALP 33734X184 3,538 135,987 SH   SOLE   135,986 0 0
FIRST TR EXCHANGE TRADED FD DJ GLBL DIVID 33734X200 351 13,359 SH   SOLE   13,358 0 0
FIRST TR SML CP CORE ALPHA F COM SHS 33734Y109 261 4,282 SH   SOLE   4,281 0 0
FIRST TR MID CAP CORE ALPHAD COM SHS 33735B108 368 5,602 SH   SOLE   5,601 0 0
FIRST TR LRG CP GRWTH ALPHAD COM SHS 33735K108 2,614 42,727 SH   SOLE   42,727 0 0
FIRST TR STOXX EURO DIV FD COMMON SHS 33735T109 1,367 99,568 SH   SOLE   99,567 0 0
FIRST TR NASDAQ ABA CMNTY BK UT COM SHS ET 33736Q104 388 7,415 SH   SOLE   7,415 0 0
FIRST TR EXCH TRD ALPHA FD I EUROPE ALPHAD 33737J117 396 10,144 SH   SOLE   10,144 0 0
FIRST TR EXCH TRD ALPHA FD I DEV MRK EX US 33737J174 10,058 161,247 SH   SOLE   161,247 0 0
FIRST TR EXCH TRD ALPHA FD I EMERG MKT ALP 33737J182 10,902 390,772 SH   SOLE   390,772 0 0
FIRST TR EXCHANGE TRADED FD NO AMER ENERG 33738D101 30,817 1,254,780 SH   SOLE   1,254,780 0 0
FIRST TR EXCHANGE TRADED FD SENIOR LN FD 33738D309 6,917 143,992 SH   SOLE   143,992 0 0
FIRST TR EXCHANGE TRADED FD FIRST TR TA H 33738D408 590 12,160 SH   SOLE   12,160 0 0
FIRST TR EXCHANGE TRADED FD MULTI ASSET D 33738R100 385 20,274 SH   SOLE   20,274 0 0
FIRST TR EXCHANGE TRADED FD NASD TECH DIV 33738R118 994 28,249 SH   SOLE   28,248 0 0
FIRST TR EXCHANGE TRADED FD RISNG DIVD AC 33738R506 931 31,189 SH   SOLE   31,189 0 0
FIRST TR EXCHANGE TRADED FD DORSEY WRT 5 33738R605 8,573 310,972 SH   SOLE   310,971 0 0
FIRST TR EXCHANGE TRADED FD NASDAQ BK ETF 33738R860 1,342 45,717 SH   SOLE   45,717 0 0
FIRST TR EXCHANGE TRADED FD DORSEY WRIGHT 33738R886 2,119 95,254 SH   SOLE   95,254 0 0
FIRST TR MLP & ENERGY INCOME COM 33739B104 618 39,514 SH   SOLE   39,513 0 0
FST TR NEW OPPORT MLP & ENE COM 33739M100 1,279 106,894 SH   SOLE   106,893 0 0
FIRST TR EXCH TRADED FD III RIVRFRNT DY A 33739P509 11,460 189,216 SH   SOLE   189,216 0 0
FIRST TR EXCH TRADED FD III RIVRFRNT DYN 33739P608 9,307 145,243 SH   SOLE   145,243 0 0
FIRST TR EXCH TRADED FD III RIVR FRNT DYN 33739P707 9,777 138,794 SH   SOLE   138,794 0 0
FIRST TR EXCH TRADED FD III RIVRFRNT DYN 33739P806 22,844 349,584 SH   SOLE   349,584 0 0
FIRST TR EXCHANGE TRADED FD FST LOW OPPT 33739Q200 3,501 67,813 SH   SOLE   67,813 0 0
FIRST TR EXCHANGE TRADED FD FT STRG INCM 33739Q309 201 3,940 SH   SOLE   3,940 0 0
FIRST TR EXCHANGE TRADED FD FIRST TR ENH 33739Q408 36,387 606,658 SH   SOLE   606,658 0 0
FIRST TR DYNAMIC EUROPE EQT COM SHS 33740D107 558 29,639 SH   SOLE   29,638 0 0
FIRST TR SR FLOATING RATE 20 COM SHS 33740K101 469 51,454 SH   SOLE   51,453 0 0
FITBIT INC CL A 33812L102 89 15,730 SH   SOLE   15,730 0 0
FLEXION THERAPEUTICS INC COM 33938J106 608 24,300 SH   SOLE   24,300 0 0
FLEXION THERAPEUTICS INC COM 33938J106 475 19,000 SH Call SOLE   19,000 0 0
FLEXSHARES TR GLB QLT R/E I 33939L787 654 10,426 SH   SOLE   10,426 0 0
FLEXSHARES TR QUALT DIVD ID 33939L860 7,784 172,866 SH   SOLE   172,865 0 0
FLOWSERVE CORP COM 34354P105 1,153 27,380 SH   SOLE   27,379 0 0
FORTIVE CORP COM 34959J108 1,040 14,380 SH   SOLE   14,379 0 0
FORTRESS TRANS INFRST INVS L COM REP LTD L 34960P101 2,884 144,741 SH   SOLE   144,741 0 0
FORTRESS BIOTECH INC COM 34960Q109 62 15,600 SH   SOLE   15,600 0 0
FORTUNE BRANDS HOME & SEC IN COM 34964C106 369 5,401 SH   SOLE   5,401 0 0
FREEPORT-MCMORAN INC CL B 35671D857 2,512 132,461 SH   SOLE   106,015 0 95
GGP INC COM 36174X101 711 30,409 SH   SOLE   30,409 0 0
GABELLI DIVD & INCOME TR COM 36242H104 312 13,340 SH   SOLE   13,340 0 0
GAMCO GLOBAL GOLD NAT RES & COM SH BEN IN 36465A109 915 175,757 SH   SOLE   175,756 0 0
GAMING & LEISURE PPTYS INC COM 36467J108 565 15,276 SH   SOLE   15,276 0 0
GAMESTOP CORP NEW CL A 36467W109 910 50,699 SH   SOLE   50,699 0 0
GENERAL MTRS CO COM 37045V100 20,555 501,487 SH   SOLE   501,487 0 0
GENWORTH FINL INC COM CL A 37247D106 44 14,192 SH   SOLE   14,192 0 0
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 9,615 271,092 SH   SOLE   265,451 0 5,640
GLOBAL PMTS INC COM 37940X102 435 4,346 SH   SOLE   4,345 0 0
GLOBAL X FDS GLBL X MLP ET 37950E473 827 83,974 SH   SOLE   83,974 0 0
GLOBAL X FDS GLB X SUPERDI 37950E549 300 13,807 SH   SOLE   13,806 0 0
GLOBAL X FDS GLBX MSCI NOR 37950E747 1,992 151,724 SH   SOLE   151,723 0 0
GLOBAL MED REIT INC COM NEW 37954A204 730 89,069 SH   SOLE   89,069 0 0
GLOBAL X FDS LITHIUM BTRY 37954Y855 204 5,278 SH   SOLE   5,278 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 7,702 30,237 SH   SOLE   28,236 0 2,000
GOLDMAN SACHS MLP INC OPP FD COM SHS 38147W103 103 11,590 SH   SOLE   11,590 0 0
GOLDMAN SACHS MLP ENERGY REN COM 38148G107 75 12,353 SH   SOLE   12,352 0 0
GOVERNMENT PPTYS INCOME TR COM SHS BEN I 38376A103 276 14,906 SH   SOLE   14,906 0 0
GUGGENHEIM ENHNCD EQTY INCM COM 40167B100 657 73,863 SH   SOLE   73,863 0 0
GUGGENHEIM STRATEGIC OPP FD COM SBI 40167F101 529 24,524 SH   SOLE   24,523 0 0
GUGGENHEIM CR ALLOCATION FD COM 40168G108 948 43,231 SH   SOLE   43,230 0 0
HCA HEALTHCARE INC COM 40412C101 11,632 132,423 SH   SOLE   132,423 0 0
HCP INC COM 40414L109 1,969 75,503 SH   SOLE   72,102 0 3,400
HDFC BANK LTD ADR REPS 3 SH 40415F101 2,283 22,463 SH   SOLE   22,463 0 0
HD SUPPLY HLDGS INC COM COM 40416M105 1,058 26,425 SH   SOLE   12,425 0 14,000
HFF INC CL A 40418F108 999 20,542 SH   SOLE   20,542 0 0
HP INC COM 40434L105 685 32,608 SH   SOLE   32,608 0 0
HANCOCK JOHN PFD INCOME FD I COM 41013X106 417 19,443 SH   SOLE   19,443 0 0
HANNON ARMSTRONG SUST INFR C COM 41068X100 1,976 82,151 SH   SOLE   82,151 0 0
HELIX ENERGY SOLUTIONS GRP I NOTE 4.250% 42330PAH0 12 13,000 SH   SOLE   13,000 0 0
HEWLETT PACKARD ENTERPRISE C COM 42824C109 176 12,256 SH   SOLE   12,256 0 0
HIGHLAND FLOATNG RATE OPPRT SHS BEN INT 43010E404 525 33,915 SH   SOLE   33,915 0 0
HOSPITALITY PPTYS TR COM SH BEN IN 44106M102 1,083 36,312 SH   SOLE   33,911 0 2,400
HOST HOTELS & RESORTS INC COM 44107P104 765 38,586 SH   SOLE   38,586 0 0
IPG PHOTONICS CORP COM 44980X109 522 2,442 SH   SOLE   2,442 0 0
IDEX CORP COM 45167R104 1,961 14,861 SH   SOLE   14,860 0 0
ILLUMINA INC NOTE 0.500% 452327AH2 15 13,000 SH   SOLE   13,000 0 0
IMMUNOGEN INC COM 45253H101 561 87,531 SH   SOLE   87,531 0 0
INDEPENDENCE RLTY TR INC COM 45378A106 567 56,263 SH   SOLE   56,263 0 0
INDEXIQ ETF TR IQ ENCH COR P 45409B479 1,191 59,734 SH   SOLE   59,734 0 0
INFINERA CORPORATION COM 45667G103 1,699 268,485 SH   SOLE   268,485 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104 1,571 22,270 SH   SOLE   22,269 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602 1,334 3,657 SH   SOLE   3,657 0 0
INVESCO TR INVT GRADE MUNS COM 46131M106 627 47,573 SH   SOLE   47,573 0 0
INVESCO VALUE MUN INCOME TR COM 46132P108 1,086 72,944 SH   SOLE   72,943 0 0
INVESCO HIGH INCOME 2023 TAR COM 46135X108 495 50,620 SH   SOLE   50,619 0 0
IQVIA HLDGS INC COM 46266C105 10,762 109,937 SH   SOLE   109,937 0 0
IRIDIUM COMMUNICATIONS INC COM 46269C102 1,013 85,865 SH   SOLE   85,865 0 0
IRON MTN INC NEW COM 46284V101 304 8,065 SH   SOLE   8,065 0 0
ISHARES SILVER TRUST ISHARES 46428Q109 495 30,985 SH   SOLE   30,985 0 0
ISHARES TR US TREAS BD E 46429B267 411 16,412 SH   SOLE   16,412 0 0
ISHARES TR A RATE CP BD 46429B291 212 4,014 SH   SOLE   4,014 0 0
ISHARES TR MSCI IRELAND 46429B507 237 4,943 SH   SOLE   4,943 0 0
ISHARES TR IBONDS SEP19 46429B564 641 25,316 SH   SOLE   25,316 0 0
ISHARES TR IBONDS SEP18 46429B580 658 25,928 SH   SOLE   25,928 0 0
ISHARES TR FLTG RATE NT 46429B655 12,427 244,537 SH   SOLE   244,536 0 0
ISHARES TR CORE HIGH DV 46429B663 2,958 32,818 SH   SOLE   32,817 0 0
ISHARES TR MSCI CHINA ET 46429B671 599 9,017 SH   SOLE   9,017 0 0
ISHARES TR MIN VOL EAFE 46429B689 5,679 77,816 SH   SOLE   77,816 0 0
ISHARES TR MIN VOL USA E 46429B697 49,379 935,576 SH   SOLE   935,575 0 0
ISHARES TR 0-5 YR TIPS E 46429B747 7,332 73,416 SH   SOLE   73,415 0 0
ISHARES U S ETF TR SHT MAT BD ET 46431W507 3,235 64,563 SH   SOLE   64,563 0 0
ISHARES TR EDGE MSCI USA 46432F388 701 8,390 SH   SOLE   8,390 0 0
ISHARES TR USA MOMENTUM 46432F396 12,201 118,310 SH   SOLE   118,310 0 0
ISHARES TR CORE MSCI TOT 46432F834 896 14,216 SH   SOLE   14,216 0 0
ISHARES TR CORE MSCI EAF 46432F842 83,581 1,264,662 SH   SOLE   1,264,662 0 0
ISHARES TR CORE 1 5 YR U 46432F859 1,733 34,792 SH   SOLE   34,792 0 0
ISHARES INC CORE MSCI EMK 46434G103 39,871 700,726 SH   SOLE   700,725 0 0
ISHARES INC MSCI JPN ETF 46434G822 1,688 28,177 SH   SOLE   27,672 0 503
ISHARES INC MLT FCTR EMG 46434G889 632 12,775 SH   SOLE   12,775 0 0
ISHARES TR MULTIFACTOR U 46434V282 240 7,579 SH   SOLE   7,579 0 0
ISHARES TR 0-5YR HI YL C 46434V407 714 15,151 SH   SOLE   15,151 0 0
ISHARES TR IBONDS SEP20 46434V571 585 23,083 SH   SOLE   23,083 0 0
ISHARES TR CORE TOTAL US 46434V613 308 6,074 SH   SOLE   6,073 0 0
ISHARES TR CORE DIV GRWT 46434V621 2,978 85,625 SH   SOLE   85,624 0 0
ISHARES TR GLOBAL REIT E 46434V647 1,622 62,172 SH   SOLE   62,172 0 0
ISHARES TR CORE MSCI EUR 46434V738 4,975 99,175 SH   SOLE   99,174 0 0
ISHARES TR IBONDS DEC18 46434VAA8 2,040 81,209 SH   SOLE   81,208 0 0
ISHARES TR IBONDS DEC20 46434VAQ3 13,386 528,887 SH   SOLE   528,887 0 0
ISHARES TR IBONDS DEC19 46434VAU4 12,020 483,339 SH   SOLE   483,338 0 0
ISHARES TR IBONDS DEC21 46434VBK5 10,007 403,546 SH   SOLE   403,546 0 0
ISHARES TR MSCI UK ETF N 46435G334 220 6,164 SH   SOLE   6,164 0 0
ISHARES TR INTL DIV GRWT 46435G524 1,968 33,148 SH   SOLE   33,148 0 0
ISHARES TR IBONDS DEC21 46435G789 536 21,116 SH   SOLE   21,116 0 0
JPMORGAN CHASE & CO COM 46625H100 72,917 681,854 SH   SOLE   499,277 0 140,284
JP MORGAN EXCHANGE TRADED FD DIV RTN INT E 46641Q209 218 3,638 SH   SOLE   3,638 0 0
JP MORGAN EXCHANGE TRADED FD DIV RTN EM EQ 46641Q308 953 16,338 SH   SOLE   16,338 0 0
JD COM INC SPON ADR CL A 47215P106 667 16,106 SH   SOLE   16,106 0 0
JOHN HANCOCK EXCHANGE TRADED MULTI INTL ET 47804J859 339 11,154 SH   SOLE   11,154 0 0
JUNIPER NETWORKS INC COM 48203R104 231 8,108 SH   SOLE   8,107 0 0
KAR AUCTION SVCS INC COM 48238T109 9,931 196,631 SH   SOLE   196,630 0 0
KB FINANCIAL GROUP INC SPONSORED ADR 48241A105 232 3,968 SH   SOLE   3,968 0 0
KBR INC COM 48242W106 615 31,050 SH   SOLE   31,050 0 0
KKR & CO L P DEL COM UNITS 48248M102 206 9,800 SH   SOLE   9,800 0 0
KKR INCOME OPPORTUNITIES FD COM 48249T106 453 28,235 SH   SOLE   28,234 0 0
KEYSIGHT TECHNOLOGIES INC COM 49338L103 249 5,991 SH   SOLE   5,991 0 0
KILROY RLTY CORP COM 49427F108 327 4,391 SH   SOLE   4,391 0 0
KIMCO REALTY CORP REIT COM 49446r109 735 40,499 SH   SOLE   35,600 0 4,899
KINDER MORGAN INC DEL COM 49456B101 4,226 233,922 SH   SOLE   233,921 0 0
KINDER MORGAN INC DEL PFD SER A 49456B200 3,121 82,244 SH   SOLE   82,243 0 0
KITE RLTY GROUP TR COM NEW 49803T300 355 18,118 SH   SOLE   18,118 0 0
KNOWLES CORP COM 49926D109 1,363 92,984 SH   SOLE   92,984 0 0
LCI INDS COM 50189K103 344 2,650 SH   SOLE   2,650 0 0
LABORATORY CORP AMER HLDGS COM NEW 50540R409 1,197 7,506 SH   SOLE   7,506 0 0
LEGG MASON ETF INVESTMENT TR GLOBAL INFSTR 52468L703 1,652 56,057 SH   SOLE   56,057 0 0
LEGG MASON BW GLB INC OPP FD COM 52469B100 783 61,363 SH   SOLE   61,363 0 0
LIBERTY INTERACTIVE CORP QVC GP COM SE 53071M104 963 39,458 SH   SOLE   39,458 0 0
LIBERTY MEDIA CORP DELAWARE NOTE 1.375%1 531229AB8 13 12,000 SH   SOLE   12,000 0 0
LIFE STORAGE INC COM 53223X107 398 4,471 SH   SOLE   4,471 0 0
LIVE OAK BANCSHARES INC COM 53803X105 277 11,652 SH   SOLE   11,652 0 0
LOGMEIN INC COM 54142L109 241 2,108 SH   SOLE   2,108 0 0
M & T BK CORP COM 55261F104 2,896 16,941 SH   SOLE   16,940 0 0
MFS INTER INCOME TR SH BEN INT 55273C107 44 10,750 SH   SOLE   10,750 0 0
MEI PHARMA INC COM NEW 55279B202 60 28,700 SH   SOLE   28,700 0 0
MGM GROWTH PPTYS LLC CL A COM 55303A105 985 33,799 SH   SOLE   30,299 0 3,500
MKS INSTRUMENT INC COM 55306N104 232 2,457 SH   SOLE   2,457 0 0
MPLX LP COM UNIT REP 55336V100 975 27,494 SH   SOLE   27,494 0 0
MSCI INC COM 55354G100 331 2,620 SH   SOLE   2,620 0 0
MTGE INVT CORP COM 55378A105 384 20,775 SH   SOLE   20,775 0 0
MACQUARIE INFRASTRUCTURE COR COM 55608B105 2,624 40,887 SH   SOLE   40,886 0 0
MACQUARIE INFRASTRUCTURE COR NOTE 2.875% 55608BAA3 12 12,000 SH   SOLE   12,000 0 0
MACYS INC COM 55616P104 1,806 71,732 SH   SOLE   71,731 0 0
MAIN STREET CAPITAL CORP COM 56035L104 629 15,849 SH   SOLE   15,848 0 0
MAINSTAY DEFINEDTERM MN OPP COM 56064K100 215 10,892 SH   SOLE   10,892 0 0
MANPOWERGROUP INC COM 56418H100 254 2,022 SH   SOLE   2,021 0 0
MANULIFE FINL CORP COM 56501R106 757 36,327 SH   SOLE   36,327 0 0
MARATHON PETE CORP COM 56585A102 5,381 81,569 SH   SOLE   78,068 0 3,500
MASTERCARD INCORPORATED CL A 57636Q104 20,184 133,351 SH   SOLE   133,351 0 0
MAXIM INTEGRATED PRODS INC COM 57772K101 9,967 190,661 SH   SOLE   190,661 0 0
MAZOR ROBOTICS LTD SPONSORED ADS 57886P103 399 7,735 SH   SOLE   7,735 0 0
MCKESSON CORP COM 58155Q103 10,538 67,574 SH   SOLE   67,574 0 0
MEDICAL PPTYS TRUST INC COM 58463J304 469 34,057 SH   SOLE   34,056 0 0
MEDNAX INC COM 58502B106 2,888 54,051 SH   SOLE   54,051 0 0
MERCK & CO INC COM 58933Y105 64,057 1,138,385 SH   SOLE   847,156 0 228,249
MERCK & CO INC COM 58933Y105 360 6,400 SH Call SOLE   6,400 0 0
METLIFE INC COM 59156R108 18,635 368,600 SH   SOLE   206,883 0 140,491
MICROCHIP TECHNOLOGY INC NOTE 1.625% 595017AD6 18 11,000 SH   SOLE   11,000 0 0
MONSANTO CO NEW COM 61166W101 1,497 12,821 SH   SOLE   12,821 0 0
MONSTER BEVERAGE CORP NEW COM 61174X109 2,422 38,279 SH   SOLE   38,279 0 0
MOSAIC CO NEW COM 61945C103 306 11,945 SH   SOLE   11,944 0 0
MYRIAD GENETICS INC COM 62855J104 205 5,990 SH   SOLE   5,990 0 0
NGL ENERGY PARTNERS LP COM UNIT REPS 62913M107 364 25,910 SH   SOLE   25,910 0 0
NTT DOCOMO INC SPONS ADR 62942M201 691 29,099 SH   SOLE   29,099 0 0
NRG YIELD INC CL C 62942X405 278 14,760 SH   SOLE   14,760 0 0
NAVIENT CORPORATION COM 63938C108 1,643 123,352 SH   SOLE   123,351 0 0
NETFLIX INC COM 64110L106 2,221 11,575 SH   SOLE   11,575 0 0
NETEASE INC SPONSORED ADR 64110W102 229 664 SH   SOLE   664 0 0
NEUBERGER BERMAN MLP INCOME COM 64129H104 772 82,407 SH   SOLE   82,406 0 0
NEW RESIDENTIAL INVT CORP COM NEW 64828T201 8,120 454,152 SH   SOLE   454,151 0 0
NEXTERA ENERGY INC COM 65339F101 15,555 99,593 SH   SOLE   67,988 0 6,325
NOAH HLDGS LTD SPON ADS CL A 65487X102 228 4,929 SH   SOLE   4,929 0 0
NOVARTIS A G SPONSORED ADR 66987V109 16,231 193,324 SH   SOLE   189,206 0 4,117
NOW INC COM 67011P100 290 26,328 SH   SOLE   26,328 0 0
NUANCE COMMUNICATIONS INC COM 67020Y100 430 26,339 SH   SOLE   26,339 0 0
NUANCE COMMUNICATIONS INC NOTE 2.750%1 67020YAF7 10 11,000 SH   SOLE   11,000 0 0
NUVEEN NORTH CAROLINA QLTY M COM 67060P100 432 33,508 SH   SOLE   33,507 0 0
NUVEEN SELECT MAT MUN FD SH BEN INT 67061T101 165 16,595 SH   SOLE   16,595 0 0
NUVEEN VIRGINIA QLTY MUNCPL COM 67064R102 667 52,050 SH   SOLE   52,050 0 0
NVIDIA CORP COM 67066G104 1,520 7,858 SH   SOLE   7,858 0 0
NUVEEN QUALITY MUNCP INCOME COM 67066V101 520 37,032 SH   SOLE   37,032 0 0
NUVEEN SR INCOME FD COM 67067Y104 107 16,455 SH   SOLE   16,455 0 0
NUVEEN S&P 500 BUY-WRITE INC COM 6706ER101 172 12,099 SH   SOLE   12,099 0 0
NUVEEN MUNICIPAL CREDIT INC COM SH BEN IN 67070X101 675 44,354 SH   SOLE   44,353 0 0
NUVEEN AMT FREE MUN CR INC F COM 67071L106 1,707 110,612 SH   SOLE   110,611 0 0
NUVEEN PFD & INCM SECURTIES COM 67072C105 500 49,104 SH   SOLE   49,104 0 0
NUVEEN FLOATING RATE INCOME COM 67072T108 185 16,538 SH   SOLE   16,538 0 0
NUVEEN CR STRATEGIES INCM FD COM SHS 67073D102 305 37,209 SH   SOLE   37,209 0 0
NUVEEN BUILD AMER BD FD COM 67074C103 466 21,227 SH   SOLE   21,226 0 0
NUVEEN ENERGY MLP TOTL RTRNF COM 67074U103 263 23,129 SH   SOLE   23,129 0 0
NUVEEN REAL ASSET INC & GROW COM 67074Y105 1,459 81,981 SH   SOLE   81,981 0 0
NUVEEN PFD & INCOME TERM FD COM 67075A106 2,437 98,426 SH   SOLE   98,426 0 0
NUVEEN HIGH INCOME 2020 TARG COM 67075L102 414 41,833 SH   SOLE   41,833 0 0
NUVEEN HGH INC DEC18 TRGT TR COM 67075P103 1,460 147,383 SH   SOLE   147,383 0 0
NUVEEN PFD & INCOME 2022 TER COM 67075T105 282 11,231 SH   SOLE   11,231 0 0
NUVEEN CR OPPORTUNITIES 2022 COM 67075U102 528 55,730 SH   SOLE   55,729 0 0
NUVEEN HIGH INCOME NOVEMBER COM 67077N106 3,710 372,584 SH   SOLE   372,584 0 0
NUSHARES ETF TR ENHANCED YIEL 67092P102 3,849 157,648 SH   SOLE   157,648 0 0
O REILLY AUTOMOTIVE INC NEW COM 67103H107 10,579 43,983 SH   SOLE   43,982 0 0
OAKTREE SPECIALTY LENDING CO COM 67401P108 102 21,000 SH   SOLE   21,000 0 0
OAKTREE STRATEGIC INCOME COR COM 67402D104 147 17,500 SH   SOLE   17,500 0 0
OCLARO INC COM NEW 67555N206 498 74,019 SH   SOLE   74,019 0 0
OCLARO INC COM NEW 67555N206 291 43,200 SH Call SOLE   43,200 0 0
OPPENHEIMER ETF TR LARGE CAP REV 68386C104 1,680 32,702 SH   SOLE   32,702 0 0
OPPENHEIMER ETF TR MID CAP REV E 68386C203 305 5,024 SH   SOLE   5,024 0 0
ORACLE CORP COM 68389X105 21,072 445,700 SH   SOLE   445,699 0 0
PG&E CORP COM 69331C108 835 18,626 SH   SOLE   18,626 0 0
PPL CORP COM 69351T106 13,288 429,384 SH   SOLE   416,484 0 4,200
PACER FDS TR TRENDP US LAR 69374H105 962 33,631 SH   SOLE   33,631 0 0
PACER FDS TR TRENDP US MID 69374H204 237 7,629 SH   SOLE   7,629 0 0
PACER FDS TR TRENDPILOT EU 69374H808 237 7,741 SH   SOLE   7,741 0 0
PAYPAL HLDGS INC COM 70450Y103 5,716 77,651 SH   SOLE   77,651 0 0
PIMCO INCOME STRATEGY FUND COM 72201H108 995 85,190 SH   SOLE   85,190 0 0
PIMCO ETF TR 15+ YR US TIP 72201R304 2,727 39,398 SH   SOLE   39,397 0 0
PIMCO ETF TR ACTIVE BD ETF 72201R775 602 5,686 SH   SOLE   5,685 0 0
PIMCO ETF TR 0-5 HIGH YIEL 72201R783 2,839 28,257 SH   SOLE   28,256 0 0
PIMCO ETF TR INV GRD CRP B 72201R817 14,400 136,276 SH   SOLE   136,275 0 0
PIMCO ETF TR ENHAN SHRT MA 72201R833 6,685 65,829 SH   SOLE   65,828 0 0
PIMCO ETF TR 25YR+ ZERO U 72201R882 250 2,063 SH   SOLE   2,063 0 0
PIMCO DYNAMIC INCOME FD SHS 72201Y101 1,539 51,232 SH   SOLE   51,232 0 0
PIMCO DYNMIC CREDIT AND MRT COM SHS 72202D106 2,623 116,907 SH   SOLE   116,907 0 0
POOL CORPORATION COM 73278L105 693 5,349 SH   SOLE   5,349 0 0
POTASH CORP SASK INC COM 73755L107 588 28,483 SH   SOLE   28,482 0 0
POWERSHARES QQQ TRUST UNIT SER 1 73935A104 36,756 235,983 SH   SOLE   235,982 0 0
POWERSHARES ETF TRUST DWA MOMENTUM 73935X153 14,844 287,517 SH   SOLE   287,517 0 0
POWERSHARES ETF TRUST FINL PFD PTFL 73935X229 283 15,018 SH   SOLE   15,017 0 0
POWERSHARES ETF TRUST DYNA BUYBK AC 73935X286 1,324 22,449 SH   SOLE   22,449 0 0
POWERSHARES ETF TRUST HI YLD EQ DVD 73935X302 443 24,885 SH   SOLE   24,885 0 0
POWERSHARES ETF TRUST FTSE RAFI 100 73935X583 3,374 29,712 SH   SOLE   29,712 0 0
POWERSHARES ETF TRUST DYNM LRG CP G 73935X609 12,617 304,103 SH   SOLE   304,102 0 0
POWERSHARES ETF TRUST AERSPC DEF PT 73935X690 4,283 79,477 SH   SOLE   79,477 0 0
POWERSHARES ETF TRUST INTL DIV ACHV 73935X716 379 22,959 SH   SOLE   22,959 0 0
POWERSHARES ETF TRUST DYN BIOT & GE 73935X856 226 4,797 SH   SOLE   4,796 0 0
POWERSHARES ETF TRUST II DWA SC MOMNT 73936Q744 1,083 22,243 SH   SOLE   22,243 0 0
POWERSHARES ETF TRUST II SENIOR LN POR 73936Q769 12,290 533,455 SH   SOLE   533,454 0 0
POWERSHARES ETF TRUST II CEF INC COMPS 73936Q843 513 21,497 SH   SOLE   21,497 0 0
POWERSHARES ETF TR II INSUR NATL MU 73936T474 621 24,084 SH   SOLE   24,084 0 0
POWERSHARES ETF TR II FDM HG YLD RA 73936T557 852 44,979 SH   SOLE   44,979 0 0
POWERSHARES ETF TR II PFD PORTFOLIO 73936T565 14,833 998,236 SH   SOLE   998,236 0 0
POWERSHARES ETF TR II SOVEREIGN DEB 73936T573 9,096 307,928 SH   SOLE   307,927 0 0
POWERSHARES ETF TR II EMER MRKT POR 73936T763 1,049 46,997 SH   SOLE   46,997 0 0
POWERSHARES ETF TR II S&P INT DEV Q 73936T805 3,805 157,431 SH   SOLE   157,431 0 0
POWERSHARES ETF TR II EMRG MKTS INF 73937B209 274 7,405 SH   SOLE   7,405 0 0
POWERSHARES ETF TR II TXBLE MUN PRT 73937B407 2,157 70,316 SH   SOLE   70,315 0 0
POWERSHARES ETF TR II EX RTE SEN LO 73937B563 452 13,324 SH   SOLE   13,324 0 0
POWERSHARES ETF TR II 1000 EQ WHT P 73937B571 1,152 36,959 SH   SOLE   36,959 0 0
POWERSHARES ETF TR II VAR RATE PFD 73937B597 1,635 63,729 SH   SOLE   63,729 0 0
POWERSHARES ETF TR II S&P600 LOVL P 73937B639 8,564 185,184 SH   SOLE   185,184 0 0
POWERSHARES ETF TR II S&P400 LOVL P 73937B647 329 7,262 SH   SOLE   7,262 0 0
POWERSHARES ETF TR II PWRSHS SP500 73937B654 10,204 240,503 SH   SOLE   240,503 0 0
POWERSHARES ETF TR II S&P500 LOW VO 73937B779 3,822 80,076 SH   SOLE   80,076 0 0
POWERSHARES ETF TR II S&P SMCP IT P 73937B860 1,678 21,955 SH   SOLE   21,955 0 0
PRAXAIR INC COM 74005P104 3,169 20,498 SH   SOLE   15,872 0 4,625
PREMIER INC CL A 74051N102 747 25,606 SH   SOLE   25,606 0 0
PRICE T ROWE GROUP INC COM 74144T108 1,990 18,973 SH   SOLE   18,973 0 0
PRIMERICA INC COM 74164M108 1,239 12,208 SH   SOLE   12,208 0 0
PRINCIPAL FINL GROUP INC COM 74251V102 468 6,643 SH   SOLE   6,643 0 0
PRINCIPAL REAL ESTATE INCOME SHS BEN INT 74255X104 824 47,961 SH   SOLE   47,960 0 0
PROLOGIS INC COM 74340W103 248 3,849 SH   SOLE   3,849 0 0
PROOFPOINT INC DBCV 0.750% 743424AD5 13 11,000 SH   SOLE   11,000 0 0
PROSHARES TR MANAGED FUT 74347B532 470 11,752 SH   SOLE   11,752 0 0
PROSHARES TR MSCI EAFE DIV 74347B839 454 11,765 SH   SOLE   11,765 0 0
PROSHARES TR S&P 500 DV AR 74348A467 3,231 50,457 SH   SOLE   50,457 0 0
PROSPECT CAPITAL CORPORATION COM 74348T102 94 13,965 SH   SOLE   13,964 0 0
PROSPECT CAPITAL CORPORATION NOTE 5.875% 74348TAM4 68 67,000 SH   SOLE   67,000 0 0
PROSPECT CAPITAL CORPORATION NOTE 4.750% 74348TAQ5 189 188,000 SH   SOLE   188,000 0 0
PRUDENTIAL SHT DURATION HG Y COM 74442F107 382 25,892 SH   SOLE   25,892 0 0
PUBLIC STORAGE COM 74460D109 3,970 18,998 SH   SOLE   18,577 0 420
QUEST DIAGNOSTICS INC COM COM 74834L100 857 8,698 SH   SOLE   5,898 0 2,800
RGC RES INC COM 74955L103 1,184 43,754 SH   SOLE   38,053 0 5,700
RADIANT LOGISTICS INC COM 75025X100 190 41,437 SH   SOLE   41,437 0 0
RANGE RES CORP COM 75281A109 694 40,738 SH   SOLE   40,737 0 0
RBC BEARINGS INC COM 75524B104 1,393 11,021 SH   SOLE   11,021 0 0
RE MAX HLDGS INC CL A 75524W108 746 15,394 SH   SOLE   15,394 0 0
RED HAT INC NOTE 0.250%1 756577AD4 19 12,000 SH   SOLE   12,000 0 0
REGENERON PHARMACEUTICALS COM 75886F107 1,194 3,176 SH   SOLE   3,176 0 0
REGIONS FINL CORP NEW COM 7591EP100 233 13,503 SH   SOLE   13,503 0 0
RETAIL OPPORTUNITY INVTS COR COM 76131N101 215 10,817 SH   SOLE   10,817 0 0
REXFORD INDL RLTY INC COM 76169C100 228 7,822 SH   SOLE   7,822 0 0
RIVERNORTH DOUBLELINE STRATE COM 76882G107 823 44,826 SH   SOLE   44,825 0 0
RYDEX ETF TRUST GUG S&P500 EQ 78355W106 14,091 139,474 SH   SOLE   112,633 0 26,592
RYDEX ETF TRUST GUG S&P500 PU 78355W304 708 10,685 SH   SOLE   10,685 0 0
RYDEX ETF TRUST GUG S&P500 PU 78355W403 1,279 12,210 SH   SOLE   12,210 0 0
RYDEX ETF TRUST GUG S&P500EQW 78355W825 13,668 121,240 SH   SOLE   121,240 0 0
RYDEX ETF TRUST GUG S&P500EQW 78355W858 543 12,314 SH   SOLE   12,314 0 0
RYMAN HOSPITALITY PPTYS INC COM 78377T107 6,904 100,041 SH   SOLE   100,041 0 0
S&P GLOBAL INC COM 78409V104 766 4,526 SH   SOLE   3,225 0 1,300
SBA COMMUNICATIONS CORP NEW CL A 78410G104 2,584 15,820 SH   SOLE   7,432 0 8,388
SL GREEN RLTY CORP COM 78440X101 228 2,266 SH   SOLE   2,266 0 0
SLM CORP COM 78442P106 130 11,543 SH   SOLE   11,543 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 76,752 287,613 SH   SOLE   280,100 0 7,512
SPDR S&P 500 ETF TR TR UNIT 78462F103 934 3,500 SH Call SOLE   3,500 0 0
SPDR GOLD TRUST GOLD SHS 78463V107 3,436 27,796 SH   SOLE   27,795 0 0
SPDR INDEX SHS FDS EURO STOXX 50 78463X202 555 13,640 SH   SOLE   13,640 0 0
SPDR INDEX SHS FDS GLB NAT RESRC 78463X541 267 5,445 SH   SOLE   5,445 0 0
SPDR INDEX SHS FDS S&P INTL ETF 78463X772 201 4,900 SH   SOLE   4,899 0 0
SPDR INDEX SHS FDS PORTFOLIO DEV 78463X889 204 6,464 SH   SOLE   6,464 0 0
SPDR SERIES TRUST NYSE TECH ETF 78464A102 12,894 153,847 SH   SOLE   153,847 0 0
SPDR SERIES TRUST NUV HGHYLD MU 78464A284 1,421 25,544 SH   SOLE   25,544 0 0
SPDR SERIES TRUST BLMBRG BRC CN 78464A359 3,091 61,092 SH   SOLE   61,091 0 0
SPDR SERIES TRUST PRTFLO S&P500 78464A409 882 26,733 SH   SOLE   26,732 0 0
SPDR SERIES TRUST BLOOMBERG BRC 78464A417 1,912 52,083 SH   SOLE   52,082 0 0
SPDR SERIES TRUST PORTFOLIO SHO 78464A474 8,385 275,666 SH   SOLE   275,665 0 0
SPDR SERIES TRUST PRTFLO S&P500 78464A508 393 12,810 SH   SOLE   12,810 0 0
SPDR SERIES TRUST BLOMBERG INTL 78464A516 6,803 239,298 SH   SOLE   239,298 0 0
SPDR SERIES TRUST DJ REIT ETF 78464A607 1,404 14,994 SH   SOLE   14,994 0 0
SPDR SERIES TRUST AEROSPACE DEF 78464A631 314 3,764 SH   SOLE   3,763 0 0
SPDR SERIES TRUST S&P REGL BKG 78464A698 1,973 33,534 SH   SOLE   33,533 0 0
SPDR SERIES TRUST S&P PHARMAC 78464A722 556 12,795 SH   SOLE   12,795 0 0
SPDR SERIES TRUST S&P DIVID ETF 78464A763 4,687 49,617 SH   SOLE   49,617 0 0
SPDR SERIES TRUST S&P CAP MKTS 78464A771 2,331 40,233 SH   SOLE   40,232 0 0
SPDR SERIES TRUST S&P BK ETF 78464A797 1,583 33,460 SH   SOLE   33,459 0 0
SPDR SERIES TRUST PORTFOLIO TL 78464A805 216 6,532 SH   SOLE   6,532 0 0
SPDR SERIES TRUST S&P 600 SML C 78464A813 202 1,521 SH   SOLE   1,520 0 0
SPDR SERIES TRUST S&P 400 MDCP 78464A821 319 2,058 SH   SOLE   2,058 0 0
SPDR SERIES TRUST PORTFOLIO LR 78464A854 541 17,284 SH   SOLE   17,284 0 0
SPDR SERIES TRUST S&P SEMICNDCT 78464A862 297 4,260 SH   SOLE   4,260 0 0
SPDR SERIES TRUST S&P BIOTECH 78464A870 2,836 33,419 SH   SOLE   33,419 0 0
SPDR SERIES TRUST S&P HOMEBUILD 78464A888 311 7,040 SH   SOLE   7,040 0 0
SS&C TECHNOLOGIES HLDGS INC COM 78467J100 320 7,913 SH   SOLE   7,913 0 0
SSGA ACTIVE ETF TR MULT ASS RLRT 78467V103 232 8,786 SH   SOLE   8,786 0 0
SSGA ACTIVE ETF TR BLKSTN GSOSRL 78467V608 7,051 149,451 SH   SOLE   149,451 0 0
SSGA ACTIVE ETF TR SPDR TR TACTI 78467V848 3,440 70,740 SH   SOLE   70,739 0 0
SPDR DOW JONES INDL AVRG ETF UT SER 1 78467X109 8,850 35,775 SH   SOLE   35,775 0 0
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCR 78467Y107 1,416 4,102 SH   SOLE   4,101 0 0
SPDR SER TR BLOMBERG BRC 78468R200 4,952 161,484 SH   SOLE   161,484 0 0
SPDR SER TR BLOOMBERG SRT 78468R408 12,417 450,577 SH   SOLE   450,576 0 0
SPDR SER TR SPDR BLOOMBER 78468R663 2,473 27,057 SH   SOLE   27,057 0 0
SPDR SER TR NUVEEN BRC MU 78468R721 3,729 76,155 SH   SOLE   76,155 0 0
SPDR SER TR NUVEEN BLMBRG 78468R739 9,241 192,903 SH   SOLE   192,903 0 0
SPDR SER TR PRTFLO S&P500 78468R788 364 9,735 SH   SOLE   9,735 0 0
SVB FINL GROUP COM 78486Q101 259 1,110 SH   SOLE   1,110 0 0
SABRE CORP COM 78573M104 211 10,330 SH   SOLE   10,329 0 0
SALESFORCE COM INC COM 79466L302 1,790 17,510 SH   SOLE   17,510 0 0
SALESFORCE COM INC NOTE 0.250% 79466LAD6 16 11,000 SH   SOLE   11,000 0 0
SANOFI SPONSORED ADR 80105N105 13,845 321,981 SH   SOLE   321,980 0 0
SARATOGA INVT CORP COM NEW 80349A208 244 10,942 SH   SOLE   10,942 0 0
SCANA CORP NEW COM 80589M102 9,416 236,719 SH   SOLE   236,719 0 0
SEALED AIR CORP NEW COM 81211K100 1,708 34,656 SH   SOLE   34,655 0 0
SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 1,344 22,220 SH   SOLE   22,220 0 0
SELECT SECTOR SPDR TR SBI HEALTHCAR 81369Y209 45,899 555,149 SH   SOLE   555,148 0 0
SELECT SECTOR SPDR TR SBI CONS STPL 81369Y308 30,319 532,956 SH   SOLE   532,955 0 0
SELECT SECTOR SPDR TR SBI CONS DISC 81369Y407 35,182 356,491 SH   SOLE   356,491 0 0
SELECT SECTOR SPDR TR ENERGY 81369Y506 4,770 66,019 SH   SOLE   66,018 0 0
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 7,141 255,862 SH   SOLE   255,862 0 0
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 2,552 33,730 SH   SOLE   33,730 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 30,630 478,970 SH   SOLE   478,970 0 0
SELECT SECTOR SPDR TR RL EST SEL SE 81369Y860 215 6,538 SH   SOLE   6,537 0 0
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 17,208 326,663 SH   SOLE   326,663 0 0
SELECT INCOME REIT COM SH BEN IN 81618T100 211 8,397 SH   SOLE   8,397 0 0
SERVICEMASTER GLOBAL HLDGS I COM 81761R109 416 8,115 SH   SOLE   8,115 0 0
SHIRE PLC SPONSORED ADR 82481R106 5,003 32,257 SH   SOLE   32,257 0 0
SHOPIFY INC CL A 82509L107 479 4,743 SH   SOLE   4,743 0 0
SIGNATURE BK NEW YORK N Y COM 82669G104 2,059 15,002 SH   SOLE   15,002 0 0
SIRIUS XM HLDGS INC COM 82968B103 468 87,349 SH   SOLE   87,349 0 0
SITEONE LANDSCAPE SUPPLY INC COM 82982L103 1,308 17,059 SH   SOLE   17,059 0 0
SIX FLAGS ENTMT CORP NEW COM 83001A102 2,682 40,300 SH   SOLE   40,300 0 0
SKYWORKS SOLUTIONS INC COM 83088M102 2,441 25,714 SH   SOLE   24,564 0 1,150
SMITH & NEPHEW PLC SPDN ADR NEW 83175M205 828 23,661 SH   SOLE   23,660 0 0
SPECTRA ENERGY PARTNERS LP COM 84756N109 4,194 106,085 SH   SOLE   106,085 0 0
SPECTRUM BRANDS HLDGS INC COM 84763R101 1,427 12,704 SH   SOLE   12,704 0 0
SPROTT PHYSICAL GOLD TRUST UNIT 85207H104 175 16,542 SH   SOLE   16,542 0 0
STARWOOD PPTY TR INC COM 85571B105 2,634 123,396 SH   SOLE   123,396 0 0
SUMITOMO MITSUI FINL GROUP I SPONSORED ADR 86562M209 1,338 153,974 SH   SOLE   153,974 0 0
SUNOCO LP COM U REP LP 86765K109 699 24,635 SH   SOLE   24,635 0 0
SUTHERLAND ASSET MGMT CORP M COM 86933G105 652 43,077 SH   SOLE   43,077 0 0
SYNOVUS FINL CORP COM NEW 87161C501 275 5,743 SH   SOLE   5,743 0 0
SYNCHRONY FINL COM 87165B103 2,145 55,576 SH   SOLE   55,576 0 0
TCP CAP CORP NOTE 5.250%1 87238QAB9 150 145,000 SH   SOLE   145,000 0 0
TPI COMPOSITES INC COM 87266J104 286 14,000 SH   SOLE   14,000 0 0
TARGA RES CORP COM 87612G101 1,089 22,498 SH   SOLE   22,498 0 0
TEKLA LIFE SCIENCES INVS SH BEN INT 87911K100 229 11,695 SH   SOLE   11,695 0 0
TEKLA WORLD HEALTHCARE FD BEN INT SHS 87911L108 515 37,891 SH   SOLE   37,891 0 0
TELLURIAN INC NEW COM 87968A104 184 18,934 SH   SOLE   18,934 0 0
TELUS CORP COM 87971M103 956 25,270 SH   SOLE   25,269 0 0
TESLA INC COM 88160R101 827 2,659 SH   SOLE   2,659 0 0
TG THERAPEUTICS INC COM 88322Q108 276 33,700 SH   SOLE   33,700 0 0
3M CO COM 88579Y101 41,657 176,988 SH   SOLE   79,591 0 37,170
TIVO CORP COM 88870P106 482 30,929 SH   SOLE   30,929 0 0
TORTOISE ENERGY INFRA CORP COM 89147L100 4,543 156,215 SH   SOLE   128,864 0 27,350
TORTOISE PWR & ENERGY INFRAS COM 89147X104 426 20,699 SH   SOLE   20,699 0 0
TORTOISE ENERGY INDEPENDENC COM 89148K101 323 24,344 SH   SOLE   24,344 0 0
TOWNEBANK PORTSMOUTH VA COM 89214P109 1,065 34,662 SH   SOLE   34,661 0 0
TRANSCANADA CORP COM 89353D107 2,730 56,134 SH   SOLE   56,133 0 0
TWENTY FIRST CENTY FOX INC CL A 90130A101 2,203 63,815 SH   SOLE   63,814 0 0
TWITTER INC COM 90184L102 2,732 113,791 SH   SOLE   113,791 0 0
ULTA BEAUTY INC COM 90384S303 472 2,112 SH   SOLE   2,112 0 0
UNION BANKSHARES CORP NEW COM 90539J109 205 5,693 SH   SOLE   5,692 0 0
UNITEDHEALTH GROUP INC COM 91324P102 44,718 202,841 SH   SOLE   202,081 0 725
UNITI GROUP INC COM 91325V108 474 26,644 SH   SOLE   26,644 0 0
URBAN EDGE PPTYS COM 91704F104 255 10,013 SH   SOLE   10,013 0 0
VALEANT PHARMACEUTICALS INTL COM 91911K102 641 30,888 SH   SOLE   30,888 0 0
VALERO ENERGY CORP NEW COM 91913Y100 1,344 14,629 SH   SOLE   14,629 0 0
VANECK VECTORS ETF TR GOLD MINERS E 92189F106 4,937 212,475 SH   SOLE   212,474 0 0
VANECK VECTORS ETF TR HIGH YLD MUN 92189F361 5,222 167,372 SH   SOLE   167,372 0 0
VANECK VECTORS ETF TR SHORT HIGH YI 92189F387 683 28,257 SH   SOLE   28,257 0 0
VANECK VECTORS ETF TR PFD SECS EX F 92189F429 311 15,846 SH   SOLE   15,846 0 0
VANECK VECTORS ETF TR FALLEN ANGEL 92189F437 622 20,784 SH   SOLE   20,784 0 0
VANECK VECTORS ETF TR AMT FREE INT 92189F544 15,316 636,318 SH   SOLE   636,317 0 0
VANECK VECTORS ETF TR JR GOLD MINER 92189F791 445 13,044 SH   SOLE   13,044 0 0
VANGUARD CHARLOTTE FDS INTL BD IDX E 92203J407 5,015 92,247 SH   SOLE   92,246 0 0
VANGUARD WORLD FDS CONSUM DIS ET 92204A108 294 1,890 SH   SOLE   1,890 0 0
VANGUARD WORLD FDS CONSUM STP ET 92204A207 522 3,575 SH   SOLE   3,575 0 0
VANGUARD WORLD FDS ENERGY ETF 92204A306 346 3,503 SH   SOLE   3,502 0 0
VANGUARD WORLD FDS FINANCIALS ET 92204A405 2,336 33,359 SH   SOLE   33,359 0 0
VANGUARD WORLD FDS HEALTH CAR ET 92204A504 992 6,437 SH   SOLE   6,437 0 0
VANGUARD WORLD FDS INDUSTRIAL ET 92204A603 2,338 16,424 SH   SOLE   16,424 0 0
VANGUARD WORLD FDS INF TECH ETF 92204A702 4,228 25,667 SH   SOLE   25,666 0 0
VANGUARD WORLD FDS MATERIALS ETF 92204A801 207 1,514 SH   SOLE   1,514 0 0
VANGUARD WORLD FDS TELCOMM ETF 92204A884 753 8,268 SH   SOLE   8,268 0 0
VANGUARD SCOTTSDALE FDS SHRT TRM CORP 92206C409 20,523 258,805 SH   SOLE   258,805 0 0
VANGUARD SCOTTSDALE FDS VNG RUS2000ID 92206C664 978 8,001 SH   SOLE   8,001 0 0
VANGUARD SCOTTSDALE FDS VNG RUS1000GR 92206C680 892 6,469 SH   SOLE   6,469 0 0
VANGUARD SCOTTSDALE FDS VNG RUS1000VA 92206C714 827 7,627 SH   SOLE   7,627 0 0
VANGUARD SCOTTSDALE FDS LG-TERM COR B 92206C813 881 9,208 SH   SOLE   9,208 0 0
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 17,810 203,810 SH   SOLE   203,809 0 0
VARIAN MED SYS INC COM 92220P105 1,168 10,514 SH   SOLE   10,514 0 0
VENTAS INC COM 92276F100 18,468 307,759 SH   SOLE   299,208 0 8,550
VEREIT INC COM 92339V100 242 31,077 SH   SOLE   31,077 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 86,336 1,631,142 SH   SOLE   1,280,845 0 230,005
VERINT SYS INC NOTE 1.500% 92343XAA8 11 12,000 SH   SOLE   12,000 0 0
VERISK ANALYTICS INC COM 92345Y106 7,807 81,329 SH   SOLE   81,329 0 0
VERSARTIS INC COM 92529L102 43 19,900 SH   SOLE   19,900 0 0
VERTEX PHARMACEUTICALS INC COM 92532F100 1,447 9,660 SH   SOLE   9,660 0 0
VERSUM MATLS INC COM COM 92532W103 444 11,750 SH   SOLE   7,790 0 3,960
VIACOM INC NEW CL B 92553P201 1,545 50,169 SH   SOLE   50,168 0 0
VICTORY PORTFOLIOS II SHS US 500 EN 92647N782 1,367 28,026 SH   SOLE   28,026 0 0
VICTORY PORTFOLIOS II SHS DEVP ENH 92647N816 255 7,281 SH   SOLE   7,281 0 0
VICTORY PORTFOLIOS II SHS US EQ INC 92647N824 319 6,889 SH   SOLE   6,889 0 0
VIPSHOP HLDGS LTD SPONSORED ADR 92763W103 128 10,995 SH   SOLE   10,995 0 0
VISA INC COM CL A 92826C839 30,784 269,991 SH   SOLE   269,891 0 100
VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 15,041 471,505 SH   SOLE   471,505 0 0
VOYA GLBL ADV & PREM OPP FD COM 92912R104 169 14,836 SH   SOLE   14,836 0 0
VOYA INFRASTRUCTURE INDLS & COM 92912X101 237 14,070 SH   SOLE   14,070 0 0
WGL HLDGS INC COM 92924F106 1,968 22,929 SH   SOLE   3,128 0 0
WABCO HLDGS INC COM 92927K102 810 5,649 SH   SOLE   5,649 0 0
W P CAREY INC COM 92936U109 10,844 157,401 SH   SOLE   145,271 0 12,130
WPP PLC NEW ADR 92937A102 4,462 49,279 SH   SOLE   49,279 0 0
WEC ENERGY GROUP INC COM 92939U106 1,423 21,425 SH   SOLE   21,425 0 0
WASHINGTON PRIME GROUP NEW COM 93964W108 76 10,682 SH   SOLE   10,682 0 0
WASTE CONNECTIONS INC COM 94106B101 1,576 22,224 SH   SOLE   22,224 0 0
WASTE MGMT INC DEL COM 94106L109 38,934 451,149 SH   SOLE   143,696 0 202,282
WEATHERFORD INTL LTD NOTE 5.875% 947075AH0 12 12,000 SH   SOLE   12,000 0 0
WELLS FARGO INCOME OPPORTUNI WF INC OPPTY 94987B105 113 13,535 SH   SOLE   13,535 0 0
WELLS FARGO GLOBAL DIVIDEND COM 94987C103 209 35,390 SH   SOLE   35,389 0 0
WELLTOWER INC COM 95040Q104 18,746 293,955 SH   SOLE   289,405 0 4,550
WESCO INTL INC COM 95082P105 3,266 47,928 SH   SOLE   47,928 0 0
WESTROCK CO COM 96145D105 3,371 53,345 SH   SOLE   53,345 0 0
WHITEHORSE FIN INC COM 96524V106 174 12,970 SH   SOLE   12,970 0 0
WILLIAMS PARTNERS L P NEW COM UNIT LTD 96949L105 601 15,518 SH   SOLE   15,517 0 0
WISDOMTREE TR US HIGH DIVID 97717W208 344 4,735 SH   SOLE   4,735 0 0
WISDOMTREE TR EMG MKTS SMCA 97717W281 9,355 179,390 SH   SOLE   179,390 0 0
WISDOMTREE TR US LARGECAP D 97717W307 8,152 88,499 SH   SOLE   88,498 0 0
WISDOMTREE TR US DIVID EX F 97717W406 403 4,560 SH   SOLE   4,560 0 0
WISDOMTREE TR US MIDCAP DIV 97717W505 1,893 53,680 SH   SOLE   53,679 0 0
WISDOMTREE TR US MIDCP EARN 97717W570 969 24,422 SH   SOLE   24,422 0 0
WISDOMTREE TR US SMALLCAP D 97717W604 686 23,616 SH   SOLE   23,616 0 0
WISDOMTREE TR JP SMALLCP DI 97717W836 2,073 25,775 SH   SOLE   25,775 0 0
WISDOMTREE TR JAPN HEDGE EQ 97717W851 339 5,715 SH   SOLE   5,714 0 0
WISDOMTREE TR EUROPE SMCP D 97717W869 7,680 108,855 SH   SOLE   108,855 0 0
WISDOMTREE TR DYNAMIC LNG E 97717X313 249 7,663 SH   SOLE   7,663 0 0
WISDOMTREE TR EUR HDG SMLCA 97717X552 230 7,415 SH   SOLE   7,415 0 0
WISDOMTREE TR EM EX ST-OWNE 97717X578 1,979 62,159 SH   SOLE   62,159 0 0
WISDOMTREE TR ITL HDG QTLY 97717X594 5,158 162,818 SH   SOLE   162,818 0 0
WISDOMTREE TR EUROPE HEDGED 97717X701 7,386 115,939 SH   SOLE   115,939 0 0
WISDOMTREE TR WSDM EMKTBD F 97717X784 341 4,690 SH   SOLE   4,690 0 0
WYNDHAM WORLDWIDE CORP COM 98310W108 228 1,975 SH   SOLE   1,975 0 0
XCEL ENERGY INC COM 98389B100 217 4,528 SH   SOLE   4,528 0 0
YUM CHINA HLDGS INC COM 98850P109 1,410 35,246 SH   SOLE   35,245 0 0
ZIMMER BIOMET HLDGS INC COM 98956P102 4,244 35,169 SH   SOLE   30,649 0 4,520
ZOETIS INC CL A 98978V103 2,724 37,813 SH   SOLE   35,212 0 2,600
ZTO EXPRESS CAYMAN INC SPONSORED ADR 98980A105 409 25,814 SH   SOLE   25,814 0 0
ZYNGA INC CL A 98986T108 40 10,200 SH   SOLE   10,200 0 0
ADIENT PLC ORD SHS G0084W101 1,202 15,278 SH   SOLE   9,577 0 966
ALLEGION PUB LTD CO ORD SHS G0176J109 321 4,044 SH   SOLE   4,044 0 0
ALLERGAN PLC SHS G0177J108 5,004 30,588 SH   SOLE   28,109 0 2,479
AMDOCS LTD SHS G02602103 760 11,619 SH   SOLE   11,619 0 0
AON PLC SHS CL A G0408V102 2,909 21,716 SH   SOLE   21,716 0 0
ARCH CAP GROUP LTD ORD G0450A105 488 5,378 SH   SOLE   5,378 0 0
AXALTA COATING SYS LTD COM G0750C108 2,966 91,668 SH   SOLE   91,668 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 21,441 140,056 SH   SOLE   140,056 0 0
BROOKFIELD PPTY PARTNERS L P UNIT LTD PART G16249107 831 37,540 SH   SOLE   37,540 0 0
BUNGE LIMITED COM G16962105 335 5,000 SH   SOLE   5,000 0 0
COCA COLA EUROPEAN PARTNERS SHS G25839104 232 5,834 SH   SOLE   5,833 0 0
DELPHI TECHNOLOGIES PLC SHS G2709G107 1,421 27,100 SH   SOLE   27,100 0 0
EATON CORP PLC SHS G29183103 16,050 203,134 SH   SOLE   114,480 0 24,332
EVEREST RE GROUP LTD COM G3223R108 1,583 7,156 SH   SOLE   7,156 0 0
GENPACT LIMITED SHS G3922B107 1,927 60,741 SH   SOLE   60,741 0 0
HOLLYSYS AUTOMATION TECHNOLO SHS G45667105 488 21,924 SH   SOLE   21,924 0 0
ICON PLC SHS G4705A100 1,909 17,026 SH   SOLE   17,026 0 0
IHS MARKIT LTD SHS G47567105 611 13,537 SH   SOLE   13,537 0 0
INGERSOLL-RAND PLC SHS G47791101 13,836 155,136 SH   SOLE   29,433 0 123,898
WEATHERFORD INTL PLC ORD SHS G48833100 1,583 379,659 SH   SOLE   379,659 0 0
INVESCO LTD SHS G491BT108 17,736 485,388 SH   SOLE   485,388 0 0
JAZZ PHARMACEUTICALS PLC SHS USD G50871105 258 1,918 SH   SOLE   1,918 0 0
JOHNSON CTLS INTL PLC SHS G51502105 13,820 362,666 SH   SOLE   278,951 0 23,944
LIBERTY GLOBAL PLC SHS CL A G5480U104 609 17,014 SH   SOLE   17,014 0 0
LIBERTY GLOBAL PLC SHS CL C G5480U120 5,266 155,622 SH   SOLE   155,622 0 0
MEDTRONIC PLC SHS G5960L103 18,481 228,870 SH   SOLE   228,869 0 0
APTIV PLC SHS G6095L109 7,384 87,046 SH   SOLE   87,046 0 0
NIELSEN HLDGS PLC SHS EUR G6518L108 12,459 342,308 SH   SOLE   342,307 0 0
NORWEGIAN CRUISE LINE HLDGS SHS G66721104 7,121 133,734 SH   SOLE   133,734 0 0
RENAISSANCERE HOLDINGS LTD COM G7496G103 235 1,879 SH   SOLE   1,879 0 0
SEADRILL LIMITED SHS G7945E105 3 13,372 SH   SOLE   13,371 0 0
SEAGATE TECHNOLOGY PLC SHS G7945M107 4,250 101,586 SH   SOLE   101,585 0 0
PENTAIR PLC SHS G7S00T104 4,229 59,888 SH   SOLE   31,656 0 0
SHIP FINANCE INTERNATIONAL L SHS G81075106 170 10,971 SH   SOLE   10,971 0 0
STERIS PLC SHS USD G84720104 802 9,173 SH   SOLE   9,173 0 0
PERRIGO CO PLC SHS G97822103 668 7,671 SH   SOLE   7,671 0 0
AURIS MED HLDG AG COM H03579101 6 10,525 SH   SOLE   10,525 0 0
CHUBB LIMITED COM H1467J104 9,016 61,699 SH   SOLE   61,699 0 0
GARMIN LTD SHS H2906T109 239 4,026 SH   SOLE   4,025 0 0
LOGITECH INTL S A SHS H50430232 211 6,301 SH   SOLE   6,301 0 0
TE CONNECTIVITY LTD REG SHS H84989104 5,593 58,854 SH   SOLE   51,403 0 7,450
CHECK POINT SOFTWARE TECH LT ORD M22465104 5,643 54,468 SH   SOLE   54,468 0 0
ELBIT SYS LTD ORD M3760D101 514 3,858 SH   SOLE   3,858 0 0
AERCAP HOLDINGS NV SHS N00985106 1,116 21,231 SH   SOLE   21,231 0 0
CONSTELLIUM NV CL A N22035104 497 44,582 SH   SOLE   44,582 0 0
CORE LABORATORIES N V COM N22717107 1,938 17,694 SH   SOLE   17,694 0 0
FERRARI N V COM N3167Y103 721 6,879 SH   SOLE   6,879 0 0
LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 1,832 16,607 SH   SOLE   16,607 0 0
MYLAN N V SHS EURO N59465109 370 8,762 SH   SOLE   8,762 0 0
NXP SEMICONDUCTORS N V COM N6596X109 500 4,276 SH   SOLE   4,276 0 0
YANDEX N V SHS CLASS A N97284108 1,024 31,272 SH   SOLE   31,272 0 0
ROYAL CARIBBEAN CRUISES LTD COM V7780T103 294 2,471 SH   SOLE   2,471 0 0
AEGEAN MARINE PETROLEUM NETW SHS Y0017S102 599 139,327 SH   SOLE   139,327 0 0
BROADCOM LTD SHS Y09827109 3,694 14,380 SH   SOLE   14,380 0 0
FLEX LTD ORD Y2573F102 350 19,461 SH   SOLE   19,461 0 0