0001462284-17-000006.txt : 20170815 0001462284-17-000006.hdr.sgml : 20170815 20170815114034 ACCESSION NUMBER: 0001462284-17-000006 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20170630 FILED AS OF DATE: 20170815 DATE AS OF CHANGE: 20170815 EFFECTIVENESS DATE: 20170815 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Raymond James Financial Services Advisors, Inc. CENTRAL INDEX KEY: 0001462284 IRS NUMBER: 592937883 STATE OF INCORPORATION: FL FISCAL YEAR END: 0930 FILING VALUES: FORM TYPE: 13F-HR SEC ACT: 1934 Act SEC FILE NUMBER: 028-13494 FILM NUMBER: 171032942 BUSINESS ADDRESS: STREET 1: 880 CARILLON PARKWAY CITY: ST. PETERSBURG STATE: FL ZIP: 33716 BUSINESS PHONE: 727-567-1000 MAIL ADDRESS: STREET 1: 880 CARILLON PARKWAY CITY: ST. PETERSBURG STATE: FL ZIP: 33716 13F-HR 1 primary_doc.xml 13F-HR LIVE false true false 0001462284 XXXXXXXX 06-30-2017 06-30-2017 Raymond James Financial Services Advisors, Inc.
880 CARILLON PARKWAY ST. PETERSBURG FL 33716
13F HOLDINGS REPORT 028-13494 N
Robert Martin Advisor Compliance 901-766-2151 Robert Martin Memphis TN 06-30-2017 0 2544 14459334 false
INFORMATION TABLE 2 Q217RJFS.xml 13F HOLDINGS REPORT 06-30-2017 22ND CENTY GROUP INC COM 90137F103 18 10200 SH SOLE 0 0 10200 3-D SYS CORP DEL COM NEW 88554D205 476 25433 SH SOLE 0 0 25433 3M CO COM 88579Y101 35719 171567 SH SOLE 0 0 171567 8POINT3 ENERGY PARTNERS LP CL A RPT LTDPT 282539105 2357 155754 SH SOLE 0 0 155754 AAON INC COM PAR $0.004 000360206 2410 65402 SH SOLE 0 0 65402 ABB LTD SPONSORED ADR 000375204 2646 106277 SH SOLE 0 0 106277 ABBOTT LABS COM 002824100 20112 413751 SH SOLE 0 0 413751 ABBVIE INC COM 00287Y109 79661 1098626 SH SOLE 0 0 1098626 ABERCROMBIE & FITCH CO CL A 002896207 175 14028 SH SOLE 0 0 14028 ABERDEEN ASIA PACIFIC INCOM COM 003009107 372 74461 SH SOLE 0 0 74461 ABIOMED INC COM 003654100 295 2060 SH SOLE 0 0 2060 ABM INDS INC COM 000957100 277 6666 SH SOLE 0 0 6666 ABRAXAS PETE CORP COM 003830106 44 26901 SH SOLE 0 0 26901 ACADIA HEALTHCARE COMPANY IN COM 00404A109 1716 34757 SH SOLE 0 0 34757 ACADIA PHARMACEUTICALS INC COM 004225108 1280 45907 SH SOLE 0 0 45907 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 14361 116119 SH SOLE 0 0 116119 ACHAOGEN INC COM 004449104 2304 106040 SH SOLE 0 0 106040 ACHAOGEN INC COM 004449104 32 35200 SH Call SOLE 0 0 0 ACHAOGEN INC COM 004449104 18 36200 SH Call SOLE 0 0 0 ACHAOGEN INC COM 004449104 30 12600 SH Call SOLE 0 0 0 ACHAOGEN INC COM 004449104 60 33600 SH Put SOLE 0 0 33600 ACHAOGEN INC COM 004449104 28 18800 SH Call SOLE 0 0 0 ACTINIUM PHARMACEUTICALS INC COM 00507W107 22 18200 SH SOLE 0 0 18200 ACTIVISION BLIZZARD INC COM 00507V109 5793 100632 SH SOLE 0 0 100632 ACUSHNET HOLDINGS CORP COM 005098108 2354 118658 SH SOLE 0 0 118658 ADAM NAT RES FD INC COM 00548F105 750 40085 SH SOLE 0 0 40085 ADAMS DIVERSIFIED EQUITY FD COM 006212104 4298 300738 SH SOLE 0 0 300738 ADAPTIMMUNE THERAPEUTICS PLC SPONDS ADR 00653A107 91 20300 SH SOLE 0 0 20300 ADIENT PLC ORD SHS G0084W101 740 11322 SH SOLE 0 0 11322 ADOBE SYS INC COM 00724F101 3538 25016 SH SOLE 0 0 25016 ADTALEM GLOBAL ED INC COM 00737L103 4174 109993 SH SOLE 0 0 109993 ADVANCE AUTO PARTS INC COM 00751Y106 3153 27039 SH SOLE 0 0 27039 ADVANCED ENERGY INDS COM 007973100 326 5039 SH SOLE 0 0 5039 ADVANCED MICRO DEVICES INC COM 007903107 1861 149103 SH SOLE 0 0 149103 ADVENT CLAY CONV SEC INC FD COM 007639107 1455 233615 SH SOLE 0 0 233615 ADVENT CLAYMORE CV SECS & IN COM 00764C109 937 58021 SH SOLE 0 0 58021 ADVENT CLAYMORE ENH GRW & IN COM 00765E104 335 38312 SH SOLE 0 0 38312 ADVISORSHARES TR WILSHIRE BUYBACK 00768Y818 204 3083 SH SOLE 0 0 3083 AEGON N V NY REGISTRY SH 007924103 867 169714 SH SOLE 0 0 169714 AEHR TEST SYSTEMS COM 00760J108 585 155971 SH SOLE 0 0 155971 AERCAP HOLDINGS NV SHS N00985106 974 20976 SH SOLE 0 0 20976 AES CORP COM 00130H105 1059 95331 SH SOLE 0 0 95331 AETNA INC NEW COM 00817Y108 6011 39593 SH SOLE 0 0 39593 AFFILIATED MANAGERS GROUP COM 008252108 460 2773 SH SOLE 0 0 2773 AFLAC INC COM 001055102 11716 150816 SH SOLE 0 0 150816 AGILENT TECHNOLOGIES INC COM 00846U101 1091 18394 SH SOLE 0 0 18394 AGNC INVT CORP COM 00123Q104 857 40237 SH SOLE 0 0 40237 AGNICO EAGLE MINES LTD COM 008474108 1053 23340 SH SOLE 0 0 23340 AGREE REALTY CORP COM 008492100 569 12411 SH SOLE 0 0 12411 AGRIUM INC COM 008916108 712 7868 SH SOLE 0 0 7868 AIR PRODS & CHEMS INC COM 009158106 40546 283408 SH SOLE 0 0 283408 AK STL HLDG CORP COM 001547108 144 21887 SH SOLE 0 0 21887 AKAMAI TECHNOLOGIES INC COM 00971T101 334 6696 SH SOLE 0 0 6696 ALAMOS GOLD INC NEW COM CL A 011532108 144 20070 SH SOLE 0 0 20070 ALASKA AIR GROUP INC COM 011659109 1894 21095 SH SOLE 0 0 21095 ALBEMARLE CORP COM 012653101 2068 19592 SH SOLE 0 0 19592 ALCENTRA CAP CORP COM 01374T102 3300 242865 SH SOLE 0 0 242865 ALCOA CORP COM 013872106 1175 35996 SH SOLE 0 0 35996 ALEXANDRIA REAL ESTATE EQ IN COM 015271109 3316 27525 SH SOLE 0 0 27525 ALEXCO RESOURCE CORP COM 01535P106 38 29100 SH SOLE 0 0 29100 ALEXION PHARMACEUTICALS INC COM 015351109 4232 34782 SH SOLE 0 0 34782 ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 27573 195692 SH SOLE 0 0 195692 ALIGN TECHNOLOGY INC COM 016255101 950 6327 SH SOLE 0 0 6327 ALIO GOLD INC COM 01627X108 61 13404 SH SOLE 0 0 13404 ALKERMES PLC SHS G01767105 921 15889 SH SOLE 0 0 15889 ALLEGHENY TECHNOLOGIES INC COM 01741R102 1516 89099 SH SOLE 0 0 89099 ALLEGION PUB LTD CO ORD SHS G0176J109 321 3951 SH SOLE 0 0 3951 ALLERGAN PLC PFD CONV SER A G0177J116 561 647 SH SOLE 0 0 647 ALLERGAN PLC SHS G0177J108 18341 75434 SH SOLE 0 0 75434 ALLETE INC COM NEW 018522300 915 12761 SH SOLE 0 0 12761 ALLIANCE DATA SYSTEMS CORP COM 018581108 545 2122 SH SOLE 0 0 2122 ALLIANCEBERNSTEIN GBL HGH IN COM 01879R106 726 56106 SH SOLE 0 0 56106 ALLIANCEBERNSTEIN HOLDING LP UNIT LTD PARTN 01881G106 1786 75524 SH SOLE 0 0 75524 ALLIANCEBERNSTEIN NATL MUNI COM 01864U106 200 14624 SH SOLE 0 0 14624 ALLIANT ENERGY CORP COM 018802108 2013 50098 SH SOLE 0 0 50098 ALLIANZGI EQUITY & CONV INCO COM 018829101 659 33380 SH SOLE 0 0 33380 ALLIANZGI NFJ DIVID INT & PR COM 01883A107 1261 96337 SH SOLE 0 0 96337 ALLIED WRLD ASSUR COM HLDG A SHS H01531104 668 12628 SH SOLE 0 0 12628 ALLSTATE CORP COM 020002101 31706 358507 SH SOLE 0 0 358507 ALLY FINL INC COM 02005N100 472 22583 SH SOLE 0 0 22583 ALPHABET INC CAP STK CL A 02079K305 47365 50948 SH SOLE 0 0 50948 ALPHABET INC CAP STK CL C 02079K107 37028 40746 SH SOLE 0 0 40746 ALPINE GLOBAL PREMIER PPTYS COM SBI 02083A103 1607 253442 SH SOLE 0 0 253442 ALPINE TOTAL DYNAMIC DIVID F COM SH BEN INT N 021060207 334 38378 SH SOLE 0 0 38378 ALPS ETF TR ALERIAN MLP 00162Q866 26312 2199985 SH SOLE 0 0 2199985 ALPS ETF TR EQUAL SEC ETF 00162Q205 283 4409 SH SOLE 0 0 4409 ALPS ETF TR INTL SEC DV DOG 00162Q718 8174 308817 SH SOLE 0 0 308817 ALPS ETF TR RIVRFRNT STR INC 00162Q783 1371 54118 SH SOLE 0 0 54118 ALPS ETF TR SECTR DIV DOGS 00162Q858 10887 255136 SH SOLE 0 0 255136 ALPS ETF TR SPROTT GL MINE 00162Q643 2407 123672 SH SOLE 0 0 123672 ALTABA INC COM 021346101 1958 35939 SH SOLE 0 0 35939 ALTRIA GROUP INC COM 02209S103 62381 837665 SH SOLE 0 0 837665 AMARIN CORP PLC SPONS ADR NEW 023111206 574 142550 SH SOLE 0 0 142550 AMAZON COM INC COM 023135106 96614 99808 SH SOLE 0 0 99808 AMBAC FINL GROUP INC COM NEW 023139884 300 17304 SH SOLE 0 0 17304 AMBARELLA INC SHS G037AX101 238 4908 SH SOLE 0 0 4908 AMBEV SA SPONSORED ADR 02319V103 220 40090 SH SOLE 0 0 40090 AMDOCS LTD SHS G02602103 279 4323 SH SOLE 0 0 4323 AMEREN CORP COM 023608102 1152 21074 SH SOLE 0 0 21074 AMERESCO INC CL A 02361E108 327 42480 SH SOLE 0 0 42480 AMERICA FIRST MULTIFAMILY IN BEN UNIT CTF 02364V107 1746 293420 SH SOLE 0 0 293420 AMERICA MOVIL SAB DE CV SPON ADR L SHS 02364W105 459 28843 SH SOLE 0 0 28843 AMERICAN AIRLS GROUP INC COM 02376R102 1293 25703 SH SOLE 0 0 25703 AMERICAN CAP SR FLOATING LTD COM 02504D108 1149 89449 SH SOLE 0 0 89449 AMERICAN EAGLE OUTFITTERS NE COM 02553E106 754 62597 SH SOLE 0 0 62597 AMERICAN ELEC PWR INC COM 025537101 10656 153401 SH SOLE 0 0 153401 AMERICAN EXPRESS CO COM 025816109 8894 105580 SH SOLE 0 0 105580 AMERICAN FINL GROUP INC OHIO COM 025932104 594 5979 SH SOLE 0 0 5979 AMERICAN HOMES 4 RENT CL A 02665T306 5912 261947 SH SOLE 0 0 261947 AMERICAN INTL GROUP INC COM NEW 026874784 4652 74403 SH SOLE 0 0 74403 AMERICAN MIDSTREAM PARTNERS COM UNITS 02752P100 389 30279 SH SOLE 0 0 30279 AMERICAN NATL BANKSHARES INC COM 027745108 369 9996 SH SOLE 0 0 9996 AMERICAN OUTDOOR BRANDS CORP COM 02874P103 514 23199 SH SOLE 0 0 23199 AMERICAN STS WTR CO COM 029899101 2165 45659 SH SOLE 0 0 45659 AMERICAN TOWER CORP NEW COM 03027X100 17195 129964 SH SOLE 0 0 129964 AMERICAN WOODMARK CORP COM 030506109 595 6227 SH SOLE 0 0 6227 AMERICAN WTR WKS CO INC NEW COM 030420103 7372 94575 SH SOLE 0 0 94575 AMERIGAS PARTNERS L P UNIT L P INT 030975106 2929 64839 SH SOLE 0 0 64839 AMERIPRISE FINL INC COM 03076C106 3977 31243 SH SOLE 0 0 31243 AMERISOURCEBERGEN CORP COM 03073E105 5601 59250 SH SOLE 0 0 59250 AMETEK INC NEW COM 031100100 2730 45078 SH SOLE 0 0 45078 AMGEN INC COM 031162100 32387 188032 SH SOLE 0 0 188032 AMPHENOL CORP NEW CL A 032095101 5497 74461 SH SOLE 0 0 74461 AMTRUST FINL SVCS INC COM 032359309 200 13181 SH SOLE 0 0 13181 ANADARKO PETE CORP COM 032511107 1197 26409 SH SOLE 0 0 26409 ANADARKO PETE CORP UNIT 99/99/9999 032511404 237 5790 SH SOLE 0 0 5790 ANALOG DEVICES INC COM 032654105 14753 189625 SH SOLE 0 0 189625 ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 3955 35835 SH SOLE 0 0 35835 ANI PHARMACEUTICALS INC COM 00182C103 444 9493 SH SOLE 0 0 9493 ANNALY CAP MGMT INC COM 035710409 3983 330539 SH SOLE 0 0 330539 ANSYS INC COM 03662Q105 528 4342 SH SOLE 0 0 4342 ANTARES PHARMA INC COM 036642106 307 95425 SH SOLE 0 0 95425 ANTERO MIDSTREAM GP LP COM SHS REPSTG 03675Y103 523 23800 SH SOLE 0 0 23800 ANTERO MIDSTREAM PARTNERS LP UNT LTD PARTN 03673L103 691 20823 SH SOLE 0 0 20823 ANTERO RES CORP COM 03674X106 329 15218 SH SOLE 0 0 15218 ANTHEM INC COM 036752103 1413 7509 SH SOLE 0 0 7509 ANTHEM INC UNIT 05/01/20188 036752202 234 4425 SH SOLE 0 0 4425 ANWORTH MORTGAGE ASSET CP COM 037347101 134 22300 SH SOLE 0 0 22300 AON PLC SHS CL A G0408V102 2169 16316 SH SOLE 0 0 16316 APACHE CORP COM 037411105 3019 62977 SH SOLE 0 0 62977 APARTMENT INVT & MGMT CO CL A 03748R101 2424 56419 SH SOLE 0 0 56419 APOLLO COML REAL EST FIN INC COM 03762U105 1634 88099 SH SOLE 0 0 88099 APOLLO COML REAL EST FIN INC NOTE 5.500% 3/1 03762UAA3 20 18000 PRN SOLE 0 0 18000 APOLLO GLOBAL MGMT LLC CL A SHS 037612306 695 26279 SH SOLE 0 0 26279 APOLLO INVT CORP COM 03761U106 171 26709 SH SOLE 0 0 26709 APPLE HOSPITALITY REIT INC COM NEW 03784Y200 260 13874 SH SOLE 0 0 13874 APPLE INC COM 037833100 275152 1910492 SH SOLE 0 0 1910492 APPLIED MATLS INC COM 038222105 2566 62115 SH SOLE 0 0 62115 APPLIED OPTOELECTRONICS INC COM 03823U102 1963 31775 SH SOLE 0 0 31775 APTARGROUP INC COM 038336103 1449 16677 SH SOLE 0 0 16677 AQUA AMERICA INC COM 03836W103 2251 67600 SH SOLE 0 0 67600 AQUAVENTURE HLDGS LTD SHS G0443N107 271 17815 SH SOLE 0 0 17815 ARAMARK COM 03852U106 1468 35820 SH SOLE 0 0 35820 ARATANA THERAPEUTICS INC COM 03874P101 91 12538 SH SOLE 0 0 12538 ARC LOGISTICS PARTNERS LP COM UT REP LPN 03879N101 632 41600 SH SOLE 0 0 41600 ARCH CAP GROUP LTD ORD G0450A105 2986 32006 SH SOLE 0 0 32006 ARCHER DANIELS MIDLAND CO COM 039483102 2950 71277 SH SOLE 0 0 71277 ARCONIC INC COM 03965L100 1447 63873 SH SOLE 0 0 63873 ARCONIC INC PFD CONV B SER 1 03965L308 450 12575 SH SOLE 0 0 12575 ARES CAP CORP COM 04010L103 2501 152665 SH SOLE 0 0 152665 ARES DYNAMIC CR ALLOCATION F COM 04014F102 1034 63258 SH SOLE 0 0 63258 ARGO GROUP INTL HLDGS LTD COM G0464B107 963 15892 SH SOLE 0 0 15892 ARISTA NETWORKS INC COM 040413106 2617 17472 SH SOLE 0 0 17472 ARMADA HOFFLER PPTYS INC COM 04208T108 1062 81975 SH SOLE 0 0 81975 ARMSTRONG FLOORING INC COM 04238R106 1358 75587 SH SOLE 0 0 75587 ARRAY BIOPHARMA INC COM 04269X105 153 18317 SH SOLE 0 0 18317 ARRIS INTL INC SHS G0551A103 15775 562986 SH SOLE 0 0 562986 ASCENA RETAIL GROUP INC COM 04351G101 91 42549 SH SOLE 0 0 42549 ASHFORD HOSPITALITY TR INC COM SHS 044103109 109 17942 SH SOLE 0 0 17942 ASHLAND GLOBAL HLDGS INC COM 044186104 1214 18413 SH SOLE 0 0 18413 ASML HOLDING N V N Y REGISTRY SHS N07059210 338 2591 SH SOLE 0 0 2591 ASSURANT INC COM 04621X108 283 2731 SH SOLE 0 0 2731 ASSURED GUARANTY LTD COM G0585R106 413 9898 SH SOLE 0 0 9898 ASTRAZENECA PLC SPONSORED ADR 046353108 3288 96442 SH SOLE 0 0 96442 AT&T INC COM 00206R102 109064 2890632 SH SOLE 0 0 2890632 ATHENAHEALTH INC COM 04685W103 548 3902 SH SOLE 0 0 3902 ATHERSYS INC COM 04744L106 20 13000 SH SOLE 0 0 13000 ATLAS AIR WORLDWIDE HLDGS IN NOTE 2.250% 6/0 049164BH8 17 16000 PRN SOLE 0 0 16000 ATMOS ENERGY CORP COM 049560105 3569 43023 SH SOLE 0 0 43023 ATRION CORP COM 049904105 1629 2532 SH SOLE 0 0 2532 AU OPTRONICS CORP SPONSORED ADR 002255107 163 35853 SH SOLE 0 0 35853 AURINIA PHARMACEUTICALS INC COM 05156V102 229 37400 SH SOLE 0 0 37400 AURINIA PHARMACEUTICALS INC COM 05156V102 2 23000 SH Call SOLE 0 0 0 AURINIA PHARMACEUTICALS INC COM 05156V102 1 11400 SH Call SOLE 0 0 0 AURINIA PHARMACEUTICALS INC COM 05156V102 8 15500 SH Put SOLE 0 0 15500 AURINIA PHARMACEUTICALS INC COM 05156V102 147 33500 SH Put SOLE 0 0 33500 AUTODESK INC COM 052769106 1201 11908 SH SOLE 0 0 11908 AUTOLIV INC COM 052800109 1033 9404 SH SOLE 0 0 9404 AUTOMATIC DATA PROCESSING IN COM 053015103 14344 140002 SH SOLE 0 0 140002 AUTONATION INC COM 05329W102 3283 77862 SH SOLE 0 0 77862 AUTOZONE INC COM 053332102 2675 4689 SH SOLE 0 0 4689 AVANGRID INC COM 05351W103 817 18509 SH SOLE 0 0 18509 AVERY DENNISON CORP COM 053611109 598 6767 SH SOLE 0 0 6767 AVIRAGEN THERAPEUTICS INC COM 053761102 8 12243 SH SOLE 0 0 12243 AVISTA CORP COM 05379B107 931 21937 SH SOLE 0 0 21937 AVNET INC COM 053807103 13897 357441 SH SOLE 0 0 357441 AVON PRODS INC COM 054303102 62 16424 SH SOLE 0 0 16424 AXON ENTERPRISE INC COM 05464C101 479 19036 SH SOLE 0 0 19036 AZZ INC COM 002474104 331 5936 SH SOLE 0 0 5936 B & G FOODS INC NEW COM 05508R106 517 14516 SH SOLE 0 0 14516 B2GOLD CORP COM 11777Q209 61 21600 SH SOLE 0 0 21600 BAIDU INC SPON ADR REP A 056752108 1565 8751 SH SOLE 0 0 8751 BAKER HUGHES INC COM 057224107 3365 61737 SH SOLE 0 0 61737 BALCHEM CORP COM 057665200 3647 46930 SH SOLE 0 0 46930 BALL CORP COM 058498106 4937 116957 SH SOLE 0 0 116957 BANC OF CALIFORNIA INC COM 05990K106 334 15519 SH SOLE 0 0 15519 BANCO BILBAO VIZCAYA ARGENTA SPONSORED ADR 05946K101 218 26038 SH SOLE 0 0 26038 BANCO SANTANDER SA ADR 05964H105 296 44299 SH SOLE 0 0 44299 BANCORPSOUTH INC COM 059692103 386 12640 SH SOLE 0 0 12640 BANK AMER CORP 7.25%CNV PFD L 060505682 1405 1113 SH SOLE 0 0 1113 BANK AMER CORP COM 060505104 34251 1411837 SH SOLE 0 0 1411837 BANK AMER CORP COM 060505104 20 13300 SH Call SOLE 0 0 0 BANK AMER CORP COM 060505104 8 11200 SH Call SOLE 0 0 0 BANK HAWAII CORP COM 062540109 280 3379 SH SOLE 0 0 3379 BANK MONTREAL QUE COM 063671101 2044 27828 SH SOLE 0 0 27828 BANK MUTUAL CORP NEW COM 063750103 297 32486 SH SOLE 0 0 32486 BANK N S HALIFAX COM 064149107 464 7707 SH SOLE 0 0 7707 BANK NEW YORK MELLON CORP COM 064058100 3416 66956 SH SOLE 0 0 66956 BANK OF THE OZARKS INC COM 063904106 25424 542430 SH SOLE 0 0 542430 BANK OF THE OZARKS INC COM 063904106 45 45200 SH Call SOLE 0 0 0 BARCLAYS BANK PLC ADR PFD SR 5 06739H362 696 26167 SH SOLE 0 0 26167 BARCLAYS BANK PLC ETN DJUBSCOTTN38 06739H271 264 5815 SH SOLE 0 0 5815 BARCLAYS BK PLC IPSP CROIL ETN 06738C786 53 10819 SH SOLE 0 0 10819 BARCLAYS PLC ADR 06738E204 1235 116659 SH SOLE 0 0 116659 BARD C R INC COM 067383109 1632 5163 SH SOLE 0 0 5163 BARRACUDA NETWORKS INC COM 068323104 243 10547 SH SOLE 0 0 10547 BARRICK GOLD CORP COM 067901108 669 42078 SH SOLE 0 0 42078 BASSETT FURNITURE INDS INC COM 070203104 715 18849 SH SOLE 0 0 18849 BAXTER INTL INC COM 071813109 5833 96348 SH SOLE 0 0 96348 BB&T CORP COM 054937107 13152 289634 SH SOLE 0 0 289634 BCE INC COM NEW 05534B760 2853 63343 SH SOLE 0 0 63343 BECTON DICKINSON & CO COM 075887109 25960 133041 SH SOLE 0 0 133041 BEMIS INC COM 081437105 237 5132 SH SOLE 0 0 5132 BERKLEY W R CORP COM 084423102 931 13463 SH SOLE 0 0 13463 BERKSHIRE HATHAWAY INC DEL CL A 084670108 6622 26 SH SOLE 0 0 26 BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 110863 654564 SH SOLE 0 0 654564 BERRY GLOBAL GROUP INC COM 08579W103 553 9701 SH SOLE 0 0 9701 BEST BUY INC COM 086516101 2793 48718 SH SOLE 0 0 48718 BGC PARTNERS INC CL A 05541T101 15765 1247227 SH SOLE 0 0 1247227 BHP BILLITON LTD SPONSORED ADR 088606108 1454 40843 SH SOLE 0 0 40843 BHP BILLITON PLC SPONSORED ADR 05545E209 237 7719 SH SOLE 0 0 7719 BIO PATH HOLDINGS INC COM 09057N102 57 147576 SH SOLE 0 0 147576 BIO RAD LABS INC CL A 090572207 1440 6364 SH SOLE 0 0 6364 BIOAMBER INC COM 09072Q106 81 31327 SH SOLE 0 0 31327 BIOGEN INC COM 09062X103 7556 27844 SH SOLE 0 0 27844 BIOLASE INC COM 090911108 15 15750 SH SOLE 0 0 15750 BIOMARIN PHARMACEUTICAL INC COM 09061G101 9 13500 SH Put SOLE 0 0 13500 BIOTELEMETRY INC COM 090672106 212 6332 SH SOLE 0 0 6332 BIOTIME INC COM 09066L105 80 25460 SH SOLE 0 0 25460 BIOVERATIV INC COM 09075E100 829 13782 SH SOLE 0 0 13782 BLACK HILLS CORP COM 092113109 591 8754 SH SOLE 0 0 8754 BLACK STONE MINERALS L P COM UNIT 09225M101 181 11502 SH SOLE 0 0 11502 BLACKBAUD INC COM 09227Q100 1336 15574 SH SOLE 0 0 15574 BLACKBERRY LTD COM 09228F103 202 20220 SH SOLE 0 0 20220 BLACKROCK CALIF MUN INCOME T SH BEN INT 09248E102 182 12647 SH SOLE 0 0 12647 BLACKROCK CAPITAL INVESTMENT NOTE 5.500% 2/1 092533AB4 16 16000 PRN SOLE 0 0 16000 BLACKROCK CORE BD TR SHS BEN INT 09249E101 532 38297 SH SOLE 0 0 38297 BLACKROCK CORPOR HI YLD FD I COM 09255P107 337 30722 SH SOLE 0 0 30722 BLACKROCK CR ALLCTN INC TR COM 092508100 3856 286713 SH SOLE 0 0 286713 BLACKROCK DEBT STRAT FD INC COM NEW 09255R202 306 26511 SH SOLE 0 0 26511 BLACKROCK ENERGY & RES TR COM 09250U101 1074 82633 SH SOLE 0 0 82633 BLACKROCK ENH CAP & INC FD I COM 09256A109 2485 166873 SH SOLE 0 0 166873 BLACKROCK ENHANCED EQT DIV T COM 09251A104 13304 1511765 SH SOLE 0 0 1511765 BLACKROCK ENHANCED GBL DIV T COM 092501105 385 29032 SH SOLE 0 0 29032 BLACKROCK ENHANCED INTL DIV COM BENE INTER 092524107 356 56628 SH SOLE 0 0 56628 BLACKROCK FLOAT RATE OME STR COM 09255X100 995 70653 SH SOLE 0 0 70653 BLACKROCK FLOATING RATE INCO COM 091941104 214 15305 SH SOLE 0 0 15305 BLACKROCK INC COM 09247X101 9777 23139 SH SOLE 0 0 23139 BLACKROCK INCOME TR INC COM 09247F100 327 51371 SH SOLE 0 0 51371 BLACKROCK INVT QUALITY MUN T COM 09247D105 164 11035 SH SOLE 0 0 11035 BLACKROCK LONG-TERM MUNI ADV COM 09250B103 499 42323 SH SOLE 0 0 42323 BLACKROCK LTD DURATION INC T COM SHS 09249W101 3253 206163 SH SOLE 0 0 206163 BLACKROCK MUN 2020 TERM TR COM SHS 09249X109 199 12633 SH SOLE 0 0 12633 BLACKROCK MUN 2030 TAR TERM COM SHS BEN IN 09257P105 607 26221 SH SOLE 0 0 26221 BLACKROCK MUN INCOME TR SH BEN INT 09248F109 457 32354 SH SOLE 0 0 32354 BLACKROCK MUNI INTER DR FD I COM 09253X102 1138 81034 SH SOLE 0 0 81034 BLACKROCK MUNI N Y INTER DUR COM 09255F109 341 24368 SH SOLE 0 0 24368 BLACKROCK MUNIASSETS FD INC COM 09254J102 695 46410 SH SOLE 0 0 46410 BLACKROCK MUNICIPAL BOND TR COM 09249H104 242 15572 SH SOLE 0 0 15572 BLACKROCK MUNICIPL INC QLTY COM 092479104 350 24185 SH SOLE 0 0 24185 BLACKROCK MUNIENHANCED FD IN COM 09253Y100 389 32641 SH SOLE 0 0 32641 BLACKROCK MUNIHLDGS FD II IN COM 09253P109 207 13129 SH SOLE 0 0 13129 BLACKROCK MUNIHLDGS NJ QLTY COM 09254X101 2114 146519 SH SOLE 0 0 146519 BLACKROCK MUNIHLDGS NY QLTY COM 09255C106 243 17459 SH SOLE 0 0 17459 BLACKROCK MUNIHLDNGS CALI QL COM 09254L107 229 15889 SH SOLE 0 0 15889 BLACKROCK MUNIHLDNGS QLTY II COM 09254C107 172 12644 SH SOLE 0 0 12644 BLACKROCK MUNIHLDS INVSTM QL COM 09254P108 238 16149 SH SOLE 0 0 16149 BLACKROCK MUNIHOLDINGS FD IN COM 09253N104 214 12232 SH SOLE 0 0 12232 BLACKROCK MUNIVEST FD INC COM 09253R105 242 25038 SH SOLE 0 0 25038 BLACKROCK MUNIY QUALITY FD I COM 09254G108 150 11432 SH SOLE 0 0 11432 BLACKROCK MUNIYIELD CALI QLT COM 09254N103 215 14319 SH SOLE 0 0 14319 BLACKROCK MUNIYIELD CALIF FD COM 09254M105 207 13633 SH SOLE 0 0 13633 BLACKROCK MUNIYIELD FD INC COM 09253W104 586 39106 SH SOLE 0 0 39106 BLACKROCK MUNIYIELD INVST FD COM 09254R104 205 13067 SH SOLE 0 0 13067 BLACKROCK MUNIYIELD N J FD I COM 09254Y109 203 12637 SH SOLE 0 0 12637 BLACKROCK MUNIYIELD NY QLTY COM 09255E102 291 22405 SH SOLE 0 0 22405 BLACKROCK MUNIYIELD PA QLTY COM 09255G107 216 15045 SH SOLE 0 0 15045 BLACKROCK MUNIYIELD QLTY FD COM 09254E103 633 44314 SH SOLE 0 0 44314 BLACKROCK MUNIYIELD QUALITY COM 09254F100 183 11903 SH SOLE 0 0 11903 BLACKROCK MUNIYLD INVST QLTY COM 09254T100 379 26943 SH SOLE 0 0 26943 BLACKROCK MUNIYLD MICH QLTY COM 09254V105 182 12939 SH SOLE 0 0 12939 BLACKROCK NY MUNI INC QLTY T COM 09249U105 221 16478 SH SOLE 0 0 16478 BLACKROCK RES & COMM STRAT T SHS 09257A108 1100 137350 SH SOLE 0 0 137350 BLACKROCK SCIENCE & TECH TR SHS 09258G104 2506 112834 SH SOLE 0 0 112834 BLACKROCK TAX MUNICPAL BD TR SHS 09248X100 698 30486 SH SOLE 0 0 30486 BLACKROCK UTIL & INFRASTRCTU COM 09248D104 457 22226 SH SOLE 0 0 22226 BLACKSTONE GROUP L P COM UNIT LTD 09253U108 10797 323759 SH SOLE 0 0 323759 BLACKSTONE GSO FLTING RTE FU COM 09256U105 664 37073 SH SOLE 0 0 37073 BLACKSTONE GSO STRATEGIC CR COM SHS BEN IN 09257R101 5897 370438 SH SOLE 0 0 370438 BLACKSTONE MTG TR INC COM CL A 09257W100 2834 89686 SH SOLE 0 0 89686 BLACKSTONE MTG TR INC NOTE 5.250%12/0 09257WAA8 19 16000 PRN SOLE 0 0 16000 BLDRS INDEX FDS TR DEV MK 100 ADR 09348R201 2540 115951 SH SOLE 0 0 115951 BLDRS INDEX FDS TR EMER MK 50 ADR 09348R300 719 18670 SH SOLE 0 0 18670 BLUCORA INC COM 095229100 1509 71180 SH SOLE 0 0 71180 BLUEBIRD BIO INC COM 09609G100 211 2012 SH SOLE 0 0 2012 BLUEPRINT MEDICINES CORP COM 09627Y109 525 10360 SH SOLE 0 0 10360 BLUEROCK RESIDENTIAL GRW REI COM CL A 09627J102 357 27707 SH SOLE 0 0 27707 BOARDWALK PIPELINE PARTNERS UT LTD PARTNER 096627104 1995 110753 SH SOLE 0 0 110753 BOEING CO COM 097023105 36013 182112 SH SOLE 0 0 182112 BOFI HLDG INC COM 05566U108 242 10205 SH SOLE 0 0 10205 BOK FINL CORP COM NEW 05561Q201 563 6687 SH SOLE 0 0 6687 BON-TON STORES INC COM 09776J101 6 14500 SH SOLE 0 0 14500 BOOZ ALLEN HAMILTON HLDG COR CL A 099502106 593 18217 SH SOLE 0 0 18217 BORGWARNER INC COM 099724106 850 20069 SH SOLE 0 0 20069 BOSTON BEER INC CL A 100557107 208 1577 SH SOLE 0 0 1577 BOSTON SCIENTIFIC CORP COM 101137107 1233 44496 SH SOLE 0 0 44496 BOULDER GROWTH & INCOME FD I COM 101507101 239 24610 SH SOLE 0 0 24610 BOVIE MEDICAL CORP COM 10211F100 199 80750 SH SOLE 0 0 80750 BP PLC SPONSORED ADR 055622104 19645 566962 SH SOLE 0 0 566962 BP PRUDHOE BAY RTY TR UNIT BEN INT 055630107 387 17905 SH SOLE 0 0 17905 BRISTOL MYERS SQUIBB CO COM 110122108 25348 454908 SH SOLE 0 0 454908 BRITISH AMERN TOB PLC SPONSORED ADR 110448107 2154 31432 SH SOLE 0 0 31432 BROADCOM LTD SHS Y09827109 14380 61690 SH SOLE 0 0 61690 BROADRIDGE FINL SOLUTIONS IN COM 11133T103 970 12835 SH SOLE 0 0 12835 BROADSOFT INC COM 11133B409 2570 59694 SH SOLE 0 0 59694 BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 4564 116291 SH SOLE 0 0 116291 BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 4789 117057 SH SOLE 0 0 117057 BROOKFIELD REAL ASSETS INCOM SHS BEN INT 112830104 206 8902 SH SOLE 0 0 8902 BROOKS AUTOMATION INC COM 114340102 1147 52886 SH SOLE 0 0 52886 BROWN & BROWN INC COM 115236101 590 13688 SH SOLE 0 0 13688 BROWN FORMAN CORP CL B 115637209 507 10442 SH SOLE 0 0 10442 BRUNSWICK CORP COM 117043109 263 4181 SH SOLE 0 0 4181 BT GROUP PLC ADR 05577E101 329 16935 SH SOLE 0 0 16935 BUCKEYE PARTNERS L P UNIT LTD PARTN 118230101 3268 51119 SH SOLE 0 0 51119 BUNGE LIMITED COM G16962105 584 7824 SH SOLE 0 0 7824 C H ROBINSON WORLDWIDE INC COM NEW 12541W209 1501 21858 SH SOLE 0 0 21858 CA INC COM 12673P105 1554 45072 SH SOLE 0 0 45072 CABOT OIL & GAS CORP COM 127097103 406 16172 SH SOLE 0 0 16172 CALAMOS CONV & HIGH INCOME F COM SHS 12811P108 1085 91669 SH SOLE 0 0 91669 CALAMOS CONV OPP AND INC FD SH BEN INT 128117108 2204 195763 SH SOLE 0 0 195763 CALAMOS GBL DYN INCOME FUND COM 12811L107 1388 162727 SH SOLE 0 0 162727 CALAMOS STRATEGIC TOTL RETN COM SH BEN INT 128125101 3940 335572 SH SOLE 0 0 335572 CALIFORNIA RES CORP COM NEW 13057Q206 116 13620 SH SOLE 0 0 13620 CALIFORNIA WTR SVC GROUP COM 130788102 292 7929 SH SOLE 0 0 7929 CALITHERA BIOSCIENCES INC COM 13089P101 252 17000 SH SOLE 0 0 17000 CALLON PETE CO DEL COM 13123X102 133 12498 SH SOLE 0 0 12498 CALPINE CORP COM NEW 131347304 208 15351 SH SOLE 0 0 15351 CALUMET SPECIALTY PRODS PTNR UT LTD PARTNER 131476103 46 10939 SH SOLE 0 0 10939 CAMBRIA ETF TR SHSHLD YIELD ETF 132061201 670 19569 SH SOLE 0 0 19569 CAMDEN PPTY TR SH BEN INT 133131102 402 4700 SH SOLE 0 0 4700 CAMECO CORP COM 13321L108 559 61403 SH SOLE 0 0 61403 CAMPBELL SOUP CO COM 134429109 1374 26349 SH SOLE 0 0 26349 CANADIAN NAT RES LTD COM 136385101 617 21373 SH SOLE 0 0 21373 CANADIAN NATL RY CO COM 136375102 1962 24170 SH SOLE 0 0 24170 CANADIAN PAC RY LTD COM 13645T100 925 5744 SH SOLE 0 0 5744 CANADIAN SOLAR INC COM 136635109 256 16111 SH SOLE 0 0 16111 CAPITAL ONE FINL CORP COM 14040H105 4100 49624 SH SOLE 0 0 49624 CAPITAL PRODUCT PARTNERS L P COM UNIT LP Y11082107 225 66107 SH SOLE 0 0 66107 CAPSTAR FINL HLDGS INC COM 14070T102 239 13450 SH SOLE 0 0 13450 CARBONITE INC COM 141337105 3790 173836 SH SOLE 0 0 173836 CARDINAL HEALTH INC COM 14149Y108 5688 72993 SH SOLE 0 0 72993 CARE CAP PPTYS INC COM 141624106 732 27418 SH SOLE 0 0 27418 CARETRUST REIT INC COM 14174T107 495 26700 SH SOLE 0 0 26700 CARLISLE COS INC COM 142339100 233 2446 SH SOLE 0 0 2446 CARLYLE GROUP L P COM UTS LTD PTN 14309L102 903 45734 SH SOLE 0 0 45734 CARMAX INC COM 143130102 3752 59502 SH SOLE 0 0 59502 CARNIVAL CORP UNIT 99/99/9999 143658300 42068 641560 SH SOLE 0 0 641560 CAROLINA FINL CORP NEW COM 143873107 1309 40498 SH SOLE 0 0 40498 CARPENTER TECHNOLOGY CORP COM 144285103 286 7634 SH SOLE 0 0 7634 CASEYS GEN STORES INC COM 147528103 392 3662 SH SOLE 0 0 3662 CASI PHARMACEUTICALS INC COM 14757U109 58 55135 SH SOLE 0 0 55135 CATALYST PHARMACEUTICALS INC COM 14888U101 43 15500 SH SOLE 0 0 15500 CATCHMARK TIMBER TR INC CL A 14912Y202 1425 125331 SH SOLE 0 0 125331 CATERPILLAR INC DEL COM 149123101 24664 229515 SH SOLE 0 0 229515 CAVIUM INC COM 14964U108 394 6343 SH SOLE 0 0 6343 CBL & ASSOC PPTYS INC COM 124830100 1188 140960 SH SOLE 0 0 140960 CBOE HLDGS INC COM 12503M108 686 7502 SH SOLE 0 0 7502 CBRE CLARION GLOBAL REAL EST COM 12504G100 2325 301227 SH SOLE 0 0 301227 CBS CORP NEW CL B 124857202 985 15440 SH SOLE 0 0 15440 CDK GLOBAL INC COM 12508E101 969 15611 SH SOLE 0 0 15611 CDN IMPERIAL BK COMM TORONTO COM 136069101 548 6738 SH SOLE 0 0 6738 CDW CORP COM 12514G108 212 3398 SH SOLE 0 0 3398 CEDAR FAIR L P DEPOSITRY UNIT 150185106 1192 16531 SH SOLE 0 0 16531 CELANESE CORP DEL COM SER A 150870103 496 5222 SH SOLE 0 0 5222 CELGENE CORP COM 151020104 70191 540472 SH SOLE 0 0 540472 CELGENE CORP COM 151020104 58 10200 SH Call SOLE 0 0 0 CELGENE CORP COM 151020104 161 76900 SH Call SOLE 0 0 0 CELGENE CORP COM 151020104 40 15200 SH Call SOLE 0 0 0 CELGENE CORP COM 151020104 64 12000 SH Call SOLE 0 0 0 CELLDEX THERAPEUTICS INC NEW COM 15117B103 66 26885 SH SOLE 0 0 26885 CELSIUS HOLDINGS INC COM NEW 15118V207 60 14165 SH SOLE 0 0 14165 CEMEX SAB DE CV SPON ADR NEW 151290889 296 31454 SH SOLE 0 0 31454 CENOVUS ENERGY INC COM 15135U109 78 10561 SH SOLE 0 0 10561 CENTENE CORP DEL COM 15135B101 337 4214 SH SOLE 0 0 4214 CENTERPOINT ENERGY INC COM 15189T107 1426 52079 SH SOLE 0 0 52079 CENTERSTATE BANKS INC COM 15201P109 212 8542 SH SOLE 0 0 8542 CENTRAL FD CDA LTD CL A 153501101 11315 917647 SH SOLE 0 0 917647 CENTRAL SECS CORP COM 155123102 354 14181 SH SOLE 0 0 14181 CENTURYLINK INC COM 156700106 3837 160668 SH SOLE 0 0 160668 CERNER CORP COM 156782104 1098 16515 SH SOLE 0 0 16515 CHARTER COMMUNICATIONS INC N CL A 16119P108 1307 3880 SH SOLE 0 0 3880 CHARTER FINL CORP MD COM 16122W108 269 14962 SH SOLE 0 0 14962 CHATHAM LODGING TR COM 16208T102 239 11896 SH SOLE 0 0 11896 CHECK POINT SOFTWARE TECH LT ORD M22465104 3274 30014 SH SOLE 0 0 30014 CHEESECAKE FACTORY INC COM 163072101 205 4073 SH SOLE 0 0 4073 CHEMICAL FINL CORP COM 163731102 1072 22153 SH SOLE 0 0 22153 CHEMOURS CO COM 163851108 547 14440 SH SOLE 0 0 14440 CHEMUNG FINL CORP COM 164024101 453 11077 SH SOLE 0 0 11077 CHENIERE ENERGY INC COM NEW 16411R208 708 14532 SH SOLE 0 0 14532 CHENIERE ENERGY PARTNERS LP COM UNIT 16411Q101 1185 36573 SH SOLE 0 0 36573 CHESAPEAKE ENERGY CORP COM 165167107 1077 216792 SH SOLE 0 0 216792 CHESAPEAKE ENERGY CORP COM 165167107 7 22700 SH Call SOLE 0 0 0 CHESAPEAKE ENERGY CORP COM 165167107 9 10500 SH Call SOLE 0 0 0 CHESAPEAKE ENERGY CORP COM 165167107 20 30700 SH Call SOLE 0 0 0 CHESAPEAKE ENERGY CORP COM 165167107 8 30100 SH Call SOLE 0 0 0 CHESAPEAKE ENERGY CORP COM 165167107 17 28400 SH Call SOLE 0 0 0 CHESAPEAKE UTILS CORP COM 165303108 990 13210 SH SOLE 0 0 13210 CHEVRON CORP NEW COM 166764100 102735 984707 SH SOLE 0 0 984707 CHICAGO BRIDGE & IRON CO N V COM 167250109 1236 62663 SH SOLE 0 0 62663 CHICOS FAS INC COM 168615102 128 13585 SH SOLE 0 0 13585 CHIMERA INVT CORP COM NEW 16934Q208 1275 68461 SH SOLE 0 0 68461 CHINA CERAMICS CO LTD SHS NEW G2113X134 16 11875 SH SOLE 0 0 11875 CHINA MOBILE LIMITED SPONSORED ADR 16941M109 712 13404 SH SOLE 0 0 13404 CHIPOTLE MEXICAN GRILL INC COM 169656105 1223 2938 SH SOLE 0 0 2938 CHROMADEX CORP COM NEW 171077407 39 10334 SH SOLE 0 0 10334 CHUBB LIMITED COM H1467J104 45414 312368 SH SOLE 0 0 312368 CHURCH & DWIGHT INC COM 171340102 11064 213253 SH SOLE 0 0 213253 CIDARA THERAPEUTICS INC COM 171757107 131 17485 SH SOLE 0 0 17485 CIENA CORP COM NEW 171779309 653 26091 SH SOLE 0 0 26091 CIGNA CORPORATION COM 125509109 3400 20309 SH SOLE 0 0 20309 CIMAREX ENERGY CO COM 171798101 328 3485 SH SOLE 0 0 3485 CINCINNATI BELL INC NEW PFD CV DEP1/20 171871403 223 4444 SH SOLE 0 0 4444 CINCINNATI FINL CORP COM 172062101 2093 28885 SH SOLE 0 0 28885 CINEMARK HOLDINGS INC COM 17243V102 1148 29543 SH SOLE 0 0 29543 CINTAS CORP COM 172908105 956 7585 SH SOLE 0 0 7585 CISCO SYS INC COM 17275R102 34260 1094582 SH SOLE 0 0 1094582 CITIGROUP INC COM NEW 172967424 14690 219642 SH SOLE 0 0 219642 CITIZENS FINL GROUP INC COM 174610105 341 9546 SH SOLE 0 0 9546 CITRIX SYS INC COM 177376100 422 5305 SH SOLE 0 0 5305 CITY OFFICE REIT INC COM 178587101 221 17400 SH SOLE 0 0 17400 CLAYMORE EXCHANGE TRD FD TR 2024 CORP BOND 18383M233 5430 260548 SH SOLE 0 0 260548 CLAYMORE EXCHANGE TRD FD TR GUG BLT2017 HY 18383M399 5727 222649 SH SOLE 0 0 222649 CLAYMORE EXCHANGE TRD FD TR GUG BLT2018 HY 18383M381 7063 278168 SH SOLE 0 0 278168 CLAYMORE EXCHANGE TRD FD TR GUG BUL 2019 HY 18383M373 5341 216582 SH SOLE 0 0 216582 CLAYMORE EXCHANGE TRD FD TR GUG BUL 2020 HY 18383M365 5420 218093 SH SOLE 0 0 218093 CLAYMORE EXCHANGE TRD FD TR GUG BULL2018 E 18383M530 4320 203277 SH SOLE 0 0 203277 CLAYMORE EXCHANGE TRD FD TR GUG BULL2019 E 18383M522 3531 166103 SH SOLE 0 0 166103 CLAYMORE EXCHANGE TRD FD TR GUG BULL2020 E 18383M514 3135 145950 SH SOLE 0 0 145950 CLAYMORE EXCHANGE TRD FD TR GUG MULTI ASSET 18383M506 231 11046 SH SOLE 0 0 11046 CLAYMORE EXCHANGE TRD FD TR GUG RAYM JAMES S 18383M613 17860 442830 SH SOLE 0 0 442830 CLAYMORE EXCHANGE TRD FD TR GUGG BRIC ETF 18383M100 1814 56555 SH SOLE 0 0 56555 CLAYMORE EXCHANGE TRD FD TR GUGG BULSH 2021 18383M266 5644 264974 SH SOLE 0 0 264974 CLAYMORE EXCHANGE TRD FD TR GUGG BULSH 2022 18383M258 5659 265430 SH SOLE 0 0 265430 CLAYMORE EXCHANGE TRD FD TR GUGG CRP BD 2017 18383M548 4095 181124 SH SOLE 0 0 181124 CLAYMORE EXCHANGE TRD FD TR GUGG S&P GBL WTR 18383Q507 778 23844 SH SOLE 0 0 23844 CLAYMORE EXCHANGE TRD FD TR GUGG ULTR SH DUR 18383M654 2303 45794 SH SOLE 0 0 45794 CLAYMORE EXCHANGE TRD FD TR GUGGEN DEFN EQTY 18383M878 517 12120 SH SOLE 0 0 12120 CLEARBRIDGE AMERN ENERG MLP COM 184691103 96 10647 SH SOLE 0 0 10647 CLEARBRIDGE ENERGY MLP FD IN COM 184692101 681 44599 SH SOLE 0 0 44599 CLEARBRIDGE ENERGY MLP OPP F COM 18469P100 327 25634 SH SOLE 0 0 25634 CLEARBRIDGE ENERGY MLP TR FD COM 18469Q108 849 66505 SH SOLE 0 0 66505 CLIFFS NAT RES INC COM 18683K101 1290 186382 SH SOLE 0 0 186382 CLIFFS NAT RES INC COM 18683K101 43 13500 SH Call SOLE 0 0 0 CLIFFS NAT RES INC COM 18683K101 42 33600 SH Call SOLE 0 0 0 CLIPPER RLTY INC COM 18885T306 140 11374 SH SOLE 0 0 11374 CLOROX CO DEL COM 189054109 8861 66491 SH SOLE 0 0 66491 CLOUGH GLOBAL EQUITY FD COM 18914C100 292 23174 SH SOLE 0 0 23174 CLOUGH GLOBAL OPPORTUNITIES SH BEN INT 18914E106 192 18155 SH SOLE 0 0 18155 CLOVIS ONCOLOGY INC COM 189464100 658 7025 SH SOLE 0 0 7025 CLOVIS ONCOLOGY INC COM 189464100 27 16200 SH Put SOLE 0 0 16200 CM FIN INC COM 12574Q103 989 98931 SH SOLE 0 0 98931 CME GROUP INC COM 12572Q105 42970 343086 SH SOLE 0 0 343086 CMS ENERGY CORP COM 125896100 1416 30624 SH SOLE 0 0 30624 COACH INC COM 189754104 1055 22283 SH SOLE 0 0 22283 COCA COLA BOTTLING CO CONS COM 191098102 642 2803 SH SOLE 0 0 2803 COCA COLA CO COM 191216100 37945 846050 SH SOLE 0 0 846050 COCA COLA CO COM 191216100 47 29100 SH Call SOLE 0 0 0 COCA COLA EUROPEAN PARTNERS SHS G25839104 238 5865 SH SOLE 0 0 5865 COEUR MNG INC COM NEW 192108504 175 20380 SH SOLE 0 0 20380 COGNEX CORP COM 192422103 1106 13032 SH SOLE 0 0 13032 COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 3719 56011 SH SOLE 0 0 56011 COHEN & STEERS CLOSED END OP COM 19248P106 1451 111719 SH SOLE 0 0 111719 COHEN & STEERS GLOBAL INC BL COM 19248M103 757 79521 SH SOLE 0 0 79521 COHEN & STEERS INFRASTRUCTUR COM 19248A109 7206 304966 SH SOLE 0 0 304966 COHEN & STEERS LTD DUR PFD I COM 19248C105 265 9917 SH SOLE 0 0 9917 COHEN & STEERS MLP INC & ENR COM SHS 19249B106 125 11500 SH SOLE 0 0 11500 COHEN & STEERS QUALITY RLTY COM 19247L106 6585 523069 SH SOLE 0 0 523069 COHEN & STEERS REIT & PFD IN COM 19247X100 2035 97911 SH SOLE 0 0 97911 COHEN & STEERS TOTAL RETURN COM 19247R103 701 55737 SH SOLE 0 0 55737 COHERENT INC COM 192479103 478 2124 SH SOLE 0 0 2124 COLGATE PALMOLIVE CO COM 194162103 16639 224456 SH SOLE 0 0 224456 COLGATE PALMOLIVE CO COM 194162103 64 16100 SH Call SOLE 0 0 0 COLLIERS INTL GROUP INC SUB VTG SHS 194693107 597 10555 SH SOLE 0 0 10555 COLONY CAP INC NOTE 3.875% 1/1 19624RAB2 18 18000 PRN SOLE 0 0 18000 COLONY NORTHSTAR INC CL A COM 19625W104 2810 199450 SH SOLE 0 0 199450 COLUMBIA BKG SYS INC COM 197236102 233 5840 SH SOLE 0 0 5840 COLUMBIA ETF TR II EMRG MARKETS ETF 19762B509 1615 61813 SH SOLE 0 0 61813 COLUMBIA PPTY TR INC COM NEW 198287203 557 24875 SH SOLE 0 0 24875 COLUMBIA SELIGM PREM TECH GR COM 19842X109 304 14126 SH SOLE 0 0 14126 COMCAST CORP NEW CL A 20030N101 16224 416850 SH SOLE 0 0 416850 COMERICA INC COM 200340107 776 10596 SH SOLE 0 0 10596 COMMERCE BANCSHARES INC COM 200525103 3274 57616 SH SOLE 0 0 57616 COMMUNITY BK SYS INC COM 203607106 1124 20159 SH SOLE 0 0 20159 COMMUNITY HEALTH SYS INC NEW COM 203668108 262 26326 SH SOLE 0 0 26326 COMMUNITY HEALTH SYS INC NEW RIGHT 99/99/9999 203668116 1 46294 SH SOLE 0 0 46294 COMMUNITY HEALTHCARE TR INC COM 20369C106 3169 123821 SH SOLE 0 0 123821 COMPASS DIVERSIFIED HOLDINGS SH BEN INT 20451Q104 913 52291 SH SOLE 0 0 52291 COMPASS MINERALS INTL INC COM 20451N101 206 3161 SH SOLE 0 0 3161 CONAGRA BRANDS INC COM 205887102 4863 135971 SH SOLE 0 0 135971 CONCHO RES INC COM 20605P101 3969 32660 SH SOLE 0 0 32660 CONE MIDSTREAM PARTNERS LP COM UNIT REPST 206812109 428 22593 SH SOLE 0 0 22593 CONIFER HLDGS INC COM 20731J102 96 13860 SH SOLE 0 0 13860 CONNECTICUT WTR SVC INC COM 207797101 350 6312 SH SOLE 0 0 6312 CONNECTONE BANCORP INC NEW COM 20786W107 385 17095 SH SOLE 0 0 17095 CONNECTURE INC COM 20786J106 9 15000 SH SOLE 0 0 15000 CONOCOPHILLIPS COM 20825C104 11569 263160 SH SOLE 0 0 263160 CONSOL ENERGY INC COM 20854P109 230 15396 SH SOLE 0 0 15396 CONSOLIDATED COMM HLDGS INC COM 209034107 2231 103922 SH SOLE 0 0 103922 CONSOLIDATED EDISON INC COM 209115104 5324 65880 SH SOLE 0 0 65880 CONSTELLATION BRANDS INC CL A 21036P108 3139 16200 SH SOLE 0 0 16200 CONSTELLIUM NV CL A N22035104 797 115435 SH SOLE 0 0 115435 CONTINENTAL RESOURCES INC COM 212015101 1020 31544 SH SOLE 0 0 31544 COPA HOLDINGS SA CL A P31076105 1193 10200 SH SOLE 0 0 10200 CORBUS PHARMACEUTICALS HLDGS COM 21833P103 2686 426280 SH SOLE 0 0 426280 CORECIVIC INC COM 21871N101 228 8272 SH SOLE 0 0 8272 CORESITE RLTY CORP COM 21870Q105 1061 10247 SH SOLE 0 0 10247 CORINDUS VASCULAR ROBOTICS I COM 218730109 26 14000 SH SOLE 0 0 14000 CORNING INC COM 219350105 5162 171774 SH SOLE 0 0 171774 COSTCO WHSL CORP NEW COM 22160K105 17357 108529 SH SOLE 0 0 108529 COTY INC COM CL A 222070203 224 11941 SH SOLE 0 0 11941 COVANTA HLDG CORP COM 22282E102 4715 357168 SH SOLE 0 0 357168 CRACKER BARREL OLD CTRY STOR COM 22410J106 4458 26653 SH SOLE 0 0 26653 CRAFT BREW ALLIANCE INC COM 224122101 313 18597 SH SOLE 0 0 18597 CRANE CO COM 224399105 1103 13893 SH SOLE 0 0 13893 CREDIT SUISSE ASSET MGMT INC COM 224916106 171 50672 SH SOLE 0 0 50672 CREDIT SUISSE GROUP SPONSORED ADR 225401108 378 25890 SH SOLE 0 0 25890 CREDIT SUISSE NASSAU BRH X LINK GOLD SHS 22542D480 196 21331 SH SOLE 0 0 21331 CREDIT SUISSE NASSAU BRH X LINK SILVER SH 22542D449 129 15611 SH SOLE 0 0 15611 CREE INC COM 225447101 855 34696 SH SOLE 0 0 34696 CROSSAMERICA PARTNERS LP UT LTD PTN INT 22758A105 2364 92698 SH SOLE 0 0 92698 CROWN CASTLE INTL CORP NEW COM 22822V101 7118 71055 SH SOLE 0 0 71055 CSI COMPRESSCO LP COM UNIT 12637A103 546 112538 SH SOLE 0 0 112538 CSRA INC COM 12650T104 2068 65132 SH SOLE 0 0 65132 CSX CORP COM 126408103 6929 126989 SH SOLE 0 0 126989 CTRIP COM INTL LTD AMERICAN DEP SHS 22943F100 1423 26426 SH SOLE 0 0 26426 CUBESMART COM 229663109 300 12467 SH SOLE 0 0 12467 CULLEN FROST BANKERS INC COM 229899109 1213 12912 SH SOLE 0 0 12912 CUMMINS INC COM 231021106 12679 78156 SH SOLE 0 0 78156 CURIS INC COM 231269101 20 10760 SH SOLE 0 0 10760 CVR PARTNERS LP COM 126633106 46 13222 SH SOLE 0 0 13222 CVS HEALTH CORP COM 126650100 33778 419803 SH SOLE 0 0 419803 CYBERARK SOFTWARE LTD SHS M2682V108 455 9119 SH SOLE 0 0 9119 CYCLACEL PHARMACEUTICALS INC COM PAR 23254L405 38 10125 SH SOLE 0 0 10125 CYPRESS SEMICONDUCTOR CORP COM 232806109 675 49458 SH SOLE 0 0 49458 CYRUSONE INC COM 23283R100 23576 422881 SH SOLE 0 0 422881 CYS INVTS INC COM 12673A108 168 19946 SH SOLE 0 0 19946 CYTRX CORP COM PAR 232828509 54 86650 SH SOLE 0 0 86650 D R HORTON INC COM 23331A109 1226 35467 SH SOLE 0 0 35467 DANAHER CORP DEL COM 235851102 5852 69348 SH SOLE 0 0 69348 DARDEN RESTAURANTS INC COM 237194105 1813 20048 SH SOLE 0 0 20048 DAVE & BUSTERS ENTMT INC COM 238337109 1136 17084 SH SOLE 0 0 17084 DAVITA INC COM 23918K108 495 7640 SH SOLE 0 0 7640 DAWSON GEOPHYSICAL CO NEW COM 239360100 55 14003 SH SOLE 0 0 14003 DBX ETF TR DB XTR MSCI EUR 233051853 1174 42881 SH SOLE 0 0 42881 DBX ETF TR DBXTR HAR CS 300 233051879 342 12558 SH SOLE 0 0 12558 DBX ETF TR EX US HDG EQTY 233051820 3791 145733 SH SOLE 0 0 145733 DBX ETF TR INFRSTR REV FD 233051705 851 32026 SH SOLE 0 0 32026 DBX ETF TR XTRAK MSCI EAFE 233051200 76586 2551181 SH SOLE 0 0 2551181 DBX ETF TR XTRC RUS1000 CMP 233051481 636 21732 SH SOLE 0 0 21732 DCP MIDSTREAM LP COM UT LTD PTN 23311P100 1635 48328 SH SOLE 0 0 48328 DEERE & CO COM 244199105 10158 82194 SH SOLE 0 0 82194 DELAWARE INV CO MUN INC FD I COM 246101109 193 12725 SH SOLE 0 0 12725 DELAWARE INV MN MUN INC FD I COM 24610V103 620 42325 SH SOLE 0 0 42325 DELAWARE INVT NAT MUNI INC F SH BEN INT 24610T108 252 18870 SH SOLE 0 0 18870 DELL TECHNOLOGIES INC COM CL V 24703L103 648 10609 SH SOLE 0 0 10609 DELMAR PHARMACEUTICALS INC COM NEW 247078207 294 128580 SH SOLE 0 0 128580 DELPHI AUTOMOTIVE PLC SHS G27823106 2830 32290 SH SOLE 0 0 32290 DELTA AIR LINES INC DEL COM NEW 247361702 10818 201296 SH SOLE 0 0 201296 DENBURY RES INC COM NEW 247916208 45 29392 SH SOLE 0 0 29392 DENTSPLY SIRONA INC COM 24906P109 1584 24432 SH SOLE 0 0 24432 DERMIRA INC COM 24983L104 1067 36625 SH SOLE 0 0 36625 DEUTSCHE BANK AG NAMEN AKT D18190898 578 32479 SH SOLE 0 0 32479 DEUTSCHE MUN INCOME COM 25160C106 320 23668 SH SOLE 0 0 23668 DEUTSCHE STRATEGIC MUN INCOM COM 25159F102 145 11625 SH SOLE 0 0 11625 DEVON ENERGY CORP NEW COM 25179M103 1834 57368 SH SOLE 0 0 57368 DEXCOM INC COM 252131107 1279 17485 SH SOLE 0 0 17485 DIAGEO P L C SPON ADR NEW 25243Q205 9242 77107 SH SOLE 0 0 77107 DIAMONDBACK ENERGY INC COM 25278X109 3380 38059 SH SOLE 0 0 38059 DIGITAL RLTY TR INC COM 253868103 5566 49277 SH SOLE 0 0 49277 DINEEQUITY INC COM 254423106 984 22339 SH SOLE 0 0 22339 DIREXION SHS ETF TR ALL CP INSIDER 25459Y769 16281 409804 SH SOLE 0 0 409804 DIREXION SHS ETF TR NAS100 EQL WGT 25459Y207 905 22721 SH SOLE 0 0 22721 DISCOVER FINL SVCS COM 254709108 2130 34256 SH SOLE 0 0 34256 DISCOVERY COMMUNICATNS NEW COM SER A 25470F104 361 13983 SH SOLE 0 0 13983 DISH NETWORK CORP CL A 25470M109 1075 17127 SH SOLE 0 0 17127 DISNEY WALT CO COM DISNEY 254687106 48192 453545 SH SOLE 0 0 453545 DIVERSIFIED RSTRNT HLDGS INC COM 25532M105 36 14000 SH SOLE 0 0 14000 DIVIDEND & INCOME FUND COM NEW 25538A204 388 31381 SH SOLE 0 0 31381 DIXIE GROUP INC CL A 255519100 46 10400 SH SOLE 0 0 10400 DNP SELECT INCOME FD COM 23325P104 1146 104090 SH SOLE 0 0 104090 DOLBY LABORATORIES INC COM 25659T107 380 7769 SH SOLE 0 0 7769 DOLLAR GEN CORP NEW COM 256677105 5278 73206 SH SOLE 0 0 73206 DOLLAR TREE INC COM 256746108 1862 26636 SH SOLE 0 0 26636 DOMINION ENERGY INC COM 25746U109 21160 276135 SH SOLE 0 0 276135 DOMINOS PIZZA INC COM 25754A201 2061 9741 SH SOLE 0 0 9741 DOMTAR CORP COM NEW 257559203 544 14167 SH SOLE 0 0 14167 DONALDSON INC COM 257651109 1043 22901 SH SOLE 0 0 22901 DONEGAL GROUP INC CL A 257701201 338 21229 SH SOLE 0 0 21229 DOUBLELINE INCOME SOLUTIONS COM 258622109 666 32253 SH SOLE 0 0 32253 DOUBLELINE OPPORTUNISTIC CR COM 258623107 226 8974 SH SOLE 0 0 8974 DOUGLAS EMMETT INC COM 25960P109 479 12546 SH SOLE 0 0 12546 DOVER CORP COM 260003108 2511 31307 SH SOLE 0 0 31307 DOW CHEM CO COM 260543103 18145 287704 SH SOLE 0 0 287704 DR PEPPER SNAPPLE GROUP INC COM 26138E109 1347 14785 SH SOLE 0 0 14785 DREYFUS HIGH YIELD STRATEGIE SH BEN INT 26200S101 140 40000 SH SOLE 0 0 40000 DREYFUS MUN BD INFRSTRCTR FD SHS 26203D101 1230 93873 SH SOLE 0 0 93873 DREYFUS STRATEGIC MUN BD FD COM 26202F107 214 25184 SH SOLE 0 0 25184 DREYFUS STRATEGIC MUNS INC COM 261932107 139 15601 SH SOLE 0 0 15601 DTE ENERGY CO COM 233331107 3711 35077 SH SOLE 0 0 35077 DTF TAX-FREE INCOME INC COM 23334J107 401 27446 SH SOLE 0 0 27446 DU PONT E I DE NEMOURS & CO COM 263534109 14574 180570 SH SOLE 0 0 180570 DUFF & PHELPS GLB UTL INC FD COM 26433C105 1424 85776 SH SOLE 0 0 85776 DUFF & PHELPS UTIL CORP BD T COM 26432K108 241 26172 SH SOLE 0 0 26172 DUKE ENERGY CORP NEW COM NEW 26441C204 25960 310565 SH SOLE 0 0 310565 DUKE REALTY CORP COM NEW 264411505 329 11779 SH SOLE 0 0 11779 DUNKIN BRANDS GROUP INC COM 265504100 1543 27986 SH SOLE 0 0 27986 DUPONT FABROS TECHNOLOGY INC COM 26613Q106 773 12635 SH SOLE 0 0 12635 DXC TECHNOLOGY CO COM 23355L106 1265 16495 SH SOLE 0 0 16495 DYCOM INDS INC COM 267475101 2633 29416 SH SOLE 0 0 29416 DYNEX CAP INC COM NEW 26817Q506 365 51448 SH SOLE 0 0 51448 EAGLE GRWTH & INCOME OPPTY F COM SHS BEN IN 26958J105 2737 158851 SH SOLE 0 0 158851 EAGLE MATERIALS INC COM 26969P108 249 2699 SH SOLE 0 0 2699 EAST WEST BANCORP INC COM 27579R104 901 15380 SH SOLE 0 0 15380 EASTERLY GOVT PPTYS INC COM 27616P103 308 14695 SH SOLE 0 0 14695 EASTGROUP PPTY INC COM 277276101 403 4803 SH SOLE 0 0 4803 EASTMAN CHEM CO COM 277432100 598 7116 SH SOLE 0 0 7116 EATON CORP PLC SHS G29183103 44240 568425 SH SOLE 0 0 568425 EATON VANCE CA MUNI INCOME T SH BEN INT 27826F101 193 15387 SH SOLE 0 0 15387 EATON VANCE CALIF MUN BD FD COM 27828A100 244 21000 SH SOLE 0 0 21000 EATON VANCE CORP COM NON VTG 278265103 2779 58728 SH SOLE 0 0 58728 EATON VANCE ENH EQTY INC FD COM 278277108 1296 89212 SH SOLE 0 0 89212 EATON VANCE ENHANCED EQ INC COM 278274105 660 48248 SH SOLE 0 0 48248 EATON VANCE LTD DUR INCOME F COM 27828H105 946 67074 SH SOLE 0 0 67074 EATON VANCE MUN BD FD COM 27827X101 1004 79092 SH SOLE 0 0 79092 EATON VANCE MUN BD FD II COM 27827K109 814 64324 SH SOLE 0 0 64324 EATON VANCE MUN INCOME 2028 SHS 27829U105 2523 125655 SH SOLE 0 0 125655 EATON VANCE MUNI INCOME TRUS SH BEN INT 27826U108 768 59097 SH SOLE 0 0 59097 EATON VANCE N Y MUN BD FD II COM 27828T109 123 10342 SH SOLE 0 0 10342 EATON VANCE NATL MUN OPPORT COM SHS 27829L105 956 43696 SH SOLE 0 0 43696 EATON VANCE NJ MUNI INCOME T SH BEN INT 27826V106 147 12099 SH SOLE 0 0 12099 EATON VANCE RISK MNGD DIV EQ COM 27829G106 1199 127968 SH SOLE 0 0 127968 EATON VANCE SR FLTNG RTE TR COM 27828Q105 918 61598 SH SOLE 0 0 61598 EATON VANCE SR INCOME TR SH BEN INT 27826S103 140 21057 SH SOLE 0 0 21057 EATON VANCE TAX ADV BD OPT S COM SH BEN INT 27829M103 886 77852 SH SOLE 0 0 77852 EATON VANCE TAX ADVT DIV INC COM 27828G107 970 44340 SH SOLE 0 0 44340 EATON VANCE TAX MNGD GBL DV COM 27829F108 4740 516916 SH SOLE 0 0 516916 EATON VANCE TAX MNGED BUY WR COM 27828X100 3913 238609 SH SOLE 0 0 238609 EATON VANCE TX ADV GLB DIV O COM 27828U106 4911 201455 SH SOLE 0 0 201455 EATON VANCE TX ADV GLBL DIV COM 27828S101 1180 69140 SH SOLE 0 0 69140 EATON VANCE TX MGD DIV EQ IN COM 27828N102 4205 372761 SH SOLE 0 0 372761 EATON VANCE TX MNG BY WRT OP COM 27828Y108 572 37533 SH SOLE 0 0 37533 EATON VANCE TXMGD GL BUYWR O COM 27829C105 4559 400576 SH SOLE 0 0 400576 EBAY INC COM 278642103 1713 49045 SH SOLE 0 0 49045 EBIX INC COM NEW 278715206 699 12965 SH SOLE 0 0 12965 ECHO GLOBAL LOGISTICS INC NOTE 2.500% 5/0 27875TAA9 16 17000 PRN SOLE 0 0 17000 ECOLAB INC COM 278865100 4979 37487 SH SOLE 0 0 37487 EDGE THERAPEUTICS INC COM 279870109 492 48000 SH SOLE 0 0 48000 EDISON INTL COM 281020107 2248 28748 SH SOLE 0 0 28748 EDWARDS LIFESCIENCES CORP COM 28176E108 1418 11991 SH SOLE 0 0 11991 EGALET CORP COM 28226B104 53 22209 SH SOLE 0 0 22209 ELDORADO GOLD CORP NEW COM 284902103 35 13297 SH SOLE 0 0 13297 ELECTRONIC ARTS INC COM 285512109 1181 11173 SH SOLE 0 0 11173 ELECTRONICS FOR IMAGING INC COM 286082102 216 4552 SH SOLE 0 0 4552 ELKHORN ETF TR LUNT LW VL/HIG 287711790 3644 119165 SH SOLE 0 0 119165 ELLSWORTH GROWTH & INCOME FD COM 289074106 2232 243616 SH SOLE 0 0 243616 ELMIRA SVGS BK ELMIRA N Y COM 289660102 351 17295 SH SOLE 0 0 17295 EMERSON ELEC CO COM 291011104 18126 304021 SH SOLE 0 0 304021 EMERSON ELEC CO COM 291011104 34 24300 SH Call SOLE 0 0 0 ENABLE MIDSTREAM PARTNERS LP COM UNIT RP IN 292480100 709 44480 SH SOLE 0 0 44480 ENBRIDGE ENERGY MANAGEMENT L SHS UNITS LLI 29250X103 431 27998 SH SOLE 0 0 27998 ENBRIDGE ENERGY PARTNERS L P COM 29250R106 1914 119614 SH SOLE 0 0 119614 ENBRIDGE INC COM 29250N105 9269 232631 SH SOLE 0 0 232631 ENCANA CORP COM 292505104 944 107286 SH SOLE 0 0 107286 ENCORE CAP GROUP INC NOTE 3.000% 7/0 292554AF9 14 13000 PRN SOLE 0 0 13000 ENDO INTL PLC SHS G30401106 208 18609 SH SOLE 0 0 18609 ENDOLOGIX INC COM 29266S106 76 15631 SH SOLE 0 0 15631 ENERGY TRANSFER EQUITY L P COM UT LTD PTN 29273V100 4245 236376 SH SOLE 0 0 236376 ENERGY TRANSFER PARTNERS LP UNIT LTD PRT INT 29278N103 16873 827550 SH SOLE 0 0 827550 ENERNOC INC COM 292764107 122 15682 SH SOLE 0 0 15682 ENERPLUS CORP COM 292766102 211 26014 SH SOLE 0 0 26014 ENLINK MIDSTREAM LLC COM UNIT REP LTD 29336T100 633 35950 SH SOLE 0 0 35950 ENLINK MIDSTREAM PARTNERS LP COM UNIT REP LTD 29336U107 673 39685 SH SOLE 0 0 39685 ENSCO PLC SHS CLASS A G3157S106 116 22538 SH SOLE 0 0 22538 ENTERGY CORP NEW COM 29364G103 1090 14192 SH SOLE 0 0 14192 ENTERPRISE BANCORP INC MASS COM 293668109 667 18780 SH SOLE 0 0 18780 ENTERPRISE PRODS PARTNERS L COM 293792107 46533 1718347 SH SOLE 0 0 1718347 ENVESTNET INC NOTE 1.750%12/1 29404KAA4 34 35000 PRN SOLE 0 0 35000 ENVISION HEALTHCARE CORP COM 29414D100 3777 60274 SH SOLE 0 0 60274 ENVIVA PARTNERS LP COM UNIT 29414J107 1085 39457 SH SOLE 0 0 39457 EOG RES INC COM 26875P101 4874 53843 SH SOLE 0 0 53843 EPR PPTYS COM SH BEN INT 26884U109 1115 15512 SH SOLE 0 0 15512 EQT CORP COM 26884L109 331 5651 SH SOLE 0 0 5651 EQT MIDSTREAM PARTNERS LP UNIT LTD PARTN 26885B100 2901 38866 SH SOLE 0 0 38866 EQUIFAX INC COM 294429105 405 2948 SH SOLE 0 0 2948 EQUINIX INC COM PAR $0.001 29444U700 6206 14460 SH SOLE 0 0 14460 EQUITY LIFESTYLE PPTYS INC COM 29472R108 527 6104 SH SOLE 0 0 6104 EQUITY RESIDENTIAL SH BEN INT 29476L107 318 4837 SH SOLE 0 0 4837 ERIE INDTY CO CL A 29530P102 1340 10715 SH SOLE 0 0 10715 ESSENT GROUP LTD COM G3198U102 3419 92066 SH SOLE 0 0 92066 ESSEX PPTY TR INC COM 297178105 1240 4821 SH SOLE 0 0 4821 ETF MANAGERS TR PUREFUNDS ISE CY 26924G201 2798 93191 SH SOLE 0 0 93191 ETFIS SER TR I INFRAC ACT MLP 26923G103 1005 99520 SH SOLE 0 0 99520 ETFIS SER TR I VIRTUS NEWFLEET 26923G707 207 8110 SH SOLE 0 0 8110 ETFS GOLD TR SHS 26922Y105 728 6048 SH SOLE 0 0 6048 ETFS PRECIOUS METALS BASKET PHYS PM BSKT 26922W109 2560 41450 SH SOLE 0 0 41450 ETFS SILVER TR SILVER SHS 26922X107 681 41975 SH SOLE 0 0 41975 EV ENERGY PARTNERS LP COM UNITS 26926V107 37 59283 SH SOLE 0 0 59283 EVERCORE PARTNERS INC CLASS A 29977A105 946 13412 SH SOLE 0 0 13412 EVEREST RE GROUP LTD COM G3223R108 510 2003 SH SOLE 0 0 2003 EVERSOURCE ENERGY COM 30040W108 3466 57086 SH SOLE 0 0 57086 EXACT SCIENCES CORP COM 30063P105 690 19521 SH SOLE 0 0 19521 EXCHANGE LISTED FDS TR HRZN S&P500 CV C 30151E103 1418 29324 SH SOLE 0 0 29324 EXCHANGE LISTED FDS TR KNLDG LD WD ETF 30151E608 1772 58071 SH SOLE 0 0 58071 EXCHANGE TRADED CONCEPTS TR ROBO GLB ETF 301505707 1567 45722 SH SOLE 0 0 45722 EXELON CORP COM 30161N101 5283 146466 SH SOLE 0 0 146466 EXPEDIA INC DEL COM NEW 30212P303 875 5871 SH SOLE 0 0 5871 EXPEDITORS INTL WASH INC COM 302130109 785 13905 SH SOLE 0 0 13905 EXPONENT INC COM 30214U102 2877 49340 SH SOLE 0 0 49340 EXPRESS SCRIPTS HLDG CO COM 30219G108 13981 218994 SH SOLE 0 0 218994 EXTRA SPACE STORAGE INC COM 30225T102 1171 15006 SH SOLE 0 0 15006 EXTREME NETWORKS INC COM 30226D106 672 72936 SH SOLE 0 0 72936 EXXON MOBIL CORP COM 30231G102 92206 1142149 SH SOLE 0 0 1142149 F M C CORP COM NEW 302491303 400 5471 SH SOLE 0 0 5471 F5 NETWORKS INC COM 315616102 262 2063 SH SOLE 0 0 2063 FACEBOOK INC CL A 30303M102 67933 449946 SH SOLE 0 0 449946 FACEBOOK INC CL A 30303M102 18 13300 SH Call SOLE 0 0 0 FACTSET RESH SYS INC COM 303075105 4675 28128 SH SOLE 0 0 28128 FAIR ISAAC CORP COM 303250104 428 3068 SH SOLE 0 0 3068 FAIRMOUNT SANTROL HLDGS INC COM 30555Q108 49 12600 SH SOLE 0 0 12600 FARMLAND PARTNERS INC COM 31154R109 115 12808 SH SOLE 0 0 12808 FASTENAL CO COM 311900104 4168 95756 SH SOLE 0 0 95756 FEDERAL REALTY INVT TR SH BEN INT NEW 313747206 404 3198 SH SOLE 0 0 3198 FEDERATED PREM INTR MUN INC COM 31423M105 395 28881 SH SOLE 0 0 28881 FEDERATED PREM MUN INC FD COM 31423P108 192 13119 SH SOLE 0 0 13119 FEDEX CORP COM 31428X106 14876 68446 SH SOLE 0 0 68446 FELCOR LODGING TR INC COM 31430F101 87 12000 SH SOLE 0 0 12000 FEMALE HEALTH CO COM 314462102 24 23075 SH SOLE 0 0 23075 FERRARI N V COM N3167Y103 907 10568 SH SOLE 0 0 10568 FERRELLGAS PARTNERS L.P. UNIT LTD PART 315293100 54 11761 SH SOLE 0 0 11761 FIAT CHRYSLER AUTOMOBILES N SHS N31738102 1088 103198 SH SOLE 0 0 103198 FIDELITY DIVID ETF RISI 316092832 209 7400 SH SOLE 0 0 7400 FIDELITY LTD TRM BD ETF 316188200 535 10604 SH SOLE 0 0 10604 FIDELITY MSCI FINLS IDX 316092501 2550 70167 SH SOLE 0 0 70167 FIDELITY TOTAL BD ETF 316188309 3437 68554 SH SOLE 0 0 68554 FIDELITY COMWLTH TR NDQ CP IDX TRK 315912808 214 888 SH SOLE 0 0 888 FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303 566 12619 SH SOLE 0 0 12619 FIDELITY NATL INFORMATION SV COM 31620M106 2927 34271 SH SOLE 0 0 34271 FIDUS INVT CORP COM 316500107 8003 475794 SH SOLE 0 0 475794 FIFTH STREET FINANCE CORP COM 31678A103 63 12920 SH SOLE 0 0 12920 FIFTH THIRD BANCORP COM 316773100 1636 63012 SH SOLE 0 0 63012 FINISAR CORP COM NEW 31787A507 1348 51886 SH SOLE 0 0 51886 FINJAN HLDGS INC COM NEW 31788H303 49 14852 SH SOLE 0 0 14852 FIREEYE INC COM 31816Q101 2354 154774 SH SOLE 0 0 154774 FIREEYE INC COM 31816Q101 57 16900 SH Call SOLE 0 0 0 FIREEYE INC COM 31816Q101 23 10400 SH Call SOLE 0 0 0 FIRST BANCORP N C COM 318910106 583 18659 SH SOLE 0 0 18659 FIRST DATA CORP NEW COM CL A 32008D106 566 31106 SH SOLE 0 0 31106 FIRST FINANCIAL NORTHWEST IN COM 32022K102 172 10653 SH SOLE 0 0 10653 FIRST FINL BANKSHARES COM 32020R109 965 21834 SH SOLE 0 0 21834 FIRST MAJESTIC SILVER CORP COM 32076V103 96 11524 SH SOLE 0 0 11524 FIRST MERCHANTS CORP COM 320817109 395 9843 SH SOLE 0 0 9843 FIRST REP BK SAN FRANCISCO C COM 33616C100 1388 13869 SH SOLE 0 0 13869 FIRST SOLAR INC COM 336433107 850 21306 SH SOLE 0 0 21306 FIRST TR ABERDEEN GLBL OPP F COM SHS 337319107 161 13781 SH SOLE 0 0 13781 FIRST TR BICK INDEX FD COM SHS 33733H107 626 24084 SH SOLE 0 0 24084 FIRST TR DYNAMIC EUROPE EQT COM SHS 33740D107 855 45428 SH SOLE 0 0 45428 FIRST TR ENERGY INCOME & GRW COM 33738G104 990 38955 SH SOLE 0 0 38955 FIRST TR ENERGY INFRASTRCTR COM 33738C103 721 38379 SH SOLE 0 0 38379 FIRST TR ENHANCED EQTY INC F COM 337318109 3698 252397 SH SOLE 0 0 252397 FIRST TR EXCH TRADED FD III EME MRK BD ETF 33739P202 400 9471 SH SOLE 0 0 9471 FIRST TR EXCH TRADED FD III RIVR FRNT DYN 33739P707 209 3362 SH SOLE 0 0 3362 FIRST TR EXCH TRADED FD III RIVRFRNT DYN DEV 33739P608 8431 140193 SH SOLE 0 0 140193 FIRST TR EXCH TRADED FD III RIVRFRNT DYN EUR 33739P806 301 4928 SH SOLE 0 0 4928 FIRST TR EXCH TRD ALPHA FD I DEV MRK EX US 33737J174 10260 185772 SH SOLE 0 0 185772 FIRST TR EXCH TRD ALPHA FD I EMERG MKT ALPH 33737J182 3738 159786 SH SOLE 0 0 159786 FIRST TR EXCH TRD ALPHA FD I EUROPE ALPHADEX 33737J117 5001 143780 SH SOLE 0 0 143780 FIRST TR EXCH TRD ALPHA FD I GERMANY ALPHA 33737J190 651 15018 SH SOLE 0 0 15018 FIRST TR EXCH TRD ALPHA FD I JAPAN ALPHADEX 33737J158 549 10497 SH SOLE 0 0 10497 FIRST TR EXCH TRD ALPHA FD I SWITZLND ALPHA 33737J232 652 13377 SH SOLE 0 0 13377 FIRST TR EXCHANG TRADED FD I MANAGD MUN ETF 33739N108 789 14958 SH SOLE 0 0 14958 FIRST TR EXCHANGE TRADED FD CAP STRENGTH ETF 33733E104 10252 225027 SH SOLE 0 0 225027 FIRST TR EXCHANGE TRADED FD CHINDIA ETF 33733A102 748 21318 SH SOLE 0 0 21318 FIRST TR EXCHANGE TRADED FD CLOUD COMPUTING 33734X192 1410 35686 SH SOLE 0 0 35686 FIRST TR EXCHANGE TRADED FD CONSUMR DISCRE 33734X101 1832 49515 SH SOLE 0 0 49515 FIRST TR EXCHANGE TRADED FD CONSUMR STAPLE 33734X119 5024 109193 SH SOLE 0 0 109193 FIRST TR EXCHANGE TRADED FD DJ GLBL DIVID 33734X200 1198 47944 SH SOLE 0 0 47944 FIRST TR EXCHANGE TRADED FD DJ INTERNT IDX 33733E302 38592 407350 SH SOLE 0 0 407350 FIRST TR EXCHANGE TRADED FD DORSEY WRIGHT 33738R878 18569 803129 SH SOLE 0 0 803129 FIRST TR EXCHANGE TRADED FD DORSEY WRIGHT 33738R886 11713 596366 SH SOLE 0 0 596366 FIRST TR EXCHANGE TRADED FD DORSEY WRT 5 ETF 33738R605 28107 1131975 SH SOLE 0 0 1131975 FIRST TR EXCHANGE TRADED FD ENERGY ALPHADX 33734X127 1167 87708 SH SOLE 0 0 87708 FIRST TR EXCHANGE TRADED FD FINLS ALPHADEX 33734X135 18071 632074 SH SOLE 0 0 632074 FIRST TR EXCHANGE TRADED FD FIRST TR ENH NEW 33739Q408 7132 118878 SH SOLE 0 0 118878 FIRST TR EXCHANGE TRADED FD FIRST TR TA HIYL 33738D408 3746 76196 SH SOLE 0 0 76196 FIRST TR EXCHANGE TRADED FD FST LOW OPPT EFT 33739Q200 11204 215026 SH SOLE 0 0 215026 FIRST TR EXCHANGE TRADED FD FT STRG INCM ETF 33739Q309 1447 28365 SH SOLE 0 0 28365 FIRST TR EXCHANGE TRADED FD HIGH INCOME ETF 33738R308 274 12563 SH SOLE 0 0 12563 FIRST TR EXCHANGE TRADED FD HLTH CARE ALPH 33734X143 13695 204825 SH SOLE 0 0 204825 FIRST TR EXCHANGE TRADED FD INDLS PROD DUR 33734X150 26580 751662 SH SOLE 0 0 751662 FIRST TR EXCHANGE TRADED FD MATERIALS ALPH 33734X168 278 7194 SH SOLE 0 0 7194 FIRST TR EXCHANGE TRADED FD MULTI ASSET DI 33738R100 18011 933703 SH SOLE 0 0 933703 FIRST TR EXCHANGE TRADED FD NASD TECH DIV 33738R118 3204 102722 SH SOLE 0 0 102722 FIRST TR EXCHANGE TRADED FD NASDAQ 100 EX 33733E401 4952 107196 SH SOLE 0 0 107196 FIRST TR EXCHANGE TRADED FD NASDAQ BK ETF 33738R860 25743 973594 SH SOLE 0 0 973594 FIRST TR EXCHANGE TRADED FD NASDAQ CYB ETF 33734X846 2285 105954 SH SOLE 0 0 105954 FIRST TR EXCHANGE TRADED FD NAT GAS ETF 33733E807 441 21560 SH SOLE 0 0 21560 FIRST TR EXCHANGE TRADED FD NO AMER ENERGY 33738D101 10323 420497 SH SOLE 0 0 420497 FIRST TR EXCHANGE TRADED FD NY ARCA BIOTECH 33733E203 5196 45566 SH SOLE 0 0 45566 FIRST TR EXCHANGE TRADED FD RBA INDL ETF 33738R704 216 9092 SH SOLE 0 0 9092 FIRST TR EXCHANGE TRADED FD RISNG DIVD ACHIV 33738R506 706 26100 SH SOLE 0 0 26100 FIRST TR EXCHANGE TRADED FD SENIOR LN FD 33738D309 12613 260706 SH SOLE 0 0 260706 FIRST TR EXCHANGE TRADED FD SSI STRG ETF 33739Q507 8674 313253 SH SOLE 0 0 313253 FIRST TR EXCHANGE TRADED FD TECH ALPHADEX 33734X176 4807 110455 SH SOLE 0 0 110455 FIRST TR EXCHANGE TRADED FD US EQTY OPPT ETF 336920103 5073 84997 SH SOLE 0 0 84997 FIRST TR EXCHANGE TRADED FD UTILITIES ALPH 33734X184 15618 574812 SH SOLE 0 0 574812 FIRST TR EXCHANGE TRADED FD WTR ETF 33733B100 1530 35759 SH SOLE 0 0 35759 FIRST TR EXCHANGE-TRADED FD PFD SECS INC ETF 33739E108 15782 788722 SH SOLE 0 0 788722 FIRST TR EXCNGE TRD ALPHADEX MID CP GR ALPH 33737M102 482 13952 SH SOLE 0 0 13952 FIRST TR EXCNGE TRD ALPHADEX SML CP GRW ALP 33737M300 861 22391 SH SOLE 0 0 22391 FIRST TR FTSE EPRA/NAREIT DE COM 33736N101 2129 48057 SH SOLE 0 0 48057 FIRST TR HIGH INCOME L/S FD COM 33738E109 1164 67503 SH SOLE 0 0 67503 FIRST TR INTER DUR PFD & IN COM 33718W103 1389 55978 SH SOLE 0 0 55978 FIRST TR LRG CP GRWTH ALPHAD COM SHS 33735K108 2328 42371 SH SOLE 0 0 42371 FIRST TR LRG CP VL ALPHADEX COM SHS 33735J101 21159 421667 SH SOLE 0 0 421667 FIRST TR LRGE CP CORE ALPHA COM SHS 33734K109 21529 404985 SH SOLE 0 0 404985 FIRST TR MID CAP CORE ALPHAD COM SHS 33735B108 22012 371889 SH SOLE 0 0 371889 FIRST TR MLP & ENERGY INCOME COM 33739B104 2855 185023 SH SOLE 0 0 185023 FIRST TR MORNINGSTAR DIV LEA SHS 336917109 22998 817549 SH SOLE 0 0 817549 FIRST TR MULTI CAP VALUE ALP COM SHS 33733F101 2005 34370 SH SOLE 0 0 34370 FIRST TR MULTI CP VAL ALPHA COM SHS 33733C108 5010 95751 SH SOLE 0 0 95751 FIRST TR NAS100 EQ WEIGHTED SHS 337344105 13740 256912 SH SOLE 0 0 256912 FIRST TR NASDAQ ABA CMNTY BK UT COM SHS ETF 33736Q104 6184 122185 SH SOLE 0 0 122185 FIRST TR NASDAQ100 TECH INDE SHS 337345102 31412 503433 SH SOLE 0 0 503433 FIRST TR S&P REIT INDEX FD COM 33734G108 966 41605 SH SOLE 0 0 41605 FIRST TR SML CP CORE ALPHA F COM SHS 33734Y109 12751 229302 SH SOLE 0 0 229302 FIRST TR SR FLG RTE INCM FD COM 33733U108 873 65608 SH SOLE 0 0 65608 FIRST TR STOXX EURO DIV FD COMMON SHS 33735T109 636 48649 SH SOLE 0 0 48649 FIRST TR VALUE LINE DIVID IN SHS 33734H106 33343 1139923 SH SOLE 0 0 1139923 FIRST TR/ABERDEEN EMERG OPT COM 33731K102 450 27992 SH SOLE 0 0 27992 FIRST TRUST SPECIALTY FINANC COM BEN INTR 33733G109 163 22487 SH SOLE 0 0 22487 FIRSTENERGY CORP COM 337932107 1662 56992 SH SOLE 0 0 56992 FIRSTHAND TECH VALUE FD INC COM 33766Y100 92 11000 SH SOLE 0 0 11000 FIRSTSERVICE CORP NEW SUB VTG SH 33767E103 677 10555 SH SOLE 0 0 10555 FISERV INC COM 337738108 10240 83698 SH SOLE 0 0 83698 FITBIT INC CL A 33812L102 154 29046 SH SOLE 0 0 29046 FLAHERTY & CRUMRINE DYN PFD SHS 33848W106 3535 134412 SH SOLE 0 0 134412 FLAHERTY&CRMN PFD SEC INCOM COM 338478100 2718 123689 SH SOLE 0 0 123689 FLEETCOR TECHNOLOGIES INC COM 339041105 967 6708 SH SOLE 0 0 6708 FLEX LTD ORD Y2573F102 690 42287 SH SOLE 0 0 42287 FLEXION THERAPEUTICS INC COM 33938J106 1284 63520 SH SOLE 0 0 63520 FLEXSHARES TR IBOXX 5YR TRGT 33939L605 373 14925 SH SOLE 0 0 14925 FLEXSHARES TR M STAR DEV MKT 33939L803 965 15289 SH SOLE 0 0 15289 FLEXSHARES TR MORNSTAR UPSTR 33939L407 286 10011 SH SOLE 0 0 10011 FLEXSHARES TR QUALT DIVD IDX 33939L860 2022 49227 SH SOLE 0 0 49227 FLIR SYS INC COM 302445101 834 24074 SH SOLE 0 0 24074 FLOWERS FOODS INC COM 343498101 1742 100652 SH SOLE 0 0 100652 FLOWSERVE CORP COM 34354P105 397 8553 SH SOLE 0 0 8553 FLUOR CORP NEW COM 343412102 1816 39668 SH SOLE 0 0 39668 FLY LEASING LTD SPONSORED ADR 34407D109 236 17545 SH SOLE 0 0 17545 FNB CORP PA COM 302520101 853 60218 SH SOLE 0 0 60218 FORD MTR CO DEL COM PAR $0.01 345370860 20075 1793979 SH SOLE 0 0 1793979 FORD MTR CO DEL COM PAR $0.01 345370860 4 11500 SH Call SOLE 0 0 0 FORD MTR CO DEL COM PAR $0.01 345370860 1 11500 SH Call SOLE 0 0 0 FORD MTR CO DEL COM PAR $0.01 345370860 66 69000 SH Put SOLE 0 0 69000 FOREST CITY RLTY TR INC COM CL A 345605109 806 33348 SH SOLE 0 0 33348 FORESTAR GROUP INC NOTE 3.750% 3/0 346232AB7 17 17000 PRN SOLE 0 0 17000 FORTINET INC COM 34959E109 947 25307 SH SOLE 0 0 25307 FORTIS INC COM 349553107 570 16218 SH SOLE 0 0 16218 FORTIVE CORP COM 34959J108 1454 22956 SH SOLE 0 0 22956 FORTRESS INVESTMENT GROUP LL CL A 34958B106 3482 435802 SH SOLE 0 0 435802 FORTRESS TRANS INFRST INVS L COM REP LTD LIAB 34960P101 384 24062 SH SOLE 0 0 24062 FORTUNE BRANDS HOME & SEC IN COM 34964C106 762 11681 SH SOLE 0 0 11681 FOUR CORNERS PPTY TR INC COM 35086T109 674 26838 SH SOLE 0 0 26838 FQF TR O SHS FTSE EUR 351680848 377 15214 SH SOLE 0 0 15214 FQF TR OSHARS FTSE US 351680855 767 26231 SH SOLE 0 0 26231 FRANCO NEVADA CORP COM 351858105 1467 20323 SH SOLE 0 0 20323 FRANKLIN FINL NETWORK INC COM 35352P104 9538 231221 SH SOLE 0 0 231221 FRANKLIN LTD DURATION INC TR COM 35472T101 441 37241 SH SOLE 0 0 37241 FRANKLIN RES INC COM 354613101 2653 59228 SH SOLE 0 0 59228 FRANKLIN STREET PPTYS CORP COM 35471R106 1763 159104 SH SOLE 0 0 159104 FRANKLIN UNVL TR SH BEN INT 355145103 89 12500 SH SOLE 0 0 12500 FREEPORT-MCMORAN INC CL B 35671D857 2134 177715 SH SOLE 0 0 177715 FRONTIER COMMUNICATIONS CORP COM 35906A108 443 381695 SH SOLE 0 0 381695 FRONTIER COMMUNICATIONS CORP PFD CONV SER-A 35906A207 206 7005 SH SOLE 0 0 7005 FS INVT CORP COM 302635107 1846 201760 SH SOLE 0 0 201760 FST TR NEW OPPORT MLP & ENE COM 33739M100 424 32220 SH SOLE 0 0 32220 FUEL TECH INC COM 359523107 10 12432 SH SOLE 0 0 12432 FULTON FINL CORP PA COM 360271100 4248 223558 SH SOLE 0 0 223558 GABELLI DIVD & INCOME TR COM 36242H104 7795 357229 SH SOLE 0 0 357229 GABELLI EQUITY TR INC COM 362397101 1714 277363 SH SOLE 0 0 277363 GABELLI GLB SML & MD CP VAL COM 36249W104 494 40005 SH SOLE 0 0 40005 GABELLI UTIL TR COM 36240A101 225 32238 SH SOLE 0 0 32238 GALLAGHER ARTHUR J & CO COM 363576109 1288 22502 SH SOLE 0 0 22502 GAMCO GLOBAL GOLD NAT RES & COM SH BEN INT 36465A109 2604 472521 SH SOLE 0 0 472521 GAMCO NAT RES GOLD & INCOME SH BEN INT 36465E101 183 27057 SH SOLE 0 0 27057 GAMING & LEISURE PPTYS INC COM 36467J108 812 21552 SH SOLE 0 0 21552 GAP INC DEL COM 364760108 1107 50345 SH SOLE 0 0 50345 GARMIN LTD SHS H2906T109 5072 99400 SH SOLE 0 0 99400 GARTNER INC COM 366651107 293 2375 SH SOLE 0 0 2375 GASLOG LTD SHS G37585109 269 17612 SH SOLE 0 0 17612 GATX CORP COM 361448103 249 3875 SH SOLE 0 0 3875 GCP APPLIED TECHNOLOGIES INC COM 36164Y101 2796 91671 SH SOLE 0 0 91671 GDL FUND COM SH BEN IT 361570104 175 17100 SH SOLE 0 0 17100 GENERAL AMERN INVS INC COM 368802104 1178 34293 SH SOLE 0 0 34293 GENERAL DYNAMICS CORP COM 369550108 22554 113839 SH SOLE 0 0 113839 GENERAL ELECTRIC CO COM 369604103 68775 2546260 SH SOLE 0 0 2546260 GENERAL FIN CORP DEL COM 369822101 161 31300 SH SOLE 0 0 31300 GENERAL MLS INC COM 370334104 19962 360320 SH SOLE 0 0 360320 GENERAL MTRS CO COM 37045V100 6380 182641 SH SOLE 0 0 182641 GENESEE & WYO INC CL A 371559105 461 6741 SH SOLE 0 0 6741 GENESIS ENERGY L P UNIT LTD PARTN 371927104 8249 259963 SH SOLE 0 0 259963 GENTEX CORP COM 371901109 2655 139941 SH SOLE 0 0 139941 GENUINE PARTS CO COM 372460105 5477 59047 SH SOLE 0 0 59047 GENWORTH FINL INC COM CL A 37247D106 131 34774 SH SOLE 0 0 34774 GEO GROUP INC NEW COM 36162J106 285 9652 SH SOLE 0 0 9652 GERDAU S A SPON ADR REP PFD 373737105 73 23897 SH SOLE 0 0 23897 GERON CORP COM 374163103 161 58056 SH SOLE 0 0 58056 GILDAN ACTIVEWEAR INC COM 375916103 388 12610 SH SOLE 0 0 12610 GILEAD SCIENCES INC COM 375558103 20408 288335 SH SOLE 0 0 288335 GILEAD SCIENCES INC COM 375558103 38 10300 SH Call SOLE 0 0 0 GILEAD SCIENCES INC COM 375558103 97 10100 SH Put SOLE 0 0 10100 GLACIER BANCORP INC NEW COM 37637Q105 1217 33230 SH SOLE 0 0 33230 GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 9269 214964 SH SOLE 0 0 214964 GLOBAL MED REIT INC COM NEW 37954A204 185 20700 SH SOLE 0 0 20700 GLOBAL NET LEASE INC COM NEW 379378201 1861 83697 SH SOLE 0 0 83697 GLOBAL PARTNERS LP COM UNITS 37946R109 449 24863 SH SOLE 0 0 24863 GLOBAL PMTS INC COM 37940X102 661 7322 SH SOLE 0 0 7322 GLOBAL X FDS GB MSCI AR ETF 37950E259 11268 384704 SH SOLE 0 0 384704 GLOBAL X FDS GLB X MLP ENRG I 37950E226 841 60910 SH SOLE 0 0 60910 GLOBAL X FDS GLB X SUPERDIV 37950E549 2844 131160 SH SOLE 0 0 131160 GLOBAL X FDS GLBL X MLP ETF 37950E473 202 18543 SH SOLE 0 0 18543 GLOBAL X FDS GLOBAL X SILVER 37954Y848 353 10388 SH SOLE 0 0 10388 GLOBAL X FDS SOCIAL MED ETF 37950E416 206 7288 SH SOLE 0 0 7288 GLOBALSTAR INC COM 378973408 34 16000 SH SOLE 0 0 16000 GNC HLDGS INC COM CL A 36191G107 1003 119016 SH SOLE 0 0 119016 GOLAR LNG LTD BERMUDA SHS G9456A100 335 15050 SH SOLE 0 0 15050 GOLAR LNG PARTNERS LP COM UNIT LPI Y2745C102 336 16741 SH SOLE 0 0 16741 GOLD FIELDS LTD NEW SPONSORED ADR 38059T106 39 11073 SH SOLE 0 0 11073 GOLDCORP INC NEW COM 380956409 351 27161 SH SOLE 0 0 27161 GOLDMAN SACHS BDC INC SHS 38147U107 481 21339 SH SOLE 0 0 21339 GOLDMAN SACHS ETF TR ACTIVEBETA EME 381430206 7834 250775 SH SOLE 0 0 250775 GOLDMAN SACHS ETF TR ACTIVEBETA INT 381430107 232 8366 SH SOLE 0 0 8366 GOLDMAN SACHS ETF TR EQUITY ETF 381430503 26156 543672 SH SOLE 0 0 543672 GOLDMAN SACHS GROUP INC COM 38141G104 8240 37131 SH SOLE 0 0 37131 GOLDMAN SACHS MLP ENERGY REN COM 38148G107 229 31800 SH SOLE 0 0 31800 GOLUB CAP BDC INC COM 38173M102 406 21241 SH SOLE 0 0 21241 GOODYEAR TIRE & RUBR CO COM 382550101 993 28400 SH SOLE 0 0 28400 GOPRO INC CL A 38268T103 158 19493 SH SOLE 0 0 19493 GOVERNMENT PPTYS INCOME TR COM SHS BEN INT 38376A103 1048 57249 SH SOLE 0 0 57249 GRACE W R & CO DEL NEW COM 38388F108 17587 244230 SH SOLE 0 0 244230 GRACO INC COM 384109104 743 6798 SH SOLE 0 0 6798 GRAHAM HLDGS CO COM 384637104 2722 4539 SH SOLE 0 0 4539 GRAINGER W W INC COM 384802104 1912 10592 SH SOLE 0 0 10592 GRAMERCY PPTY TR COM NEW 385002308 396 13319 SH SOLE 0 0 13319 GRAN TIERRA ENERGY INC COM 38500T101 52 23015 SH SOLE 0 0 23015 GRANITE CONSTR INC COM 387328107 1499 31067 SH SOLE 0 0 31067 GRAY TELEVISION INC COM 389375106 397 29000 SH SOLE 0 0 29000 GREAT PLAINS ENERGY INC COM 391164100 1169 39935 SH SOLE 0 0 39935 GREEN PLAINS PARTNERS LP COM REP PTR IN 393221106 426 22776 SH SOLE 0 0 22776 GREENBRIER COS INC COM 393657101 340 7341 SH SOLE 0 0 7341 GROUPON INC COM 399473107 225 58487 SH SOLE 0 0 58487 GSV CAP CORP COM 36191J101 100 23000 SH SOLE 0 0 23000 GUARANTY BANCORP DEL COM NEW 40075T607 209 7688 SH SOLE 0 0 7688 GUGGENHEIM ENHNCD EQTY INCM COM 40167B100 1065 128728 SH SOLE 0 0 128728 GUGGENHEIM STRATEGIC OPP FD COM SBI 40167F101 944 44664 SH SOLE 0 0 44664 GUGGENHEIM TAXABLE MUN MNGD COM 401664107 262 11509 SH SOLE 0 0 11509 GW PHARMACEUTICALS PLC ADS 36197T103 313 3119 SH SOLE 0 0 3119 HAIN CELESTIAL GROUP INC COM 405217100 231 5953 SH SOLE 0 0 5953 HALLIBURTON CO COM 406216101 34020 796532 SH SOLE 0 0 796532 HALYARD HEALTH INC COM 40650V100 217 5537 SH SOLE 0 0 5537 HANCOCK HLDG CO COM 410120109 2323 47408 SH SOLE 0 0 47408 HANCOCK JOHN FINL OPPTYS FD SH BEN INT NEW 409735206 1986 55131 SH SOLE 0 0 55131 HANCOCK JOHN PFD INCOME FD SH BEN INT 41013W108 427 19519 SH SOLE 0 0 19519 HANCOCK JOHN PFD INCOME FD I COM 41013X106 381 17364 SH SOLE 0 0 17364 HANCOCK JOHN PFD INCOME FD I COM 41021P103 437 22834 SH SOLE 0 0 22834 HANCOCK JOHN PREMUIM DIV FD COM SH BEN INT 41013T105 1257 75020 SH SOLE 0 0 75020 HANCOCK JOHN TAX-ADV DIV INC COM 41013V100 4032 157634 SH SOLE 0 0 157634 HANESBRANDS INC COM 410345102 5888 254217 SH SOLE 0 0 254217 HANNON ARMSTRONG SUST INFR C COM 41068X100 308 13468 SH SOLE 0 0 13468 HANOVER INS GROUP INC COM 410867105 1525 17204 SH SOLE 0 0 17204 HARLEY DAVIDSON INC COM 412822108 1046 19366 SH SOLE 0 0 19366 HARMONIC INC COM 413160102 117 22200 SH SOLE 0 0 22200 HARRIS CORP DEL COM 413875105 8778 80473 SH SOLE 0 0 80473 HARTFORD FINL SVCS GROUP INC COM 416515104 1578 30014 SH SOLE 0 0 30014 HASBRO INC COM 418056107 1618 14507 SH SOLE 0 0 14507 HAWAIIAN ELEC INDUSTRIES COM 419870100 329 10146 SH SOLE 0 0 10146 HCA HEALTHCARE INC COM 40412C101 3833 43962 SH SOLE 0 0 43962 HCP INC COM 40414L109 1373 42960 SH SOLE 0 0 42960 HD SUPPLY HLDGS INC COM 40416M105 470 15355 SH SOLE 0 0 15355 HEALTHCARE RLTY TR COM 421946104 369 10808 SH SOLE 0 0 10808 HEALTHCARE SVCS GRP INC COM 421906108 4668 99673 SH SOLE 0 0 99673 HEALTHCARE TR AMER INC CL A NEW 42225P501 1329 42711 SH SOLE 0 0 42711 HEALTHEQUITY INC COM 42226A107 3981 79884 SH SOLE 0 0 79884 HEALTHSOUTH CORP COM NEW 421924309 372 7690 SH SOLE 0 0 7690 HECLA MNG CO COM 422704106 496 97242 SH SOLE 0 0 97242 HEICO CORP NEW COM 422806109 892 12410 SH SOLE 0 0 12410 HELMERICH & PAYNE INC COM 423452101 1987 36574 SH SOLE 0 0 36574 HENRY JACK & ASSOC INC COM 426281101 2328 22412 SH SOLE 0 0 22412 HERCULES CAPITAL INC COM 427096508 407 30733 SH SOLE 0 0 30733 HERITAGE COMMERCE CORP COM 426927109 424 30774 SH SOLE 0 0 30774 HERSHEY CO COM 427866108 3677 34236 SH SOLE 0 0 34236 HESS CORP COM 42809H107 1219 27787 SH SOLE 0 0 27787 HEWLETT PACKARD ENTERPRISE C COM 42824C109 1817 109507 SH SOLE 0 0 109507 HFF INC CL A 40418F108 436 12548 SH SOLE 0 0 12548 HI-CRUSH PARTNERS LP COM UNIT LTD 428337109 1219 112370 SH SOLE 0 0 112370 HILLENBRAND INC COM 431571108 418 11585 SH SOLE 0 0 11585 HILTON WORLDWIDE HLDGS INC COM 43300A203 219 3546 SH SOLE 0 0 3546 HOLLYFRONTIER CORP COM 436106108 1471 53566 SH SOLE 0 0 53566 HOLOGIC INC COM 436440101 1043 22976 SH SOLE 0 0 22976 HOME BANCORP INC COM 43689E107 2125 49973 SH SOLE 0 0 49973 HOME BANCSHARES INC COM 436893200 308 12361 SH SOLE 0 0 12361 HOME DEPOT INC COM 437076102 65048 424019 SH SOLE 0 0 424019 HONDA MOTOR LTD AMERN SHS 438128308 376 13726 SH SOLE 0 0 13726 HONEYWELL INTL INC COM 438516106 19287 144698 SH SOLE 0 0 144698 HORIZON GLOBAL CORP COM 44052W104 1716 119466 SH SOLE 0 0 119466 HORMEL FOODS CORP COM 440452100 8842 259233 SH SOLE 0 0 259233 HORNBECK OFFSHORE SVCS INC N COM 440543106 73 25900 SH SOLE 0 0 25900 HOSPITALITY PPTYS TR COM SH BEN INT 44106M102 453 15555 SH SOLE 0 0 15555 HOVNANIAN ENTERPRISES INC CL A 442487203 32 11537 SH SOLE 0 0 11537 HP INC COM 40434L105 2755 157604 SH SOLE 0 0 157604 HSBC HLDGS PLC ADR A 1/40PF A 404280604 870 32985 SH SOLE 0 0 32985 HSBC HLDGS PLC SPON ADR NEW 404280406 1222 26339 SH SOLE 0 0 26339 HUBBELL INC COM 443510607 301 2663 SH SOLE 0 0 2663 HUDSON PAC PPTYS INC COM 444097109 613 17932 SH SOLE 0 0 17932 HUMANA INC COM 444859102 677 2812 SH SOLE 0 0 2812 HUNT J B TRANS SVCS INC COM 445658107 560 6128 SH SOLE 0 0 6128 HUNTINGTON BANCSHARES INC COM 446150104 5699 421539 SH SOLE 0 0 421539 HUNTINGTON INGALLS INDS INC COM 446413106 3214 17263 SH SOLE 0 0 17263 IAC INTERACTIVECORP COM 44919P508 689 6676 SH SOLE 0 0 6676 IAMGOLD CORP COM 450913108 110 21299 SH SOLE 0 0 21299 IBERIABANK CORP COM 450828108 942 11553 SH SOLE 0 0 11553 ICON PLC SHS G4705A100 1858 18995 SH SOLE 0 0 18995 ICU MED INC COM 44930G107 1967 11404 SH SOLE 0 0 11404 IDACORP INC COM 451107106 265 3110 SH SOLE 0 0 3110 IDEX CORP COM 45167R104 338 2990 SH SOLE 0 0 2990 IDEXX LABS INC COM 45168D104 965 5977 SH SOLE 0 0 5977 II VI INC COM 902104108 821 23925 SH SOLE 0 0 23925 ILLINOIS TOOL WKS INC COM 452308109 15866 110733 SH SOLE 0 0 110733 ILLUMINA INC COM 452327109 989 5698 SH SOLE 0 0 5698 IMMUNOGEN INC COM 45253H101 126 17706 SH SOLE 0 0 17706 IMMUNOMEDICS INC COM 452907108 127 14400 SH SOLE 0 0 14400 IMPERIAL OIL LTD COM NEW 453038408 498 17070 SH SOLE 0 0 17070 INCYTE CORP COM 45337C102 421 3344 SH SOLE 0 0 3344 INDEPENDENCE RLTY TR INC COM 45378A106 142 14400 SH SOLE 0 0 14400 INDEXIQ ETF TR HDGD FTSE INTL 45409B560 377 18716 SH SOLE 0 0 18716 INDEXIQ ETF TR HEDGE MLTI ETF 45409B107 2285 77697 SH SOLE 0 0 77697 INDEXIQ ETF TR IQ ENCH BD US 45409B487 225 11521 SH SOLE 0 0 11521 INDEXIQ ETF TR IQ ENCH COR PL 45409B479 1970 98183 SH SOLE 0 0 98183 INDEXIQ ETF TR IQ MRGR ARB ETF 45409B800 660 21475 SH SOLE 0 0 21475 INDEXIQ ETF TR US RL EST SMCP 45409B628 7707 284489 SH SOLE 0 0 284489 INDIA FD INC COM 454089103 288 10683 SH SOLE 0 0 10683 INFRAREIT INC COM 45685L100 799 41745 SH SOLE 0 0 41745 ING GROEP N V SPONSORED ADR 456837103 325 18684 SH SOLE 0 0 18684 INGERSOLL-RAND PLC SHS G47791101 15401 168523 SH SOLE 0 0 168523 INGREDION INC COM 457187102 3650 30618 SH SOLE 0 0 30618 INGREDION INC COM 457187102 28 16200 SH Call SOLE 0 0 0 INTEGRATED DEVICE TECHNOLOGY COM 458118106 271 10516 SH SOLE 0 0 10516 INTEL CORP COM 458140100 33590 995553 SH SOLE 0 0 995553 INTEL CORP SDCV 12/1 458140AD2 74 57000 PRN SOLE 0 0 57000 INTELSAT S A COM L5140P101 42 13831 SH SOLE 0 0 13831 INTERACTIVE BROKERS GROUP IN COM 45841N107 2595 69342 SH SOLE 0 0 69342 INTERCONTINENTAL EXCHANGE IN COM 45866F104 14357 217796 SH SOLE 0 0 217796 INTERNAP CORP COM PAR $.001 45885A300 226 61595 SH SOLE 0 0 61595 INTERNATIONAL BANCSHARES COR COM 459044103 600 17111 SH SOLE 0 0 17111 INTERNATIONAL BUSINESS MACHS COM 459200101 28527 185430 SH SOLE 0 0 185430 INTERNATIONAL FLAVORS&FRAGRA COM 459506101 1221 9048 SH SOLE 0 0 9048 INTL PAPER CO COM 460146103 5968 105416 SH SOLE 0 0 105416 INTREXON CORP COM 46122T102 1425 59146 SH SOLE 0 0 59146 INTUIT COM 461202103 1929 14526 SH SOLE 0 0 14526 INTUITIVE SURGICAL INC COM NEW 46120E602 4456 4764 SH SOLE 0 0 4764 INVESCO BD FD COM 46132L107 225 11510 SH SOLE 0 0 11510 INVESCO CALIF VALUE MUN INC COM 46132H106 182 14389 SH SOLE 0 0 14389 INVESCO DYNAMIC CR OPP FD COM 46132R104 1906 158678 SH SOLE 0 0 158678 INVESCO LTD SHS G491BT108 664 18862 SH SOLE 0 0 18862 INVESCO MORTGAGE CAPITAL INC COM 46131B100 281 16812 SH SOLE 0 0 16812 INVESCO MUN OPPORTUNITY TR COM 46132C107 1555 118757 SH SOLE 0 0 118757 INVESCO MUN TR COM 46131J103 390 30367 SH SOLE 0 0 30367 INVESCO MUNI INCOME OPP TRST COM 46132X101 1005 129825 SH SOLE 0 0 129825 INVESCO PA VALUE MUN INCOME COM 46132K109 136 11035 SH SOLE 0 0 11035 INVESCO QUALITY MUNI INC TRS COM 46133G107 1294 101564 SH SOLE 0 0 101564 INVESCO SR INCOME TR COM 46131H107 145 31906 SH SOLE 0 0 31906 INVESCO TR INVT GRADE MUNS COM 46131M106 797 59374 SH SOLE 0 0 59374 INVESCO VALUE MUN INCOME TR COM 46132P108 1563 103041 SH SOLE 0 0 103041 INVESTAR HLDG CORP COM 46134L105 226 9850 SH SOLE 0 0 9850 INVESTORS BANCORP INC NEW COM 46146L101 426 31849 SH SOLE 0 0 31849 INVIVO THERAPEUTICS HLDGS CO COM NEW 46186M209 82 30186 SH SOLE 0 0 30186 IONIS PHARMACEUTICALS INC COM 462222100 1092 21475 SH SOLE 0 0 21475 IRIDIUM COMMUNICATIONS INC COM 46269C102 6451 583792 SH SOLE 0 0 583792 IRIDIUM COMMUNICATIONS INC PERP PFD CNV B 46269C409 981 2541 SH SOLE 0 0 2541 IRON MTN INC NEW COM 46284V101 1233 35882 SH SOLE 0 0 35882 IRONWOOD PHARMACEUTICALS INC COM CL A 46333X108 230 12161 SH SOLE 0 0 12161 ISHARES 10+ YR CR BD ETF 464289511 327 5304 SH SOLE 0 0 5304 ISHARES AGGRES ALLOC ETF 464289859 334 6448 SH SOLE 0 0 6448 ISHARES AUSTRIA CAPD ETF 464286202 9282 436983 SH SOLE 0 0 436983 ISHARES CONSER ALLOC ETF 464289883 4647 136764 SH SOLE 0 0 136764 ISHARES EM HGHYL BD ETF 464286285 3916 78077 SH SOLE 0 0 78077 ISHARES EM MKTS DIV ETF 464286319 452 11240 SH SOLE 0 0 11240 ISHARES GLB HGH YLD ETF 464286178 3876 76766 SH SOLE 0 0 76766 ISHARES GRWT ALLOCAT ETF 464289867 7705 176686 SH SOLE 0 0 176686 ISHARES IBONDS SEP17 ETF 464289271 4838 177706 SH SOLE 0 0 177706 ISHARES JP MRG EM CRP BD 464286251 3835 75343 SH SOLE 0 0 75343 ISHARES MIN VOL EMRG MKT 464286533 31221 563545 SH SOLE 0 0 563545 ISHARES MIN VOL GBL ETF 464286525 12905 163145 SH SOLE 0 0 163145 ISHARES MODERT ALLOC ETF 464289875 4930 132283 SH SOLE 0 0 132283 ISHARES MSCI AUST ETF 464286103 435 20052 SH SOLE 0 0 20052 ISHARES MSCI CDA ETF 464286509 617 23059 SH SOLE 0 0 23059 ISHARES MSCI EQUAL WEITE 464286681 1374 26960 SH SOLE 0 0 26960 ISHARES MSCI EURZONE ETF 464286608 4430 109852 SH SOLE 0 0 109852 ISHARES MSCI GERMANY ETF 464286806 1308 43226 SH SOLE 0 0 43226 ISHARES MSCI MEX CAP ETF 464286822 860 15951 SH SOLE 0 0 15951 ISHARES MSCI PAC JP ETF 464286665 240 5392 SH SOLE 0 0 5392 ISHARES MSCI STH KOR ETF 464286772 452 6659 SH SOLE 0 0 6659 ISHARES RUS TP200 GR ETF 464289438 713 11052 SH SOLE 0 0 11052 ISHARES GOLD TRUST ISHARES 464285105 10798 904363 SH SOLE 0 0 904363 ISHARES INC CORE MSCI EMKT 46434G103 22173 443103 SH SOLE 0 0 443103 ISHARES INC MSCI GBL ETF NEW 46434G848 251 9293 SH SOLE 0 0 9293 ISHARES INC MSCI JPN ETF NEW 46434G822 5728 106765 SH SOLE 0 0 106765 ISHARES SILVER TRUST ISHARES 46428Q109 4550 289620 SH SOLE 0 0 289620 ISHARES SILVER TRUST ISHARES 46428Q109 1 12000 SH Call SOLE 0 0 0 ISHARES SILVER TRUST ISHARES 46428Q109 2 36100 SH Call SOLE 0 0 0 ISHARES TR 0-5 YR TIPS ETF 46429B747 2719 27089 SH SOLE 0 0 27089 ISHARES TR 0-5YR HI YL CP 46434V407 3089 64547 SH SOLE 0 0 64547 ISHARES TR 0-5YR INVT GR CP 46434V100 806 15961 SH SOLE 0 0 15961 ISHARES TR 1-3 YR CR BD ETF 464288646 51623 490203 SH SOLE 0 0 490203 ISHARES TR 1-3 YR TR BD ETF 464287457 18768 222130 SH SOLE 0 0 222130 ISHARES TR 20 YR TR BD ETF 464287432 3033 24240 SH SOLE 0 0 24240 ISHARES TR 3-7 YR TR BD ETF 464288661 9862 79808 SH SOLE 0 0 79808 ISHARES TR 7-10YR TR BD ETF 464287440 19913 186790 SH SOLE 0 0 186790 ISHARES TR A RATE CP BD ETF 46429B291 586 11167 SH SOLE 0 0 11167 ISHARES TR AGENCY BOND ETF 464288166 5102 44871 SH SOLE 0 0 44871 ISHARES TR ASIA 50 ETF 464288430 378 6618 SH SOLE 0 0 6618 ISHARES TR CALIF MUN BD ETF 464288356 414 3516 SH SOLE 0 0 3516 ISHARES TR CHINA LG-CAP ETF 464287184 2248 56601 SH SOLE 0 0 56601 ISHARES TR COHEN&STEER REIT 464287564 12669 125287 SH SOLE 0 0 125287 ISHARES TR CORE DIV GRWTH 46434V621 13635 435341 SH SOLE 0 0 435341 ISHARES TR CORE HIGH DV ETF 46429B663 24288 292167 SH SOLE 0 0 292167 ISHARES TR CORE MSCI EAFE 46432F842 84483 1387489 SH SOLE 0 0 1387489 ISHARES TR CORE MSCI EURO 46434V738 2867 61179 SH SOLE 0 0 61179 ISHARES TR CORE MSCI TOTAL 46432F834 15249 265843 SH SOLE 0 0 265843 ISHARES TR CORE S&P MCP ETF 464287507 80228 461195 SH SOLE 0 0 461195 ISHARES TR CORE S&P SCP ETF 464287804 95448 1361403 SH SOLE 0 0 1361403 ISHARES TR CORE S&P TTL STK 464287150 73210 1320999 SH SOLE 0 0 1320999 ISHARES TR CORE S&P US ETF 464287671 3423 71010 SH SOLE 0 0 71010 ISHARES TR CORE S&P VLU ETF 464287663 752 14754 SH SOLE 0 0 14754 ISHARES TR CORE S&P500 ETF 464287200 108622 446216 SH SOLE 0 0 446216 ISHARES TR CORE ST USDB ETF 46432F859 6065 120668 SH SOLE 0 0 120668 ISHARES TR CORE TL USD BD 46434V613 1874 36778 SH SOLE 0 0 36778 ISHARES TR CORE US AGGBD ET 464287226 121961 1113690 SH SOLE 0 0 1113690 ISHARES TR CUR HD EURZN ETF 46434V639 690 23539 SH SOLE 0 0 23539 ISHARES TR DOW JONES US ETF 464287846 2585 21307 SH SOLE 0 0 21307 ISHARES TR EAFE GRWTH ETF 464288885 4147 56077 SH SOLE 0 0 56077 ISHARES TR EAFE SML CP ETF 464288273 11096 191838 SH SOLE 0 0 191838 ISHARES TR EAFE VALUE ETF 464288877 3669 70974 SH SOLE 0 0 70974 ISHARES TR EUROPE ETF 464287861 708 15971 SH SOLE 0 0 15971 ISHARES TR EXPONEN TECHNO 46434V381 2032 63966 SH SOLE 0 0 63966 ISHARES TR FLTG RATE BD ETF 46429B655 20505 402691 SH SOLE 0 0 402691 ISHARES TR GL CLEAN ENE ETF 464288224 90 10523 SH SOLE 0 0 10523 ISHARES TR GL TIMB FORE ETF 464288174 653 10655 SH SOLE 0 0 10655 ISHARES TR GLB CNS DISC ETF 464288745 1559 15751 SH SOLE 0 0 15751 ISHARES TR GLB CNSM STP ETF 464288737 2041 19963 SH SOLE 0 0 19963 ISHARES TR GLB INFRASTR ETF 464288372 2168 49312 SH SOLE 0 0 49312 ISHARES TR GLOB HLTHCRE ETF 464287325 2465 22546 SH SOLE 0 0 22546 ISHARES TR GLOB INDSTRL ETF 464288729 1638 19354 SH SOLE 0 0 19354 ISHARES TR GLOB TELECOM ETF 464287275 1316 22497 SH SOLE 0 0 22497 ISHARES TR GLOB UTILITS ETF 464288711 1060 21628 SH SOLE 0 0 21628 ISHARES TR GLOBAL 100 ETF 464287572 295 3503 SH SOLE 0 0 3503 ISHARES TR GLOBAL ENERG ETF 464287341 3336 107481 SH SOLE 0 0 107481 ISHARES TR GLOBAL MATER ETF 464288695 703 11757 SH SOLE 0 0 11757 ISHARES TR GLOBAL REIT ETF 46434V647 6245 245284 SH SOLE 0 0 245284 ISHARES TR GLOBAL TECH ETF 464287291 4348 33206 SH SOLE 0 0 33206 ISHARES TR GNMA BOND ETF 46429B333 2374 47764 SH SOLE 0 0 47764 ISHARES TR HDG MSCI EAFE 46434V803 3721 130941 SH SOLE 0 0 130941 ISHARES TR IBONDS DEC17 ETF 46434VAR1 1910 76860 SH SOLE 0 0 76860 ISHARES TR IBONDS DEC18 ETF 46434VAA8 3849 152787 SH SOLE 0 0 152787 ISHARES TR IBONDS DEC19 ETF 46434VAU4 3348 133798 SH SOLE 0 0 133798 ISHARES TR IBONDS DEC20 ETF 46434VAQ3 2783 109080 SH SOLE 0 0 109080 ISHARES TR IBONDS DEC21 ETF 46434VBK5 2121 84874 SH SOLE 0 0 84874 ISHARES TR IBONDS DEC21 ETF 46435G789 2164 83884 SH SOLE 0 0 83884 ISHARES TR IBONDS DEC22 ETF 46434VBA7 1077 42800 SH SOLE 0 0 42800 ISHARES TR IBONDS DEC22 ETF 46435G755 1898 72957 SH SOLE 0 0 72957 ISHARES TR IBONDS DEC23 ETF 46434VAX8 2580 102329 SH SOLE 0 0 102329 ISHARES TR IBONDS DEC24 ETF 46434VBG4 948 37808 SH SOLE 0 0 37808 ISHARES TR IBONDS DEC25 ETF 46434VBD1 460 18405 SH SOLE 0 0 18405 ISHARES TR IBONDS MAR18 ETF 46432FAW7 1493 58294 SH SOLE 0 0 58294 ISHARES TR IBONDS MAR20 ETF 46432FBC0 426 16233 SH SOLE 0 0 16233 ISHARES TR IBONDS MAR23 ETF 46432FAZ0 316 11845 SH SOLE 0 0 11845 ISHARES TR IBONDS SEP18 ETF 46429B580 4161 163359 SH SOLE 0 0 163359 ISHARES TR IBONDS SEP19 ETF 46429B564 3490 136739 SH SOLE 0 0 136739 ISHARES TR IBONDS SEP20 ETF 46434V571 3937 153841 SH SOLE 0 0 153841 ISHARES TR IBOXX HI YD ETF 464288513 22315 252448 SH SOLE 0 0 252448 ISHARES TR IBOXX INV CP ETF 464287242 27851 231108 SH SOLE 0 0 231108 ISHARES TR INTERM CR BD ETF 464288638 10458 95267 SH SOLE 0 0 95267 ISHARES TR INTL DEV RE ETF 464288489 2383 83670 SH SOLE 0 0 83670 ISHARES TR INTL PFD STK ETF 46429B135 830 46387 SH SOLE 0 0 46387 ISHARES TR INTL QLTY FACTOR 46434V456 297 10800 SH SOLE 0 0 10800 ISHARES TR INTL SEL DIV ETF 464288448 10352 316382 SH SOLE 0 0 316382 ISHARES TR INTL TREA BD ETF 464288117 328 3424 SH SOLE 0 0 3424 ISHARES TR INTL VALUE FACTR 46435G409 5676 235263 SH SOLE 0 0 235263 ISHARES TR INTRM GOV/CR ETF 464288612 3580 32344 SH SOLE 0 0 32344 ISHARES TR JP MOR EM MK ETF 464288281 9179 80261 SH SOLE 0 0 80261 ISHARES TR MBS ETF 464288588 11000 103034 SH SOLE 0 0 103034 ISHARES TR MICRO-CAP ETF 464288869 2261 25420 SH SOLE 0 0 25420 ISHARES TR MIN VOL EAFE ETF 46429B689 80651 1164814 SH SOLE 0 0 1164814 ISHARES TR MIN VOL USA ETF 46429B697 134095 2740532 SH SOLE 0 0 2740532 ISHARES TR MRGSTR MD CP ETF 464288208 9159 54258 SH SOLE 0 0 54258 ISHARES TR MRGSTR MD CP GRW 464288307 1013 5537 SH SOLE 0 0 5537 ISHARES TR MRGSTR MD CP VAL 464288406 796 5374 SH SOLE 0 0 5374 ISHARES TR MRGSTR SM CP ETF 464288505 2330 14420 SH SOLE 0 0 14420 ISHARES TR MRGSTR SM CP GR 464288604 1085 6743 SH SOLE 0 0 6743 ISHARES TR MRNGSTR INC ETF 46432F875 1039 40583 SH SOLE 0 0 40583 ISHARES TR MRNGSTR LG-CP ET 464287127 2719 18574 SH SOLE 0 0 18574 ISHARES TR MRNGSTR LG-CP GR 464287119 2988 21458 SH SOLE 0 0 21458 ISHARES TR MRNGSTR LG-CP VL 464288109 771 8037 SH SOLE 0 0 8037 ISHARES TR MSCI AC ASIA ETF 464288182 513 7609 SH SOLE 0 0 7609 ISHARES TR MSCI ACWI ETF 464288257 3332 50879 SH SOLE 0 0 50879 ISHARES TR MSCI ACWI EX US 464288240 7009 153749 SH SOLE 0 0 153749 ISHARES TR MSCI EAFE ETF 464287465 135930 2084822 SH SOLE 0 0 2084822 ISHARES TR MSCI EMG MKT ETF 464287234 44656 1078908 SH SOLE 0 0 1078908 ISHARES TR MSCI EMG MKT ETF 464287234 3 33500 SH Call SOLE 0 0 0 ISHARES TR MSCI INDIA ETF 46429B598 1638 51017 SH SOLE 0 0 51017 ISHARES TR MSCI KLD400 SOC 464288570 3069 34362 SH SOLE 0 0 34362 ISHARES TR MTG REL ETF NEW 46435G342 1565 33751 SH SOLE 0 0 33751 ISHARES TR MULTIFACTOR INTL 46434V274 366 13930 SH SOLE 0 0 13930 ISHARES TR N AMER TECH ETF 464287549 8470 58557 SH SOLE 0 0 58557 ISHARES TR NA NAT RES 464287374 3569 112738 SH SOLE 0 0 112738 ISHARES TR NA TEC-SFTWR ETF 464287515 4450 32534 SH SOLE 0 0 32534 ISHARES TR NASDQ BIOTEC ETF 464287556 19700 63525 SH SOLE 0 0 63525 ISHARES TR NATIONAL MUN ETF 464288414 13479 122404 SH SOLE 0 0 122404 ISHARES TR PHLX SEMICND ETF 464287523 3426 24437 SH SOLE 0 0 24437 ISHARES TR RESID RL EST CAP 464288562 681 10459 SH SOLE 0 0 10459 ISHARES TR RUS 1000 ETF 464287622 24299 179632 SH SOLE 0 0 179632 ISHARES TR RUS 1000 GRW ETF 464287614 93571 786165 SH SOLE 0 0 786165 ISHARES TR RUS 1000 VAL ETF 464287598 68561 588853 SH SOLE 0 0 588853 ISHARES TR RUS 2000 GRW ETF 464287648 39454 233767 SH SOLE 0 0 233767 ISHARES TR RUS 2000 VAL ETF 464287630 19508 164109 SH SOLE 0 0 164109 ISHARES TR RUS MD CP GR ETF 464287481 19217 177817 SH SOLE 0 0 177817 ISHARES TR RUS MDCP VAL ETF 464287473 20497 243748 SH SOLE 0 0 243748 ISHARES TR RUS MID CAP ETF 464287499 23329 121424 SH SOLE 0 0 121424 ISHARES TR RUSSELL 2000 ETF 464287655 60523 429437 SH SOLE 0 0 429437 ISHARES TR RUSSELL 3000 ETF 464287689 19579 135947 SH SOLE 0 0 135947 ISHARES TR S&P 100 ETF 464287101 3304 30906 SH SOLE 0 0 30906 ISHARES TR S&P 500 GRWT ETF 464287309 60970 445525 SH SOLE 0 0 445525 ISHARES TR S&P 500 VAL ETF 464287408 44278 421862 SH SOLE 0 0 421862 ISHARES TR S&P MC 400GR ETF 464287606 33395 169839 SH SOLE 0 0 169839 ISHARES TR S&P MC 400VL ETF 464287705 15355 103363 SH SOLE 0 0 103363 ISHARES TR SELECT DIVID ETF 464287168 27291 295968 SH SOLE 0 0 295968 ISHARES TR SHRT NAT MUN ETF 464288158 5116 48370 SH SOLE 0 0 48370 ISHARES TR SHRT TRS BD ETF 464288679 2402 21774 SH SOLE 0 0 21774 ISHARES TR SP SMCP600GR ETF 464287887 9267 59424 SH SOLE 0 0 59424 ISHARES TR SP SMCP600VL ETF 464287879 18618 133149 SH SOLE 0 0 133149 ISHARES TR TIPS BD ETF 464287176 37999 334991 SH SOLE 0 0 334991 ISHARES TR TRANS AVG ETF 464287192 2632 15294 SH SOLE 0 0 15294 ISHARES TR U.S. AER&DEF ETF 464288760 10242 65088 SH SOLE 0 0 65088 ISHARES TR U.S. BAS MTL ETF 464287838 5389 60311 SH SOLE 0 0 60311 ISHARES TR U.S. CNSM GD ETF 464287812 2126 17467 SH SOLE 0 0 17467 ISHARES TR U.S. CNSM SV ETF 464287580 2799 17053 SH SOLE 0 0 17053 ISHARES TR U.S. ENERGY ETF 464287796 4863 136981 SH SOLE 0 0 136981 ISHARES TR U.S. FIN SVC ETF 464287770 1331 11738 SH SOLE 0 0 11738 ISHARES TR U.S. FINLS ETF 464287788 3357 31221 SH SOLE 0 0 31221 ISHARES TR U.S. INDS ETF 464287754 4712 35835 SH SOLE 0 0 35835 ISHARES TR U.S. INSRNCE ETF 464288786 830 13247 SH SOLE 0 0 13247 ISHARES TR U.S. MED DVC ETF 464288810 2680 16082 SH SOLE 0 0 16082 ISHARES TR U.S. PFD STK ETF 464288687 33546 856423 SH SOLE 0 0 856423 ISHARES TR U.S. PHARMA ETF 464288836 1182 7618 SH SOLE 0 0 7618 ISHARES TR U.S. REAL ES ETF 464287739 13217 165687 SH SOLE 0 0 165687 ISHARES TR U.S. TECH ETF 464287721 16945 121280 SH SOLE 0 0 121280 ISHARES TR U.S. TELECOM ETF 464287713 644 19955 SH SOLE 0 0 19955 ISHARES TR U.S. UTILITS ETF 464287697 5436 41801 SH SOLE 0 0 41801 ISHARES TR US BR DEL SE ETF 464288794 543 10196 SH SOLE 0 0 10196 ISHARES TR US CREDIT BD ETF 464288620 201 1803 SH SOLE 0 0 1803 ISHARES TR US HLTHCARE ETF 464287762 6086 36605 SH SOLE 0 0 36605 ISHARES TR US HLTHCR PR ETF 464288828 1034 6959 SH SOLE 0 0 6959 ISHARES TR US HOME CONS ETF 464288752 3410 100471 SH SOLE 0 0 100471 ISHARES TR US OIL&GS EX ETF 464288851 491 8984 SH SOLE 0 0 8984 ISHARES TR US REGNL BKS ETF 464288778 3980 87376 SH SOLE 0 0 87376 ISHARES TR US TREASURY ETF 46429B267 1706 67556 SH SOLE 0 0 67556 ISHARES TR USA ESG SLCT ETF 464288802 4215 41220 SH SOLE 0 0 41220 ISHARES TR USA MOMENTUM FCT 46432F396 7489 84246 SH SOLE 0 0 84246 ISHARES TR USA QUALITY FCTR 46432F339 10198 137118 SH SOLE 0 0 137118 ISHARES TR USA SIZE FACTOR 46432F370 5618 72347 SH SOLE 0 0 72347 ISHARES TR USA VALUE FACTOR 46432F388 6681 90817 SH SOLE 0 0 90817 ISHARES U S ETF TR COMMOD SEL STG 46431W853 211 6481 SH SOLE 0 0 6481 ISHARES U S ETF TR SHT MAT BD ETF 46431W507 18945 376873 SH SOLE 0 0 376873 ISORAY INC COM 46489V104 21 33040 SH SOLE 0 0 33040 ISTAR INC COM 45031U101 1740 144505 SH SOLE 0 0 144505 ITT INC COM 45073V108 246 6120 SH SOLE 0 0 6120 J & J SNACK FOODS CORP COM 466032109 2679 20281 SH SOLE 0 0 20281 J P MORGAN EXCHANGE TRADED F DIV RTN EM EQT 46641Q308 282 5389 SH SOLE 0 0 5389 J P MORGAN EXCHANGE TRADED F DIV RTN INT EQ 46641Q209 3112 55398 SH SOLE 0 0 55398 J P MORGAN EXCHANGE TRADED F JPMORGAN DIVER 46641Q407 2187 33483 SH SOLE 0 0 33483 JABIL INC COM 466313103 367 12589 SH SOLE 0 0 12589 JACOBS ENGR GROUP INC DEL COM 469814107 430 7913 SH SOLE 0 0 7913 JANUS DETROIT STR TR HENDRSN SHRT ETF 47103U886 4230 84248 SH SOLE 0 0 84248 JAZZ PHARMACEUTICALS PLC SHS USD G50871105 366 2354 SH SOLE 0 0 2354 JD COM INC SPON ADR CL A 47215P106 299 7631 SH SOLE 0 0 7631 JEFFERIES GROUP INC NEW DBCV 3.875%11/0 472319AG7 206 205000 PRN SOLE 0 0 205000 JERNIGAN CAP INC COM 476405105 593 26967 SH SOLE 0 0 26967 JETBLUE AIRWAYS CORP COM 477143101 329 14414 SH SOLE 0 0 14414 JOHN HANCOCK EXCHANGE TRADED MLTFCTR LRG CAP 47804J107 2309 73012 SH SOLE 0 0 73012 JOHN HANCOCK EXCHANGE TRADED MULTIFACTOR MI 47804J206 1791 57480 SH SOLE 0 0 57480 JOHN HANCOCK EXCHANGE TRADED MULTIFACTOR TE 47804J602 553 15516 SH SOLE 0 0 15516 JOHNSON & JOHNSON COM 478160104 131373 993034 SH SOLE 0 0 993034 JOHNSON CTLS INTL PLC SHS G51502105 7309 168573 SH SOLE 0 0 168573 JONES ENERGY INC COM CL A 48019R108 1248 779726 SH SOLE 0 0 779726 JONES LANG LASALLE INC COM 48020Q107 259 2073 SH SOLE 0 0 2073 JPMORGAN CHASE & CO ALERIAN ML ETN 46625H365 5403 181911 SH SOLE 0 0 181911 JPMORGAN CHASE & CO COM 46625H100 138048 1510354 SH SOLE 0 0 1510354 JPMORGAN CHASE & CO COM 46625H100 38 23500 SH Call SOLE 0 0 0 JUNIPER NETWORKS INC COM 48203R104 239 8579 SH SOLE 0 0 8579 KANSAS CITY SOUTHERN COM NEW 485170302 14596 139475 SH SOLE 0 0 139475 KAYNE ANDERSON ENRGY TTL RT COM 48660P104 296 26640 SH SOLE 0 0 26640 KAYNE ANDERSON MLP INVT CO COM 486606106 3320 176139 SH SOLE 0 0 176139 KELLOGG CO COM 487836108 3648 52522 SH SOLE 0 0 52522 KEMET CORP COM NEW 488360207 177 13848 SH SOLE 0 0 13848 KENNEDY-WILSON HLDGS INC COM 489398107 2471 129734 SH SOLE 0 0 129734 KERYX BIOPHARMACEUTICALS INC COM 492515101 119 16495 SH SOLE 0 0 16495 KEYCORP NEW COM 493267108 1980 105637 SH SOLE 0 0 105637 KEYSIGHT TECHNOLOGIES INC COM 49338L103 207 5329 SH SOLE 0 0 5329 KEYW HLDG CORP COM 493723100 5989 640548 SH SOLE 0 0 640548 KIMBELL RTY PARTNERS LP UNIT 49435R102 312 18551 SH SOLE 0 0 18551 KIMBERLY CLARK CORP COM 494368103 15286 118397 SH SOLE 0 0 118397 KINDER MORGAN INC DEL COM 49456B101 12901 673316 SH SOLE 0 0 673316 KINDER MORGAN INC DEL PFD SER A 49456B200 437 9962 SH SOLE 0 0 9962 KINGSWAY FINL SVCS INC COM NEW 496904202 75 12400 SH SOLE 0 0 12400 KINROSS GOLD CORP COM NO PAR 496902404 146 35764 SH SOLE 0 0 35764 KITE PHARMA INC COM 49803L109 366 3528 SH SOLE 0 0 3528 KITE RLTY GROUP TR COM NEW 49803T300 497 26228 SH SOLE 0 0 26228 KKR & CO L P DEL COM UNITS 48248M102 1213 65189 SH SOLE 0 0 65189 KLA-TENCOR CORP COM 482480100 546 5966 SH SOLE 0 0 5966 KLX INC COM 482539103 1197 23945 SH SOLE 0 0 23945 KOHLS CORP COM 500255104 606 15667 SH SOLE 0 0 15667 KONINKLIJKE PHILIPS N V NY REG SH NEW 500472303 399 11142 SH SOLE 0 0 11142 KOSMOS ENERGY LTD SHS G5315B107 166 25840 SH SOLE 0 0 25840 KRAFT HEINZ CO COM 500754106 54643 638051 SH SOLE 0 0 638051 KRANESHARES TR CSI CHI INTERNET 500767306 555 11585 SH SOLE 0 0 11585 KRATOS DEFENSE & SEC SOLUTIO COM NEW 50077B207 633 53332 SH SOLE 0 0 53332 KROGER CO COM 501044101 3606 154627 SH SOLE 0 0 154627 KROGER CO COM 501044101 39 27100 SH Put SOLE 0 0 27100 KROGER CO COM 501044101 21 11100 SH Put SOLE 0 0 11100 KULICKE & SOFFA INDS INC COM 501242101 715 37590 SH SOLE 0 0 37590 L BRANDS INC COM 501797104 3005 55767 SH SOLE 0 0 55767 L3 TECHNOLOGIES INC COM 502413107 1358 8123 SH SOLE 0 0 8123 LABORATORY CORP AMER HLDGS COM NEW 50540R409 2041 13239 SH SOLE 0 0 13239 LAM RESEARCH CORP COM 512807108 1059 7480 SH SOLE 0 0 7480 LAMAR ADVERTISING CO NEW CL A 512816109 704 9571 SH SOLE 0 0 9571 LAMB WESTON HLDGS INC COM 513272104 1346 30565 SH SOLE 0 0 30565 LANCASTER COLONY CORP COM 513847103 2204 17969 SH SOLE 0 0 17969 LANDMARK INFRASTRUCTURE LP COM UNIT LTD 51508J108 1283 80172 SH SOLE 0 0 80172 LANDSTAR SYS INC COM 515098101 298 3481 SH SOLE 0 0 3481 LAREDO PETROLEUM INC COM 516806106 353 33534 SH SOLE 0 0 33534 LAS VEGAS SANDS CORP COM 517834107 3600 56345 SH SOLE 0 0 56345 LASALLE HOTEL PPTYS COM SH BEN INT 517942108 1839 61716 SH SOLE 0 0 61716 LAUDER ESTEE COS INC CL A 518439104 11969 124692 SH SOLE 0 0 124692 LAZARD GLB TTL RET&INCM FD I COM 52106W103 1557 95220 SH SOLE 0 0 95220 LAZARD LTD SHS A G54050102 4955 106953 SH SOLE 0 0 106953 LAZARD WORLD DIVID & INCOME COM 521076109 527 47842 SH SOLE 0 0 47842 LEAR CORP COM NEW 521865204 2586 18201 SH SOLE 0 0 18201 LEGACY RESVS LP UNIT LP INT 524707304 101 68952 SH SOLE 0 0 68952 LEGG MASON ETF INVESTMENT TR LOW DIVI ETF 52468L406 2734 91161 SH SOLE 0 0 91161 LEGGETT & PLATT INC COM 524660107 816 15527 SH SOLE 0 0 15527 LEIDOS HLDGS INC COM 525327102 271 5247 SH SOLE 0 0 5247 LENNAR CORP CL A 526057104 1694 31762 SH SOLE 0 0 31762 LEUCADIA NATL CORP COM 527288104 366 13982 SH SOLE 0 0 13982 LEVEL 3 COMMUNICATIONS INC COM NEW 52729N308 484 8162 SH SOLE 0 0 8162 LEXINGTON REALTY TRUST COM 529043101 988 99702 SH SOLE 0 0 99702 LGI HOMES INC COM 50187T106 325 8100 SH SOLE 0 0 8100 LIBERTY ALL STAR EQUITY FD SH BEN INT 530158104 2110 372795 SH SOLE 0 0 372795 LIBERTY BROADBAND CORP COM SER C 530307305 227 2614 SH SOLE 0 0 2614 LIBERTY GLOBAL PLC SHS CL A G5480U104 506 15750 SH SOLE 0 0 15750 LIBERTY GLOBAL PLC SHS CL C G5480U120 1390 44573 SH SOLE 0 0 44573 LILLY ELI & CO COM 532457108 14122 171587 SH SOLE 0 0 171587 LINCOLN ELEC HLDGS INC COM 533900106 219 2381 SH SOLE 0 0 2381 LINCOLN NATL CORP IND COM 534187109 4075 60298 SH SOLE 0 0 60298 LITHIA MTRS INC CL A 536797103 2297 24378 SH SOLE 0 0 24378 LKQ CORP COM 501889208 679 20606 SH SOLE 0 0 20606 LMP CAP & INCOME FD INC COM 50208A102 3371 237070 SH SOLE 0 0 237070 LOCKHEED MARTIN CORP COM 539830109 25630 92296 SH SOLE 0 0 92296 LOEWS CORP COM 540424108 229 4894 SH SOLE 0 0 4894 LOGMEIN INC COM 54142L109 453 4331 SH SOLE 0 0 4331 LOWES COS INC COM 548661107 15168 195640 SH SOLE 0 0 195640 LOWES COS INC COM 548661107 58 19500 SH Call SOLE 0 0 0 LTC PPTYS INC COM 502175102 243 4723 SH SOLE 0 0 4723 LULULEMON ATHLETICA INC COM 550021109 463 7757 SH SOLE 0 0 7757 LUMENTUM HLDGS INC COM 55024U109 4168 73063 SH SOLE 0 0 73063 LUMINEX CORP DEL COM 55027E102 248 11750 SH SOLE 0 0 11750 LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 3909 46320 SH SOLE 0 0 46320 M & T BK CORP COM 55261F104 3100 19126 SH SOLE 0 0 19126 M D C HLDGS INC COM 552676108 2622 74207 SH SOLE 0 0 74207 M/I HOMES INC NOTE 3.000% 3/0 55292PAB1 14 14000 PRN SOLE 0 0 14000 MACOM TECH SOLUTIONS HLDGS I COM 55405Y100 435 7799 SH SOLE 0 0 7799 MACQUARIE GLBL INFRA TOTL RE COM 55608D101 220 8812 SH SOLE 0 0 8812 MACQUARIE INFRASTRUCTURE COR COM 55608B105 648 8269 SH SOLE 0 0 8269 MACYS INC COM 55616P104 486 20924 SH SOLE 0 0 20924 MADISON STRTG SECTOR PREM FD COM 558268108 129 10723 SH SOLE 0 0 10723 MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 27131 380679 SH SOLE 0 0 380679 MAGNA INTL INC COM 559222401 1211 26136 SH SOLE 0 0 26136 MAIN STREET CAPITAL CORP COM 56035L104 4215 109597 SH SOLE 0 0 109597 MAINSTAY DEFINEDTERM MN OPP COM 56064K100 3057 155403 SH SOLE 0 0 155403 MANAGED PORTFOLIO SER TORTOISE NRAM PI 56167N720 480 20552 SH SOLE 0 0 20552 MANITOWOC INC COM 563571108 169 28179 SH SOLE 0 0 28179 MANNKIND CORP COM NEW 56400P706 14 10237 SH SOLE 0 0 10237 MANULIFE FINL CORP COM 56501R106 1576 84067 SH SOLE 0 0 84067 MARATHON OIL CORP COM 565849106 16601 1400926 SH SOLE 0 0 1400926 MARATHON PETE CORP COM 56585A102 46281 884412 SH SOLE 0 0 884412 MARKEL CORP COM 570535104 3909 4006 SH SOLE 0 0 4006 MARKETAXESS HLDGS INC COM 57060D108 2196 10922 SH SOLE 0 0 10922 MARRIOTT INTL INC NEW CL A 571903202 4603 45890 SH SOLE 0 0 45890 MARRIOTT VACATIONS WRLDWDE C COM 57164Y107 358 3037 SH SOLE 0 0 3037 MARRONE BIO INNOVATIONS INC COM 57165B106 22 16961 SH SOLE 0 0 16961 MARSH & MCLENNAN COS INC COM 571748102 1369 17559 SH SOLE 0 0 17559 MARTIN MARIETTA MATLS INC COM 573284106 728 3268 SH SOLE 0 0 3268 MARTIN MIDSTREAM PRTNRS L P UNIT L P INT 573331105 1612 91873 SH SOLE 0 0 91873 MASCO CORP COM 574599106 2578 67471 SH SOLE 0 0 67471 MASTEC INC COM 576323109 224 4967 SH SOLE 0 0 4967 MASTERCARD INCORPORATED CL A 57636Q104 13345 109853 SH SOLE 0 0 109853 MATINAS BIOPHARMA HLDGS INC COM 576810105 1094 647366 SH SOLE 0 0 647366 MATTEL INC COM 577081102 595 27623 SH SOLE 0 0 27623 MATTHEWS INTL CORP CL A 577128101 791 12921 SH SOLE 0 0 12921 MAXIM INTEGRATED PRODS INC COM 57772K101 2380 52994 SH SOLE 0 0 52994 MAXLINEAR INC COM 57776J100 1203 43121 SH SOLE 0 0 43121 MAZOR ROBOTICS LTD SPONSORED ADS 57886P103 770 22269 SH SOLE 0 0 22269 MB FINANCIAL INC NEW COM 55264U108 449 10200 SH SOLE 0 0 10200 MBT FINL CORP COM 578877102 388 40012 SH SOLE 0 0 40012 MCCORMICK & CO INC COM NON VTG 579780206 1291 13241 SH SOLE 0 0 13241 MCDERMOTT INTL INC COM 580037109 76 10531 SH SOLE 0 0 10531 MCDONALDS CORP COM 580135101 37716 246244 SH SOLE 0 0 246244 MCKESSON CORP COM 58155Q103 3967 24107 SH SOLE 0 0 24107 MDU RES GROUP INC COM 552690109 891 34024 SH SOLE 0 0 34024 MEDEQUITIES RLTY TR INC COM 58409L306 154 12178 SH SOLE 0 0 12178 MEDICAL PPTYS TRUST INC COM 58463J304 1626 126368 SH SOLE 0 0 126368 MEDTRONIC PLC SHS G5960L103 16287 183514 SH SOLE 0 0 183514 MERCADOLIBRE INC COM 58733R102 232 926 SH SOLE 0 0 926 MERCK & CO INC COM 58933Y105 69114 1078390 SH SOLE 0 0 1078390 MERCURY GENL CORP NEW COM 589400100 338 6255 SH SOLE 0 0 6255 MEREDITH CORP COM 589433101 263 4428 SH SOLE 0 0 4428 MERIT MED SYS INC COM 589889104 587 15387 SH SOLE 0 0 15387 METLIFE INC COM 59156R108 7670 139599 SH SOLE 0 0 139599 METTLER TOLEDO INTERNATIONAL COM 592688105 3149 5351 SH SOLE 0 0 5351 MFS GOVT MKTS INCOME TR SH BEN INT 552939100 97 19347 SH SOLE 0 0 19347 MFS HIGH INCOME MUN TR SH BEN INT 59318D104 198 38060 SH SOLE 0 0 38060 MFS HIGH YIELD MUN TR SH BEN INT 59318E102 146 31000 SH SOLE 0 0 31000 MFS INTER INCOME TR SH BEN INT 55273C107 719 166524 SH SOLE 0 0 166524 MFS MULTIMARKET INCOME TR SH BEN INT 552737108 647 104282 SH SOLE 0 0 104282 MFS MUN INCOME TR SH BEN INT 552738106 489 68754 SH SOLE 0 0 68754 MGE ENERGY INC COM 55277P104 431 6697 SH SOLE 0 0 6697 MGIC INVT CORP WIS COM 552848103 219 19555 SH SOLE 0 0 19555 MGM GROWTH PPTYS LLC CL A COM 55303A105 677 23177 SH SOLE 0 0 23177 MGM RESORTS INTERNATIONAL COM 552953101 1542 49284 SH SOLE 0 0 49284 MGP INGREDIENTS INC NEW COM 55303J106 229568 4486387 SH SOLE 0 0 4486387 MICROCHIP TECHNOLOGY INC COM 595017104 48295 625729 SH SOLE 0 0 625729 MICRON TECHNOLOGY INC COM 595112103 10443 349725 SH SOLE 0 0 349725 MICRON TECHNOLOGY INC COM 595112103 3 12000 SH Call SOLE 0 0 0 MICROSEMI CORP COM 595137100 446 9534 SH SOLE 0 0 9534 MICROSOFT CORP COM 594918104 196902 2856539 SH SOLE 0 0 2856539 MID AMER APT CMNTYS INC COM 59522J103 1494 14177 SH SOLE 0 0 14177 MIDDLEBY CORP COM 596278101 1274 10487 SH SOLE 0 0 10487 MIDDLESEX WATER CO COM 596680108 1251 31599 SH SOLE 0 0 31599 MILLER HOWARD HIGH INC EQTY COM SHS BEN IN 600379101 623 46266 SH SOLE 0 0 46266 MIMEDX GROUP INC COM 602496101 825 55100 SH SOLE 0 0 55100 MITCHAM INDS INC COM 606501104 41 10595 SH SOLE 0 0 10595 MOBILEIRON INC COM NEW 60739U204 3532 583734 SH SOLE 0 0 583734 MOBILEYE N V AMSTELVEEN ORD SHS N51488117 1148 18288 SH SOLE 0 0 18288 MOELIS & CO CL A 60786M105 333 8580 SH SOLE 0 0 8580 MOHAWK INDS INC COM 608190104 27114 112184 SH SOLE 0 0 112184 MOLSON COORS BREWING CO CL B 60871R209 2436 28219 SH SOLE 0 0 28219 MONDELEZ INTL INC CL A 609207105 13816 319886 SH SOLE 0 0 319886 MONMOUTH REAL ESTATE INVT CO CL A 609720107 1168 77615 SH SOLE 0 0 77615 MONOGRAM RESIDENTIAL TR INC COM 60979P105 181 18680 SH SOLE 0 0 18680 MONOLITHIC PWR SYS INC COM 609839105 19046 197523 SH SOLE 0 0 197523 MONROE CAP CORP COM 610335101 524 34384 SH SOLE 0 0 34384 MONSANTO CO NEW COM 61166W101 5019 42401 SH SOLE 0 0 42401 MONSTER BEVERAGE CORP NEW COM 61174X109 2673 53807 SH SOLE 0 0 53807 MONSTER DIGITAL INC COM PAR NEW 61174L501 11 21819 SH SOLE 0 0 21819 MOODYS CORP COM 615369105 823 6764 SH SOLE 0 0 6764 MORGAN STANLEY COM NEW 617446448 2066 46369 SH SOLE 0 0 46369 MORGAN STANLEY EM MKTS DM DE COM 617477104 172 21707 SH SOLE 0 0 21707 MOSAIC CO NEW COM 61945C103 943 41287 SH SOLE 0 0 41287 MOTOROLA SOLUTIONS INC COM NEW 620076307 734 8465 SH SOLE 0 0 8465 MPLX LP COM UNIT REP LTD 55336V100 5192 155440 SH SOLE 0 0 155440 MSA SAFETY INC COM 553498106 1377 16967 SH SOLE 0 0 16967 MUELLER INDS INC COM 624756102 206 6757 SH SOLE 0 0 6757 MYLAN N V SHS EURO N59465109 23109 595275 SH SOLE 0 0 595275 NABORS INDUSTRIES LTD SHS G6359F103 416 51070 SH SOLE 0 0 51070 NANOVIRICIDES INC COM NEW 630087203 15 11127 SH SOLE 0 0 11127 NASDAQ INC COM 631103108 5012 70111 SH SOLE 0 0 70111 NATIONAL BEVERAGE CORP COM 635017106 306 3273 SH SOLE 0 0 3273 NATIONAL COMM CORP COM 63546L102 467 11811 SH SOLE 0 0 11811 NATIONAL FUEL GAS CO N J COM 636180101 3780 67689 SH SOLE 0 0 67689 NATIONAL GRID PLC SPONSORED ADR NE 636274409 2002 31875 SH SOLE 0 0 31875 NATIONAL HEALTH INVS INC COM 63633D104 992 12522 SH SOLE 0 0 12522 NATIONAL HEALTH INVS INC NOTE 3.250% 4/0 63633DAE4 20 17000 PRN SOLE 0 0 17000 NATIONAL HEALTHCARE CORP COM 635906100 438 6239 SH SOLE 0 0 6239 NATIONAL OILWELL VARCO INC COM 637071101 1262 38314 SH SOLE 0 0 38314 NATIONAL PRESTO INDS INC COM 637215104 374 3383 SH SOLE 0 0 3383 NATIONAL RETAIL PPTYS INC COM 637417106 5817 148767 SH SOLE 0 0 148767 NCR CORP NEW COM 62886E108 287 7027 SH SOLE 0 0 7027 NEOGEN CORP COM 640491106 1361 19692 SH SOLE 0 0 19692 NETEASE INC SPONSORED ADR 64110W102 218 724 SH SOLE 0 0 724 NETFLIX INC COM 64110L106 13321 89156 SH SOLE 0 0 89156 NEUBERGER BERMAN HGH YLD FD COM 64128C106 203 17095 SH SOLE 0 0 17095 NEUBERGER BERMAN INTER MUNI COM 64124P101 649 42618 SH SOLE 0 0 42618 NEUBERGER BERMAN MLP INCOME COM 64129H104 203 21147 SH SOLE 0 0 21147 NEUBERGER BERMAN RE ES SEC F COM 64190A103 168 31125 SH SOLE 0 0 31125 NEW AMER HIGH INCOME FD INC COM NEW 641876800 215 22640 SH SOLE 0 0 22640 NEW JERSEY RES COM 646025106 2981 75096 SH SOLE 0 0 75096 NEW MTN FIN CORP COM 647551100 1329 91324 SH SOLE 0 0 91324 NEW ORIENTAL ED & TECH GRP I SPON ADR 647581107 253 3585 SH SOLE 0 0 3585 NEW RESIDENTIAL INVT CORP COM NEW 64828T201 796 51162 SH SOLE 0 0 51162 NEW YORK CMNTY BANCORP INC COM 649445103 4925 375096 SH SOLE 0 0 375096 NEW YORK MTG TR INC COM PAR $.02 649604501 102 16473 SH SOLE 0 0 16473 NEWELL BRANDS INC COM 651229106 29132 543296 SH SOLE 0 0 543296 NEWMARKET CORP COM 651587107 2020 4386 SH SOLE 0 0 4386 NEWMONT MINING CORP COM 651639106 1630 50318 SH SOLE 0 0 50318 NEWTEK BUSINESS SVCS CORP COM NEW 652526203 237 14554 SH SOLE 0 0 14554 NEXEO SOLUTIONS INC *W EXP 06/09/202 65342H110 16 30000 SH SOLE 0 0 30000 NEXTERA ENERGY INC COM 65339F101 20146 143758 SH SOLE 0 0 143758 NGL ENERGY PARTNERS LP COM UNIT REPST 62913M107 1715 122535 SH SOLE 0 0 122535 NIKE INC CL B 654106103 24155 409384 SH SOLE 0 0 409384 NIKE INC CL B 654106103 173 39700 SH Call SOLE 0 0 0 NISOURCE INC COM 65473P105 286 11287 SH SOLE 0 0 11287 NOBLE CORP PLC SHS USD G65431101 157 43290 SH SOLE 0 0 43290 NOBLE ENERGY INC COM 655044105 259 9135 SH SOLE 0 0 9135 NOBLE MIDSTREAM PARTNERS LP COM UNIT REPST 65506L105 1294 28500 SH SOLE 0 0 28500 NOKIA CORP SPONSORED ADR 654902204 187 30289 SH SOLE 0 0 30289 NORDSON CORP COM 655663102 481 3961 SH SOLE 0 0 3961 NORDSTROM INC COM 655664100 2108 44068 SH SOLE 0 0 44068 NORFOLK SOUTHERN CORP COM 655844108 10078 82813 SH SOLE 0 0 82813 NORTHERN DYNASTY MINERALS LT COM NEW 66510M204 181 130032 SH SOLE 0 0 130032 NORTHERN OIL & GAS INC NEV COM 665531109 19 13707 SH SOLE 0 0 13707 NORTHERN TR CORP COM 665859104 7715 79364 SH SOLE 0 0 79364 NORTHROP GRUMMAN CORP COM 666807102 10133 39470 SH SOLE 0 0 39470 NORTHWEST NAT GAS CO COM 667655104 2485 41528 SH SOLE 0 0 41528 NORTHWEST PIPE CO COM 667746101 446 27424 SH SOLE 0 0 27424 NORWEGIAN CRUISE LINE HLDGS SHS G66721104 287 5290 SH SOLE 0 0 5290 NOVAGOLD RES INC COM NEW 66987E206 104 22705 SH SOLE 0 0 22705 NOVARTIS A G SPONSORED ADR 66987V109 9760 116921 SH SOLE 0 0 116921 NOVAVAX INC COM 670002104 103 89697 SH SOLE 0 0 89697 NOVO-NORDISK A S ADR 670100205 3945 91986 SH SOLE 0 0 91986 NQ MOBILE INC ADR REPSTG CL A 64118U108 349 102600 SH SOLE 0 0 102600 NQ MOBILE INC ADR REPSTG CL A 64118U108 18 42800 SH Call SOLE 0 0 0 NQ MOBILE INC ADR REPSTG CL A 64118U108 4 12800 SH Call SOLE 0 0 0 NQ MOBILE INC ADR REPSTG CL A 64118U108 8 14200 SH Call SOLE 0 0 0 NRG YIELD INC CL A NEW 62942X306 471 27594 SH SOLE 0 0 27594 NRG YIELD INC CL C 62942X405 967 54932 SH SOLE 0 0 54932 NTT DOCOMO INC SPONS ADR 62942M201 338 14293 SH SOLE 0 0 14293 NUANCE COMMUNICATIONS INC COM 67020Y100 3798 218137 SH SOLE 0 0 218137 NUANCE COMMUNICATIONS INC DEBT 1.500%11/0 67020YAG5 42 41000 PRN SOLE 0 0 41000 NUCOR CORP COM 670346105 11474 198274 SH SOLE 0 0 198274 NUCOR CORP COM 670346105 29 37100 SH Call SOLE 0 0 0 NUSTAR ENERGY LP UNIT COM 67058H102 3816 81833 SH SOLE 0 0 81833 NUSTAR GP HOLDINGS LLC UNIT RESTG LLC 67059L102 1375 56224 SH SOLE 0 0 56224 NUVEEN AMT FREE MUN CR INC F COM 67071L106 4236 279605 SH SOLE 0 0 279605 NUVEEN AMT FREE QLTY MUN INC COM 670657105 2298 167846 SH SOLE 0 0 167846 NUVEEN AMT-FREE MUN VALUE FD COM 670695105 218 12741 SH SOLE 0 0 12741 NUVEEN BUILD AMER BD FD COM 67074C103 204 9726 SH SOLE 0 0 9726 NUVEEN CA QUALTY MUN INCOME COM 67066Y105 335 22283 SH SOLE 0 0 22283 NUVEEN CALIF MUN VALUE FD COM 67062C107 419 40885 SH SOLE 0 0 40885 NUVEEN CORE EQUITY ALPHA FUN COM 67090X107 382 26078 SH SOLE 0 0 26078 NUVEEN CR STRATEGIES INCM FD COM SHS 67073D102 1049 121879 SH SOLE 0 0 121879 NUVEEN DIVERSIFIED DIV INCM COM 6706EP105 862 67760 SH SOLE 0 0 67760 NUVEEN DOW 30 DYN OVERWRITE SHS 67075F105 5534 334979 SH SOLE 0 0 334979 NUVEEN ENERGY MLP TOTL RTRNF COM 67074U103 765 57911 SH SOLE 0 0 57911 NUVEEN ENHANCED MUN VALUE FD COM 67074M101 215 14990 SH SOLE 0 0 14990 NUVEEN FLOATING RATE INCOME COM 67072T108 1075 90701 SH SOLE 0 0 90701 NUVEEN FLTNG RTE INCM OPP FD COM SHS 6706EN100 1151 98615 SH SOLE 0 0 98615 NUVEEN GLOBAL HIGH INCOME FD SHS 67075G103 349 20670 SH SOLE 0 0 20670 NUVEEN HGH INC DEC18 TRGT TR COM 67075P103 402 40005 SH SOLE 0 0 40005 NUVEEN INTER DURATION MN TMF COM 670671106 946 70925 SH SOLE 0 0 70925 NUVEEN MARYLAND QLT MUN INC COM 67061Q107 292 22490 SH SOLE 0 0 22490 NUVEEN MTG OPPORTUNITY TERM COM 670735109 938 36622 SH SOLE 0 0 36622 NUVEEN MULTI MKT INCOME FD COM 67075J107 79 10523 SH SOLE 0 0 10523 NUVEEN MUN HIGH INCOME OPP F COM 670682103 341 25373 SH SOLE 0 0 25373 NUVEEN MUN VALUE FD INC COM 670928100 2641 265201 SH SOLE 0 0 265201 NUVEEN MUNICIPAL CREDIT INC COM SH BEN INT 67070X101 929 62252 SH SOLE 0 0 62252 NUVEEN NASDAQ 100 DYNAMIC OV COM SHS 670699107 6391 294390 SH SOLE 0 0 294390 NUVEEN NEW JERSEY QULT MUN F COM 67069Y102 1689 123288 SH SOLE 0 0 123288 NUVEEN NEW YORK AMT QLT MUNI COM 670656107 244 18607 SH SOLE 0 0 18607 NUVEEN NEW YORK QLT MUN INC COM 67066X107 269 19048 SH SOLE 0 0 19048 NUVEEN NORTH CAROLINA QLTY M COM 67060P100 376 28242 SH SOLE 0 0 28242 NUVEEN NY MUN VALUE FD COM 67062M105 107 10583 SH SOLE 0 0 10583 NUVEEN OHIO QLTY MUN INCOME COM 670980101 453 30182 SH SOLE 0 0 30182 NUVEEN PENNSYLVANIA QLT MUN COM 670972108 1096 81888 SH SOLE 0 0 81888 NUVEEN PFD INCOME OPPRTNY FD COM 67073B106 917 88152 SH SOLE 0 0 88152 NUVEEN PREFERRED SECURITIES COM 67072C105 3506 342729 SH SOLE 0 0 342729 NUVEEN QUALITY MUNCP INCOME COM 67066V101 1903 135554 SH SOLE 0 0 135554 NUVEEN REAL ASSET INC & GROW COM 67074Y105 494 28060 SH SOLE 0 0 28060 NUVEEN REAL ESTATE INCOME FD COM 67071B108 1325 117065 SH SOLE 0 0 117065 NUVEEN S&P 500 BUY-WRITE INC COM 6706ER101 1272 91837 SH SOLE 0 0 91837 NUVEEN S&P 500 DYN OVERWRITE COM 6706EW100 4204 273705 SH SOLE 0 0 273705 NUVEEN SELECT MAT MUN FD SH BEN INT 67061T101 118 11742 SH SOLE 0 0 11742 NUVEEN SELECT TAX FREE INCM SH BEN INT 67062F100 338 23501 SH SOLE 0 0 23501 NUVEEN SELECT TAX FREE INCM SH BEN INT 67063C106 380 27730 SH SOLE 0 0 27730 NUVEEN SELECT TAX FREE INCM SH BEN INT 67063X100 391 26747 SH SOLE 0 0 26747 NUVEEN SHT DUR CR OPP FD COM 67074X107 762 43659 SH SOLE 0 0 43659 NUVEEN SR INCOME FD COM 67067Y104 205 30043 SH SOLE 0 0 30043 NUVEEN TAX ADVANTAGED DIV GR COM 67073G105 351 21844 SH SOLE 0 0 21844 NUVEEN VIRGINIA QLTY MUNCPL COM 67064R102 248 18838 SH SOLE 0 0 18838 NVIDIA CORP COM 67066G104 27948 193331 SH SOLE 0 0 193331 NVR INC COM 62944T105 2712 1125 SH SOLE 0 0 1125 NXP SEMICONDUCTORS N V COM N6596X109 14739 134660 SH SOLE 0 0 134660 O REILLY AUTOMOTIVE INC NEW COM 67103H107 24522 112105 SH SOLE 0 0 112105 OAKTREE CAP GROUP LLC UNIT CL A 674001201 245 5252 SH SOLE 0 0 5252 OASIS PETE INC NEW COM 674215108 10706 1329937 SH SOLE 0 0 1329937 OASIS PETE INC NEW NOTE 2.625% 9/1 674215AJ7 64 65000 PRN SOLE 0 0 65000 OCCIDENTAL PETE CORP DEL COM 674599105 13378 223448 SH SOLE 0 0 223448 OCEANEERING INTL INC COM 675232102 213 9326 SH SOLE 0 0 9326 OFFICE DEPOT INC COM 676220106 99 17602 SH SOLE 0 0 17602 OGE ENERGY CORP COM 670837103 1969 56610 SH SOLE 0 0 56610 OLD DOMINION FGHT LINES INC COM 679580100 4024 42247 SH SOLE 0 0 42247 OLD LINE BANCSHARES INC COM 67984M100 255 9038 SH SOLE 0 0 9038 OLD NATL BANCORP IND COM 680033107 340 19737 SH SOLE 0 0 19737 OLD REP INTL CORP COM 680223104 3513 179862 SH SOLE 0 0 179862 OLIN CORP COM PAR $1 680665205 661 21823 SH SOLE 0 0 21823 OMEGA HEALTHCARE INVS INC COM 681936100 5851 177206 SH SOLE 0 0 177206 OMNICOM GROUP INC COM 681919106 2475 29852 SH SOLE 0 0 29852 ONE GAS INC COM 68235P108 4846 69414 SH SOLE 0 0 69414 ONE LIBERTY PPTYS INC COM 682406103 303 12932 SH SOLE 0 0 12932 ONEMAIN HLDGS INC COM 68268W103 917 37309 SH SOLE 0 0 37309 ONEOK INC NEW COM 682680103 15382 294894 SH SOLE 0 0 294894 ONEOK PARTNERS LP UNIT LTD PARTN 68268N103 9594 187860 SH SOLE 0 0 187860 OPEN TEXT CORP COM 683715106 1603 50763 SH SOLE 0 0 50763 OPKO HEALTH INC COM 68375N103 179 27188 SH SOLE 0 0 27188 OPPENHEIMER REV WEIGHTD ETF FINANCIALS SECTO 68386C807 264 4300 SH SOLE 0 0 4300 OPPENHEIMER REV WEIGHTD ETF LARGE CAP REV ET 68386C104 11109 238963 SH SOLE 0 0 238963 OPPENHEIMER REV WEIGHTD ETF MID CAP REV ETF 68386C203 11273 200099 SH SOLE 0 0 200099 OPPENHEIMER REV WEIGHTD ETF SMALL CAP REV ET 68386C302 10569 160061 SH SOLE 0 0 160061 OPPENHEIMER REV WEIGHTD ETF ULTRA DIVID REV 68386C401 4755 140467 SH SOLE 0 0 140467 ORACLE CORP COM 68389X105 55233 1101574 SH SOLE 0 0 1101574 ORANGE SPONSORED ADR 684060106 517 32329 SH SOLE 0 0 32329 ORASURE TECHNOLOGIES INC COM 68554V108 539 31201 SH SOLE 0 0 31201 ORBCOMM INC COM 68555P100 798 70576 SH SOLE 0 0 70576 ORBITAL ATK INC COM 68557N103 969 9847 SH SOLE 0 0 9847 ORGANOVO HLDGS INC COM 68620A104 86 32811 SH SOLE 0 0 32811 ORION ENERGY SYSTEMS INC COM 686275108 32 25300 SH SOLE 0 0 25300 ORIX CORP SPONSORED ADR 686330101 220 2822 SH SOLE 0 0 2822 OSHKOSH CORP COM 688239201 1078 15647 SH SOLE 0 0 15647 OTTER TAIL CORP COM 689648103 546 13781 SH SOLE 0 0 13781 PACCAR INC COM 693718108 1844 27915 SH SOLE 0 0 27915 PACER FDS TR GLOBL CASH ETF 69374H709 614 20946 SH SOLE 0 0 20946 PACER FDS TR TRENDP 100 ETF 69374H303 8556 320234 SH SOLE 0 0 320234 PACER FDS TR TRENDP 450 ETF 69374H204 37739 1329766 SH SOLE 0 0 1329766 PACER FDS TR TRENDP 750 ETF 69374H105 44918 1728277 SH SOLE 0 0 1728277 PACER FDS TR TRENDPILOT EUR 69374H808 15773 552872 SH SOLE 0 0 552872 PACIFIC PREMIER BANCORP COM 69478X105 714 19362 SH SOLE 0 0 19362 PACKAGING CORP AMER COM 695156109 1071 9613 SH SOLE 0 0 9613 PACWEST BANCORP DEL COM 695263103 3021 64685 SH SOLE 0 0 64685 PALATIN TECHNOLOGIES INC COM PAR $ .01 696077403 7 15805 SH SOLE 0 0 15805 PALO ALTO NETWORKS INC COM 697435105 6560 49021 SH SOLE 0 0 49021 PAN AMERICAN SILVER CORP COM 697900108 713 42371 SH SOLE 0 0 42371 PANDORA MEDIA INC COM 698354107 377 42270 SH SOLE 0 0 42270 PANERA BREAD CO CL A 69840W108 788 2506 SH SOLE 0 0 2506 PARAGON COML CORP COM NEW 69911U403 803 15311 SH SOLE 0 0 15311 PARK NATL CORP COM 700658107 583 5622 SH SOLE 0 0 5622 PARK STERLING CORP COM 70086Y105 228 19207 SH SOLE 0 0 19207 PARKER DRILLING CO COM 701081101 26 19160 SH SOLE 0 0 19160 PARKER HANNIFIN CORP COM 701094104 2476 15485 SH SOLE 0 0 15485 PARSLEY ENERGY INC CL A 701877102 1006 36249 SH SOLE 0 0 36249 PATTERN ENERGY GROUP INC CL A 70338P100 390 16346 SH SOLE 0 0 16346 PATTERSON UTI ENERGY INC COM 703481101 1223 60561 SH SOLE 0 0 60561 PAYCHEX INC COM 704326107 7627 133942 SH SOLE 0 0 133942 PAYCOM SOFTWARE INC COM 70432V102 1372 20054 SH SOLE 0 0 20054 PAYPAL HLDGS INC COM 70450Y103 6056 112844 SH SOLE 0 0 112844 PBF ENERGY INC CL A 69318G106 1380 62003 SH SOLE 0 0 62003 PDL BIOPHARMA INC NOTE 4.000% 2/0 69329YAF1 22 22000 PRN SOLE 0 0 22000 PEBBLEBROOK HOTEL TR COM 70509V100 385 11956 SH SOLE 0 0 11956 PEMBINA PIPELINE CORP COM 706327103 1111 33543 SH SOLE 0 0 33543 PENGROWTH ENERGY CORP COM 70706P104 33 42557 SH SOLE 0 0 42557 PENNANTPARK FLOATING RATE CA COM 70806A106 199 14133 SH SOLE 0 0 14133 PENNEY J C INC COM 708160106 81 17459 SH SOLE 0 0 17459 PENNYMAC CORP NOTE 5.375% 5/0 70932AAB9 17 17000 PRN SOLE 0 0 17000 PENNYMAC MTG INVT TR COM 70931T103 387 21153 SH SOLE 0 0 21153 PENSKE AUTOMOTIVE GRP INC COM 70959W103 676 15390 SH SOLE 0 0 15390 PENTAIR PLC SHS G7S00T104 2918 43845 SH SOLE 0 0 43845 PEOPLES BANCORP INC COM 709789101 1122 34924 SH SOLE 0 0 34924 PEOPLES UNITED FINANCIAL INC COM 712704105 2858 161850 SH SOLE 0 0 161850 PEPSICO INC COM 713448108 82418 713616 SH SOLE 0 0 713616 PEREGRINE PHARMACEUTICALS IN COM NEW 713661304 22 36400 SH SOLE 0 0 36400 PERRIGO CO PLC SHS G97822103 270 3577 SH SOLE 0 0 3577 PETROLEO BRASILEIRO SA PETRO SP ADR NON VTG 71654V101 78 10400 SH SOLE 0 0 10400 PETROLEO BRASILEIRO SA PETRO SPONSORED ADR 71654V408 484 60598 SH SOLE 0 0 60598 PETROLEO BRASILEIRO SA PETRO SPONSORED ADR 71654V408 1 10900 SH Call SOLE 0 0 0 PFIZER INC COM 717081103 75477 2247001 SH SOLE 0 0 2247001 PG&E CORP COM 69331C108 2497 37622 SH SOLE 0 0 37622 PHILIP MORRIS INTL INC COM 718172109 40934 348523 SH SOLE 0 0 348523 PHILLIPS 66 COM 718546104 27680 334730 SH SOLE 0 0 334730 PHILLIPS 66 PARTNERS LP COM UNIT REP INT 718549207 4360 88229 SH SOLE 0 0 88229 PHYSICIANS RLTY TR COM 71943U104 5663 281169 SH SOLE 0 0 281169 PIEDMONT OFFICE REALTY TR IN COM CL A 720190206 405 19216 SH SOLE 0 0 19216 PIER 1 IMPORTS INC COM 720279108 66 12787 SH SOLE 0 0 12787 PIMCO CORPORATE & INCOME OPP COM 72201B101 775 47043 SH SOLE 0 0 47043 PIMCO CORPORATE INCOME STRAT COM 72200U100 186 10717 SH SOLE 0 0 10717 PIMCO DYNAMIC INCOME FD SHS 72201Y101 1099 36425 SH SOLE 0 0 36425 PIMCO DYNMIC CREDIT AND MRT COM SHS 72202D106 1030 46127 SH SOLE 0 0 46127 PIMCO ETF TR 0-5 HIGH YIELD 72201R783 3326 32809 SH SOLE 0 0 32809 PIMCO ETF TR 1-5 US TIP IDX 72201R205 882 16915 SH SOLE 0 0 16915 PIMCO ETF TR ACTIVE BD ETF 72201R775 6456 60884 SH SOLE 0 0 60884 PIMCO ETF TR BROAD US TIPS 72201R403 366 6338 SH SOLE 0 0 6338 PIMCO ETF TR ENHAN SHRT MA AC 72201R833 10416 102401 SH SOLE 0 0 102401 PIMCO ETF TR INTER MUN BD ACT 72201R866 625 11696 SH SOLE 0 0 11696 PIMCO ETF TR INV GRD CRP BD 72201R817 1584 15074 SH SOLE 0 0 15074 PIMCO HIGH INCOME FD COM SHS 722014107 209 23833 SH SOLE 0 0 23833 PIMCO INCOME OPPORTUNITY FD COM 72202B100 280 10445 SH SOLE 0 0 10445 PIMCO INCOME STRATEGY FUND COM 72201H108 151 12827 SH SOLE 0 0 12827 PIMCO INCOME STRATEGY FUND I COM 72201J104 207 19875 SH SOLE 0 0 19875 PIMCO MUN INCOME FD II COM 72200W106 810 61614 SH SOLE 0 0 61614 PIMCO MUN INCOME FD III COM 72201A103 175 14969 SH SOLE 0 0 14969 PIMCO MUNICIPAL INCOME FD COM 72200R107 191 13953 SH SOLE 0 0 13953 PIMCO STRATEGIC INCOME FD IN COM 72200X104 777 76292 SH SOLE 0 0 76292 PINNACLE FINL PARTNERS INC COM 72346Q104 5710 90916 SH SOLE 0 0 90916 PINNACLE FOODS INC DEL COM 72348P104 748 12590 SH SOLE 0 0 12590 PINNACLE WEST CAP CORP COM 723484101 676 7934 SH SOLE 0 0 7934 PIONEER DIV HIGH INCOME TRUS COM 723653101 516 31441 SH SOLE 0 0 31441 PIONEER FLOATING RATE TR COM 72369J102 743 62471 SH SOLE 0 0 62471 PIONEER HIGH INCOME TR COM 72369H106 526 53213 SH SOLE 0 0 53213 PIONEER MUN HIGH INCOME ADV COM 723762100 271 23175 SH SOLE 0 0 23175 PIONEER MUN HIGH INCOME TR COM SHS 723763108 372 30652 SH SOLE 0 0 30652 PIONEER NAT RES CO COM 723787107 13125 82248 SH SOLE 0 0 82248 PITNEY BOWES INC COM 724479100 230 15259 SH SOLE 0 0 15259 PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 12722 484269 SH SOLE 0 0 484269 PLAINS GP HLDGS L P LTD PARTNR INT A 72651A207 865 33047 SH SOLE 0 0 33047 PLUG POWER INC COM NEW 72919P202 80 39216 SH SOLE 0 0 39216 PNC FINL SVCS GROUP INC COM 693475105 9017 72210 SH SOLE 0 0 72210 PNM RES INC COM 69349H107 256 6699 SH SOLE 0 0 6699 POLARIS INDS INC COM 731068102 4922 53366 SH SOLE 0 0 53366 POLYMET MINING CORP COM 731916102 61 102988 SH SOLE 0 0 102988 POOL CORPORATION COM 73278L105 2262 19243 SH SOLE 0 0 19243 PORTLAND GEN ELEC CO COM NEW 736508847 445 9739 SH SOLE 0 0 9739 PORTOLA PHARMACEUTICALS INC COM 737010108 248 4408 SH SOLE 0 0 4408 POSCO SPONSORED ADR 693483109 426 6814 SH SOLE 0 0 6814 POTASH CORP SASK INC COM 73755L107 1278 78428 SH SOLE 0 0 78428 POWERSHARES ACTIVE MNG ETF T US REAL EST FD 73935B508 701 8883 SH SOLE 0 0 8883 POWERSHARES DB CMDTY IDX TRA UNIT BEN INT 73935S105 1258 87037 SH SOLE 0 0 87037 POWERSHARES ETF TR II CALI MUNI ETF 73936T441 209 8034 SH SOLE 0 0 8034 POWERSHARES ETF TR II DEV MKTS EX-US 73936T789 580 13907 SH SOLE 0 0 13907 POWERSHARES ETF TR II DWA TACT MLT 73937B399 1608 58025 SH SOLE 0 0 58025 POWERSHARES ETF TR II DWA TCTL SCTR 73937B498 1801 71509 SH SOLE 0 0 71509 POWERSHARES ETF TR II EMER MRKT PORT 73936T763 600 30225 SH SOLE 0 0 30225 POWERSHARES ETF TR II FDM HG YLD RAFI 73936T557 758 39867 SH SOLE 0 0 39867 POWERSHARES ETF TR II GBL WTR PORT 73936T623 947 39888 SH SOLE 0 0 39888 POWERSHARES ETF TR II INSUR NATL MUN 73936T474 2028 79710 SH SOLE 0 0 79710 POWERSHARES ETF TR II INTL DEV LOWVL 73937B688 1044 32305 SH SOLE 0 0 32305 POWERSHARES ETF TR II KBW BK PORT 73937B746 3814 77309 SH SOLE 0 0 77309 POWERSHARES ETF TR II KBW RG BK PORT 73937B712 10222 190212 SH SOLE 0 0 190212 POWERSHARES ETF TR II PFD PORTFOLIO 73936T565 4754 314617 SH SOLE 0 0 314617 POWERSHARES ETF TR II PWRS INT BUYBK 73937B621 7966 248085 SH SOLE 0 0 248085 POWERSHARES ETF TR II PWRSHS SP500 LOW 73937B654 14862 369428 SH SOLE 0 0 369428 POWERSHARES ETF TR II S&P SMCP ENE P 73937B704 374 28135 SH SOLE 0 0 28135 POWERSHARES ETF TR II S&P SMCP HC PO 73937B886 356 4048 SH SOLE 0 0 4048 POWERSHARES ETF TR II S&P SMCP IND P 73937B878 812 14363 SH SOLE 0 0 14363 POWERSHARES ETF TR II S&P SMCP IT PO 73937B860 12907 174463 SH SOLE 0 0 174463 POWERSHARES ETF TR II S&P SMCP MAT P 73937B852 822 17638 SH SOLE 0 0 17638 POWERSHARES ETF TR II S&P400 LOVL PT 73937B647 31248 722162 SH SOLE 0 0 722162 POWERSHARES ETF TR II S&P500 HGH BET 73937B829 1338 36019 SH SOLE 0 0 36019 POWERSHARES ETF TR II S&P500 LOW VOL 73937B779 25315 565948 SH SOLE 0 0 565948 POWERSHARES ETF TR II S&P600 LOVL PT 73937B639 19816 454230 SH SOLE 0 0 454230 POWERSHARES ETF TR II SOVEREIGN DEBT 73936T573 11016 376361 SH SOLE 0 0 376361 POWERSHARES ETF TR II TXBLE MUN PRTFLO 73937B407 9439 315066 SH SOLE 0 0 315066 POWERSHARES ETF TR II VAR RATE PFD POR 73937B597 1843 70438 SH SOLE 0 0 70438 POWERSHARES ETF TRUST AERSPC DEF PTF 73935X690 4097 89234 SH SOLE 0 0 89234 POWERSHARES ETF TRUST CON DISCRE SEC 73935X419 299 6671 SH SOLE 0 0 6671 POWERSHARES ETF TRUST DIV ACHV PRTF 73935X732 503 20865 SH SOLE 0 0 20865 POWERSHARES ETF TRUST DWA MOMENTUM PTF 73935X153 34868 744720 SH SOLE 0 0 744720 POWERSHARES ETF TRUST DYN BIOT & GEN 73935X856 974 21321 SH SOLE 0 0 21321 POWERSHARES ETF TRUST DYN BLDG CNSTR 73935X666 1358 45508 SH SOLE 0 0 45508 POWERSHARES ETF TRUST DYN FD & BEV 73935X849 667 21183 SH SOLE 0 0 21183 POWERSHARES ETF TRUST DYN LSR & ENT 73935X757 215 5175 SH SOLE 0 0 5175 POWERSHARES ETF TRUST DYN MEDIA PORT 73935X823 267 9598 SH SOLE 0 0 9598 POWERSHARES ETF TRUST DYN PHRMA PORT 73935X799 1424 22687 SH SOLE 0 0 22687 POWERSHARES ETF TRUST DYN SEMCT PORT 73935X781 3840 92024 SH SOLE 0 0 92024 POWERSHARES ETF TRUST DYN SFTWR PORT 73935X773 208 3708 SH SOLE 0 0 3708 POWERSHARES ETF TRUST DYNA BUYBK ACH 73935X286 22118 412117 SH SOLE 0 0 412117 POWERSHARES ETF TRUST DYNAMIC OTC PT 73935X203 1459 16173 SH SOLE 0 0 16173 POWERSHARES ETF TRUST DYNM LRG CP GR 73935X609 599 16657 SH SOLE 0 0 16657 POWERSHARES ETF TRUST DYNM LRG CP VL 73935X708 7653 211364 SH SOLE 0 0 211364 POWERSHARES ETF TRUST ENERGY SEC POR 73935X385 472 14132 SH SOLE 0 0 14132 POWERSHARES ETF TRUST FINL PFD PTFL 73935X229 1663 87077 SH SOLE 0 0 87077 POWERSHARES ETF TRUST FINL SECT PORT 73935X377 260 8242 SH SOLE 0 0 8242 POWERSHARES ETF TRUST FTSE RAFI 1000 73935X583 37387 361682 SH SOLE 0 0 361682 POWERSHARES ETF TRUST FTSE US1500 SM 73935X567 8054 68062 SH SOLE 0 0 68062 POWERSHARES ETF TRUST GBL LSTD PVT EQT 73935X195 513 41163 SH SOLE 0 0 41163 POWERSHARES ETF TRUST HI YLD EQ DVDN 73935X302 654 38861 SH SOLE 0 0 38861 POWERSHARES ETF TRUST HLTHCR SEC POR 73935X351 359 5793 SH SOLE 0 0 5793 POWERSHARES ETF TRUST INDL SECT PORT 73935X369 445 8317 SH SOLE 0 0 8317 POWERSHARES ETF TRUST INTL DIV ACHV 73935X716 844 54882 SH SOLE 0 0 54882 POWERSHARES ETF TRUST NASD INTNT ETF 73935X146 1077 10438 SH SOLE 0 0 10438 POWERSHARES ETF TRUST RUSSELL MID GRW 73935X807 216 5905 SH SOLE 0 0 5905 POWERSHARES ETF TRUST S&P 500 QLTY PRT 73935X682 6454 230815 SH SOLE 0 0 230815 POWERSHARES ETF TRUST TECH SECT PORT 73935X344 1652 35983 SH SOLE 0 0 35983 POWERSHARES ETF TRUST WATER RESOURCE 73935X575 1445 53571 SH SOLE 0 0 53571 POWERSHARES ETF TRUST WNDRHLL CLN EN 73935X500 105 24283 SH SOLE 0 0 24283 POWERSHARES ETF TRUST II CEF INC COMPST 73936Q843 10046 424229 SH SOLE 0 0 424229 POWERSHARES ETF TRUST II DWA DEVMKTMOM PT 73936Q108 6898 268595 SH SOLE 0 0 268595 POWERSHARES ETF TRUST II DWA EMKT MOM PTF 73936Q207 1755 101678 SH SOLE 0 0 101678 POWERSHARES ETF TRUST II DWA SC MOMNT PTF 73936Q744 2028 47474 SH SOLE 0 0 47474 POWERSHARES ETF TRUST II INTL CORP BOND 73936Q835 715 27207 SH SOLE 0 0 27207 POWERSHARES ETF TRUST II KBW YIELD REIT 73936Q819 279 7482 SH SOLE 0 0 7482 POWERSHARES ETF TRUST II PRP CAS INS PT 73936Q777 345 5944 SH SOLE 0 0 5944 POWERSHARES ETF TRUST II SENIOR LN PORT 73936Q769 10779 465798 SH SOLE 0 0 465798 POWERSHARES GLOBAL ETF FD S&P 500 BUYWRT 73936G308 529 23785 SH SOLE 0 0 23785 POWERSHARES INDIA ETF TR INDIA PORT 73935L100 356 15606 SH SOLE 0 0 15606 POWERSHARES QQQ TRUST UNIT SER 1 73935A104 129439 940414 SH SOLE 0 0 940414 POWERSHARES QQQ TRUST UNIT SER 1 73935A104 1 13300 SH Call SOLE 0 0 0 POWERSHS DB MULTI SECT COMM DB OIL FUND 73936B507 378 46802 SH SOLE 0 0 46802 POWERSHS DB MULTI SECT COMM PS DB AGRICUL FD 73936B408 782 39406 SH SOLE 0 0 39406 POWERSHS DB US DOLLAR INDEX DOLL INDX BULL 73936D107 2960 119584 SH SOLE 0 0 119584 PPG INDS INC COM 693506107 4171 37930 SH SOLE 0 0 37930 PPL CORP COM 69351T106 8816 228033 SH SOLE 0 0 228033 PRAXAIR INC COM 74005P104 5670 42769 SH SOLE 0 0 42769 PREFERRED APT CMNTYS INC COM 74039L103 669 42505 SH SOLE 0 0 42505 PRICE T ROWE GROUP INC COM 74144T108 7081 95410 SH SOLE 0 0 95410 PRICELINE GRP INC COM NEW 741503403 16330 8730 SH SOLE 0 0 8730 PRINCIPAL FINL GROUP INC COM 74251V102 2606 40667 SH SOLE 0 0 40667 PROCTER AND GAMBLE CO COM 742718109 69694 799666 SH SOLE 0 0 799666 PROCTER AND GAMBLE CO COM 742718109 16 13600 SH Call SOLE 0 0 0 PROGRESSIVE CORP OHIO COM 743315103 2512 56981 SH SOLE 0 0 56981 PROLOGIS INC COM 74340W103 545 9289 SH SOLE 0 0 9289 PROOFPOINT INC COM 743424103 253 2914 SH SOLE 0 0 2914 PROPETRO HLDG CORP COM 74347M108 215 15398 SH SOLE 0 0 15398 PROSHARES TR DJ BRKFLD GLB 74347B508 212 4975 SH SOLE 0 0 4975 PROSHARES TR INFLATN EXPECTNS 74348A814 461 17000 SH SOLE 0 0 17000 PROSHARES TR MDCP 400 DIVID 74347B680 7284 141512 SH SOLE 0 0 141512 PROSHARES TR MSCI EAFE DIVD 74347B839 1394 38059 SH SOLE 0 0 38059 PROSHARES TR PRIV EQTY-LSTD 74348A533 506 12000 SH SOLE 0 0 12000 PROSHARES TR PSHS LC COR PLUS 74347R248 1427 23725 SH SOLE 0 0 23725 PROSHARES TR PSHS ULTSH 20YRS 74347B201 577 16088 SH SOLE 0 0 16088 PROSHARES TR RUSS 2000 DIVD 74347B698 5996 110051 SH SOLE 0 0 110051 PROSHARES TR S&P 500 DV ARIST 74348A467 44193 764979 SH SOLE 0 0 764979 PROSHARES TR SHORT S&P 500 NE 74347B425 235 7001 SH SOLE 0 0 7001 PROSHARES TR SHRT 20+YR TRE 74347X849 1685 74965 SH SOLE 0 0 74965 PROSHARES TR ULTRA FNCLS NEW 74347X633 360 3464 SH SOLE 0 0 3464 PROSPECT CAPITAL CORPORATION COM 74348T102 1827 224985 SH SOLE 0 0 224985 PROSPECT CAPITAL CORPORATION NOTE 5.375%10/1 74348TAK8 16 16000 PRN SOLE 0 0 16000 PROSPECT CAPITAL CORPORATION NOTE 5.750% 3/1 74348TAL6 18 18000 PRN SOLE 0 0 18000 PROSPERITY BANCSHARES INC COM 743606105 202 3140 SH SOLE 0 0 3140 PROTEON THERAPEUTICS INC COM 74371L109 25 16302 SH SOLE 0 0 16302 PROVIDENT FINL SVCS INC COM 74386T105 323 12745 SH SOLE 0 0 12745 PRUDENTIAL FINL INC COM 744320102 9668 89364 SH SOLE 0 0 89364 PRUDENTIAL GLB SHT DUR HG YL COM 74433A109 972 65437 SH SOLE 0 0 65437 PRUDENTIAL PLC ADR 74435K204 342 7436 SH SOLE 0 0 7436 PRUDENTIAL SHT DURATION HG Y COM 74442F107 3599 235707 SH SOLE 0 0 235707 PUBLIC STORAGE COM 74460D109 7093 34016 SH SOLE 0 0 34016 PUBLIC SVC ENTERPRISE GROUP COM 744573106 7605 176820 SH SOLE 0 0 176820 PULTE GROUP INC COM 745867101 325 13246 SH SOLE 0 0 13246 PUTMAN HIGH INCOME SEC FUND SHS BEN INT 746779107 290 33031 SH SOLE 0 0 33031 PUTNAM MANAGED MUN INCOM TR COM 746823103 726 96737 SH SOLE 0 0 96737 PUTNAM MASTER INTER INCOME T SH BEN INT 746909100 106 22563 SH SOLE 0 0 22563 PUTNAM MUN OPPORTUNITIES TR SH BEN INT 746922103 440 35168 SH SOLE 0 0 35168 PUTNAM PREMIER INCOME TR SH BEN INT 746853100 1620 298258 SH SOLE 0 0 298258 PVH CORP COM 693656100 370 3228 SH SOLE 0 0 3228 QCR HOLDINGS INC COM 74727A104 1011 21320 SH SOLE 0 0 21320 QEP RES INC COM 74733V100 1152 114013 SH SOLE 0 0 114013 QORVO INC COM 74736K101 298 4703 SH SOLE 0 0 4703 QUALCOMM INC COM 747525103 18887 342024 SH SOLE 0 0 342024 QUANTA SVCS INC COM 74762E102 375 11389 SH SOLE 0 0 11389 QUEST DIAGNOSTICS INC COM 74834L100 1865 16775 SH SOLE 0 0 16775 QUINTILES IMS HOLDINGS INC COM 74876Y101 1072 11979 SH SOLE 0 0 11979 R1 RCM INC COM 749397105 134 35748 SH SOLE 0 0 35748 RADNET INC COM 750491102 233 30000 SH SOLE 0 0 30000 RALPH LAUREN CORP CL A 751212101 308 4174 SH SOLE 0 0 4174 RANDGOLD RES LTD ADR 752344309 433 4899 SH SOLE 0 0 4899 RANGE RES CORP COM 75281A109 622 26850 SH SOLE 0 0 26850 RAPID7 INC COM 753422104 202 11991 SH SOLE 0 0 11991 RAYMOND JAMES FINANCIAL INC COM 754730109 12589 156925 SH SOLE 0 0 156925 RAYONIER INC COM 754907103 1603 55711 SH SOLE 0 0 55711 RAYTHEON CO COM NEW 755111507 7857 48656 SH SOLE 0 0 48656 REALTY INCOME CORP COM 756109104 8837 160139 SH SOLE 0 0 160139 REAVES UTIL INCOME FD COM SH BEN INT 756158101 1969 57325 SH SOLE 0 0 57325 RED HAT INC COM 756577102 655 6841 SH SOLE 0 0 6841 RED ROBIN GOURMET BURGERS IN COM 75689M101 905 13864 SH SOLE 0 0 13864 REDWOOD TR INC NOTE 4.625% 4/1 758075AB1 17 17000 PRN SOLE 0 0 17000 REGAL ENTMT GROUP CL A 758766109 1791 87515 SH SOLE 0 0 87515 REGENERON PHARMACEUTICALS COM 75886F107 1578 3212 SH SOLE 0 0 3212 REGIONS FINL CORP NEW COM 7591EP100 1602 109428 SH SOLE 0 0 109428 RENEWABLE ENERGY GROUP INC MTNF 2.750% 6/1 75972AAA1 21 19000 PRN SOLE 0 0 19000 RENT A CTR INC NEW COM 76009N100 120 10266 SH SOLE 0 0 10266 REPUBLIC SVCS INC COM 760759100 5097 79969 SH SOLE 0 0 79969 RESMED INC COM 761152107 3665 47056 SH SOLE 0 0 47056 RESOLUTE ENERGY CORP COM NEW 76116A306 206 6909 SH SOLE 0 0 6909 RESOURCE CAP CORP NOTE 6.000%12/0 76120WAA2 14 14000 PRN SOLE 0 0 14000 RESTAURANT BRANDS INTL INC COM 76131D103 1162 18581 SH SOLE 0 0 18581 RETAIL OPPORTUNITY INVTS COR COM 76131N101 1108 57718 SH SOLE 0 0 57718 RETAIL PPTYS AMER INC CL A 76131V202 278 22774 SH SOLE 0 0 22774 REYNOLDS AMERICAN INC COM 761713106 13327 204909 SH SOLE 0 0 204909 RICE MIDSTREAM PARTNERS LP UNIT LTD PARTN 762819100 842 42215 SH SOLE 0 0 42215 RINGCENTRAL INC CL A 76680R206 1721 47083 SH SOLE 0 0 47083 RIO TINTO PLC SPONSORED ADR 767204100 1818 42967 SH SOLE 0 0 42967 RITE AID CORP COM 767754104 266 90322 SH SOLE 0 0 90322 RLI CORP COM 749607107 569 10423 SH SOLE 0 0 10423 ROBERT HALF INTL INC COM 770323103 224 4676 SH SOLE 0 0 4676 ROCKWELL AUTOMATION INC COM 773903109 4296 26527 SH SOLE 0 0 26527 ROCKWELL COLLINS INC COM 774341101 3204 30496 SH SOLE 0 0 30496 ROCKY BRANDS INC COM 774515100 176 13063 SH SOLE 0 0 13063 ROLLINS INC COM 775711104 1624 39901 SH SOLE 0 0 39901 ROPER TECHNOLOGIES INC COM 776696106 24678 106572 SH SOLE 0 0 106572 ROSS STORES INC COM 778296103 4885 84622 SH SOLE 0 0 84622 ROYAL BK CDA MONTREAL QUE COM 780087102 13103 180422 SH SOLE 0 0 180422 ROYAL BK SCOTLAND GROUP PLC SPONS ADR 2 ORD 780097689 117 17915 SH SOLE 0 0 17915 ROYAL CARIBBEAN CRUISES LTD COM V7780T103 1788 16370 SH SOLE 0 0 16370 ROYAL DUTCH SHELL PLC SPON ADR B 780259107 6100 112071 SH SOLE 0 0 112071 ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 11088 208474 SH SOLE 0 0 208474 ROYAL GOLD INC COM 780287108 580 7427 SH SOLE 0 0 7427 ROYCE MICRO-CAP TR INC COM 780915104 305 35304 SH SOLE 0 0 35304 ROYCE VALUE TR INC COM 780910105 8596 589163 SH SOLE 0 0 589163 RPM INTL INC COM 749685103 395 7242 SH SOLE 0 0 7242 RSP PERMIAN INC COM 74978Q105 637 19733 SH SOLE 0 0 19733 RUTHS HOSPITALITY GROUP INC COM 783332109 970 44609 SH SOLE 0 0 44609 RXI PHARMACEUTICALS CORP NEW COM 74979C501 6 10433 SH SOLE 0 0 10433 RYANAIR HLDGS PLC SPONSORED ADR NE 783513203 323 3006 SH SOLE 0 0 3006 RYDER SYS INC COM 783549108 1829 25412 SH SOLE 0 0 25412 RYDEX ETF TRUST GUG S&P MC400 PG 78355W601 845 6033 SH SOLE 0 0 6033 RYDEX ETF TRUST GUG S&P SC600 PG 78355W809 5784 56229 SH SOLE 0 0 56229 RYDEX ETF TRUST GUG S&P500 EQ WT 78355W106 208790 2252768 SH SOLE 0 0 2252768 RYDEX ETF TRUST GUG S&P500 EQ WT 78355W833 1385 12813 SH SOLE 0 0 12813 RYDEX ETF TRUST GUG S&P500 EWCON 78355W874 1555 12469 SH SOLE 0 0 12469 RYDEX ETF TRUST GUG S&P500 PU GR 78355W403 19352 205563 SH SOLE 0 0 205563 RYDEX ETF TRUST GUG S&P500 PU VA 78355W304 1884 31628 SH SOLE 0 0 31628 RYDEX ETF TRUST GUG S&P500EQWTEN 78355W866 644 12193 SH SOLE 0 0 12193 RYDEX ETF TRUST GUG S&P500EQWTFI 78355W858 1706 43192 SH SOLE 0 0 43192 RYDEX ETF TRUST GUG S&P500EQWTHC 78355W841 1245 7155 SH SOLE 0 0 7155 RYDEX ETF TRUST GUG S&P500EQWTTE 78355W817 5247 42044 SH SOLE 0 0 42044 RYDEX ETF TRUST GUG S&P500EQWTUT 78355W791 252 2977 SH SOLE 0 0 2977 RYDEX ETF TRUST GUGGENHM S&P 500 78355W205 696 4066 SH SOLE 0 0 4066 S&P GLOBAL INC COM 78409V104 2546 17438 SH SOLE 0 0 17438 SABRA HEALTH CARE REIT INC COM 78573L106 976 40497 SH SOLE 0 0 40497 SAFETY INS GROUP INC COM 78648T100 435 6375 SH SOLE 0 0 6375 SAGE THERAPEUTICS INC COM 78667J108 691 8682 SH SOLE 0 0 8682 SAIA INC COM 78709Y105 374 7288 SH SOLE 0 0 7288 SALESFORCE COM INC COM 79466L302 23107 266829 SH SOLE 0 0 266829 SAN JUAN BASIN RTY TR UNIT BEN INT 798241105 352 51621 SH SOLE 0 0 51621 SANCHEZ ENERGY CORP COM 79970Y105 362 50374 SH SOLE 0 0 50374 SANDERSON FARMS INC COM 800013104 987 8532 SH SOLE 0 0 8532 SANDRIDGE PERMIAN TR COM UNIT BEN INT 80007A102 42 14341 SH SOLE 0 0 14341 SANOFI SPONSORED ADR 80105N105 3442 71843 SH SOLE 0 0 71843 SAP SE SPON ADR 803054204 330 3153 SH SOLE 0 0 3153 SAREPTA THERAPEUTICS INC COM 803607100 704 20871 SH SOLE 0 0 20871 SASOL LTD SPONSORED ADR 803866300 469 16775 SH SOLE 0 0 16775 SBA COMMUNICATIONS CORP NEW CL A 78410G104 4861 36032 SH SOLE 0 0 36032 SCANA CORP NEW COM 80589M102 6046 90219 SH SOLE 0 0 90219 SCHEIN HENRY INC COM 806407102 452 2469 SH SOLE 0 0 2469 SCHLUMBERGER LTD COM 806857108 11619 176483 SH SOLE 0 0 176483 SCHWAB CHARLES CORP NEW COM 808513105 3232 75231 SH SOLE 0 0 75231 SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 6495 261378 SH SOLE 0 0 261378 SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 14771 464801 SH SOLE 0 0 464801 SCHWAB STRATEGIC TR INTRM TRM TRES 808524854 806 14937 SH SOLE 0 0 14937 SCHWAB STRATEGIC TR SHT TM US TRES 808524862 2586 51282 SH SOLE 0 0 51282 SCHWAB STRATEGIC TR US AGGREGATE B 808524839 20066 384047 SH SOLE 0 0 384047 SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 1349 23078 SH SOLE 0 0 23078 SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 31164 691002 SH SOLE 0 0 691002 SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 21634 342302 SH SOLE 0 0 342302 SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 496 9879 SH SOLE 0 0 9879 SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 8696 150529 SH SOLE 0 0 150529 SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 24770 514328 SH SOLE 0 0 514328 SCHWAB STRATEGIC TR US REIT ETF 808524847 6952 168688 SH SOLE 0 0 168688 SCHWAB STRATEGIC TR US SML CAP ETF 808524607 23587 369074 SH SOLE 0 0 369074 SCIENCE APPLICATNS INTL CP N COM 808625107 499 7191 SH SOLE 0 0 7191 SCIENTIFIC GAMES CORP CL A 80874P109 252 9646 SH SOLE 0 0 9646 SCORPIO TANKERS INC SHS Y7542C106 65 16251 SH SOLE 0 0 16251 SCOTTS MIRACLE GRO CO CL A 810186106 567 6337 SH SOLE 0 0 6337 SCRIPPS NETWORKS INTERACT IN CL A COM 811065101 222 3255 SH SOLE 0 0 3255 SEABRIDGE GOLD INC COM 811916105 752 69626 SH SOLE 0 0 69626 SEADRILL LIMITED SHS G7945E105 10 28438 SH SOLE 0 0 28438 SEAGATE TECHNOLOGY PLC SHS G7945M107 1468 37874 SH SOLE 0 0 37874 SEALED AIR CORP NEW COM 81211K100 1478 33024 SH SOLE 0 0 33024 SEATTLE GENETICS INC COM 812578102 242 4675 SH SOLE 0 0 4675 SEI INVESTMENTS CO COM 784117103 973 18095 SH SOLE 0 0 18095 SELECT INCOME REIT COM SH BEN INT 81618T100 1317 54825 SH SOLE 0 0 54825 SELECT SECTOR SPDR TR ENERGY 81369Y506 32978 507978 SH SOLE 0 0 507978 SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860 2220 68956 SH SOLE 0 0 68956 SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 28313 315890 SH SOLE 0 0 315890 SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 10678 194367 SH SOLE 0 0 194367 SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 30463 384436 SH SOLE 0 0 384436 SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 36648 1485547 SH SOLE 0 0 1485547 SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 17 16800 SH Call SOLE 0 0 0 SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 20 24000 SH Call SOLE 0 0 0 SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 25 21900 SH Call SOLE 0 0 0 SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 19009 279086 SH SOLE 0 0 279086 SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 11446 220294 SH SOLE 0 0 220294 SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 4193 77920 SH SOLE 0 0 77920 SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 54781 1001110 SH SOLE 0 0 1001110 SEMPRA ENERGY COM 816851109 2725 24168 SH SOLE 0 0 24168 SENIOR HSG PPTYS TR SH BEN INT 81721M109 3535 172934 SH SOLE 0 0 172934 SENOMYX INC COM 81724Q107 21 24750 SH SOLE 0 0 24750 SENSEONICS HLDGS INC COM 81727U105 474 263562 SH SOLE 0 0 263562 SERVICE CORP INTL COM 817565104 741 22164 SH SOLE 0 0 22164 SERVICENOW INC COM 81762P102 4697 44307 SH SOLE 0 0 44307 SERVISFIRST BANCSHARES INC COM 81768T108 1333 36134 SH SOLE 0 0 36134 SHELL MIDSTREAM PARTNERS L P UNIT LTD INT 822634101 969 31971 SH SOLE 0 0 31971 SHERWIN WILLIAMS CO COM 824348106 8369 23836 SH SOLE 0 0 23836 SHIP FINANCE INTERNATIONAL L SHS G81075106 145 10688 SH SOLE 0 0 10688 SHIRE PLC SPONSORED ADR 82481R106 1073 6492 SH SOLE 0 0 6492 SHOPIFY INC CL A 82509L107 5729 65926 SH SOLE 0 0 65926 SIGNATURE BK NEW YORK N Y COM 82669G104 1248 8694 SH SOLE 0 0 8694 SILVER SPRING NETWORKS INC COM 82817Q103 350 31010 SH SOLE 0 0 31010 SIMON PPTY GROUP INC NEW COM 828806109 2523 15596 SH SOLE 0 0 15596 SIRIUS XM HLDGS INC COM 82968B103 5280 965178 SH SOLE 0 0 965178 SIX FLAGS ENTMT CORP NEW COM 83001A102 1000 16775 SH SOLE 0 0 16775 SJW GROUP COM 784305104 341 6927 SH SOLE 0 0 6927 SKYWEST INC COM 830879102 733 20872 SH SOLE 0 0 20872 SKYWORKS SOLUTIONS INC COM 83088M102 13445 140116 SH SOLE 0 0 140116 SKYWORKS SOLUTIONS INC COM 83088M102 2 18900 SH Call SOLE 0 0 0 SMITH A O COM 831865209 968 17183 SH SOLE 0 0 17183 SMUCKER J M CO COM NEW 832696405 5517 46627 SH SOLE 0 0 46627 SNAP INC CL A 83304A106 931 52412 SH SOLE 0 0 52412 SNAP ON INC COM 833034101 972 6151 SH SOLE 0 0 6151 SONIC CORP COM 835451105 230 8670 SH SOLE 0 0 8670 SONOCO PRODS CO COM 835495102 492 9568 SH SOLE 0 0 9568 SONY CORP SPONSORED ADR 835699307 401 10505 SH SOLE 0 0 10505 SOUTH JERSEY INDS INC COM 838518108 2637 77174 SH SOLE 0 0 77174 SOUTHERN CO COM 842587107 21215 443091 SH SOLE 0 0 443091 SOUTHERN COPPER CORP COM 84265V105 269 7780 SH SOLE 0 0 7780 SOUTHSIDE BANCSHARES INC COM 84470P109 225 6433 SH SOLE 0 0 6433 SOUTHWEST AIRLS CO COM 844741108 10559 169920 SH SOLE 0 0 169920 SOUTHWEST GAS HOLDINGS INC COM 844895102 703 9627 SH SOLE 0 0 9627 SPARK NETWORKS INC COM 84651P100 17 17623 SH SOLE 0 0 17623 SPDR DOW JONES INDL AVRG ETF UT SER 1 78467X109 19453 91228 SH SOLE 0 0 91228 SPDR GOLD TRUST GOLD SHS 78463V107 28137 238409 SH SOLE 0 0 238409 SPDR INDEX SHS FDS DJ GLB RL ES ETF 78463X749 13748 288270 SH SOLE 0 0 288270 SPDR INDEX SHS FDS DJ INTL RL ETF 78463X863 2378 62415 SH SOLE 0 0 62415 SPDR INDEX SHS FDS EURO STOXX 50 78463X202 1793 46613 SH SOLE 0 0 46613 SPDR INDEX SHS FDS GLB NAT RESRCE 78463X541 7192 173175 SH SOLE 0 0 173175 SPDR INDEX SHS FDS S&P EM MKT DIV 78463X533 281 9427 SH SOLE 0 0 9427 SPDR INDEX SHS FDS S&P EMKTSC ETF 78463X756 471 10101 SH SOLE 0 0 10101 SPDR INDEX SHS FDS S&P GLBDIV ETF 78463X459 301 4529 SH SOLE 0 0 4529 SPDR INDEX SHS FDS S&P INTL ETF 78463X772 700 17893 SH SOLE 0 0 17893 SPDR INDEX SHS FDS S&P INTL SMLCP 78463X871 457 13687 SH SOLE 0 0 13687 SPDR S&P 500 ETF TR TR UNIT 78462F103 241774 999868 SH SOLE 0 0 999868 SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 41864 131788 SH SOLE 0 0 131788 SPDR SER TR BLOMBERG BRC INV 78468R200 7536 245269 SH SOLE 0 0 245269 SPDR SER TR BLOMBRG BRC SRT 78468R101 830 27506 SH SOLE 0 0 27506 SPDR SER TR BLOOMBERG SRT TR 78468R408 7633 272904 SH SOLE 0 0 272904 SPDR SER TR NUVEEN BLMBRG SR 78468R739 5005 103205 SH SOLE 0 0 103205 SPDR SER TR NUVEEN BRC MUNIC 78468R721 702 14418 SH SOLE 0 0 14418 SPDR SER TR SSGA US SMAL ETF 78468R887 2070 22426 SH SOLE 0 0 22426 SPDR SERIES TRUST AEROSPACE DEF 78464A631 10261 145759 SH SOLE 0 0 145759 SPDR SERIES TRUST BLMBRG BR 1 3 MT 78464A680 7211 157643 SH SOLE 0 0 157643 SPDR SERIES TRUST BLMBRG BRC CNVRT 78464A359 29297 590419 SH SOLE 0 0 590419 SPDR SERIES TRUST BLMBRG BRC INTRM 78464A672 1080 17991 SH SOLE 0 0 17991 SPDR SERIES TRUST BLOMBERG BRC SRT 78464A474 2179 71107 SH SOLE 0 0 71107 SPDR SERIES TRUST BLOMBERG INTL TR 78464A516 2730 98791 SH SOLE 0 0 98791 SPDR SERIES TRUST BLOMBRG BRC AGRT 78464A649 950 16481 SH SOLE 0 0 16481 SPDR SERIES TRUST BLOMBRG BRC EMRG 78464A391 7037 242312 SH SOLE 0 0 242312 SPDR SERIES TRUST BLOMBRG BRC INTR 78464A375 3218 93516 SH SOLE 0 0 93516 SPDR SERIES TRUST BLOMBRG BRC TIPS 78464A656 514 9149 SH SOLE 0 0 9149 SPDR SERIES TRUST BLOOMBERG BRCLYS 78464A417 13683 367809 SH SOLE 0 0 367809 SPDR SERIES TRUST DJ REIT ETF 78464A607 3311 35612 SH SOLE 0 0 35612 SPDR SERIES TRUST HLTH CR EQUIP 78464A581 614 10003 SH SOLE 0 0 10003 SPDR SERIES TRUST MORGAN TECH ETF 78464A102 843 11563 SH SOLE 0 0 11563 SPDR SERIES TRUST NUV HGHYLD MUN 78464A284 2939 51703 SH SOLE 0 0 51703 SPDR SERIES TRUST OILGAS EQUIP 78464A748 502 32472 SH SOLE 0 0 32472 SPDR SERIES TRUST RUSSELL 3000 ETF 78464A805 1479 8180 SH SOLE 0 0 8180 SPDR SERIES TRUST S&P 400 MDCP GRW 78464A821 515 3598 SH SOLE 0 0 3598 SPDR SERIES TRUST S&P 400 MDCP VAL 78464A839 400 4147 SH SOLE 0 0 4147 SPDR SERIES TRUST S&P 500 GROWTH 78464A409 2465 20846 SH SOLE 0 0 20846 SPDR SERIES TRUST S&P 500 VALUE 78464A508 943 8300 SH SOLE 0 0 8300 SPDR SERIES TRUST S&P 600 SMCP GRW 78464A201 7788 36007 SH SOLE 0 0 36007 SPDR SERIES TRUST S&P 600 SMCP VAL 78464A300 3885 32569 SH SOLE 0 0 32569 SPDR SERIES TRUST S&P 600 SML CAP 78464A813 2173 17641 SH SOLE 0 0 17641 SPDR SERIES TRUST S&P BIOTECH 78464A870 18578 240709 SH SOLE 0 0 240709 SPDR SERIES TRUST S&P BK ETF 78464A797 1642 37722 SH SOLE 0 0 37722 SPDR SERIES TRUST S&P DIVID ETF 78464A763 75125 845138 SH SOLE 0 0 845138 SPDR SERIES TRUST S&P HOMEBUILD 78464A888 2404 62394 SH SOLE 0 0 62394 SPDR SERIES TRUST S&P INS ETF 78464A789 757 8594 SH SOLE 0 0 8594 SPDR SERIES TRUST S&P METALS MNG 78464A755 316 10541 SH SOLE 0 0 10541 SPDR SERIES TRUST S&P OILGAS EXP 78464A730 3699 115890 SH SOLE 0 0 115890 SPDR SERIES TRUST S&P PHARMAC 78464A722 620 14414 SH SOLE 0 0 14414 SPDR SERIES TRUST S&P REGL BKG 78464A698 9571 174176 SH SOLE 0 0 174176 SPDR SERIES TRUST S&P RETAIL ETF 78464A714 732 17988 SH SOLE 0 0 17988 SPDR SERIES TRUST S&P SEMICNDCTR 78464A862 11474 186085 SH SOLE 0 0 186085 SPDR SERIES TRUST S&P TELECOM 78464A540 409 5788 SH SOLE 0 0 5788 SPDR SERIES TRUST S&P TRANSN ETF 78464A532 552 9972 SH SOLE 0 0 9972 SPDR SERIES TRUST WELLS FG PFD ETF 78464A292 888 19746 SH SOLE 0 0 19746 SPECTRA ENERGY PARTNERS LP COM 84756N109 2312 53888 SH SOLE 0 0 53888 SPIRE INC COM 84857L101 439 6300 SH SOLE 0 0 6300 SPIRIT AIRLS INC COM 848577102 1789 34646 SH SOLE 0 0 34646 SPIRIT RLTY CAP INC NEW COM 84860W102 640 86341 SH SOLE 0 0 86341 SPLUNK INC COM 848637104 1851 32533 SH SOLE 0 0 32533 SPRINT CORP COM SER 1 85207U105 363 44213 SH SOLE 0 0 44213 SPROTT FOCUS TR INC COM 85208J109 412 55945 SH SOLE 0 0 55945 SPROTT PHYSICAL GOLD TRUST UNIT 85207H104 4949 488574 SH SOLE 0 0 488574 SPROTT PHYSICAL SILVER TR TR UNIT 85207K107 3713 588495 SH SOLE 0 0 588495 SPROUTS FMRS MKT INC COM 85208M102 427 18828 SH SOLE 0 0 18828 SQUARE INC CL A 852234103 1598 68097 SH SOLE 0 0 68097 SRC ENERGY INC COM 78470V108 2402 356925 SH SOLE 0 0 356925 SSGA ACTIVE ETF TR BLKSTN GSOSRLN 78467V608 1778 37495 SH SOLE 0 0 37495 SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848 5230 106289 SH SOLE 0 0 106289 ST JOE CO COM 790148100 222 11839 SH SOLE 0 0 11839 STAAR SURGICAL CO COM PAR $0.01 852312305 214 19774 SH SOLE 0 0 19774 STAG INDL INC COM 85254J102 3393 122951 SH SOLE 0 0 122951 STAGE STORES INC COM NEW 85254C305 58 28000 SH SOLE 0 0 28000 STANLEY BLACK & DECKER INC COM 854502101 3280 23305 SH SOLE 0 0 23305 STAPLES INC COM 855030102 195 19374 SH SOLE 0 0 19374 STARBUCKS CORP COM 855244109 19410 332878 SH SOLE 0 0 332878 STARWOOD PPTY TR INC COM 85571B105 5568 248669 SH SOLE 0 0 248669 STATE STR CORP COM 857477103 2443 27220 SH SOLE 0 0 27220 STEEL DYNAMICS INC COM 858119100 622 17371 SH SOLE 0 0 17371 STEELCASE INC CL A 858155203 532 38022 SH SOLE 0 0 38022 STELLUS CAP INVT CORP COM 858568108 488 35593 SH SOLE 0 0 35593 STERICYCLE INC COM 858912108 1114 14593 SH SOLE 0 0 14593 STERICYCLE INC DEP PFD A 1/10 858912207 357 5333 SH SOLE 0 0 5333 STERIS PLC SHS USD G84720104 1400 17182 SH SOLE 0 0 17182 STMICROELECTRONICS N V NY REGISTRY 861012102 1411 98126 SH SOLE 0 0 98126 STONEMOR PARTNERS L P COM UNITS INT 86183Q100 1222 129303 SH SOLE 0 0 129303 STORE CAP CORP COM 862121100 590 26301 SH SOLE 0 0 26301 STREAMLINE HEALTH SOLUTIONS COM 86323X106 50 46430 SH SOLE 0 0 46430 STRYKER CORP COM 863667101 22875 164830 SH SOLE 0 0 164830 STUDENT TRANSN INC COM 86388A108 109 18019 SH SOLE 0 0 18019 STURM RUGER & CO INC COM 864159108 418 6730 SH SOLE 0 0 6730 SUBURBAN PROPANE PARTNERS L UNIT LTD PARTN 864482104 3717 156245 SH SOLE 0 0 156245 SUMITOMO MITSUI FINL GROUP I SPONSORED ADR 86562M209 84 10671 SH SOLE 0 0 10671 SUMMER INFANT INC COM 865646103 250 141331 SH SOLE 0 0 141331 SUMMIT HOTEL PPTYS COM 866082100 235 12594 SH SOLE 0 0 12594 SUMMIT MIDSTREAM PARTNERS LP COM UNIT LTD 866142102 227 10000 SH SOLE 0 0 10000 SUN CMNTYS INC COM 866674104 857 9777 SH SOLE 0 0 9777 SUN LIFE FINL INC COM 866796105 427 11929 SH SOLE 0 0 11929 SUNCOR ENERGY INC NEW COM 867224107 802 27480 SH SOLE 0 0 27480 SUNOCO LP COM U REP LP 86765K109 3408 111323 SH SOLE 0 0 111323 SUNPOWER CORP COM 867652406 216 23084 SH SOLE 0 0 23084 SUNTRUST BKS INC COM 867914103 2098 36982 SH SOLE 0 0 36982 SUPERIOR ENERGY SVCS INC COM 868157108 270 25878 SH SOLE 0 0 25878 SUPERVALU INC COM 868536103 138 42034 SH SOLE 0 0 42034 SURGERY PARTNERS INC COM 86881A100 312 13716 SH SOLE 0 0 13716 SVB FINL GROUP COM 78486Q101 3787 21543 SH SOLE 0 0 21543 SWIFT TRANSN CO CL A 87074U101 246 9265 SH SOLE 0 0 9265 SYMANTEC CORP COM 871503108 741 26235 SH SOLE 0 0 26235 SYNCHRONOSS TECHNOLOGIES INC COM 87157B103 506 30740 SH SOLE 0 0 30740 SYNCHRONOSS TECHNOLOGIES INC NOTE 0.750% 8/1 87157BAA1 13 14000 PRN SOLE 0 0 14000 SYNCHRONY FINL COM 87165B103 12209 409428 SH SOLE 0 0 409428 SYNERGY PHARMACEUTICALS DEL COM NEW 871639308 142 32018 SH SOLE 0 0 32018 SYNNEX CORP COM 87162W100 798 6654 SH SOLE 0 0 6654 SYNOVUS FINL CORP COM NEW 87161C501 1120 25312 SH SOLE 0 0 25312 SYNTHESIS ENERGY SYS INC COM 871628103 12 17500 SH SOLE 0 0 17500 SYSCO CORP COM 871829107 11480 228093 SH SOLE 0 0 228093 T MOBILE US INC COM 872590104 601 9920 SH SOLE 0 0 9920 TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADR 874039100 10564 302174 SH SOLE 0 0 302174 TALLGRASS ENERGY GP LP SHS CL A 874696107 447 17577 SH SOLE 0 0 17577 TALLGRASS ENERGY PARTNERS LP COM UNIT 874697105 983 19627 SH SOLE 0 0 19627 TARGA RES CORP COM 87612G101 5923 131048 SH SOLE 0 0 131048 TARGET CORP COM 87612E106 9871 188764 SH SOLE 0 0 188764 TASEKO MINES LTD COM 876511106 15 11600 SH SOLE 0 0 11600 TATA MTRS LTD SPONSORED ADR 876568502 254 7709 SH SOLE 0 0 7709 TC PIPELINES LP UT COM LTD PRT 87233Q108 464 8430 SH SOLE 0 0 8430 TCP CAP CORP COM 87238Q103 1508 89205 SH SOLE 0 0 89205 TD AMERITRADE HLDG CORP COM 87236Y108 575 13376 SH SOLE 0 0 13376 TE CONNECTIVITY LTD REG SHS H84989104 2095 26632 SH SOLE 0 0 26632 TECH DATA CORP COM 878237106 502 4973 SH SOLE 0 0 4973 TECHNIPFMC PLC COM G87110105 670 24629 SH SOLE 0 0 24629 TECK RESOURCES LTD CL B 878742204 277 16000 SH SOLE 0 0 16000 TEEKAY LNG PARTNERS L P PRTNRSP UNITS Y8564M105 581 37855 SH SOLE 0 0 37855 TEEKAY OFFSHORE PARTNERS L P PARTNERSHIP UN Y8565J101 911 317343 SH SOLE 0 0 317343 TEGNA INC COM 87901J105 219 15182 SH SOLE 0 0 15182 TEKLA HEALTHCARE INVS SH BEN INT 87911J103 1008 40156 SH SOLE 0 0 40156 TEKLA HEALTHCARE OPPORTUNIT SHS 879105104 7191 392071 SH SOLE 0 0 392071 TEKLA LIFE SCIENCES INVS SH BEN INT 87911K100 237 11387 SH SOLE 0 0 11387 TELADOC INC COM 87918A105 202 5832 SH SOLE 0 0 5832 TELEFLEX INC COM 879369106 737 3545 SH SOLE 0 0 3545 TELEFONICA S A SPONSORED ADR 879382208 513 49414 SH SOLE 0 0 49414 TELEPHONE & DATA SYS INC COM NEW 879433829 349 12578 SH SOLE 0 0 12578 TELIGENT INC NEW COM 87960W104 438 47880 SH SOLE 0 0 47880 TELUS CORP COM 87971M103 860 24907 SH SOLE 0 0 24907 TEMPLETON EMERG MKTS INCOME COM 880192109 350 31194 SH SOLE 0 0 31194 TEMPLETON GLOBAL INCOME FD COM 880198106 471 70104 SH SOLE 0 0 70104 TEMPUR SEALY INTL INC COM 88023U101 404 7566 SH SOLE 0 0 7566 TEREX CORP NEW COM 880779103 287 7665 SH SOLE 0 0 7665 TERRA NITROGEN CO L P COM UNIT 881005201 941 10966 SH SOLE 0 0 10966 TERRAVIA HLDGS INC COM 88105A106 9 40003 SH SOLE 0 0 40003 TESARO INC COM 881569107 2128 15218 SH SOLE 0 0 15218 TESLA INC COM 88160R101 9656 26702 SH SOLE 0 0 26702 TESORO CORP COM 881609101 1430 15275 SH SOLE 0 0 15275 TESORO LOGISTICS LP COM UNIT LP 88160T107 6001 116083 SH SOLE 0 0 116083 TEVA PHARMACEUTICAL INDS LTD SPONSORED ADR 881624209 5303 159633 SH SOLE 0 0 159633 TEXAS CAPITAL BANCSHARES INC COM 88224Q107 594 7670 SH SOLE 0 0 7670 TEXAS INSTRS INC COM 882508104 9209 119701 SH SOLE 0 0 119701 TEXTAINER GROUP HOLDINGS LTD SHS G8766E109 968 66777 SH SOLE 0 0 66777 TEXTRON INC COM 883203101 1058 22472 SH SOLE 0 0 22472 TG THERAPEUTICS INC COM 88322Q108 494 49146 SH SOLE 0 0 49146 THE TRADE DESK INC COM CL A 88339J105 1730 34528 SH SOLE 0 0 34528 THERAPEUTICSMD INC COM 88338N107 595 112900 SH SOLE 0 0 112900 THERMO FISHER SCIENTIFIC INC COM 883556102 5859 33581 SH SOLE 0 0 33581 THL CR SR LN FD COM 87244R103 779 43959 SH SOLE 0 0 43959 THOMSON REUTERS CORP COM 884903105 449 9698 SH SOLE 0 0 9698 THOR INDS INC COM 885160101 549 5250 SH SOLE 0 0 5250 TICC CAPITAL CORP COM 87244T109 81 12754 SH SOLE 0 0 12754 TICC CAPITAL CORP DBCV 7.500%11/0 87244TAB5 16 16000 PRN SOLE 0 0 16000 TIFFANY & CO NEW COM 886547108 1285 13691 SH SOLE 0 0 13691 TIME WARNER INC COM NEW 887317303 42489 423135 SH SOLE 0 0 423135 TIMKEN CO COM 887389104 367 7933 SH SOLE 0 0 7933 TIMKENSTEEL CORP COM 887399103 434 28214 SH SOLE 0 0 28214 TIPTREE INC CL A 88822Q103 95 13431 SH SOLE 0 0 13431 TJX COS INC NEW COM 872540109 5964 82619 SH SOLE 0 0 82619 TOLL BROTHERS INC COM 889478103 7222 182784 SH SOLE 0 0 182784 TOOTSIE ROLL INDS INC COM 890516107 386 11075 SH SOLE 0 0 11075 TORCHLIGHT ENERGY RES INC COM 89102U103 1294 779787 SH SOLE 0 0 779787 TORCHMARK CORP COM 891027104 224 2925 SH SOLE 0 0 2925 TORO CO COM 891092108 688 9926 SH SOLE 0 0 9926 TORONTO DOMINION BK ONT COM NEW 891160509 4782 94876 SH SOLE 0 0 94876 TORTOISE ENERGY INDEPENDENC COM 89148K101 384 28859 SH SOLE 0 0 28859 TORTOISE ENERGY INFRA CORP COM 89147L100 5093 167575 SH SOLE 0 0 167575 TORTOISE MLP FD INC COM 89148B101 1164 60356 SH SOLE 0 0 60356 TORTOISE PWR & ENERGY INFRAS COM 89147X104 617 29401 SH SOLE 0 0 29401 TOTAL S A SPONSORED ADR 89151E109 3640 73406 SH SOLE 0 0 73406 TOTAL SYS SVCS INC COM 891906109 497 8536 SH SOLE 0 0 8536 TOWNEBANK PORTSMOUTH VA COM 89214P109 5140 166890 SH SOLE 0 0 166890 TOYOTA MOTOR CORP SP ADR REP2COM 892331307 1911 18198 SH SOLE 0 0 18198 TRACTOR SUPPLY CO COM 892356106 4147 76494 SH SOLE 0 0 76494 TRANSATLANTIC PETROLEUM LTD SHS NEW G89982113 27 22220 SH SOLE 0 0 22220 TRANSCANADA CORP COM 89353D107 1941 40707 SH SOLE 0 0 40707 TRANSOCEAN LTD REG SHS H8817H100 406 49298 SH SOLE 0 0 49298 TRAVELCENTERS AMER LLC COM 894174101 255 62294 SH SOLE 0 0 62294 TRAVELERS COMPANIES INC COM 89417E109 8834 69813 SH SOLE 0 0 69813 TRI CONTL CORP COM 895436103 3910 160590 SH SOLE 0 0 160590 TRIANGLE CAP CORP COM 895848109 193 10928 SH SOLE 0 0 10928 TRICO BANCSHARES COM 896095106 211 6009 SH SOLE 0 0 6009 TRIMBLE INC COM 896239100 359 10052 SH SOLE 0 0 10052 TRINITY INDS INC COM 896522109 281 10037 SH SOLE 0 0 10037 TRITON INTL LTD CL A G9078F107 1103 32972 SH SOLE 0 0 32972 TRUSTMARK CORP COM 898402102 239 7436 SH SOLE 0 0 7436 TSAKOS ENERGY NAVIGATION LTD SHS G9108L108 81 16905 SH SOLE 0 0 16905 TTM TECHNOLOGIES INC NOTE 1.750%12/1 87305RAD1 32 17000 PRN SOLE 0 0 17000 TUPPERWARE BRANDS CORP COM 899896104 3581 50992 SH SOLE 0 0 50992 TURQUOISE HILL RES LTD COM 900435108 47 17700 SH SOLE 0 0 17700 TWENTY FIRST CENTY FOX INC CL A 90130A101 2258 79654 SH SOLE 0 0 79654 TWENTY FIRST CENTY FOX INC CL B 90130A200 1942 69679 SH SOLE 0 0 69679 TWILIO INC CL A 90138F102 678 23287 SH SOLE 0 0 23287 TWITTER INC COM 90184L102 3948 220934 SH SOLE 0 0 220934 TWITTER INC COM 90184L102 22 12800 SH Call SOLE 0 0 0 TWITTER INC COM 90184L102 36 14300 SH Call SOLE 0 0 0 TWITTER INC COM 90184L102 71 24900 SH Call SOLE 0 0 0 TWO HBRS INVT CORP COM 90187B101 1354 136637 SH SOLE 0 0 136637 TWO RIV BANCORP COM 90207C105 1111 59757 SH SOLE 0 0 59757 TYSON FOODS INC CL A 902494103 952 15204 SH SOLE 0 0 15204 U S G CORP COM NEW 903293405 1396 48096 SH SOLE 0 0 48096 UBIQUITI NETWORKS INC COM 90347A100 1335 25687 SH SOLE 0 0 25687 UBS AG JERSEY BRH ALERIAN INFRST 902641646 483 18112 SH SOLE 0 0 18112 UDR INC COM 902653104 206 5283 SH SOLE 0 0 5283 UGI CORP NEW COM 902681105 5691 117552 SH SOLE 0 0 117552 ULTA BEAUTY INC COM 90384S303 2366 8234 SH SOLE 0 0 8234 ULTIMATE SOFTWARE GROUP INC COM 90385D107 1014 4827 SH SOLE 0 0 4827 UMPQUA HLDGS CORP COM 904214103 694 37822 SH SOLE 0 0 37822 UNDER ARMOUR INC CL A 904311107 2359 108423 SH SOLE 0 0 108423 UNDER ARMOUR INC CL C 904311206 1278 63411 SH SOLE 0 0 63411 UNILEVER N V N Y SHS NEW 904784709 1176 21273 SH SOLE 0 0 21273 UNILEVER PLC SPON ADR NEW 904767704 5900 109019 SH SOLE 0 0 109019 UNION BANKSHARES CORP NEW COM 90539J109 260 7657 SH SOLE 0 0 7657 UNION PAC CORP COM 907818108 65477 601178 SH SOLE 0 0 601178 UNISYS CORP COM NEW 909214306 472 36867 SH SOLE 0 0 36867 UNIT CORP COM 909218109 816 43579 SH SOLE 0 0 43579 UNITED BANKSHARES INC WEST V COM 909907107 608 15505 SH SOLE 0 0 15505 UNITED CONTL HLDGS INC COM 910047109 443 5889 SH SOLE 0 0 5889 UNITED PARCEL SERVICE INC CL B 911312106 20459 184992 SH SOLE 0 0 184992 UNITED RENTALS INC COM 911363109 6297 55869 SH SOLE 0 0 55869 UNITED STATES NATL GAS FUND UNIT PAR $0.001 912318201 84 12356 SH SOLE 0 0 12356 UNITED STATES OIL FUND LP UNITS 91232N108 358 37701 SH SOLE 0 0 37701 UNITED STATES STL CORP NEW COM 912909108 1545 69790 SH SOLE 0 0 69790 UNITED STATES STL CORP NEW COM 912909108 200 60500 SH Put SOLE 0 0 60500 UNITED STATES STL CORP NEW COM 912909108 9 10500 SH Put SOLE 0 0 10500 UNITED TECHNOLOGIES CORP COM 913017109 25026 204946 SH SOLE 0 0 204946 UNITEDHEALTH GROUP INC COM 91324P102 68070 367044 SH SOLE 0 0 367044 UNITI GROUP INC COM 91325V108 4869 193658 SH SOLE 0 0 193658 UNIVERSAL DISPLAY CORP COM 91347P105 1627 14894 SH SOLE 0 0 14894 UNIVERSAL HEALTH RLTY INCM T SH BEN INT 91359E105 1607 20207 SH SOLE 0 0 20207 UNIVERSAL HLTH SVCS INC CL B 913903100 490 4017 SH SOLE 0 0 4017 UNIVEST CORP PA COM 915271100 232 7759 SH SOLE 0 0 7759 UNUM GROUP COM 91529Y106 1043 22366 SH SOLE 0 0 22366 UQM TECHNOLOGIES INC COM 903213106 233 274266 SH SOLE 0 0 274266 URANIUM ENERGY CORP COM 916896103 24 15000 SH SOLE 0 0 15000 US BANCORP DEL COM NEW 902973304 17328 333748 SH SOLE 0 0 333748 US FOODS HLDG CORP COM 912008109 729 26794 SH SOLE 0 0 26794 USA COMPRESSION PARTNERS LP COMUNIT LTDPAR 90290N109 2652 162086 SH SOLE 0 0 162086 V F CORP COM 918204108 10987 190739 SH SOLE 0 0 190739 VAIL RESORTS INC COM 91879Q109 409 2016 SH SOLE 0 0 2016 VALE S A ADR 91912E105 197 22525 SH SOLE 0 0 22525 VALEANT PHARMACEUTICALS INTL COM 91911K102 1329 76792 SH SOLE 0 0 76792 VALERO ENERGY CORP NEW COM 91913Y100 8078 119753 SH SOLE 0 0 119753 VALERO ENERGY PARTNERS LP COM UNT REP LP 91914J102 1900 41638 SH SOLE 0 0 41638 VALLEY NATL BANCORP COM 919794107 762 64548 SH SOLE 0 0 64548 VALMONT INDS INC COM 920253101 323 2157 SH SOLE 0 0 2157 VALVOLINE INC COM 92047W101 1202 50690 SH SOLE 0 0 50690 VANECK MERK GOLD TRUST GOLD TRUST 921078101 3249 264998 SH SOLE 0 0 264998 VANECK VECTORS ETF TR AGRIBUSINESS ETF 92189F700 1029 18714 SH SOLE 0 0 18714 VANECK VECTORS ETF TR AMT FREE INT ETF 92189F544 2213 92513 SH SOLE 0 0 92513 VANECK VECTORS ETF TR AMT FREE LONG MU 92189F536 2109 106135 SH SOLE 0 0 106135 VANECK VECTORS ETF TR BIOTECH ETF 92189F726 491 3909 SH SOLE 0 0 3909 VANECK VECTORS ETF TR CEF MUN INCOME E 92189F460 4505 167301 SH SOLE 0 0 167301 VANECK VECTORS ETF TR FALLEN ANGEL HG 92189F437 12039 406169 SH SOLE 0 0 406169 VANECK VECTORS ETF TR GOLD MINERS ETF 92189F106 8942 404992 SH SOLE 0 0 404992 VANECK VECTORS ETF TR GOLD MINERS ETF 92189F106 20 10500 SH Call SOLE 0 0 0 VANECK VECTORS ETF TR GOLD MINERS ETF 92189F106 16 13600 SH Call SOLE 0 0 0 VANECK VECTORS ETF TR GOLD MINERS ETF 92189F106 4 10900 SH Call SOLE 0 0 0 VANECK VECTORS ETF TR HIGH INCOME INFR 92189F569 1325 90527 SH SOLE 0 0 90527 VANECK VECTORS ETF TR HIGH YLD MUN ETF 92189F361 5686 183961 SH SOLE 0 0 183961 VANECK VECTORS ETF TR INDIA SMALL CAP 92189F767 614 11020 SH SOLE 0 0 11020 VANECK VECTORS ETF TR INVT GRADE FLTG 92189F486 231 9175 SH SOLE 0 0 9175 VANECK VECTORS ETF TR JP MORGAN MKTS 92189F494 381 20183 SH SOLE 0 0 20183 VANECK VECTORS ETF TR JR GOLD MINERS E 92189F791 12627 378293 SH SOLE 0 0 378293 VANECK VECTORS ETF TR MORNINGSTAR INTL 92189F593 2379 71290 SH SOLE 0 0 71290 VANECK VECTORS ETF TR MORNINGSTAR WIDE 92189F643 23670 598474 SH SOLE 0 0 598474 VANECK VECTORS ETF TR NAT RES ETF 92189F841 819 24902 SH SOLE 0 0 24902 VANECK VECTORS ETF TR OIL SVCS ETF 92189F718 4504 181692 SH SOLE 0 0 181692 VANECK VECTORS ETF TR PHARMACEUTICAL E 92189F692 2871 48612 SH SOLE 0 0 48612 VANECK VECTORS ETF TR SEMICONDUCTOR ET 92189F676 3013 36809 SH SOLE 0 0 36809 VANGUARD ADMIRAL FDS INC 500 GRTH IDX F 921932505 623 5072 SH SOLE 0 0 5072 VANGUARD ADMIRAL FDS INC 500 VAL IDX FD 921932703 1094 10814 SH SOLE 0 0 10814 VANGUARD ADMIRAL FDS INC MIDCP 400 GRTH 921932869 18345 150913 SH SOLE 0 0 150913 VANGUARD ADMIRAL FDS INC MIDCP 400 IDX 921932885 28904 246035 SH SOLE 0 0 246035 VANGUARD ADMIRAL FDS INC MIDCP 400 VAL 921932844 246 2161 SH SOLE 0 0 2161 VANGUARD ADMIRAL FDS INC SMLCP 600 GRTH 921932794 17969 134370 SH SOLE 0 0 134370 VANGUARD ADMIRAL FDS INC SMLLCP 600 IDX 921932828 14405 112685 SH SOLE 0 0 112685 VANGUARD BD INDEX FD INC INTERMED TERM 921937819 14861 175807 SH SOLE 0 0 175807 VANGUARD BD INDEX FD INC LONG TERM BOND 921937793 1563 16777 SH SOLE 0 0 16777 VANGUARD BD INDEX FD INC SHORT TRM BOND 921937827 23769 297669 SH SOLE 0 0 297669 VANGUARD BD INDEX FD INC TOTAL BND MRKT 921937835 36890 450808 SH SOLE 0 0 450808 VANGUARD CHARLOTTE FDS INTL BD IDX ETF 92203J407 10779 198289 SH SOLE 0 0 198289 VANGUARD INDEX FDS EXTEND MKT ETF 922908652 11432 111762 SH SOLE 0 0 111762 VANGUARD INDEX FDS GROWTH ETF 922908736 48751 383742 SH SOLE 0 0 383742 VANGUARD INDEX FDS LARGE CAP ETF 922908637 12054 108571 SH SOLE 0 0 108571 VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 2038 17315 SH SOLE 0 0 17315 VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 6223 60492 SH SOLE 0 0 60492 VANGUARD INDEX FDS MID CAP ETF 922908629 46467 326027 SH SOLE 0 0 326027 VANGUARD INDEX FDS REIT ETF 922908553 32522 390749 SH SOLE 0 0 390749 VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 160892 724531 SH SOLE 0 0 724531 VANGUARD INDEX FDS SM CP VAL ETF 922908611 19376 157642 SH SOLE 0 0 157642 VANGUARD INDEX FDS SMALL CP ETF 922908751 29159 215122 SH SOLE 0 0 215122 VANGUARD INDEX FDS SML CP GRW ETF 922908595 10418 71484 SH SOLE 0 0 71484 VANGUARD INDEX FDS TOTAL STK MKT 922908769 92548 743654 SH SOLE 0 0 743654 VANGUARD INDEX FDS VALUE ETF 922908744 38752 401321 SH SOLE 0 0 401321 VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 13497 269780 SH SOLE 0 0 269780 VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 45217 1107436 SH SOLE 0 0 1107436 VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 8815 159863 SH SOLE 0 0 159863 VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 977 9032 SH SOLE 0 0 9032 VANGUARD INTL EQUITY INDEX F GLB EX US ETF 922042676 1071 19038 SH SOLE 0 0 19038 VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 10953 162187 SH SOLE 0 0 162187 VANGUARD MALVERN FDS STRM INFPROIDX 922020805 11313 229803 SH SOLE 0 0 229803 VANGUARD MUN BD FD INC TAX EXEMPT BD 922907746 5552 108177 SH SOLE 0 0 108177 VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 38926 444721 SH SOLE 0 0 444721 VANGUARD SCOTTSDALE FDS INT-TERM GOV 92206C706 2196 33962 SH SOLE 0 0 33962 VANGUARD SCOTTSDALE FDS LG-TERM COR BD 92206C813 471 5046 SH SOLE 0 0 5046 VANGUARD SCOTTSDALE FDS MORTG-BACK SEC 92206C771 4797 91100 SH SOLE 0 0 91100 VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 16666 208222 SH SOLE 0 0 208222 VANGUARD SCOTTSDALE FDS SHTRM GVT BD ETF 92206C102 1047 17232 SH SOLE 0 0 17232 VANGUARD SCOTTSDALE FDS VNG RUS1000GRW 92206C680 5007 41166 SH SOLE 0 0 41166 VANGUARD SCOTTSDALE FDS VNG RUS1000IDX 92206C730 1965 17691 SH SOLE 0 0 17691 VANGUARD SCOTTSDALE FDS VNG RUS1000VAL 92206C714 4692 46370 SH SOLE 0 0 46370 VANGUARD SCOTTSDALE FDS VNG RUS2000GRW 92206C623 1279 10414 SH SOLE 0 0 10414 VANGUARD SCOTTSDALE FDS VNG RUS2000IDX 92206C664 339 3009 SH SOLE 0 0 3009 VANGUARD SCOTTSDALE FDS VNG RUS2000VAL 92206C649 1246 12120 SH SOLE 0 0 12120 VANGUARD SPECIALIZED PORTFOL DIV APP ETF 921908844 57171 616929 SH SOLE 0 0 616929 VANGUARD STAR FD VG TL INTL STK F 921909768 12428 239141 SH SOLE 0 0 239141 VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 59396 1437458 SH SOLE 0 0 1437458 VANGUARD WHITEHALL FDS INC EMERG MKT BD ETF 921946885 566 7062 SH SOLE 0 0 7062 VANGUARD WHITEHALL FDS INC HIGH DIV YLD 921946406 36203 463179 SH SOLE 0 0 463179 VANGUARD WHITEHALL FDS INC INTL DVD ETF 921946810 776 12573 SH SOLE 0 0 12573 VANGUARD WHITEHALL FDS INC INTL HIGH ETF 921946794 300 4791 SH SOLE 0 0 4791 VANGUARD WORLD FD EXTENDED DUR 921910709 535 4553 SH SOLE 0 0 4553 VANGUARD WORLD FD MEGA CAP VAL ETF 921910840 18399 265268 SH SOLE 0 0 265268 VANGUARD WORLD FD MEGA GRWTH IND 921910816 12556 125477 SH SOLE 0 0 125477 VANGUARD WORLD FDS CONSUM DIS ETF 92204A108 6338 44647 SH SOLE 0 0 44647 VANGUARD WORLD FDS CONSUM STP ETF 92204A207 6500 46089 SH SOLE 0 0 46089 VANGUARD WORLD FDS ENERGY ETF 92204A306 8815 99608 SH SOLE 0 0 99608 VANGUARD WORLD FDS FINANCIALS ETF 92204A405 10264 164089 SH SOLE 0 0 164089 VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 11374 77174 SH SOLE 0 0 77174 VANGUARD WORLD FDS INDUSTRIAL ETF 92204A603 11294 87951 SH SOLE 0 0 87951 VANGUARD WORLD FDS INF TECH ETF 92204A702 16219 115157 SH SOLE 0 0 115157 VANGUARD WORLD FDS MATERIALS ETF 92204A801 1295 10649 SH SOLE 0 0 10649 VANGUARD WORLD FDS TELCOMM ETF 92204A884 838 9130 SH SOLE 0 0 9130 VANGUARD WORLD FDS UTILITIES ETF 92204A876 2166 18957 SH SOLE 0 0 18957 VANTIV INC CL A 92210H105 235 3704 SH SOLE 0 0 3704 VARIAN MED SYS INC COM 92220P105 335 3250 SH SOLE 0 0 3250 VCA INC COM 918194101 706 7645 SH SOLE 0 0 7645 VECTOR GROUP LTD COM 92240M108 360 16908 SH SOLE 0 0 16908 VECTREN CORP COM 92240G101 3018 51636 SH SOLE 0 0 51636 VEECO INSTRS INC DEL COM 922417100 745 26766 SH SOLE 0 0 26766 VEEVA SYS INC CL A COM 922475108 1001 16319 SH SOLE 0 0 16319 VENTAS INC COM 92276F100 2594 37333 SH SOLE 0 0 37333 VERASTEM INC COM 92337C104 26 11970 SH SOLE 0 0 11970 VEREIT INC COM 92339V100 438 53841 SH SOLE 0 0 53841 VERIFONE SYS INC COM 92342Y109 711 39257 SH SOLE 0 0 39257 VERINT SYS INC NOTE 1.500% 6/0 92343XAA8 14 14000 PRN SOLE 0 0 14000 VERISIGN INC COM 92343E102 882 9485 SH SOLE 0 0 9485 VERISK ANALYTICS INC COM 92345Y106 314 3725 SH SOLE 0 0 3725 VERIZON COMMUNICATIONS INC COM 92343V104 92194 2064368 SH SOLE 0 0 2064368 VERSUM MATLS INC COM 92532W103 598 18393 SH SOLE 0 0 18393 VERTEX PHARMACEUTICALS INC COM 92532F100 834 6469 SH SOLE 0 0 6469 VIACOM INC NEW CL B 92553P201 1118 33302 SH SOLE 0 0 33302 VIASAT INC COM 92552V100 464 7006 SH SOLE 0 0 7006 VICAL INC COM NEW 925602203 27 10076 SH SOLE 0 0 10076 VICTORY PORTFOLIOS II SHS US 500 ENHA 92647N782 8379 190041 SH SOLE 0 0 190041 VICTORY PORTFOLIOS II SHS US 500 VOLA 92647N766 404 9148 SH SOLE 0 0 9148 VICTORY PORTFOLIOS II SHS US EQ INCM 92647N824 8720 200946 SH SOLE 0 0 200946 VIPER ENERGY PARTNERS LP COM UNT RP INT 92763M105 310 19771 SH SOLE 0 0 19771 VISA INC COM CL A 92826C839 56441 601812 SH SOLE 0 0 601812 VISTRA ENERGY CORP COM 92840M102 340 20265 SH SOLE 0 0 20265 VIVEVE MED INC COM NEW 92852W204 99 13798 SH SOLE 0 0 13798 VIVINT SOLAR INC COM 92854Q106 430 73459 SH SOLE 0 0 73459 VMWARE INC CL A COM 928563402 578 6614 SH SOLE 0 0 6614 VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 3855 134177 SH SOLE 0 0 134177 VOLT INFORMATION SCIENCES IN COM 928703107 87 22114 SH SOLE 0 0 22114 VORNADO RLTY TR SH BEN INT 929042109 275 2924 SH SOLE 0 0 2924 VOYA EMERGING MKTS HIGH DIVI COM 92912P108 455 51793 SH SOLE 0 0 51793 VOYA GLBL ADV & PREM OPP FD COM 92912R104 790 73087 SH SOLE 0 0 73087 VOYA GLBL EQTY DIV & PREM OP COM 92912T100 1161 153576 SH SOLE 0 0 153576 VOYA INTL HIGH DIVID EQTY IN COM 92912Y109 424 57150 SH SOLE 0 0 57150 VOYA PRIME RATE TR SH BEN INT 92913A100 474 88025 SH SOLE 0 0 88025 VOYA RISK MANAGED NAT RES FD COM 92913C106 116 19452 SH SOLE 0 0 19452 VTTI ENERGY PARTNERS LP COM UNIT RP LT Y9384M101 949 48300 SH SOLE 0 0 48300 VULCAN MATLS CO COM 929160109 4683 36964 SH SOLE 0 0 36964 W P CAREY INC COM 92936U109 2346 35542 SH SOLE 0 0 35542 WABTEC CORP COM 929740108 1169 12774 SH SOLE 0 0 12774 WAL-MART STORES INC COM 931142103 47834 632049 SH SOLE 0 0 632049 WALGREENS BOOTS ALLIANCE INC COM 931427108 18636 237951 SH SOLE 0 0 237951 WASHINGTON FED INC COM 938824109 220 6641 SH SOLE 0 0 6641 WASHINGTON PRIME GROUP NEW COM 93964W108 227 27081 SH SOLE 0 0 27081 WASHINGTON REAL ESTATE INVT SH BEN INT 939653101 254 7948 SH SOLE 0 0 7948 WASHINGTON TR BANCORP COM 940610108 281 5443 SH SOLE 0 0 5443 WASTE CONNECTIONS INC COM 94106B101 2097 32549 SH SOLE 0 0 32549 WASTE MGMT INC DEL COM 94106L109 11832 161299 SH SOLE 0 0 161299 WATERS CORP COM 941848103 1226 6668 SH SOLE 0 0 6668 WATSCO INC COM 942622200 1155 7492 SH SOLE 0 0 7492 WAYFAIR INC CL A 94419L101 619 8057 SH SOLE 0 0 8057 WEATHERFORD INTL PLC ORD SHS G48833100 435 112519 SH SOLE 0 0 112519 WEBMD HEALTH CORP COM 94770V102 383 6522 SH SOLE 0 0 6522 WEC ENERGY GROUP INC COM 92939U106 6271 102161 SH SOLE 0 0 102161 WEIS MKTS INC COM 948849104 320 6564 SH SOLE 0 0 6564 WELBILT INC COM 949090104 256 13597 SH SOLE 0 0 13597 WELLS FARGO CO NEW COM 949746101 27658 499140 SH SOLE 0 0 499140 WELLS FARGO CO NEW PERP PFD CNV A 949746804 2486 1896 SH SOLE 0 0 1896 WELLS FARGO GLOBAL DIVIDEND COM 94987C103 874 142785 SH SOLE 0 0 142785 WELLS FARGO MULTI SECTOR INC COM 94987D101 766 57342 SH SOLE 0 0 57342 WELLTOWER INC 6.50% PFD PREPET 95040Q203 225 3393 SH SOLE 0 0 3393 WELLTOWER INC COM 95040Q104 11137 148798 SH SOLE 0 0 148798 WENDYS CO COM 95058W100 1611 103851 SH SOLE 0 0 103851 WESBANCO INC COM 950810101 239 6052 SH SOLE 0 0 6052 WESTAR ENERGY INC COM 95709T100 945 17833 SH SOLE 0 0 17833 WESTERN ALLIANCE BANCORP COM 957638109 202 4104 SH SOLE 0 0 4104 WESTERN ASSET EMRG MKT DEBT COM 95766A101 833 53507 SH SOLE 0 0 53507 WESTERN ASSET GLOBAL CP DEFI COM 95790C107 472 26510 SH SOLE 0 0 26510 WESTERN ASSET HGH YLD DFNDFD COM 95768B107 1277 83580 SH SOLE 0 0 83580 WESTERN ASSET HIGH INCM FD I COM 95766J102 130 18089 SH SOLE 0 0 18089 WESTERN ASSET HIGH INCM OPP COM 95766K109 1125 221831 SH SOLE 0 0 221831 WESTERN ASSET INCOME FD COM 95766T100 488 32708 SH SOLE 0 0 32708 WESTERN ASSET INTM MUNI FD I COM 958435109 753 76490 SH SOLE 0 0 76490 WESTERN ASSET MTG CAP CORP COM 95790D105 114 11073 SH SOLE 0 0 11073 WESTERN ASSET MUN DEF OPP TR COM 95768A109 844 38119 SH SOLE 0 0 38119 WESTERN ASSET MUN HI INCM FD COM 95766N103 3083 418368 SH SOLE 0 0 418368 WESTERN ASST MN PRT FD INC COM 95766P108 1864 119763 SH SOLE 0 0 119763 WESTERN ASST MNGD MUN FD INC COM 95766M105 1973 143043 SH SOLE 0 0 143043 WESTERN DIGITAL CORP COM 958102105 2876 32454 SH SOLE 0 0 32454 WESTERN GAS EQUITY PARTNERS COMUNT LTD PT 95825R103 400 9300 SH SOLE 0 0 9300 WESTERN GAS PARTNERS LP COM UNIT LP IN 958254104 2263 40455 SH SOLE 0 0 40455 WESTERN UN CO COM 959802109 897 47111 SH SOLE 0 0 47111 WESTPORT FUEL SYSTEMS INC COM NEW 960908309 52 21991 SH SOLE 0 0 21991 WESTROCK CO COM 96145D105 1884 33257 SH SOLE 0 0 33257 WEYERHAEUSER CO COM 962166104 9687 289169 SH SOLE 0 0 289169 WGL HLDGS INC COM 92924F106 929 11131 SH SOLE 0 0 11131 WHEATON PRECIOUS METALS CORP COM 962879102 3297 165745 SH SOLE 0 0 165745 WHEATON PRECIOUS METALS CORP COM 962879102 81 21600 SH Call SOLE 0 0 0 WHIRLPOOL CORP COM 963320106 1719 8970 SH SOLE 0 0 8970 WHITE MTNS INS GROUP LTD COM G9618E107 224 258 SH SOLE 0 0 258 WHITESTONE REIT COM 966084204 1020 83262 SH SOLE 0 0 83262 WHITING PETE CORP NEW COM 966387102 1190 216049 SH SOLE 0 0 216049 WHOLE FOODS MKT INC COM 966837106 945 22441 SH SOLE 0 0 22441 WILDHORSE RESOURCE DEV CORP COM 96812T102 366 29597 SH SOLE 0 0 29597 WILLBROS GROUP INC DEL COM 969203108 33 13194 SH SOLE 0 0 13194 WILLDAN GROUP INC COM 96924N100 601 19684 SH SOLE 0 0 19684 WILLIAMS COS INC DEL COM 969457100 3162 104438 SH SOLE 0 0 104438 WILLIAMS PARTNERS L P NEW COM UNIT LTD PAR 96949L105 7281 181515 SH SOLE 0 0 181515 WILLIAMS SONOMA INC COM 969904101 425 8758 SH SOLE 0 0 8758 WILLIS TOWERS WATSON PUB LTD SHS G96629103 18822 129351 SH SOLE 0 0 129351 WINDSTREAM HLDGS INC COM NEW 97382A200 290 74808 SH SOLE 0 0 74808 WINNEBAGO INDS INC COM 974637100 326 9319 SH SOLE 0 0 9319 WINTRUST FINL CORP COM 97650W108 17995 235374 SH SOLE 0 0 235374 WISDOMTREE INVTS INC COM 97717P104 1116 109716 SH SOLE 0 0 109716 WISDOMTREE INVTS INC COM 97717P104 11 24000 SH Call SOLE 0 0 0 WISDOMTREE TR CURRNCY INT EQ 97717X263 2041 71752 SH SOLE 0 0 71752 WISDOMTREE TR EMER MKT HIGH FD 97717W315 9438 230242 SH SOLE 0 0 230242 WISDOMTREE TR EMG MKTS SMCAP 97717W281 748 16345 SH SOLE 0 0 16345 WISDOMTREE TR EUROPE HEDGED EQ 97717X701 10320 165579 SH SOLE 0 0 165579 WISDOMTREE TR EUROPE SMCP DV 97717W869 1564 24234 SH SOLE 0 0 24234 WISDOMTREE TR FUTRE STRAT FD 97717W125 504 12921 SH SOLE 0 0 12921 WISDOMTREE TR GLB EX US RL EST 97717W331 351 11929 SH SOLE 0 0 11929 WISDOMTREE TR GLB HIGH DIV FD 97717W877 460 10166 SH SOLE 0 0 10166 WISDOMTREE TR INDIA ERNGS FD 97717W422 801 32690 SH SOLE 0 0 32690 WISDOMTREE TR INTL EQUITY FD 97717W703 6958 134060 SH SOLE 0 0 134060 WISDOMTREE TR INTL SMCAP DIV 97717W760 3463 49808 SH SOLE 0 0 49808 WISDOMTREE TR ITL HDG QTLY DIV 97717X594 240 8116 SH SOLE 0 0 8116 WISDOMTREE TR JAPN HEDGE EQT 97717W851 1117 21486 SH SOLE 0 0 21486 WISDOMTREE TR JP SMALLCP DIV 97717W836 291 4145 SH SOLE 0 0 4145 WISDOMTREE TR US DIVID EX FNCL 97717W406 5515 66996 SH SOLE 0 0 66996 WISDOMTREE TR US EARNINGS 500 97717W588 534 6414 SH SOLE 0 0 6414 WISDOMTREE TR US HIGH DIVIDEND 97717W208 2697 39455 SH SOLE 0 0 39455 WISDOMTREE TR US LARGECAP DIVD 97717W307 22605 268858 SH SOLE 0 0 268858 WISDOMTREE TR US MIDCAP DIVID 97717W505 16329 167054 SH SOLE 0 0 167054 WISDOMTREE TR US MIDCP EARNING 97717W570 8837 246853 SH SOLE 0 0 246853 WISDOMTREE TR US SMALLCAP DIVD 97717W604 15647 194426 SH SOLE 0 0 194426 WISDOMTREE TR US SMALLCP ERNGS 97717W562 1757 53487 SH SOLE 0 0 53487 WISDOMTREE TR US TOTAL DIVIDND 97717W109 315 3703 SH SOLE 0 0 3703 WMIH CORP COM 92936P100 27 21209 SH SOLE 0 0 21209 WOLVERINE WORLD WIDE INC COM 978097103 304 10850 SH SOLE 0 0 10850 WOODWARD INC COM 980745103 2164 32025 SH SOLE 0 0 32025 WORKDAY INC CL A 98138H101 763 7862 SH SOLE 0 0 7862 WORTHINGTON INDS INC COM 981811102 212 4221 SH SOLE 0 0 4221 WPP PLC NEW ADR 92937A102 1517 14390 SH SOLE 0 0 14390 WPX ENERGY INC COM 98212B103 301 31177 SH SOLE 0 0 31177 WSFS FINL CORP COM 929328102 584 12869 SH SOLE 0 0 12869 WYNDHAM WORLDWIDE CORP COM 98310W108 4189 41721 SH SOLE 0 0 41721 WYNN RESORTS LTD COM 983134107 2323 17321 SH SOLE 0 0 17321 XCEL ENERGY INC COM 98389B100 5125 111713 SH SOLE 0 0 111713 XENIA HOTELS & RESORTS INC COM 984017103 585 30199 SH SOLE 0 0 30199 XEROX CORP COM NEW 984121608 482 16781 SH SOLE 0 0 16781 XILINX INC COM 983919101 1534 23843 SH SOLE 0 0 23843 XPO LOGISTICS INC COM 983793100 682 10560 SH SOLE 0 0 10560 XYLEM INC COM 98419M100 254 4590 SH SOLE 0 0 4590 YAMANA GOLD INC COM 98462Y100 114 46795 SH SOLE 0 0 46795 YELP INC CL A 985817105 1333 44413 SH SOLE 0 0 44413 YRC WORLDWIDE INC COM PAR $.01 984249607 250 22490 SH SOLE 0 0 22490 YUM BRANDS INC COM 988498101 8132 110249 SH SOLE 0 0 110249 YUM CHINA HLDGS INC COM 98850P109 1955 49594 SH SOLE 0 0 49594 ZAYO GROUP HLDGS INC COM 98919V105 1222 39550 SH SOLE 0 0 39550 ZEBRA TECHNOLOGIES CORP CL A 989207105 383 3807 SH SOLE 0 0 3807 ZIMMER BIOMET HLDGS INC COM 98956P102 2845 22159 SH SOLE 0 0 22159 ZION OIL & GAS INC COM 989696109 49 14279 SH SOLE 0 0 14279 ZIONS BANCORPORATION COM 989701107 984 22403 SH SOLE 0 0 22403 ZIOPHARM ONCOLOGY INC COM 98973P101 819 131722 SH SOLE 0 0 131722 ZOETIS INC CL A 98978V103 1936 31041 SH SOLE 0 0 31041 ZYNGA INC CL A 98986T108 80 21904 SH SOLE 0 0 21904