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

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

FORM 13F INFORMATION TABLE

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

COLUMN 1 COLUMN 2 COLUMN 3 COLUMN 4 COLUMN 5 COLUMN 6 COLUMN 7 COLUMN 8
VALUE SHRS OR SH/ PUT/ INVESTMENT OTHER VOTING AUTHORITY
NAME OF ISSUER TITLE OF CLASS CUSIP (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
21VIANET GROUP INC SPONSORED ADS A 90138A103 241 30,350 SH   SOLE   30,350 0 0
2U INC COM 90214J101 374 5,272 SH   SOLE   5,272 0 0
3M CO COM 88579Y101 8,438 40,610 SH   SOLE   40,610 0 0
ABB LTD SPONSORED ADR 000375204 2,831 150,039 SH   SOLE   150,039 0 0
ABBOTT LABS COM 002824100 8,800 110,088 SH   SOLE   110,088 0 0
ABBVIE INC COM 00287Y109 10,323 128,087 SH   SOLE   128,087 0 0
ABERDEEN ASIA PACIFIC INCOM COM 003009107 171 40,429 SH   SOLE   40,429 0 0
ABERDEEN GLOBAL PREMIER PPTY COM SH BEN INT 00302L108 356 59,212 SH   SOLE   59,212 0 0
ABERDEEN TOTAL DYNAMIC DIVD COM SH BEN INT 00326L100 891 107,900 SH   SOLE   107,900 0 0
ABRAXAS PETE CORP COM 003830106 18 14,500 SH   SOLE   14,500 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 11,565 65,703 SH   SOLE   65,703 0 0
ACCO BRANDS CORP COM 00081T108 123 14,336 SH   SOLE   14,336 0 0
ACTINIUM PHARMACEUTICALS INC COM 00507W107 84 175,512 SH   SOLE   175,512 0 0
ACTIVISION BLIZZARD INC COM 00507V109 1,921 42,187 SH   SOLE   42,187 0 0
ACTUANT CORP CL A NEW 00508X203 868 35,599 SH   SOLE   35,599 0 0
ACUITY BRANDS INC COM 00508Y102 2,503 20,853 SH   SOLE   20,853 0 0
ADAMIS PHARMACEUTICALS CORP COM NEW 00547W208 36 17,000 SH   SOLE   17,000 0 0
ADDUS HOMECARE CORP COM 006739106 267 4,200 SH   SOLE   4,200 0 0
ADIENT PLC ORD SHS G0084W101 226 17,376 SH   SOLE   17,376 0 0
ADOBE INC COM 00724F101 2,121 7,958 SH   SOLE   7,958 0 0
ADVANCED MICRO DEVICES INC COM 007903107 3,676 144,042 SH   SOLE   144,042 0 0
ADVENT CLAYMORE CV SECS & IN COM 00764C109 377 25,556 SH   SOLE   25,556 0 0
AECOM COM 00766T100 486 16,395 SH   SOLE   16,395 0 0
AEGION CORP COM 00770F104 465 26,500 SH   SOLE   26,500 0 0
AERIE PHARMACEUTICALS INC COM 00771V108 323 6,793 SH   SOLE   6,793 0 0
AEROJET ROCKETDYNE HLDGS INC COM 007800105 478 13,446 SH   SOLE   13,446 0 0
AEROVIRONMENT INC COM 008073108 539 7,874 SH   SOLE   7,874 0 0
AES CORP COM 00130H105 181 10,033 SH   SOLE   10,033 0 0
AFLAC INC COM 001055102 16,919 338,390 SH   SOLE   338,390 0 0
AG MTG INVT TR INC COM 001228105 2,320 137,771 SH   SOLE   137,771 0 0
AGILENT TECHNOLOGIES INC COM 00846U101 1,016 12,645 SH   SOLE   12,645 0 0
AGIOS PHARMACEUTICALS INC COM 00847X104 4,325 64,127 SH   SOLE   64,127 0 0
AGNICO EAGLE MINES LTD COM 008474108 581 13,356 SH   SOLE   13,356 0 0
AIR LEASE CORP CL A 00912X302 4,215 122,726 SH   SOLE   122,726 0 0
AIR PRODS & CHEMS INC COM 009158106 5,278 27,641 SH   SOLE   27,641 0 0
AKAMAI TECHNOLOGIES INC COM 00971T101 2,017 28,127 SH   SOLE   28,127 0 0
AKEBIA THERAPEUTICS INC COM 00972D105 108 13,160 SH   SOLE   13,160 0 0
ALARM COM HLDGS INC COM 011642105 233 3,585 SH   SOLE   3,585 0 0
ALASKA AIR GROUP INC COM 011659109 1,296 23,085 SH   SOLE   23,085 0 0
ALBEMARLE CORP COM 012653101 2,555 31,160 SH   SOLE   30,955 0 205
ALCENTRA CAP CORP COM 01374T102 249 33,257 SH   SOLE   33,257 0 0
ALCOA CORP COM 013872106 235 8,362 SH   SOLE   8,362 0 0
ALEXANDRIA REAL ESTATE EQ IN COM 015271109 1,105 7,755 SH   SOLE   7,755 0 0
ALEXION PHARMACEUTICALS INC COM 015351109 2,211 16,358 SH   SOLE   16,358 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 16,756 91,837 SH   SOLE   91,837 0 0
ALLEGHENY TECHNOLOGIES INC COM 01741R102 983 38,440 SH   SOLE   38,440 0 0
ALLERGAN PLC SHS G0177J108 1,715 11,713 SH   SOLE   11,713 0 0
ALLIANCE DATA SYSTEMS CORP COM 018581108 242 1,384 SH   SOLE   1,384 0 0
ALLIANCEBERNSTEIN GBL HGH IN COM 01879R106 508 43,783 SH   SOLE   43,783 0 0
ALLIANCEBERNSTEIN HOLDING LP UNIT LTD PARTN 01881G106 721 24,939 SH   SOLE   24,939 0 0
ALLIANCEBERNSTEIN NATL MUNI COM 01864U106 291 22,450 SH   SOLE   22,450 0 0
ALLIANT ENERGY CORP COM 018802108 2,657 56,395 SH   SOLE   56,395 0 0
ALLIANZGI NFJ DIVID INT & PR COM 01883A107 166 13,751 SH   SOLE   13,751 0 0
ALLISON TRANSMISSION HLDGS I COM 01973R101 230 5,114 SH   SOLE   5,114 0 0
ALLSTATE CORP COM 020002101 645 6,848 SH   SOLE   6,848 0 0
ALLY FINL INC COM 02005N100 277 10,086 SH   SOLE   10,086 0 0
ALPHABET INC CAP STK CL A 02079K305 25,973 22,069 SH   SOLE   22,052 0 17
ALPHABET INC CAP STK CL C 02079K107 28,397 24,203 SH   SOLE   24,203 0 0
ALPS ETF TR ALERIAN MLP 00162Q866 3,410 339,978 SH   SOLE   339,978 0 0
ALTABA INC COM 021346101 1,889 25,492 SH   SOLE   25,492 0 0
ALTERYX INC COM CL A 02156B103 392 4,677 SH   SOLE   4,677 0 0
ALTICE USA INC CL A 02156K103 483 22,500 SH   SOLE   22,500 0 0
ALTRA INDL MOTION CORP COM 02208R106 208 6,700 SH   SOLE   6,700 0 0
ALTRIA GROUP INC COM 02209S103 11,461 199,574 SH   SOLE   199,574 0 0
AMAZON COM INC COM 023135106 61,717 34,657 SH   SOLE   34,657 0 0
AMBARELLA INC SHS G037AX101 433 10,034 SH   SOLE   10,034 0 0
AMBER RD INC COM 02318Y108 2,063 237,943 SH   SOLE   237,943 0 0
AMBEV SA SPONSORED ADR 02319V103 3,302 767,688 SH   SOLE   734,298 0 33,390
AMEREN CORP COM 023608102 307 4,183 SH   SOLE   4,183 0 0
AMERICA FIRST MULTIFAMILY IN BEN UNIT CTF 02364V107 78 11,419 SH   SOLE   11,419 0 0
AMERICAN AIRLS GROUP INC COM 02376R102 1,256 39,567 SH   SOLE   39,567 0 0
AMERICAN CAMPUS CMNTYS INC COM 024835100 831 17,457 SH   SOLE   17,457 0 0
AMERICAN ELEC PWR CO INC COM 025537101 2,276 27,166 SH   SOLE   27,166 0 0
AMERICAN EXPRESS CO COM 025816109 11,401 104,306 SH   SOLE   104,306 0 0
AMERICAN FINL GROUP INC OHIO COM 025932104 210 2,179 SH   SOLE   2,179 0 0
AMERICAN INTL GROUP INC COM NEW 026874784 1,521 35,321 SH   SOLE   35,321 0 0
AMERICAN STS WTR CO COM 029899101 221 3,088 SH   SOLE   3,088 0 0
AMERICAN TOWER CORP NEW COM 03027X100 10,625 53,918 SH   SOLE   53,918 0 0
AMERICAN WTR WKS CO INC NEW COM 030420103 1,306 12,526 SH   SOLE   12,526 0 0
AMERIGAS PARTNERS L P UNIT L P INT 030975106 3,894 126,164 SH   SOLE   126,164 0 0
AMERIPRISE FINL INC COM 03076C106 1,141 8,912 SH   SOLE   8,912 0 0
AMERISOURCEBERGEN CORP COM 03073E105 1,618 20,352 SH   SOLE   20,352 0 0
AMETEK INC NEW COM 031100100 1,844 22,235 SH   SOLE   22,235 0 0
AMGEN INC COM 031162100 23,677 124,620 SH   SOLE   123,354 0 1,266
AMPIO PHARMACEUTICALS INC COM 03209T109 6 10,100 SH   SOLE   10,100 0 0
ANADARKO PETE CORP COM 032511107 3,729 82,004 SH   SOLE   80,939 0 1,065
ANALOG DEVICES INC COM 032654105 2,990 28,399 SH   SOLE   28,399 0 0
ANGLOGOLD ASHANTI LTD SPONSORED ADR 035128206 253 19,347 SH   SOLE   19,347 0 0
ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 1,406 16,747 SH   SOLE   16,747 0 0
ANNALY CAP MGMT INC COM 035710409 2,952 295,481 SH   SOLE   295,481 0 0
ANTERO RES CORP COM 03674X106 317 35,867 SH   SOLE   35,867 0 0
ANTHEM INC COM 036752103 5,188 18,078 SH   SOLE   18,078 0 0
APACHE CORP COM 037411105 1,874 54,062 SH   SOLE   54,062 0 0
APARTMENT INVT & MGMT CO CL A 03748R754 375 7,455 SH   SOLE   7,455 0 0
APOLLO COML REAL EST FIN INC COM 03762U105 1,149 63,139 SH   SOLE   63,139 0 0
APOLLO GLOBAL MGMT LLC CL A SHS 037612306 2,515 88,997 SH   SOLE   88,997 0 0
APOLLO INVT CORP COM NEW 03761U502 183 12,095 SH   SOLE   12,095 0 0
APOLLO SR FLOATING RATE FD I COM 037636107 174 11,700 SH   SOLE   11,700 0 0
APPLE INC COM 037833100 103,436 544,537 SH   SOLE   544,537 0 0
APPLIED MATLS INC COM 038222105 3,071 77,443 SH   SOLE   77,443 0 0
APPROACH RESOURCES INC COM 03834A103 77 217,997 SH   SOLE   217,997 0 0
APTARGROUP INC COM 038336103 374 3,514 SH   SOLE   3,514 0 0
APTIV PLC SHS G6095L109 1,128 14,192 SH   SOLE   14,192 0 0
AQUA AMERICA INC COM 03836W103 236 6,457 SH   SOLE   6,457 0 0
ARCHER DANIELS MIDLAND CO COM 039483102 1,728 40,082 SH   SOLE   40,082 0 0
ARES CAP CORP COM 04010L103 510 29,746 SH   SOLE   29,746 0 0
ARES DYNAMIC CR ALLOCATION F COM 04014F102 187 12,600 SH   SOLE   12,600 0 0
ARES MANAGEMENT CORPORATION CL A COM STK 03990B101 414 17,831 SH   SOLE   17,831 0 0
ARISTA NETWORKS INC COM 040413106 2,662 8,465 SH   SOLE   8,465 0 0
ARK ETF TR INNOVATION ETF 00214Q104 1,131 24,213 SH   SOLE   23,956 0 257
ASTRAZENECA PLC SPONSORED ADR 046353108 1,132 28,007 SH   SOLE   28,007 0 0
AT&T INC COM 00206R102 28,756 916,963 SH   SOLE   916,963 0 0
ATARA BIOTHERAPEUTICS INC COM 046513107 350 8,792 SH   SOLE   8,792 0 0
ATHENE HLDG LTD CL A G0684D107 759 18,597 SH   SOLE   18,597 0 0
ATHERSYS INC COM 04744L106 15 10,000 SH   SOLE   10,000 0 0
ATLANTIC CAP BANCSHARES INC COM 048269203 178 10,000 SH   SOLE   10,000 0 0
ATLAS AIR WORLDWIDE HLDGS IN COM NEW 049164205 1,171 23,160 SH   SOLE   23,160 0 0
ATLASSIAN CORP PLC CL A G06242104 349 3,109 SH   SOLE   3,109 0 0
ATMOS ENERGY CORP COM 049560105 601 5,838 SH   SOLE   5,838 0 0
AURORA CANNABIS INC COM 05156X108 702 77,477 SH   SOLE   76,469 0 1,008
AUTODESK INC COM 052769106 687 4,409 SH   SOLE   4,409 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 6,657 41,674 SH   SOLE   41,674 0 0
AUTOZONE INC COM 053332102 4,640 4,531 SH   SOLE   4,531 0 0
AXALTA COATING SYS LTD COM G0750C108 2,212 87,735 SH   SOLE   87,735 0 0
AXIS CAPITAL HOLDINGS LTD SHS G0692U109 1,196 21,818 SH   SOLE   21,818 0 0
AXON ENTERPRISE INC COM 05464C101 680 12,504 SH   SOLE   12,504 0 0
B & G FOODS INC NEW COM 05508R106 2,977 121,920 SH   SOLE   118,480 0 3,440
BAIDU INC SPON ADR REP A 056752108 1,609 9,759 SH   SOLE   9,759 0 0
BALL CORP COM 058498106 627 10,827 SH   SOLE   10,827 0 0
BANCO SANTANDER SA ADR 05964H105 104 22,488 SH   SOLE   22,488 0 0
BANK AMER CORP 7.25%CNV PFD L 060505682 396 304 SH   SOLE   304 0 0
BANK AMER CORP COM 060505104 24,444 885,930 SH   SOLE   885,930 0 0
BANK MONTREAL QUE COM 063671101 415 5,540 SH   SOLE   5,540 0 0
BANK NEW YORK MELLON CORP COM 064058100 3,105 61,558 SH   SOLE   61,558 0 0
BANK OZK COM 06417N103 3,176 109,585 SH   SOLE   109,585 0 0
BARINGS CORPORATE INVS COM 06759X107 1,518 98,232 SH   SOLE   97,332 0 900
BARINGS PARTN INVS SH BEN INT 06761A103 3,057 199,021 SH   SOLE   187,796 0 11,225
BARRICK GOLD CORPORATION COM 067901108 949 69,161 SH   SOLE   67,471 0 1,690
BASSETT FURNITURE INDS INC COM 070203104 356 21,693 SH   SOLE   21,693 0 0
BAXTER INTL INC COM 071813109 1,683 20,703 SH   SOLE   20,703 0 0
BB&T CORP COM 054937107 6,185 132,915 SH   SOLE   132,915 0 0
BCE INC COM NEW 05534B760 4,890 110,140 SH   SOLE   106,285 0 3,855
BECTON DICKINSON & CO COM 075887109 4,778 19,134 SH   SOLE   19,134 0 0
BEL FUSE INC CL B 077347300 294 11,641 SH   SOLE   11,641 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 4,217 14 SH   SOLE   14 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 40,471 201,460 SH   SOLE   201,460 0 0
BHP GROUP LTD SPONSORED ADS 088606108 330 6,043 SH   SOLE   6,043 0 0
BIOGEN INC COM 09062X103 2,661 11,261 SH   SOLE   11,261 0 0
BIOPHARMX CORP COM 09072X101 3 35,000 SH   SOLE   35,000 0 0
BLACK STONE MINERALS L P COM UNIT 09225M101 441 25,000 SH   SOLE   25,000 0 0
BLACKBERRY LTD COM 09228F103 393 38,975 SH   SOLE   38,975 0 0
BLACKROCK CORE BD TR SHS BEN INT 09249E101 334 24,835 SH   SOLE   24,835 0 0
BLACKROCK CORPOR HI YLD FD I COM 09255P107 168 16,400 SH   SOLE   16,400 0 0
BLACKROCK CR ALLCTN INC TR COM 092508100 657 52,971 SH   SOLE   52,971 0 0
BLACKROCK DEBT STRAT FD INC COM NEW 09255R202 118 11,045 SH   SOLE   11,045 0 0
BLACKROCK ENHANCED GBL DIV T COM 092501105 434 40,562 SH   SOLE   40,562 0 0
BLACKROCK ENHANCED INTL DIV COM BENE INTER 092524107 273 49,130 SH   SOLE   49,130 0 0
BLACKROCK INC COM 09247X101 5,362 12,547 SH   SOLE   12,547 0 0
BLACKROCK INCOME TR INC COM 09247F100 435 73,130 SH   SOLE   73,130 0 0
BLACKROCK INVT QUALITY MUN T COM 09247D105 509 36,004 SH   SOLE   36,004 0 0
BLACKROCK MULTI-SECTOR INC T COM 09258A107 496 29,900 SH   SOLE   29,900 0 0
BLACKROCK MUN INCOME TR SH BEN INT 09248F109 365 27,050 SH   SOLE   27,050 0 0
BLACKROCK MUNICIPL INC QLTY COM 092479104 454 33,831 SH   SOLE   33,831 0 0
BLACKROCK MUNIENHANCED FD IN COM 09253Y100 730 68,237 SH   SOLE   68,237 0 0
BLACKROCK MUNIHLDNGS CALI QL COM 09254L107 249 18,824 SH   SOLE   18,824 0 0
BLACKROCK MUNIHLDNGS QLTY II COM 09254C107 505 41,050 SH   SOLE   41,050 0 0
BLACKROCK MUNIHOLDNGS QLTY I COM 09254A101 472 39,005 SH   SOLE   39,005 0 0
BLACKROCK MUNIY QUALITY FD I COM 09254G108 298 24,250 SH   SOLE   24,250 0 0
BLACKROCK MUNIYIELD QLTY FD COM 09254E103 335 25,925 SH   SOLE   25,925 0 0
BLACKROCK MUNIYIELD QUALITY COM 09254F100 644 45,700 SH   SOLE   45,700 0 0
BLACKROCK RES & COMM STRAT T SHS 09257A108 467 57,136 SH   SOLE   57,136 0 0
BLACKROCK SCIENCE & TECH TR SHS 09258G104 221 6,750 SH   SOLE   6,750 0 0
BLACKROCK TCP CAP CORP COM 09259E108 742 52,318 SH   SOLE   52,318 0 0
BLACKSTONE GROUP L P COM UNIT LTD 09253U108 7,069 202,133 SH   SOLE   202,133 0 0
BLACKSTONE GSO STRATEGIC CR COM SHS BEN IN 09257R101 149 10,462 SH   SOLE   10,462 0 0
BLACKSTONE MTG TR INC COM CL A 09257W100 497 14,386 SH   SOLE   14,386 0 0
BLUEBIRD BIO INC COM 09609G100 280 1,780 SH   SOLE   1,780 0 0
BOEING CO COM 097023105 24,809 65,044 SH   SOLE   65,044 0 0
BOINGO WIRELESS INC COM 09739C102 371 15,927 SH   SOLE   15,927 0 0
BOOKING HLDGS INC COM 09857L108 637 365 SH   SOLE   365 0 0
BOOZ ALLEN HAMILTON HLDG COR CL A 099502106 266 4,572 SH   SOLE   4,572 0 0
BORGWARNER INC COM 099724106 1,432 37,289 SH   SOLE   37,289 0 0
BOSTON SCIENTIFIC CORP COM 101137107 963 25,080 SH   SOLE   25,080 0 0
BOTTOMLINE TECH DEL INC COM 101388106 9,428 188,225 SH   SOLE   188,225 0 0
BOULDER GROWTH & INCOME FD I COM 101507101 1,189 110,264 SH   SOLE   110,264 0 0
BOX INC CL A 10316T104 332 17,173 SH   SOLE   17,173 0 0
BP PLC SPONSORED ADR 055622104 10,284 235,227 SH   SOLE   235,227 0 0
BRIGGS & STRATTON CORP COM 109043109 255 21,604 SH   SOLE   21,604 0 0
BRIGHTHOUSE FINL INC COM 10922N103 413 11,377 SH   SOLE   11,377 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 14,218 297,991 SH   SOLE   297,991 0 0
BROADCOM INC COM 11135F101 5,068 16,854 SH   SOLE   16,854 0 0
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 291 2,805 SH   SOLE   2,805 0 0
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 6,139 131,589 SH   SOLE   131,589 0 0
BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 327 7,812 SH   SOLE   7,812 0 0
BROOKS AUTOMATION INC COM 114340102 2,128 72,570 SH   SOLE   72,570 0 0
BROWN FORMAN CORP CL A 115637100 224 4,400 SH   SOLE   4,400 0 0
BROWN FORMAN CORP CL B 115637209 4,828 91,497 SH   SOLE   91,497 0 0
BT GROUP PLC ADR 05577E101 206 13,900 SH   SOLE   13,900 0 0
BUNGE LIMITED COM G16962105 494 9,313 SH   SOLE   9,313 0 0
C H ROBINSON WORLDWIDE INC COM NEW 12541W209 209 2,405 SH   SOLE   2,405 0 0
CADENCE BANCORPORATION CL A 12739A100 286 15,429 SH   SOLE   15,429 0 0
CAESARS ENTMT CORP COM 127686103 200 22,959 SH   SOLE   22,959 0 0
CALAMOS CONV & HIGH INCOME F COM SHS 12811P108 157 14,427 SH   SOLE   14,427 0 0
CALAMOS DYNAMIC CONV & INCOM COM 12811V105 532 26,141 SH   SOLE   26,141 0 0
CALAMOS STRATEGIC TOTL RETN COM SH BEN INT 128125101 131 10,579 SH   SOLE   10,579 0 0
CALAVO GROWERS INC COM 128246105 425 5,077 SH   SOLE   5,077 0 0
CALLAWAY GOLF CO COM 131193104 733 46,000 SH   SOLE   46,000 0 0
CAMBRIA ETF TR SHSHLD YIELD ETF 132061201 806 22,395 SH   SOLE   22,395 0 0
CAMPBELL SOUP CO COM 134429109 2,894 75,893 SH   SOLE   72,883 0 3,010
CANADA GOOSE HOLDINGS INC SHS SUB VTG 135086106 1,485 30,930 SH   SOLE   30,930 0 0
CANADIAN NAT RES LTD COM 136385101 415 15,086 SH   SOLE   15,086 0 0
CANADIAN NATL RY CO COM 136375102 6,457 72,158 SH   SOLE   72,158 0 0
CANADIAN PAC RY LTD COM 13645T100 661 3,209 SH   SOLE   3,209 0 0
CANOPY GROWTH CORP COM 138035100 2,534 58,434 SH   SOLE   58,076 0 358
CAPITAL ONE FINL CORP COM 14040H105 444 5,432 SH   SOLE   5,432 0 0
CAPITALA FIN CORP COM 14054R106 370 46,476 SH   SOLE   46,476 0 0
CAPSTONE TURBINE CORP COM NEW 14067D409 11 12,300 SH   SOLE   12,300 0 0
CARBONITE INC COM 141337105 213 8,584 SH   SOLE   8,584 0 0
CARDINAL HEALTH INC COM 14149Y108 689 14,313 SH   SOLE   14,313 0 0
CARLYLE GROUP L P COM UTS LTD PTN 14309L102 4,977 272,281 SH   SOLE   272,281 0 0
CARMAX INC COM 143130102 36,907 528,767 SH   SOLE   528,767 0 0
CARNIVAL CORP UNIT 99/99/9999 143658300 293 5,771 SH   SOLE   5,771 0 0
CATABASIS PHARMACEUTICALS IN COM NEW 14875P206 727 91,884 SH   SOLE   91,884 0 0
CATERPILLAR INC DEL COM 149123101 5,495 40,560 SH   SOLE   40,560 0 0
CBOE GLOBAL MARKETS INC COM 12503M108 476 4,987 SH   SOLE   4,987 0 0
CBRE GROUP INC CL A 12504L109 3,390 68,555 SH   SOLE   68,555 0 0
CBS CORP NEW CL B 124857202 1,867 39,288 SH   SOLE   39,288 0 0
CDN IMPERIAL BK COMM TORONTO COM 136069101 1,559 19,724 SH   SOLE   19,724 0 0
CDW CORP COM 12514G108 805 8,351 SH   SOLE   8,351 0 0
CEDAR FAIR L P DEPOSITRY UNIT 150185106 4,745 90,186 SH   SOLE   90,186 0 0
CELGENE CORP COM 151020104 13,117 139,046 SH   SOLE   139,046 0 0
CENTENE CORP DEL COM 15135B101 3,738 70,388 SH   SOLE   70,388 0 0
CENTER COAST BRKFLD MLP ENRG SHS BEN INT 151461100 349 41,855 SH   SOLE   41,855 0 0
CENTERPOINT ENERGY INC COM 15189T107 724 23,574 SH   SOLE   23,574 0 0
CENTURY BANCORP INC MASS CL A NON VTG 156432106 1,166 15,975 SH   SOLE   15,975 0 0
CENTURYLINK INC COM 156700106 4,492 374,646 SH   SOLE   374,646 0 0
CERNER CORP COM 156782104 943 16,487 SH   SOLE   16,487 0 0
CF INDS HLDGS INC COM 125269100 2,123 51,929 SH   SOLE   51,929 0 0
CGI INC CL A SUB VTG 12532H104 571 8,300 SH   SOLE   8,300 0 0
CHARLES RIV LABS INTL INC COM 159864107 473 3,254 SH   SOLE   3,254 0 0
CHART INDS INC COM PAR $0.01 16115Q308 367 4,050 SH   SOLE   4,050 0 0
CHARTER COMMUNICATIONS INC N CL A 16119P108 335 965 SH   SOLE   965 0 0
CHECK POINT SOFTWARE TECH LT ORD M22465104 5,411 42,779 SH   SOLE   42,779 0 0
CHEESECAKE FACTORY INC COM 163072101 225 4,585 SH   SOLE   4,585 0 0
CHEETAH MOBILE INC ADR 163075104 199 31,022 SH   SOLE   31,022 0 0
CHEMED CORP NEW COM 16359R103 6,851 21,402 SH   SOLE   20,263 0 1,139
CHENIERE ENERGY INC COM NEW 16411R208 690 10,100 SH   SOLE   10,100 0 0
CHEVRON CORP NEW COM 166764100 20,214 164,100 SH   SOLE   163,962 0 138
CHIMERA INVT CORP COM NEW 16934Q208 2,436 129,982 SH   SOLE   129,982 0 0
CHINA TELECOM CORP LTD SPON ADR H SHS 169426103 273 4,883 SH   SOLE   4,883 0 0
CHIPMOS TECHNOLOGIES INC SPONSORD ADS NEW 16965P202 301 17,810 SH   SOLE   17,810 0 0
CHUBB LIMITED COM H1467J104 7,564 54,001 SH   SOLE   54,001 0 0
CHURCH & DWIGHT INC COM 171340102 6,704 94,107 SH   SOLE   94,107 0 0
CIGNA CORP NEW COM 125523100 4,373 27,197 SH   SOLE   27,197 0 0
CIMAREX ENERGY CO COM 171798101 704 10,076 SH   SOLE   10,076 0 0
CINCINNATI FINL CORP COM 172062101 1,291 15,026 SH   SOLE   15,026 0 0
CINTAS CORP COM 172908105 1,441 7,129 SH   SOLE   7,129 0 0
CISCO SYS INC COM 17275R102 34,844 645,388 SH   SOLE   645,083 0 305
CITIGROUP INC COM NEW 172967424 18,854 303,022 SH   SOLE   303,022 0 0
CLEARBRIDGE MLP AND MIDSTRM COM 184692101 148 11,711 SH   SOLE   11,711 0 0
CLEARBRIDGE MLP AND MIDSTRM COM 18469Q108 112 11,518 SH   SOLE   11,518 0 0
CLEVELAND CLIFFS INC COM 185899101 2,728 273,080 SH   SOLE   273,080 0 0
CLOROX CO DEL COM 189054109 2,638 16,439 SH   SOLE   16,439 0 0
CLOUDERA INC COM 18914U100 156 14,224 SH   SOLE   14,224 0 0
CLOUGH GLOBAL OPPORTUNITIES SH BEN INT 18914E106 734 75,997 SH   SOLE   75,997 0 0
CLOVIS ONCOLOGY INC COM 189464100 699 28,173 SH   SOLE   28,173 0 0
CM FIN INC COM 12574Q103 352 47,703 SH   SOLE   47,703 0 0
CME GROUP INC COM CL A 12572Q105 7,370 44,773 SH   SOLE   44,773 0 0
CMS ENERGY CORP COM 125896100 1,708 30,745 SH   SOLE   30,745 0 0
CNOOC LTD SPONSORED ADR 126132109 248 1,335 SH   SOLE   1,335 0 0
COCA COLA CO COM 191216100 33,345 711,596 SH   SOLE   711,596 0 0
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 3,699 51,053 SH   SOLE   51,053 0 0
COHEN & STEERS INFRASTRUCTUR COM 19248A109 827 33,743 SH   SOLE   33,743 0 0
COHEN & STEERS MLP INC & ENR COM SHS 19249B106 268 28,478 SH   SOLE   28,478 0 0
COHEN & STEERS QUALITY RLTY COM 19247L106 988 77,245 SH   SOLE   77,245 0 0
COLGATE PALMOLIVE CO COM 194162103 4,814 70,240 SH   SOLE   70,240 0 0
COMCAST CORP NEW CL A 20030N101 11,143 278,713 SH   SOLE   278,713 0 0
COMMERCE BANCSHARES INC COM 200525103 5,574 95,998 SH   SOLE   95,998 0 0
COMPANHIA DE SANEAMENTO BASI SPONSORED ADR 20441A102 900 85,075 SH   SOLE   78,375 0 6,700
COMPANHIA ENERGETICA DE MINA SP ADR N-V PFD 204409601 283 79,536 SH   SOLE   77,166 0 2,370
COMPANIA DE MINAS BUENAVENTU SPONSORED ADR 204448104 4,553 263,487 SH   SOLE   252,667 0 10,820
COMPASS MINERALS INTL INC COM 20451N101 549 10,107 SH   SOLE   10,107 0 0
COMSCORE INC COM 20564W105 304 15,000 SH   SOLE   15,000 0 0
CONAGRA BRANDS INC COM 205887102 764 27,545 SH   SOLE   27,545 0 0
CONCHO RES INC COM 20605P101 537 4,843 SH   SOLE   4,843 0 0
CONOCOPHILLIPS COM 20825C104 5,824 87,263 SH   SOLE   87,263 0 0
CONSOLIDATED EDISON INC COM 209115104 1,014 11,955 SH   SOLE   11,955 0 0
CONSTELLATION BRANDS INC CL A 21036P108 6,707 38,253 SH   SOLE   38,163 0 90
CONTINENTAL RESOURCES INC COM 212015101 472 10,540 SH   SOLE   10,540 0 0
COPART INC COM 217204106 925 15,272 SH   SOLE   15,272 0 0
CORE LABORATORIES N V COM N22717107 1,948 28,267 SH   SOLE   28,267 0 0
CORNING INC COM 219350105 4,458 134,693 SH   SOLE   134,693 0 0
COSTCO WHSL CORP NEW COM 22160K105 23,696 97,861 SH   SOLE   97,787 0 74
COUPA SOFTWARE INC COM 22266L106 411 4,515 SH   SOLE   4,515 0 0
COVANTA HLDG CORP COM 22282E102 969 55,979 SH   SOLE   55,979 0 0
CREDIT SUISSE GROUP SPONSORED ADR 225401108 179 15,300 SH   SOLE   15,300 0 0
CREDIT SUISSE HIGH YLD BND F SH BEN INT 22544F103 274 110,466 SH   SOLE   110,466 0 0
CRH PLC ADR 12626K203 1,136 36,658 SH   SOLE   36,658 0 0
CRISPR THERAPEUTICS AG NAMEN AKT H17182108 259 7,254 SH   SOLE   7,254 0 0
CRONOS GROUP INC COM 22717L101 313 16,985 SH   SOLE   16,985 0 0
CROWN CASTLE INTL CORP NEW COM 22822V101 2,343 18,308 SH   SOLE   18,308 0 0
CSX CORP COM 126408103 7,333 98,016 SH   SOLE   98,016 0 0
CUI GLOBAL INC COM NEW 126576206 32 27,257 SH   SOLE   27,257 0 0
CULLEN FROST BANKERS INC COM 229899109 1,385 14,265 SH   SOLE   14,123 0 142
CUMMINS INC COM 231021106 2,989 18,933 SH   SOLE   18,933 0 0
CUSHING RENAISSANCE FD COM 231647108 1,795 106,235 SH   SOLE   106,235 0 0
CVS HEALTH CORP COM 126650100 9,634 178,625 SH   SOLE   178,625 0 0
CYBERARK SOFTWARE LTD SHS M2682V108 1,908 16,023 SH   SOLE   16,023 0 0
CYPRESS SEMICONDUCTOR CORP COM 232806109 2,957 198,213 SH   SOLE   198,213 0 0
DANAHER CORPORATION COM 235851102 2,935 22,228 SH   SOLE   22,228 0 0
DARDEN RESTAURANTS INC COM 237194105 1,240 10,205 SH   SOLE   10,205 0 0
DAVIS FUNDAMENTAL ETF TR SELECT WRLD WI 23908L306 453 19,547 SH   SOLE   19,547 0 0
DAVITA INC COM 23918K108 673 12,399 SH   SOLE   12,399 0 0
DBX ETF TR XTRACK HRVST CSI 233051879 270 9,415 SH   SOLE   9,415 0 0
DBX ETF TR XTRACK MUN INFRA 233051705 744 27,347 SH   SOLE   27,347 0 0
DEERE & CO COM 244199105 1,161 7,264 SH   SOLE   7,264 0 0
DELL TECHNOLOGIES INC CL C 24703L202 614 10,453 SH   SOLE   10,453 0 0
DELPHI TECHNOLOGIES PLC SHS G2709G107 248 12,862 SH   SOLE   12,862 0 0
DELTA AIR LINES INC DEL COM NEW 247361702 5,682 109,998 SH   SOLE   109,998 0 0
DENBURY RES INC COM NEW 247916208 153 74,349 SH   SOLE   74,349 0 0
DENTSPLY SIRONA INC COM 24906P109 1,826 36,819 SH   SOLE   36,819 0 0
DEUTSCHE BANK AG NAMEN AKT D18190898 581 71,650 SH   SOLE   71,650 0 0
DEVON ENERGY CORP NEW COM 25179M103 586 18,564 SH   SOLE   18,564 0 0
DEXCOM INC COM 252131107 4,247 35,660 SH   SOLE   35,660 0 0
DIAGEO P L C SPON ADR NEW 25243Q205 1,225 7,489 SH   SOLE   7,489 0 0
DIAMONDBACK ENERGY INC COM 25278X109 1,044 10,284 SH   SOLE   10,284 0 0
DICKS SPORTING GOODS INC COM 253393102 203 5,489 SH   SOLE   5,489 0 0
DIEBOLD NXDF INC COM 253651103 165 14,906 SH   SOLE   14,906 0 0
DIGITAL RLTY TR INC COM 253868103 1,161 9,751 SH   SOLE   9,751 0 0
DIREXION SHS ETF TR ALL CP INSIDER 25459Y769 688 17,893 SH   SOLE   17,893 0 0
DIREXION SHS ETF TR DLY TECH BULL 3X 25459W102 333 2,400 SH   SOLE   2,400 0 0
DISCOVER FINL SVCS COM 254709108 2,894 40,678 SH   SOLE   40,678 0 0
DISCOVERY INC COM SER A 25470F104 805 29,763 SH   SOLE   28,733 0 1,030
DISCOVERY INC COM SER C 25470F302 4,028 158,463 SH   SOLE   151,858 0 6,605
DISH NETWORK CORP CL A 25470M109 510 16,085 SH   SOLE   16,085 0 0
DISNEY WALT CO COM DISNEY 254687106 25,940 233,634 SH   SOLE   233,634 0 0
DNP SELECT INCOME FD COM 23325P104 134 11,630 SH   SOLE   11,630 0 0
DOCUSIGN INC COM 256163106 450 8,673 SH   SOLE   8,673 0 0
DOLLAR GEN CORP NEW COM 256677105 4,463 37,411 SH   SOLE   37,411 0 0
DOMINION ENERGY INC COM 25746U109 8,635 112,631 SH   SOLE   112,631 0 0
DOMINOS PIZZA INC COM 25754A201 1,170 4,533 SH   SOLE   4,533 0 0
DORCHESTER MINERALS LP COM UNIT 25820R105 210 11,500 SH   SOLE   11,500 0 0
DOUBLELINE INCOME SOLUTIONS COM 258622109 236 11,853 SH   SOLE   11,853 0 0
DOUGLAS EMMETT INC COM 25960P109 404 10,000 SH   SOLE   10,000 0 0
DOVER CORP COM 260003108 669 7,126 SH   SOLE   7,126 0 0
DOWDUPONT INC COM 26078J100 21,324 399,993 SH   SOLE   397,132 0 2,861
DREYFUS HIGH YIELD STRATEGIE SH BEN INT 26200S101 123 40,000 SH   SOLE   40,000 0 0
DREYFUS STRATEGIC MUN BD FD COM 26202F107 85 11,000 SH   SOLE   11,000 0 0
DTE ENERGY CO COM 233331107 1,805 14,468 SH   SOLE   14,468 0 0
DUFF & PHELPS SLT ENGY AND M COM 26433F108 95 19,000 SH   SOLE   19,000 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 7,623 84,699 SH   SOLE   84,699 0 0
DUKE REALTY CORP COM NEW 264411505 1,292 42,250 SH   SOLE   42,250 0 0
DUNKIN BRANDS GROUP INC COM 265504100 915 12,187 SH   SOLE   12,187 0 0
DWS MUN INCOME TR NEW COM 233368109 262 23,800 SH   SOLE   23,800 0 0
DYCOM INDS INC COM 267475101 593 12,926 SH   SOLE   12,926 0 0
EAGLE PT CR CO LLC COM 269808101 204 12,279 SH   SOLE   12,279 0 0
EAST WEST BANCORP INC COM 27579R104 1,388 28,940 SH   SOLE   28,940 0 0
EATON CORP PLC SHS G29183103 2,162 26,826 SH   SOLE   26,826 0 0
EATON VANCE CORP COM NON VTG 278265103 523 12,976 SH   SOLE   12,976 0 0
EATON VANCE ENH EQTY INC FD COM 278277108 2,165 131,461 SH   SOLE   131,461 0 0
EATON VANCE LTD DUR INCOME F COM 27828H105 454 35,918 SH   SOLE   35,918 0 0
EATON VANCE MUN BD FD COM 27827X101 573 46,235 SH   SOLE   46,235 0 0
EATON VANCE TAX ADVT DIV INC COM 27828G107 3,188 143,037 SH   SOLE   143,037 0 0
EATON VANCE TAX MNGD GBL DV COM 27829F108 588 72,286 SH   SOLE   72,286 0 0
EATON VANCE TX ADV GLBL DIV COM 27828S101 2,162 139,176 SH   SOLE   139,176 0 0
EATON VANCE TX MNG BY WRT OP COM 27828Y108 3,034 202,009 SH   SOLE   202,009 0 0
EATON VANCE TXMGD GL BUYWR O COM 27829C105 138 14,103 SH   SOLE   14,103 0 0
EBAY INC COM 278642103 791 21,304 SH   SOLE   21,304 0 0
ECOLAB INC COM 278865100 2,079 11,780 SH   SOLE   11,780 0 0
EDISON INTL COM 281020107 608 9,809 SH   SOLE   9,809 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108 3,341 17,460 SH   SOLE   17,460 0 0
EHEALTH INC COM 28238P109 220 3,528 SH   SOLE   3,528 0 0
ELANCO ANIMAL HEALTH INC COM 28414H103 552 17,198 SH   SOLE   17,198 0 0
ELECTRONIC ARTS INC COM 285512109 1,947 19,153 SH   SOLE   19,000 0 153
ELLIE MAE INC COM 28849P100 212 2,147 SH   SOLE   2,147 0 0
EMCOR GROUP INC COM 29084Q100 343 4,700 SH   SOLE   4,700 0 0
EMERSON ELEC CO COM 291011104 5,846 85,380 SH   SOLE   85,380 0 0
ENBRIDGE INC COM 29250N105 10,906 300,764 SH   SOLE   294,506 0 6,258
ENCANA CORP COM 292505104 142 19,588 SH   SOLE   19,588 0 0
ENCOMPASS HEALTH CORP COM 29261A100 13,490 230,994 SH   SOLE   230,994 0 0
ENERGOUS CORP COM 29272C103 174 27,434 SH   SOLE   27,434 0 0
ENERGY TRANSFER LP COM UT LTD PTN 29273V100 3,241 210,880 SH   SOLE   210,880 0 0
ENLINK MIDSTREAM LLC COM UNIT REP LTD 29336T100 1,456 113,970 SH   SOLE   113,970 0 0
ENSCO PLC SHS CLASS A G3157S106 59 14,955 SH   SOLE   14,955 0 0
ENSIGN GROUP INC COM 29358P101 250 4,879 SH   SOLE   4,879 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 24,743 850,249 SH   SOLE   850,249 0 0
EOG RES INC COM 26875P101 8,547 89,792 SH   SOLE   89,792 0 0
EPR PPTYS COM SH BEN INT 26884U109 10,903 141,777 SH   SOLE   141,777 0 0
EQT CORP COM 26884L109 505 24,350 SH   SOLE   24,350 0 0
EQUINIX INC COM 29444U700 288 637 SH   SOLE   637 0 0
EQUINOR ASA SPONSORED ADR 29446M102 3,174 144,460 SH   SOLE   138,413 0 6,047
EQUITY LIFESTYLE PPTYS INC COM 29472R108 371 3,246 SH   SOLE   3,246 0 0
EQUITY RESIDENTIAL SH BEN INT 29476L107 2,126 28,232 SH   SOLE   28,232 0 0
ESSEX PPTY TR INC COM 297178105 6,617 22,876 SH   SOLE   22,876 0 0
ETF MANAGERS TR ETFMG ALTR HRVST 26924G508 510 14,016 SH   SOLE   14,016 0 0
ETF MANAGERS TR PRIME CYBR SCRTY 26924G201 5,640 140,982 SH   SOLE   140,507 0 475
ETF MANAGERS TR PRIME MOBILE PAY 26924G409 444 10,334 SH   SOLE   10,334 0 0
ETF SER SOLUTIONS LONCAR CANCER 26922A826 215 10,213 SH   SOLE   10,213 0 0
EURONET WORLDWIDE INC COM 298736109 613 4,300 SH   SOLE   4,300 0 0
EVEREST RE GROUP LTD COM G3223R108 3,293 15,250 SH   SOLE   15,250 0 0
EVERGY INC COM 30034W106 3,101 53,408 SH   SOLE   53,408 0 0
EVERSOURCE ENERGY COM 30040W108 2,995 42,217 SH   SOLE   42,217 0 0
EVOLENT HEALTH INC CL A 30050B101 1,060 84,303 SH   SOLE   84,303 0 0
EXACT SCIENCES CORP COM 30063P105 979 11,304 SH   SOLE   11,304 0 0
EXCHANGE TRADED CONCEPTS TR EMQQ EM INTERN 301505889 205 6,229 SH   SOLE   6,229 0 0
EXCHANGE TRADED CONCEPTS TR ROBO GLB ETF 301505707 787 20,320 SH   SOLE   20,320 0 0
EXELIXIS INC COM 30161Q104 816 34,313 SH   SOLE   34,313 0 0
EXELON CORP COM 30161N101 1,240 24,747 SH   SOLE   24,747 0 0
EXPEDIA GROUP INC COM NEW 30212P303 1,130 9,497 SH   SOLE   9,497 0 0
EXPEDITORS INTL WASH INC COM 302130109 3,989 52,557 SH   SOLE   52,557 0 0
EXTRA SPACE STORAGE INC COM 30225T102 595 5,837 SH   SOLE   5,837 0 0
EXXON MOBIL CORP COM 30231G102 27,821 344,327 SH   SOLE   344,227 0 100
FACEBOOK INC CL A 30303M102 35,673 214,012 SH   SOLE   214,012 0 0
FASTENAL CO COM 311900104 2,098 32,622 SH   SOLE   32,622 0 0
FEDEX CORP COM 31428X106 11,824 65,179 SH   SOLE   65,179 0 0
FERROGLOBE PLC SHS G33856108 27 13,230 SH   SOLE   13,230 0 0
FIAT CHRYSLER AUTOMOBILES N SHS N31738102 167 11,245 SH   SOLE   11,245 0 0
FIDELITY MSCI CONSM DIS 316092204 258 5,875 SH   SOLE   5,875 0 0
FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303 480 13,135 SH   SOLE   13,135 0 0
FIDUCIARY CLAYMORE ENGRY INF COM 31647Q106 541 51,160 SH   SOLE   51,160 0 0
FIDUS INVT CORP COM 316500107 628 40,968 SH   SOLE   40,968 0 0
FIFTH THIRD BANCORP COM 316773100 2,657 105,363 SH   SOLE   105,363 0 0
FIREEYE INC COM 31816Q101 3,216 191,539 SH   SOLE   191,539 0 0
FIRST CTZNS BANCSHARES INC N CL A 31946M103 1,108 2,720 SH   SOLE   2,720 0 0
FIRST DATA CORP NEW COM CL A 32008D106 570 21,710 SH   SOLE   21,710 0 0
FIRST INDUSTRIAL REALTY TRUS COM 32054K103 2,162 61,140 SH   SOLE   61,140 0 0
FIRST MAJESTIC SILVER CORP COM 32076V103 90 13,654 SH   SOLE   13,654 0 0
FIRST TR ENERGY INFRASTRCTR COM 33738C103 390 24,627 SH   SOLE   24,627 0 0
FIRST TR EXCH TRD ALPHA FD I EMERG MKT ALPH 33737J182 374 14,950 SH   SOLE   14,950 0 0
FIRST TR EXCH TRD ALPHA FD I EUROPE ALPHADEX 33737J117 917 26,359 SH   SOLE   26,359 0 0
FIRST TR EXCHANGE TRADED FD CAP STRENGTH ETF 33733E104 1,122 20,772 SH   SOLE   20,772 0 0
FIRST TR EXCHANGE TRADED FD CLOUD COMPUTING 33734X192 2,196 38,118 SH   SOLE   38,118 0 0
FIRST TR EXCHANGE TRADED FD CONSUMR DISCRE 33734X101 292 6,951 SH   SOLE   6,951 0 0
FIRST TR EXCHANGE TRADED FD CONSUMR STAPLE 33734X119 234 5,108 SH   SOLE   5,108 0 0
FIRST TR EXCHANGE TRADED FD DJ INTERNT IDX 33733E302 5,473 39,399 SH   SOLE   39,399 0 0
FIRST TR EXCHANGE TRADED FD DORSEY WRIGHT 33738R878 465 17,413 SH   SOLE   17,413 0 0
FIRST TR EXCHANGE TRADED FD DORSEY WRIGHT 33738R886 867 45,464 SH   SOLE   45,464 0 0
FIRST TR EXCHANGE TRADED FD DORSEY WRT 5 ETF 33738R605 2,877 95,690 SH   SOLE   95,690 0 0
FIRST TR EXCHANGE TRADED FD FINLS ALPHADEX 33734X135 2,759 91,181 SH   SOLE   91,181 0 0
FIRST TR EXCHANGE TRADED FD FIRST TR ENH NEW 33739Q408 811 13,516 SH   SOLE   13,516 0 0
FIRST TR EXCHANGE TRADED FD HLTH CARE ALPH 33734X143 1,256 16,439 SH   SOLE   16,439 0 0
FIRST TR EXCHANGE TRADED FD MULTI ASSET DI 33738R100 541 29,425 SH   SOLE   29,425 0 0
FIRST TR EXCHANGE TRADED FD NASD TECH DIV 33738R118 341 8,915 SH   SOLE   8,915 0 0
FIRST TR EXCHANGE TRADED FD NASDAQ 100 EX 33733E401 2,089 39,603 SH   SOLE   39,603 0 0
FIRST TR EXCHANGE TRADED FD NASDAQ CYB ETF 33734X846 531 18,908 SH   SOLE   18,908 0 0
FIRST TR EXCHANGE TRADED FD NY ARCA BIOTECH 33733E203 2,924 19,383 SH   SOLE   19,383 0 0
FIRST TR EXCHANGE TRADED FD RISNG DIVD ACHIV 33738R506 598 20,033 SH   SOLE   20,033 0 0
FIRST TR EXCHANGE TRADED FD SENIOR LN FD 33738D309 561 11,913 SH   SOLE   11,913 0 0
FIRST TR EXCHANGE TRADED FD TECH ALPHADEX 33734X176 2,213 34,618 SH   SOLE   34,618 0 0
FIRST TR EXCHANGE TRADED FD US EQTY OPPT ETF 336920103 1,116 14,898 SH   SOLE   14,898 0 0
FIRST TR EXCHANGE TRADED FD WTR ETF 33733B100 2,066 40,444 SH   SOLE   40,444 0 0
FIRST TR EXCHANGE-TRADED FD PFD SECS INC ETF 33739E108 392 20,589 SH   SOLE   20,589 0 0
FIRST TR HIGH INCOME L/S FD COM 33738E109 553 37,846 SH   SOLE   37,846 0 0
FIRST TR INTER DUR PFD & IN COM 33718W103 1,154 52,911 SH   SOLE   52,911 0 0
FIRST TR LRG CP GRWTH ALPHAD COM SHS 33735K108 727 10,857 SH   SOLE   10,857 0 0
FIRST TR LRG CP VL ALPHADEX COM SHS 33735J101 1,732 33,594 SH   SOLE   33,594 0 0
FIRST TR LRGE CP CORE ALPHA COM SHS 33734K109 1,795 30,161 SH   SOLE   30,161 0 0
FIRST TR MID CAP CORE ALPHAD COM SHS 33735B108 756 11,273 SH   SOLE   11,273 0 0
FIRST TR MLP & ENERGY INCOME COM 33739B104 282 24,450 SH   SOLE   24,450 0 0
FIRST TR MORNINGSTAR DIV LEA SHS 336917109 576 19,082 SH   SOLE   19,082 0 0
FIRST TR NASDAQ100 TECH INDE SHS 337345102 2,320 28,168 SH   SOLE   28,168 0 0
FIRST TR VALUE LINE 100 ETF COM SHS 33735G107 250 11,750 SH   SOLE   11,750 0 0
FIRST TR VALUE LINE DIVID IN SHS 33734H106 720 22,182 SH   SOLE   22,182 0 0
FIRSTENERGY CORP COM 337932107 3,558 85,492 SH   SOLE   85,492 0 0
FISERV INC COM 337738108 869 9,841 SH   SOLE   9,841 0 0
FIVE BELOW INC COM 33829M101 734 5,911 SH   SOLE   5,911 0 0
FLAHERTY&CRMN PFD SEC INCOM COM 338478100 412 21,793 SH   SOLE   21,793 0 0
FLEXSHARES TR MORNSTAR UPSTR 33939L407 946 28,875 SH   SOLE   28,875 0 0
FLEXSHARES TR QUALT DIVD IDX 33939L860 924 20,616 SH   SOLE   20,616 0 0
FLOOR & DECOR HLDGS INC CL A 339750101 1,633 39,600 SH   SOLE   39,600 0 0
FOMENTO ECONOMICO MEXICANO S SPON ADR UNITS 344419106 253 2,739 SH   SOLE   2,739 0 0
FOOT LOCKER INC COM 344849104 337 5,549 SH   SOLE   5,549 0 0
FORD MTR CO DEL COM 345370860 2,747 312,957 SH   SOLE   312,957 0 0
FORTERRA INC COM 34960W106 157 37,306 SH   SOLE   37,306 0 0
FORTINET INC COM 34959E109 930 11,075 SH   SOLE   11,075 0 0
FORTIVE CORP COM 34959J108 2,088 24,890 SH   SOLE   24,890 0 0
FOX FACTORY HLDG CORP COM 35138V102 208 2,976 SH   SOLE   2,976 0 0
FRANKLIN LTD DURATION INC TR COM 35472T101 137 14,150 SH   SOLE   14,150 0 0
FREEPORT-MCMORAN INC CL B 35671D857 1,394 108,135 SH   SOLE   108,135 0 0
FTI CONSULTING INC COM 302941109 253 3,289 SH   SOLE   3,289 0 0
GABELLI DIVD & INCOME TR COM 36242H104 2,842 133,539 SH   SOLE   133,539 0 0
GABELLI EQUITY TR INC COM 362397101 208 33,934 SH   SOLE   33,934 0 0
GALLAGHER ARTHUR J & CO COM 363576109 878 11,246 SH   SOLE   11,246 0 0
GAMCO GLOBAL GOLD NAT RES & COM SH BEN INT 36465A109 769 177,224 SH   SOLE   177,224 0 0
GAMCO NAT RES GOLD & INCOME SH BEN INT 36465E101 560 99,035 SH   SOLE   99,035 0 0
GARMIN LTD SHS H2906T109 384 4,452 SH   SOLE   4,452 0 0
GARRETT MOTION INC COM 366505105 386 26,216 SH   SOLE   26,216 0 0
GARRISON CAP INC COM 366554103 333 46,364 SH   SOLE   46,364 0 0
GATX CORP COM 361448103 1,434 18,772 SH   SOLE   18,772 0 0
GENERAL DYNAMICS CORP COM 369550108 4,406 26,023 SH   SOLE   26,023 0 0
GENERAL ELECTRIC CO COM 369604103 6,694 670,134 SH   SOLE   660,214 0 9,920
GENERAL MLS INC COM 370334104 3,855 74,481 SH   SOLE   74,481 0 0
GENERAL MTRS CO COM 37045V100 3,123 84,170 SH   SOLE   84,170 0 0
GENTEX CORP COM 371901109 1,421 68,716 SH   SOLE   68,716 0 0
GENUINE PARTS CO COM 372460105 1,540 13,742 SH   SOLE   13,742 0 0
GENWORTH FINL INC COM CL A 37247D106 225 58,726 SH   SOLE   58,726 0 0
GEO GROUP INC NEW COM 36162J106 330 17,170 SH   SOLE   17,170 0 0
GILEAD SCIENCES INC COM 375558103 25,765 396,327 SH   SOLE   396,084 0 243
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 3,491 83,542 SH   SOLE   83,542 0 0
GLOBAL BLOOD THERAPEUTICS IN COM 37890U108 484 9,144 SH   SOLE   9,144 0 0
GLOBAL EAGLE ENTMT INC COM 37951D102 12 17,527 SH   SOLE   17,527 0 0
GLOBAL MED REIT INC COM NEW 37954A204 155 15,780 SH   SOLE   15,780 0 0
GLOBAL PMTS INC COM 37940X102 242 1,771 SH   SOLE   1,771 0 0
GLOBAL X FDS FINTECH ETF 37954Y814 332 12,011 SH   SOLE   12,011 0 0
GLOBAL X FDS GLB X SUPERDIV 37950E549 1,301 71,529 SH   SOLE   71,529 0 0
GLOBAL X FDS LITHIUM BTRY ETF 37954Y855 210 7,427 SH   SOLE   7,427 0 0
GLOBAL X FDS RBTCS ARTFL INTE 37954Y715 389 19,373 SH   SOLE   19,373 0 0
GLOBALSTAR INC COM 378973408 6 15,204 SH   SOLE   15,204 0 0
GOGO INC COM 38046C109 108 24,100 SH   SOLE   24,100 0 0
GOLDCORP INC NEW COM 380956409 568 49,694 SH   SOLE   49,694 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 4,650 24,218 SH   SOLE   24,218 0 0
GOPRO INC CL A 38268T103 107 16,413 SH   SOLE   16,413 0 0
GRAINGER W W INC COM 384802104 414 1,375 SH   SOLE   1,375 0 0
GREAT ELM CAP GROUP INC COM NEW 39036P209 199 46,922 SH   SOLE   46,922 0 0
GREIF INC CL A 397624107 891 21,594 SH   SOLE   21,594 0 0
GRUBHUB INC COM 400110102 365 5,251 SH   SOLE   5,251 0 0
GSV CAP CORP COM 36191J101 1,931 254,830 SH   SOLE   254,830 0 0
GUIDEWIRE SOFTWARE INC COM 40171V100 236 2,429 SH   SOLE   2,429 0 0
GW PHARMACEUTICALS PLC ADS 36197T103 226 1,342 SH   SOLE   1,342 0 0
H & E EQUIPMENT SERVICES INC COM 404030108 554 22,072 SH   SOLE   22,072 0 0
HALLIBURTON CO COM 406216101 658 22,467 SH   SOLE   22,467 0 0
HANESBRANDS INC COM 410345102 1,592 89,063 SH   SOLE   89,063 0 0
HANNON ARMSTRONG SUST INFR C COM 41068X100 1,685 65,725 SH   SOLE   65,725 0 0
HARRIS CORP DEL COM 413875105 4,863 30,447 SH   SOLE   30,447 0 0
HARTFORD FINL SVCS GROUP INC COM 416515104 297 5,991 SH   SOLE   5,991 0 0
HAWAIIAN HOLDINGS INC COM 419879101 4,835 184,170 SH   SOLE   184,170 0 0
HCA HEALTHCARE INC COM 40412C101 4,032 30,925 SH   SOLE   30,925 0 0
HCP INC COM 40414L109 1,477 47,195 SH   SOLE   47,195 0 0
HD SUPPLY HLDGS INC COM 40416M105 389 8,981 SH   SOLE   8,981 0 0
HELIX ENERGY SOLUTIONS GRP I COM 42330P107 158 20,000 SH   SOLE   20,000 0 0
HELMERICH & PAYNE INC COM 423452101 504 9,067 SH   SOLE   9,067 0 0
HENRY JACK & ASSOC INC COM 426281101 1,318 9,497 SH   SOLE   9,497 0 0
HERON THERAPEUTICS INC COM 427746102 780 31,900 SH   SOLE   31,900 0 0
HERSHEY CO COM 427866108 1,632 14,207 SH   SOLE   14,207 0 0
HESS CORP COM 42809H107 425 7,062 SH   SOLE   7,062 0 0
HEWLETT PACKARD ENTERPRISE C COM 42824C109 445 28,867 SH   SOLE   28,867 0 0
HEXO CORP COM 428304109 104 15,650 SH   SOLE   15,650 0 0
HIGHLAND FLOATNG RATE OPPRT SHS BEN INT 43010E404 1,598 115,032 SH   SOLE   115,032 0 0
HILL ROM HLDGS INC COM 431475102 1,163 10,985 SH   SOLE   10,985 0 0
HILTON WORLDWIDE HLDGS INC COM 43300A203 1,081 13,001 SH   SOLE   13,001 0 0
HIMAX TECHNOLOGIES INC SPONSORED ADR 43289P106 45 14,240 SH   SOLE   14,240 0 0
HOLLYFRONTIER CORP COM 436106108 752 15,263 SH   SOLE   15,263 0 0
HOME DEPOT INC COM 437076102 33,006 172,007 SH   SOLE   171,926 0 81
HONEYWELL INTL INC COM 438516106 19,661 123,717 SH   SOLE   123,717 0 0
HORMEL FOODS CORP COM 440452100 982 21,923 SH   SOLE   21,923 0 0
HOSPITALITY PPTYS TR COM SH BEN INT 44106M102 206 7,840 SH   SOLE   7,840 0 0
HOSTESS BRANDS INC CL A 44109J106 222 17,790 SH   SOLE   17,790 0 0
HP INC COM 40434L105 624 32,139 SH   SOLE   32,139 0 0
HSBC HLDGS PLC SPON ADR NEW 404280406 1,230 30,311 SH   SOLE   30,311 0 0
HUBSPOT INC COM 443573100 248 1,490 SH   SOLE   1,490 0 0
HUMANA INC COM 444859102 4,400 16,541 SH   SOLE   16,541 0 0
IAC INTERACTIVECORP COM 44919P508 1,920 9,141 SH   SOLE   9,141 0 0
ICAHN ENTERPRISES LP DEPOSITARY UNIT 451100101 574 7,914 SH   SOLE   7,914 0 0
IDEXX LABS INC COM 45168D104 3,898 17,434 SH   SOLE   17,434 0 0
ILLINOIS TOOL WKS INC COM 452308109 1,278 8,906 SH   SOLE   8,906 0 0
ILLUMINA INC COM 452327109 28,533 91,838 SH   SOLE   91,838 0 0
INCYTE CORP COM 45337C102 284 3,299 SH   SOLE   3,299 0 0
INGERSOLL-RAND PLC SHS G47791101 2,681 24,835 SH   SOLE   24,835 0 0
INGEVITY CORP COM 45688C107 219 2,072 SH   SOLE   2,072 0 0
INNOVATIVE INDL PPTYS INC COM 45781V101 225 2,750 SH   SOLE   2,750 0 0
INNOVATOR ETFS TR IBD 50 ETF 45782C102 502 14,987 SH   SOLE   14,987 0 0
INOGEN INC COM 45780L104 646 6,768 SH   SOLE   6,768 0 0
INSPERITY INC COM 45778Q107 1,077 8,713 SH   SOLE   8,713 0 0
INSTALLED BLDG PRODS INC COM 45780R101 243 5,000 SH   SOLE   5,000 0 0
INSTEEL INDUSTRIES INC COM 45774W108 266 12,700 SH   SOLE   12,700 0 0
INTEGRA LIFESCIENCES HLDGS C COM NEW 457985208 430 7,717 SH   SOLE   7,717 0 0
INTEL CORP COM 458140100 23,619 439,824 SH   SOLE   439,824 0 0
INTERACTIVE BROKERS GROUP IN COM CL A 45841N107 544 10,500 SH   SOLE   10,500 0 0
INTERCEPT PHARMACEUTICALS IN COM 45845P108 548 4,903 SH   SOLE   4,903 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104 426 5,600 SH   SOLE   5,600 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 16,188 114,720 SH   SOLE   114,720 0 0
INTL PAPER CO COM 460146103 2,365 51,118 SH   SOLE   51,118 0 0
INTUIT COM 461202103 2,157 8,251 SH   SOLE   8,251 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602 5,390 9,446 SH   SOLE   9,446 0 0
INVESCO ACTIVELY MANAGD ETF ULTRA SHRT DUR 46090A887 891 17,727 SH   SOLE   17,727 0 0
INVESCO CALIF VALUE MUN INC COM 46132H106 153 12,615 SH   SOLE   12,615 0 0
INVESCO DB COMMDY INDX TRCK UNIT 46138B103 1,265 79,583 SH   SOLE   79,583 0 0
INVESCO DB MLTI SECTR CMMTY ENERGY FD 46140H304 425 28,925 SH   SOLE   28,925 0 0
INVESCO DB MLTI SECTR CMMTY OIL FD 46140H403 558 53,111 SH   SOLE   53,111 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2021 HY 46138J809 255 10,303 SH   SOLE   10,303 0 0
INVESCO EXCHANGE TRADED FD T AEROSPACE DEFN 46137V100 781 13,477 SH   SOLE   13,477 0 0
INVESCO EXCHANGE TRADED FD T DWA MOMENTUM 46137V837 3,312 58,435 SH   SOLE   58,435 0 0
INVESCO EXCHANGE TRADED FD T DYNMC BIOTECH 46137V787 230 4,165 SH   SOLE   4,165 0 0
INVESCO EXCHANGE TRADED FD T DYNMC LRG GWTH 46137V746 838 17,659 SH   SOLE   17,659 0 0
INVESCO EXCHANGE TRADED FD T DYNMC LRG VALU 46137V738 593 16,754 SH   SOLE   16,754 0 0
INVESCO EXCHANGE TRADED FD T DYNMC MEDIA 46137V696 431 13,267 SH   SOLE   13,267 0 0
INVESCO EXCHANGE TRADED FD T FTSE RAFI 1500 46137V597 1,501 11,764 SH   SOLE   11,764 0 0
INVESCO EXCHANGE TRADED FD T HIG YLD EQ DIV 46137V563 1,355 75,822 SH   SOLE   75,822 0 0
INVESCO EXCHANGE TRADED FD T NASDAQ INTERNT 46137V530 579 4,300 SH   SOLE   4,300 0 0
INVESCO EXCHANGE TRADED FD T RUSEL MDCP GWT 46137V464 249 4,396 SH   SOLE   4,396 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL HLT 46137V332 201 1,017 SH   SOLE   1,017 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL TEC 46137V282 467 2,743 SH   SOLE   2,743 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL UTL 46137V274 263 2,710 SH   SOLE   2,710 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 3,555 34,042 SH   SOLE   34,042 0 0
INVESCO EXCHANGE TRADED FD T WATER RES ETF 46137V142 592 17,437 SH   SOLE   17,437 0 0
INVESCO EXCHNG TRADED FD TR CHINA TECHNLGY 46138E800 2,305 46,926 SH   SOLE   46,926 0 0
INVESCO EXCHNG TRADED FD TR DWA SMLCP MENT 46138E842 449 8,888 SH   SOLE   8,888 0 0
INVESCO EXCHNG TRADED FD TR FNDMNTL HY CRP 46138E719 249 13,356 SH   SOLE   13,356 0 0
INVESCO EXCHNG TRADED FD TR FTSE RAFI EMNG 46138E727 375 17,505 SH   SOLE   17,505 0 0
INVESCO EXCHNG TRADED FD TR KBW BK 46138E628 458 9,500 SH   SOLE   9,500 0 0
INVESCO EXCHNG TRADED FD TR MSCI GBL TIMBR 46138E545 533 19,411 SH   SOLE   19,411 0 0
INVESCO EXCHNG TRADED FD TR PFD ETF 46138E511 462 31,860 SH   SOLE   31,860 0 0
INVESCO EXCHNG TRADED FD TR S&P 500 HB ETF 46138E370 245 5,893 SH   SOLE   5,893 0 0
INVESCO EXCHNG TRADED FD TR S&P500 HDL VOL 46138E362 1,161 27,345 SH   SOLE   27,345 0 0
INVESCO EXCHNG TRADED FD TR S&P500 LOW VOL 46138E354 2,634 50,045 SH   SOLE   50,045 0 0
INVESCO EXCHNG TRADED FD TR SR LN ETF 46138G508 255 11,257 SH   SOLE   11,257 0 0
INVESCO EXCHNG TRADED FD TR TAXABLE MUN BD 46138G805 714 23,446 SH   SOLE   23,446 0 0
INVESCO EXCHNG TRADED FD TR VAR RATE PFD 46138G870 980 39,875 SH   SOLE   39,875 0 0
INVESCO MUN OPPORTUNITY TR COM 46132C107 251 21,000 SH   SOLE   21,000 0 0
INVESCO MUN TR COM 46131J103 157 13,038 SH   SOLE   13,038 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 39,197 218,168 SH   SOLE   218,168 0 0
INVESCO SR INCOME TR COM 46131H107 176 42,000 SH   SOLE   42,000 0 0
INVESCO TR INVT GRADE MUNS COM 46131M106 248 20,000 SH   SOLE   20,000 0 0
INVESTORS TITLE CO COM 461804106 863 5,466 SH   SOLE   5,466 0 0
IONIS PHARMACEUTICALS INC COM 462222100 383 4,715 SH   SOLE   4,715 0 0
IPG PHOTONICS CORP COM 44980X109 1,349 8,889 SH   SOLE   8,776 0 113
IQVIA HLDGS INC COM 46266C105 751 5,220 SH   SOLE   5,220 0 0
IROBOT CORP COM 462726100 580 4,930 SH   SOLE   4,930 0 0
IRON MTN INC NEW COM 46284V101 3,201 90,272 SH   SOLE   90,272 0 0
ISHARES GOLD TRUST ISHARES 464285105 3,360 271,338 SH   SOLE   271,338 0 0
ISHARES INC CORE MSCI EMKT 46434G103 935 18,080 SH   SOLE   18,080 0 0
ISHARES INC MIN VOL EMRG MKT 464286533 1,294 21,829 SH   SOLE   21,829 0 0
ISHARES INC MSCI MEXICO ETF 464286822 311 7,136 SH   SOLE   7,136 0 0
ISHARES INC MSCI TAIWAN ETF 46434G772 1,014 29,350 SH   SOLE   29,350 0 0
ISHARES SILVER TRUST ISHARES 46428Q109 2,352 165,848 SH   SOLE   164,598 0 1,250
ISHARES TR 0-5 YR TIPS ETF 46429B747 6,751 67,727 SH   SOLE   67,727 0 0
ISHARES TR 0-5YR HI YL CP 46434V407 217 4,638 SH   SOLE   4,638 0 0
ISHARES TR 1 3 YR TREAS BD 464287457 8,622 102,491 SH   SOLE   102,491 0 0
ISHARES TR 20 YR TR BD ETF 464287432 1,825 14,434 SH   SOLE   14,434 0 0
ISHARES TR BARCLAYS 7 10 YR 464287440 1,404 13,164 SH   SOLE   13,164 0 0
ISHARES TR CHINA LG-CAP ETF 464287184 376 8,511 SH   SOLE   8,511 0 0
ISHARES TR CORE 1 5 YR USD 46432F859 220 4,403 SH   SOLE   4,403 0 0
ISHARES TR CORE DIV GRWTH 46434V621 823 22,406 SH   SOLE   22,406 0 0
ISHARES TR CORE HIGH DV ETF 46429B663 206 2,208 SH   SOLE   2,208 0 0
ISHARES TR CORE LT USDB ETF 464289479 261 4,171 SH   SOLE   4,171 0 0
ISHARES TR CORE MSCI EAFE 46432F842 898 14,778 SH   SOLE   14,778 0 0
ISHARES TR CORE S&P MCP ETF 464287507 7,450 39,334 SH   SOLE   39,334 0 0
ISHARES TR CORE S&P SCP ETF 464287804 10,732 139,104 SH   SOLE   139,104 0 0
ISHARES TR CORE S&P TTL STK 464287150 388 6,023 SH   SOLE   6,023 0 0
ISHARES TR CORE S&P500 ETF 464287200 30,731 107,994 SH   SOLE   107,994 0 0
ISHARES TR CORE US AGGBD ET 464287226 3,490 31,998 SH   SOLE   31,998 0 0
ISHARES TR EAFE GRWTH ETF 464288885 497 6,423 SH   SOLE   6,423 0 0
ISHARES TR EAFE SML CP ETF 464288273 1,560 27,162 SH   SOLE   27,162 0 0
ISHARES TR EXPANDED TECH 464287515 5,086 24,122 SH   SOLE   24,122 0 0
ISHARES TR FLTG RATE NT ETF 46429B655 4,640 91,132 SH   SOLE   91,132 0 0
ISHARES TR GLOBAL 100 ETF 464287572 532 11,188 SH   SOLE   11,188 0 0
ISHARES TR GOV/CRED BD ETF 464288596 231 2,035 SH   SOLE   2,035 0 0
ISHARES TR IBONDS DEC19 ETF 46434VAU4 254 10,217 SH   SOLE   10,217 0 0
ISHARES TR IBONDS DEC24 ETF 46434VBG4 349 14,041 SH   SOLE   14,041 0 0
ISHARES TR IBOXX HI YD ETF 464288513 1,053 12,176 SH   SOLE   12,176 0 0
ISHARES TR IBOXX INV CP ETF 464287242 2,583 21,691 SH   SOLE   21,691 0 0
ISHARES TR INTL SEL DIV ETF 464288448 252 8,181 SH   SOLE   8,181 0 0
ISHARES TR INTRM GOV CR ETF 464288612 1,637 14,848 SH   SOLE   14,848 0 0
ISHARES TR JPMORGAN USD EMG 464288281 269 2,447 SH   SOLE   2,447 0 0
ISHARES TR MIN VOL EAFE ETF 46429B689 1,402 19,474 SH   SOLE   19,474 0 0
ISHARES TR MIN VOL USA ETF 46429B697 1,362 23,164 SH   SOLE   23,164 0 0
ISHARES TR MSCI EAFE ETF 464287465 19,420 299,416 SH   SOLE   299,416 0 0
ISHARES TR MSCI EMG MKT ETF 464287234 9,502 221,374 SH   SOLE   221,374 0 0
ISHARES TR MSCI INDIA ETF 46429B598 428 12,150 SH   SOLE   12,150 0 0
ISHARES TR MSCI KLD400 SOC 464288570 254 2,410 SH   SOLE   2,410 0 0
ISHARES TR MSCI UK ETF NEW 46435G334 373 11,311 SH   SOLE   11,311 0 0
ISHARES TR NA TEC MULTM ETF 464287531 234 4,142 SH   SOLE   4,142 0 0
ISHARES TR NASDAQ BIOTECH 464287556 4,834 43,236 SH   SOLE   43,236 0 0
ISHARES TR NATIONAL MUN ETF 464288414 1,209 10,869 SH   SOLE   10,869 0 0
ISHARES TR PFD AND INCM SEC 464288687 1,559 42,672 SH   SOLE   42,672 0 0
ISHARES TR PHLX SEMICND ETF 464287523 5,614 29,619 SH   SOLE   29,619 0 0
ISHARES TR RUS 1000 ETF 464287622 588 3,739 SH   SOLE   3,739 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 3,342 22,079 SH   SOLE   22,079 0 0
ISHARES TR RUS 1000 VAL ETF 464287598 2,272 18,398 SH   SOLE   18,398 0 0
ISHARES TR RUS 2000 GRW ETF 464287648 1,610 8,186 SH   SOLE   8,186 0 0
ISHARES TR RUS 2000 VAL ETF 464287630 810 6,755 SH   SOLE   6,755 0 0
ISHARES TR RUS MD CP GR ETF 464287481 1,658 12,222 SH   SOLE   12,222 0 0
ISHARES TR RUS MDCP VAL ETF 464287473 1,211 13,939 SH   SOLE   13,939 0 0
ISHARES TR RUS MID CAP ETF 464287499 465 8,627 SH   SOLE   8,627 0 0
ISHARES TR RUS TP200 GR ETF 464289438 728 8,859 SH   SOLE   8,859 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 11,959 78,121 SH   SOLE   78,121 0 0
ISHARES TR S&P 100 ETF 464287101 441 3,520 SH   SOLE   3,520 0 0
ISHARES TR S&P 500 GRWT ETF 464287309 3,074 17,834 SH   SOLE   17,834 0 0
ISHARES TR S&P 500 VAL ETF 464287408 1,482 13,149 SH   SOLE   13,149 0 0
ISHARES TR S&P MC 400GR ETF 464287606 835 3,812 SH   SOLE   3,812 0 0
ISHARES TR S&P MC 400VL ETF 464287705 1,376 8,768 SH   SOLE   8,768 0 0
ISHARES TR S&P SML 600 GWT 464287887 302 1,690 SH   SOLE   1,690 0 0
ISHARES TR SELECT DIVID ETF 464287168 1,240 12,626 SH   SOLE   12,626 0 0
ISHARES TR SH TR CRPORT ETF 464288646 5,726 108,404 SH   SOLE   108,404 0 0
ISHARES TR SHORT TREAS BD 464288679 13,547 122,517 SH   SOLE   122,517 0 0
ISHARES TR SHRT NAT MUN ETF 464288158 1,039 9,803 SH   SOLE   9,803 0 0
ISHARES TR SP SMCP600VL ETF 464287879 1,373 9,305 SH   SOLE   9,305 0 0
ISHARES TR TIPS BD ETF 464287176 3,609 31,920 SH   SOLE   31,920 0 0
ISHARES TR U.S. BAS MTL ETF 464287838 235 2,575 SH   SOLE   2,575 0 0
ISHARES TR U.S. CNSM SV ETF 464287580 4,498 22,011 SH   SOLE   22,011 0 0
ISHARES TR U.S. ENERGY ETF 464287796 1,550 43,032 SH   SOLE   43,032 0 0
ISHARES TR U.S. FIN SVC ETF 464287770 407 3,266 SH   SOLE   3,266 0 0
ISHARES TR U.S. FINLS ETF 464287788 571 4,831 SH   SOLE   4,831 0 0
ISHARES TR U.S. MED DVC ETF 464288810 6,337 27,366 SH   SOLE   27,366 0 0
ISHARES TR U.S. PHARMA ETF 464288836 331 2,151 SH   SOLE   2,151 0 0
ISHARES TR U.S. REAL ES ETF 464287739 500 5,743 SH   SOLE   5,743 0 0
ISHARES TR U.S. TECH ETF 464287721 802 4,207 SH   SOLE   4,207 0 0
ISHARES TR U.S. UTILITS ETF 464287697 465 3,156 SH   SOLE   3,156 0 0
ISHARES TR US AER DEF ETF 464288760 5,571 27,911 SH   SOLE   27,911 0 0
ISHARES TR US BR DEL SE ETF 464288794 3,301 56,162 SH   SOLE   56,162 0 0
ISHARES TR US HLTHCARE ETF 464287762 460 2,373 SH   SOLE   2,373 0 0
ISHARES TR US HLTHCR PR ETF 464288828 3,000 17,871 SH   SOLE   17,871 0 0
ISHARES TR US INDUSTRIALS 464287754 266 1,753 SH   SOLE   1,753 0 0
ISHARES TR US TELECOM ETF 464287713 245 8,248 SH   SOLE   8,248 0 0
ISHARES TR USA MOMENTUM FCT 46432F396 17,412 155,215 SH   SOLE   154,178 0 1,037
ISHARES TR USA QUALITY FCTR 46432F339 1,211 13,679 SH   SOLE   13,679 0 0
ISHARES US ETF TR SHT MAT BD ETF 46431W507 2,903 57,792 SH   SOLE   57,792 0 0
ITT INC COM 45073V108 286 4,930 SH   SOLE   4,930 0 0
J2 GLOBAL INC COM 48123V102 433 5,000 SH   SOLE   5,000 0 0
JACK IN THE BOX INC COM 466367109 247 3,047 SH   SOLE   3,047 0 0
JACOBS ENGR GROUP INC COM 469814107 3,479 46,268 SH   SOLE   46,268 0 0
JANUS DETROIT STR TR HENDRSN SHRT ETF 47103U886 3,875 77,945 SH   SOLE   77,945 0 0
JD COM INC SPON ADR CL A 47215P106 1,500 49,762 SH   SOLE   49,762 0 0
JEFFERIES FINL GROUP INC COM 47233W109 3,481 185,211 SH   SOLE   185,211 0 0
JETBLUE AWYS CORP COM 477143101 351 21,500 SH   SOLE   21,500 0 0
JOHNSON & JOHNSON COM 478160104 34,456 246,481 SH   SOLE   246,181 0 300
JOHNSON CTLS INTL PLC SHS G51502105 4,809 130,180 SH   SOLE   130,180 0 0
JONES LANG LASALLE INC COM 48020Q107 329 2,135 SH   SOLE   2,135 0 0
JP MORGAN EXCHANGE TRADED FD ULTRA SHRT INC 46641Q837 544 10,813 SH   SOLE   10,813 0 0
JPMORGAN CHASE & CO COM 46625H100 39,852 393,681 SH   SOLE   393,681 0 0
KAISER ALUMINUM CORP COM PAR $0.01 483007704 524 5,000 SH   SOLE   5,000 0 0
KANSAS CITY SOUTHERN COM NEW 485170302 8,911 76,833 SH   SOLE   75,542 0 1,291
KAYNE ANDERSON MDSTM ENERGY COM 48661E108 264 22,221 SH   SOLE   22,221 0 0
KELLOGG CO COM 487836108 279 4,857 SH   SOLE   4,857 0 0
KEYCORP NEW COM 493267108 1,488 94,477 SH   SOLE   94,477 0 0
KIMBERLY CLARK CORP COM 494368103 2,745 22,152 SH   SOLE   22,152 0 0
KINDER MORGAN INC DEL COM 49456B101 6,763 337,974 SH   SOLE   337,974 0 0
KIRBY CORP COM 497266106 1,215 16,175 SH   SOLE   16,175 0 0
KKR & CO INC CL A 48251W104 7,789 331,557 SH   SOLE   331,557 0 0
KONINKLIJKE PHILIPS N V NY REG SH NEW 500472303 200 4,881 SH   SOLE   4,881 0 0
KOPIN CORP COM 500600101 61 45,500 SH   SOLE   45,500 0 0
KRAFT HEINZ CO COM 500754106 2,348 71,917 SH   SOLE   71,917 0 0
KRANESHARES TR BOSERA MSCI CH 500767405 780 24,434 SH   SOLE   24,434 0 0
KRANESHARES TR CSI CHI INTERNET 500767306 324 6,884 SH   SOLE   6,884 0 0
KRATOS DEFENSE & SEC SOLUTIO COM NEW 50077B207 341 21,800 SH   SOLE   21,800 0 0
KROGER CO COM 501044101 736 29,919 SH   SOLE   29,919 0 0
KVH INDS INC COM 482738101 405 39,786 SH   SOLE   39,786 0 0
L BRANDS INC COM 501797104 530 19,239 SH   SOLE   19,239 0 0
L3 TECHNOLOGIES INC COM 502413107 4,662 22,592 SH   SOLE   22,592 0 0
LABORATORY CORP AMER HLDGS COM NEW 50540R409 277 1,812 SH   SOLE   1,812 0 0
LAM RESEARCH CORP COM 512807108 322 1,798 SH   SOLE   1,798 0 0
LAMAR ADVERTISING CO NEW CL A 512816109 935 11,796 SH   SOLE   11,796 0 0
LAMB WESTON HLDGS INC COM 513272104 778 10,388 SH   SOLE   10,388 0 0
LANDSTAR SYS INC COM 515098101 936 8,555 SH   SOLE   8,555 0 0
LAS VEGAS SANDS CORP COM 517834107 2,628 43,122 SH   SOLE   43,122 0 0
LAUDER ESTEE COS INC CL A 518439104 2,878 17,384 SH   SOLE   17,384 0 0
LAZARD LTD SHS A G54050102 1,558 43,117 SH   SOLE   43,117 0 0
LEGACY RESVS INC COM 524706108 9 19,525 SH   SOLE   19,525 0 0
LEGGETT & PLATT INC COM 524660107 1,529 36,204 SH   SOLE   36,204 0 0
LEIDOS HLDGS INC COM 525327102 338 5,275 SH   SOLE   5,275 0 0
LENNAR CORP CL A 526057104 342 6,971 SH   SOLE   6,971 0 0
LEXINGTON REALTY TRUST COM 529043101 222 24,523 SH   SOLE   24,523 0 0
LIBERTY ALL STAR EQUITY FD SH BEN INT 530158104 216 35,373 SH   SOLE   35,373 0 0
LIBERTY BROADBAND CORP COM SER C 530307305 261 2,851 SH   SOLE   2,851 0 0
LIBERTY GLOBAL PLC SHS CL A G5480U104 230 9,231 SH   SOLE   9,231 0 0
LIBERTY MEDIA CORP DELAWARE COM A SIRIUSXM 531229409 1,414 37,041 SH   SOLE   37,041 0 0
LIBERTY MEDIA CORP DELAWARE COM C SIRIUSXM 531229607 1,461 38,218 SH   SOLE   38,218 0 0
LIBERTY PPTY TR SH BEN INT 531172104 1,724 35,600 SH   SOLE   35,600 0 0
LILLY ELI & CO COM 532457108 8,025 61,852 SH   SOLE   61,852 0 0
LINCOLN ELEC HLDGS INC COM 533900106 319 3,798 SH   SOLE   3,798 0 0
LINCOLN NATL CORP IND COM 534187109 1,344 22,893 SH   SOLE   22,893 0 0
LINDE PLC COM G5494J103 5,233 29,744 SH   SOLE   29,744 0 0
LINDSAY CORP COM 535555106 440 4,548 SH   SOLE   4,548 0 0
LIONS GATE ENTMNT CORP CL A VTG 535919401 189 12,100 SH   SOLE   12,100 0 0
LIVENT CORP COM 53814L108 1,020 83,039 SH   SOLE   81,824 0 1,215
LIVEPERSON INC COM 538146101 476 16,400 SH   SOLE   16,400 0 0
LKQ CORP COM 501889208 2,232 78,658 SH   SOLE   78,658 0 0
LMP CAP & INCOME FD INC COM 50208A102 600 46,499 SH   SOLE   46,499 0 0
LOCKHEED MARTIN CORP COM 539830109 10,066 33,537 SH   SOLE   33,487 0 50
LOEWS CORP COM 540424108 865 18,057 SH   SOLE   18,057 0 0
LOGMEIN INC COM 54142L109 813 10,155 SH   SOLE   10,155 0 0
LOWES COS INC COM 548661107 13,145 120,076 SH   SOLE   120,076 0 0
LULULEMON ATHLETICA INC COM 550021109 1,604 9,790 SH   SOLE   9,790 0 0
LUMBER LIQUIDATORS HLDGS INC COM 55003T107 131 12,912 SH   SOLE   12,912 0 0
LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 324 3,858 SH   SOLE   3,858 0 0
M D C HLDGS INC COM 552676108 1,336 45,987 SH   SOLE   45,987 0 0
MACQUARIE GLBL INFRA TOTL RE COM 55608D101 662 29,842 SH   SOLE   29,842 0 0
MACQUARIE INFRASTRUCTURE COR COM 55608B105 3,219 78,079 SH   SOLE   78,079 0 0
MACYS INC COM 55616P104 519 21,595 SH   SOLE   21,595 0 0
MADISON SQUARE GARDEN CO NEW CL A 55825T103 258 879 SH   SOLE   879 0 0
MAG SILVER CORP COM 55903Q104 3,275 307,175 SH   SOLE   294,650 0 12,525
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 1,238 20,411 SH   SOLE   20,411 0 0
MAGENTA THERAPEUTICS INC COM 55910K108 329 20,000 SH   SOLE   20,000 0 0
MALLINCKRODT PUB LTD CO SHS G5785G107 238 10,954 SH   SOLE   10,954 0 0
MANULIFE FINL CORP COM 56501R106 364 21,505 SH   SOLE   21,505 0 0
MARATHON OIL CORP COM 565849106 531 31,795 SH   SOLE   31,795 0 0
MARATHON PETE CORP COM 56585A102 2,078 34,728 SH   SOLE   34,728 0 0
MARKEL CORP COM 570535104 970 974 SH   SOLE   974 0 0
MARRIOTT INTL INC NEW CL A 571903202 1,770 14,147 SH   SOLE   14,147 0 0
MARSH & MCLENNAN COS INC COM 571748102 517 5,509 SH   SOLE   5,509 0 0
MARTIN MARIETTA MATLS INC COM 573284106 6,293 31,280 SH   SOLE   31,280 0 0
MARVELL TECHNOLOGY GROUP LTD ORD G5876H105 5,926 297,940 SH   SOLE   297,940 0 0
MASCO CORP COM 574599106 2,382 60,597 SH   SOLE   60,597 0 0
MASIMO CORP COM 574795100 910 6,583 SH   SOLE   6,583 0 0
MASTERCARD INC CL A 57636Q104 16,474 69,966 SH   SOLE   69,881 0 85
MATCH GROUP INC COM 57665R106 581 10,263 SH   SOLE   10,263 0 0
MATERION CORP COM 576690101 1,909 33,450 SH   SOLE   33,450 0 0
MAUI LD & PINEAPPLE INC COM 577345101 3,580 313,204 SH   SOLE   298,354 0 14,850
MAXAR TECHNOLOGIES INC COM 57778K105 140 34,900 SH   SOLE   34,900 0 0
MCCORMICK & CO INC COM NON VTG 579780206 3,116 20,688 SH   SOLE   20,688 0 0
MCDERMOTT INTL INC COM 580037703 113 15,195 SH   SOLE   15,195 0 0
MCDONALDS CORP COM 580135101 8,740 46,024 SH   SOLE   46,024 0 0
MCKESSON CORP COM 58155Q103 268 2,292 SH   SOLE   2,292 0 0
MEDIWOUND LTD ORD SHS M68830104 164 32,800 SH   SOLE   32,800 0 0
MEDTRONIC PLC SHS G5960L103 14,789 162,374 SH   SOLE   160,134 0 2,240
MERCER INTL INC COM 588056101 405 29,953 SH   SOLE   29,953 0 0
MERCK & CO INC COM 58933Y105 25,024 300,872 SH   SOLE   300,872 0 0
METHANEX CORP COM 59151K108 1,019 17,925 SH   SOLE   17,925 0 0
METLIFE INC COM 59156R108 4,031 94,698 SH   SOLE   94,698 0 0
METTLER TOLEDO INTERNATIONAL COM 592688105 203 280 SH   SOLE   280 0 0
MFA FINL INC COM 55272X102 596 82,000 SH   SOLE   82,000 0 0
MFS GOVT MKTS INCOME TR SH BEN INT 552939100 68 15,159 SH   SOLE   15,159 0 0
MFS INTER INCOME TR SH BEN INT 55273C107 443 116,661 SH   SOLE   116,661 0 0
MGM RESORTS INTERNATIONAL COM 552953101 1,401 54,640 SH   SOLE   54,640 0 0
MICROCHIP TECHNOLOGY INC COM 595017104 2,243 27,039 SH   SOLE   27,039 0 0
MICRON TECHNOLOGY INC COM 595112103 3,205 77,535 SH   SOLE   77,535 0 0
MICROSOFT CORP COM 594918104 95,521 809,912 SH   SOLE   809,912 0 0
MID AMER APT CMNTYS INC COM 59522J103 4,206 38,474 SH   SOLE   38,474 0 0
MIDDLESEX WATER CO COM 596680108 2,654 47,399 SH   SOLE   45,324 0 2,075
MILLER HOWARD HIGH INC EQTY COM SHS BEN IN 600379101 128 11,250 SH   SOLE   11,250 0 0
MIMECAST LTD ORD SHS G14838109 565 11,938 SH   SOLE   11,938 0 0
MITCHAM INDS INC COM 606501104 39 10,000 SH   SOLE   10,000 0 0
MONDELEZ INTL INC CL A 609207105 2,662 53,321 SH   SOLE   53,321 0 0
MONMOUTH REAL ESTATE INVT CO CL A 609720107 526 39,884 SH   SOLE   39,884 0 0
MONOLITHIC PWR SYS INC COM 609839105 786 5,804 SH   SOLE   5,804 0 0
MONROE CAP CORP COM 610335101 965 79,456 SH   SOLE   79,456 0 0
MONSTER BEVERAGE CORP NEW COM 61174X109 287 5,264 SH   SOLE   5,264 0 0
MOODYS CORP COM 615369105 296 1,633 SH   SOLE   1,633 0 0
MORGAN STANLEY COM NEW 617446448 2,619 62,057 SH   SOLE   62,057 0 0
MORGAN STANLEY CHINA A SH FD COM 617468103 203 8,700 SH   SOLE   8,700 0 0
MORNINGSTAR INC COM 617700109 298 2,366 SH   SOLE   2,366 0 0
MOSAIC CO NEW COM 61945C103 766 28,064 SH   SOLE   28,064 0 0
MOTOROLA SOLUTIONS INC COM NEW 620076307 871 6,205 SH   SOLE   6,205 0 0
MPLX LP COM UNIT REP LTD 55336V100 229 6,951 SH   SOLE   6,951 0 0
MUELLER INDS INC COM 624756102 216 6,900 SH   SOLE   6,900 0 0
MUELLER WTR PRODS INC COM SER A 624758108 300 29,878 SH   SOLE   29,878 0 0
MYLAN N V SHS EURO N59465109 387 13,650 SH   SOLE   13,650 0 0
NABORS INDUSTRIES LTD SHS G6359F103 151 43,965 SH   SOLE   43,965 0 0
NANTKWEST INC COM 63016Q102 52 32,600 SH   SOLE   32,600 0 0
NASDAQ INC COM 631103108 382 4,366 SH   SOLE   4,366 0 0
NATIONAL FUEL GAS CO N J COM 636180101 550 9,020 SH   SOLE   9,020 0 0
NATIONAL OILWELL VARCO INC COM 637071101 1,695 63,622 SH   SOLE   63,622 0 0
NATIONAL RETAIL PPTYS INC COM 637417106 1,119 20,205 SH   SOLE   20,205 0 0
NATURAL GROCERS BY VITAMIN C COM 63888U108 155 12,971 SH   SOLE   12,971 0 0
NAVIGATOR HOLDINGS LTD SHS Y62132108 17,735 1,612,328 SH   SOLE   1,612,328 0 0
NAVISTAR INTL CORP NEW COM 63934E108 319 9,872 SH   SOLE   9,872 0 0
NCI BUILDING SYS INC COM NEW 628852204 62 10,000 SH   SOLE   10,000 0 0
NEON THERAPEUTICS INC COM 64050Y100 194 30,081 SH   SOLE   30,081 0 0
NETAPP INC COM 64110D104 289 4,168 SH   SOLE   4,168 0 0
NETFLIX INC COM 64110L106 16,096 45,141 SH   SOLE   45,141 0 0
NEUBERGER BERMAN HGH YLD FD COM 64128C106 170 15,019 SH   SOLE   15,019 0 0
NEUBERGER BERMAN MLP INCOME COM 64129H104 246 30,910 SH   SOLE   30,910 0 0
NEUBERGER BERMAN RE ES SEC F COM 64190A103 651 130,916 SH   SOLE   130,916 0 0
NEUROCRINE BIOSCIENCES INC COM 64125C109 607 6,889 SH   SOLE   6,889 0 0
NEW GOLD INC CDA COM 644535106 24 28,146 SH   SOLE   28,146 0 0
NEW MTN FIN CORP COM 647551100 312 23,027 SH   SOLE   23,027 0 0
NEW RELIC INC COM 64829B100 269 2,722 SH   SOLE   2,722 0 0
NEW RESIDENTIAL INVT CORP COM NEW 64828T201 794 46,943 SH   SOLE   46,943 0 0
NEW YORK CMNTY BANCORP INC COM 649445103 757 65,425 SH   SOLE   65,425 0 0
NEWELL BRANDS INC COM 651229106 1,359 88,608 SH   SOLE   88,608 0 0
NEWMONT MNG CORP COM 651639106 3,564 99,642 SH   SOLE   96,117 0 3,525
NEXPOINT STRATEGIC OPORTUNT COM NEW 65340G205 600 27,543 SH   SOLE   27,543 0 0
NEXTERA ENERGY INC COM 65339F101 14,020 72,518 SH   SOLE   72,518 0 0
NIC INC COM 62914B100 332 19,432 SH   SOLE   19,432 0 0
NICE LTD SPONSORED ADR 653656108 368 3,000 SH   SOLE   3,000 0 0
NIKE INC CL B 654106103 4,710 55,940 SH   SOLE   55,940 0 0
NISOURCE INC COM 65473P105 5,791 202,078 SH   SOLE   202,078 0 0
NOKIA CORP SPONSORED ADR 654902204 1,377 240,681 SH   SOLE   240,681 0 0
NORDSTROM INC COM 655664100 1,286 28,979 SH   SOLE   28,979 0 0
NORFOLK SOUTHERN CORP COM 655844108 4,330 23,168 SH   SOLE   23,168 0 0
NORTHERN TR CORP COM 665859104 200 2,212 SH   SOLE   2,212 0 0
NORTHROP GRUMMAN CORP COM 666807102 5,698 21,132 SH   SOLE   21,132 0 0
NORTHWESTERN CORP COM NEW 668074305 437 6,200 SH   SOLE   6,200 0 0
NORWEGIAN CRUISE LINE HLDG L SHS G66721104 495 9,000 SH   SOLE   9,000 0 0
NOVA MEASURING INSTRUMENTS L COM M7516K103 2,802 111,270 SH   SOLE   111,270 0 0
NOVARTIS A G SPONSORED ADR 66987V109 4,317 44,905 SH   SOLE   44,905 0 0
NOVAVAX INC COM 670002104 40 72,041 SH   SOLE   72,041 0 0
NOVO-NORDISK A S ADR 670100205 2,742 52,413 SH   SOLE   52,413 0 0
NUCOR CORP COM 670346105 364 6,237 SH   SOLE   6,237 0 0
NUTANIX INC CL A 67059N108 227 6,025 SH   SOLE   6,025 0 0
NUTRIEN LTD COM 67077M108 881 16,700 SH   SOLE   16,700 0 0
NUVEEN AMT FREE MUN CR INC F COM 67071L106 483 31,959 SH   SOLE   31,959 0 0
NUVEEN AMT FREE QLTY MUN INC COM 670657105 289 21,605 SH   SOLE   21,605 0 0
NUVEEN CA QUALTY MUN INCOME COM 67066Y105 146 10,621 SH   SOLE   10,621 0 0
NUVEEN ENHANCED MUN VALUE FD COM 67074M101 427 30,972 SH   SOLE   30,972 0 0
NUVEEN FLOATING RATE INCOME COM 67072T108 273 28,328 SH   SOLE   28,328 0 0
NUVEEN FLTNG RTE INCM OPP FD COM SHS 6706EN100 141 14,671 SH   SOLE   14,671 0 0
NUVEEN INTER DURATION MN TMF COM 670671106 159 12,100 SH   SOLE   12,100 0 0
NUVEEN MUNICIPAL CREDIT INC COM SH BEN INT 67070X101 338 22,422 SH   SOLE   22,422 0 0
NUVEEN NASDAQ 100 DYNAMIC OV COM SHS 670699107 974 43,746 SH   SOLE   43,746 0 0
NUVEEN NEW YORK AMT QLT MUNI COM 670656107 221 17,413 SH   SOLE   17,413 0 0
NUVEEN NORTH CAROLINA QLTY M COM 67060P100 175 13,700 SH   SOLE   13,700 0 0
NUVEEN PFD & INCM OPPORTNYS COM 67073B106 105 10,975 SH   SOLE   10,975 0 0
NUVEEN PFD & INCM SECURTIES COM 67072C105 120 13,354 SH   SOLE   13,354 0 0
NUVEEN QUALITY MUNCP INCOME COM 67066V101 139 10,282 SH   SOLE   10,282 0 0
NUVEEN REAL ESTATE INCOME FD COM 67071B108 144 13,899 SH   SOLE   13,899 0 0
NUVEEN S&P 500 DYN OVERWRITE COM 6706EW100 175 11,300 SH   SOLE   11,300 0 0
NUVEEN TX ADV TOTAL RET STRG COM 67090H102 221 19,270 SH   SOLE   19,270 0 0
NVENT ELECTRIC PLC SHS G6700G107 1,114 41,309 SH   SOLE   41,309 0 0
NVIDIA CORP COM 67066G104 8,469 47,171 SH   SOLE   47,080 0 91
NXP SEMICONDUCTORS N V COM N6596X109 623 7,046 SH   SOLE   7,046 0 0
O REILLY AUTOMOTIVE INC NEW COM 67103H107 7,025 18,091 SH   SOLE   18,091 0 0
OAKTREE CAP GROUP LLC UNIT CL A 674001201 576 11,608 SH   SOLE   11,608 0 0
OCCIDENTAL PETE CORP COM 674599105 5,452 82,349 SH   SOLE   80,494 0 1,855
OGE ENERGY CORP COM 670837103 715 16,602 SH   SOLE   16,602 0 0
OKTA INC CL A 679295105 1,196 14,458 SH   SOLE   14,458 0 0
OMEGA HEALTHCARE INVS INC COM 681936100 752 19,700 SH   SOLE   19,700 0 0
OMNICOM GROUP INC COM 681919106 377 5,166 SH   SOLE   5,166 0 0
ON DECK CAP INC COM 682163100 72 13,361 SH   SOLE   13,361 0 0
ON SEMICONDUCTOR CORP COM 682189105 265 12,900 SH   SOLE   12,900 0 0
ONE GAS INC COM 68235P108 225 2,530 SH   SOLE   2,530 0 0
ONEOK INC NEW COM 682680103 6,527 93,452 SH   SOLE   93,452 0 0
OPKO HEALTH INC COM 68375N103 32 12,314 SH   SOLE   12,314 0 0
OPPENHEIMER ETF TR S&P SMALLCAP 600 68386C302 810 12,360 SH   SOLE   12,360 0 0
OPPENHEIMER HLDGS INC CL A NON VTG 683797104 475 18,259 SH   SOLE   18,259 0 0
ORACLE CORP COM 68389X105 2,879 53,586 SH   SOLE   53,586 0 0
ORION ENGINEERED CARBONS S A COM L72967109 614 32,350 SH   SOLE   32,350 0 0
OSHKOSH CORP COM 688239201 203 2,701 SH   SOLE   2,701 0 0
OSI ETF TR OSHARS FTSE US 67110P407 305 9,072 SH   SOLE   9,072 0 0
OWENS CORNING NEW COM 690742101 241 5,106 SH   SOLE   5,106 0 0
OXFORD IMMUNOTEC GLOBAL PLC ORD SHS G6855A103 1,213 70,400 SH   SOLE   70,400 0 0
P T TELEKOMUNIKASI INDONESIA SPONSORED ADR 715684106 247 9,000 SH   SOLE   9,000 0 0
PACCAR INC COM 693718108 2,068 30,350 SH   SOLE   30,350 0 0
PACER FDS TR TRENDP US LAR CP 69374H105 2,417 82,264 SH   SOLE   82,264 0 0
PACER FDS TR TRENDP US MID CP 69374H204 524 17,267 SH   SOLE   17,267 0 0
PACKAGING CORP AMER COM 695156109 440 4,426 SH   SOLE   4,426 0 0
PALO ALTO NETWORKS INC COM 697435105 3,026 12,458 SH   SOLE   12,458 0 0
PARK HOTELS RESORTS INC COM 700517105 207 6,655 SH   SOLE   6,655 0 0
PARKER HANNIFIN CORP COM 701094104 3,505 20,424 SH   SOLE   20,424 0 0
PATTERN ENERGY GROUP INC CL A 70338P100 203 9,242 SH   SOLE   9,242 0 0
PAYCHEX INC COM 704326107 1,175 14,651 SH   SOLE   14,651 0 0
PAYPAL HLDGS INC COM 70450Y103 14,480 139,448 SH   SOLE   139,448 0 0
PDL BIOPHARMA INC COM 69329Y104 57 15,188 SH   SOLE   15,188 0 0
PEAK RESORTS INC COM 70469L100 470 103,229 SH   SOLE   103,229 0 0
PENNEY J C CORP INC COM 708160106 44 29,400 SH   SOLE   29,400 0 0
PENSKE AUTOMOTIVE GRP INC COM 70959W103 334 7,483 SH   SOLE   7,483 0 0
PENTAIR PLC SHS G7S00T104 1,833 41,176 SH   SOLE   41,176 0 0
PEOPLES UTD FINL INC COM 712704105 921 55,991 SH   SOLE   55,991 0 0
PEPSICO INC COM 713448108 19,716 160,875 SH   SOLE   160,875 0 0
PFIZER INC COM 717081103 33,560 790,224 SH   SOLE   790,224 0 0
PGIM ETF TR ULTRA SHORT 69344A107 347 6,930 SH   SOLE   6,930 0 0
PHILIP MORRIS INTL INC COM 718172109 11,718 132,578 SH   SOLE   132,578 0 0
PHILLIPS 66 COM 718546104 4,608 48,423 SH   SOLE   48,423 0 0
PIER 1 IMPORTS INC COM 720279108 59 77,700 SH   SOLE   77,700 0 0
PIMCO CALIF MUN INCOME FD II COM 72200M108 321 35,539 SH   SOLE   35,539 0 0
PIMCO DYNAMIC INCOME FD SHS 72201Y101 917 28,592 SH   SOLE   28,592 0 0
PIMCO DYNMIC CREDIT AND MRT COM SHS 72202D106 310 13,213 SH   SOLE   13,213 0 0
PIMCO ETF TR ENHAN SHRT MA AC 72201R833 2,243 22,083 SH   SOLE   22,083 0 0
PIONEER MUN HIGH INCOME ADV COM 723762100 333 30,992 SH   SOLE   30,992 0 0
PIONEER NAT RES CO COM 723787107 3,689 24,228 SH   SOLE   24,228 0 0
PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 539 21,990 SH   SOLE   21,990 0 0
PLANET FITNESS INC CL A 72703H101 4,874 70,920 SH   SOLE   70,920 0 0
PLURALSIGHT INC COM CL A 72941B106 553 17,441 SH   SOLE   17,441 0 0
PNC FINL SVCS GROUP INC COM 693475105 1,601 13,056 SH   SOLE   13,056 0 0
POLARITYTE INC COM 731094108 427 39,909 SH   SOLE   39,459 0 450
PORTOLA PHARMACEUTICALS INC COM 737010108 771 22,205 SH   SOLE   22,205 0 0
POST HLDGS INC COM 737446104 350 3,199 SH   SOLE   3,199 0 0
PPG INDS INC COM 693506107 881 7,806 SH   SOLE   7,806 0 0
PPL CORP COM 69351T106 5,516 173,780 SH   SOLE   173,780 0 0
PREMIER INC CL A 74051N102 1,035 30,007 SH   SOLE   30,007 0 0
PRICE T ROWE GROUP INC COM 74144T108 1,985 19,832 SH   SOLE   19,673 0 159
PRINCIPAL FINL GROUP INC COM 74251V102 521 10,372 SH   SOLE   10,372 0 0
PROCTER AND GAMBLE CO COM 742718109 18,251 175,406 SH   SOLE   175,406 0 0
PROGRESSIVE CORP OHIO COM 743315103 372 5,166 SH   SOLE   5,166 0 0
PROLOGIS INC COM 74340W103 2,786 38,722 SH   SOLE   38,722 0 0
PROSHARES TR PSHS SH MSCI EMR 74347R396 195 10,525 SH   SOLE   10,525 0 0
PROSHARES TR RUSS 2000 DIVD 74347B698 371 6,371 SH   SOLE   6,371 0 0
PROSHARES TR S&P 500 DV ARIST 74348A467 5,157 76,080 SH   SOLE   76,080 0 0
PROSHARES TR S&P MDCP 400 DIV 74347B680 711 12,616 SH   SOLE   12,616 0 0
PROSHARES TR SHORT QQQ NEW 74347B714 343 11,659 SH   SOLE   11,659 0 0
PROSHARES TR SHORT S&P 500 NE 74347B425 376 13,584 SH   SOLE   13,584 0 0
PROSHARES TR SHRT RUSSELL2000 74348A210 318 7,812 SH   SOLE   7,812 0 0
PROSPECT CAPITAL CORPORATION COM 74348T102 196 29,993 SH   SOLE   29,993 0 0
PRUDENTIAL FINL INC COM 744320102 5,505 59,910 SH   SOLE   59,910 0 0
PTC THERAPEUTICS INC COM 69366J200 323 8,598 SH   SOLE   8,598 0 0
PUBLIC STORAGE COM 74460D109 927 4,254 SH   SOLE   4,254 0 0
PUBLIC SVC ENTERPRISE GRP IN COM 744573106 7,378 124,183 SH   SOLE   120,583 0 3,600
PUTNAM MUN OPPORTUNITIES TR SH BEN INT 746922103 163 13,300 SH   SOLE   13,300 0 0
PUTNAM PREMIER INCOME TR SH BEN INT 746853100 84 16,269 SH   SOLE   16,269 0 0
QEP RES INC COM 74733V100 162 20,800 SH   SOLE   20,800 0 0
QUALCOMM INC COM 747525103 8,395 147,200 SH   SOLE   147,200 0 0
QUANTA SVCS INC COM 74762E102 2,757 73,050 SH   SOLE   73,050 0 0
QUEST DIAGNOSTICS INC COM 74834L100 4,967 55,231 SH   SOLE   53,021 0 2,210
QUICKLOGIC CORP COM 74837P108 14 22,990 SH   SOLE   22,990 0 0
QUINSTREET INC COM 74874Q100 402 30,000 SH   SOLE   30,000 0 0
RADWARE LTD ORD M81873107 295 11,288 SH   SOLE   11,288 0 0
RANGE RES CORP COM 75281A109 1,505 133,864 SH   SOLE   133,864 0 0
RAYTHEON CO COM NEW 755111507 11,689 64,198 SH   SOLE   64,198 0 0
REALTY INCOME CORP COM 756109104 4,715 64,107 SH   SOLE   64,107 0 0
RECRO PHARMA INC COM 75629F109 186 31,806 SH   SOLE   31,806 0 0
RED HAT INC COM 756577102 3,986 21,812 SH   SOLE   21,812 0 0
REGENERON PHARMACEUTICALS COM 75886F107 2,797 6,811 SH   SOLE   6,811 0 0
REGIONS FINL CORP NEW COM 7591EP100 970 68,493 SH   SOLE   68,493 0 0
REPUBLIC SVCS INC COM 760759100 551 6,850 SH   SOLE   6,850 0 0
RESIDEO TECHNOLOGIES INC COM 76118Y104 231 12,008 SH   SOLE   12,008 0 0
RESTAURANT BRANDS INTL INC COM 76131D103 1,488 22,862 SH   SOLE   22,862 0 0
RIGEL PHARMACEUTICALS INC COM NEW 766559603 192 74,748 SH   SOLE   74,748 0 0
RIO TINTO PLC SPONSORED ADR 767204100 3,866 65,691 SH   SOLE   65,691 0 0
RITCHIE BROS AUCTIONEERS COM 767744105 291 8,559 SH   SOLE   8,559 0 0
RITE AID CORP COM 767754104 28 45,000 SH   SOLE   45,000 0 0
RLJ LODGING TR COM 74965L101 191 10,860 SH   SOLE   10,860 0 0
RMR REAL ESTATE INCOME FUND COM 76970B101 282 15,100 SH   SOLE   15,100 0 0
ROBERT HALF INTL INC COM 770323103 359 5,506 SH   SOLE   5,506 0 0
ROCKWELL AUTOMATION INC COM 773903109 476 2,711 SH   SOLE   2,711 0 0
ROGERS COMMUNICATIONS INC CL B 775109200 1,908 35,460 SH   SOLE   35,460 0 0
ROKU INC COM CL A 77543R102 1,229 19,048 SH   SOLE   19,048 0 0
ROPER TECHNOLOGIES INC COM 776696106 432 1,264 SH   SOLE   1,264 0 0
ROSS STORES INC COM 778296103 519 5,576 SH   SOLE   5,576 0 0
ROYAL BK CDA MONTREAL QUE COM 780087102 2,068 27,374 SH   SOLE   27,374 0 0
ROYAL CARIBBEAN CRUISES LTD COM V7780T103 1,630 14,220 SH   SOLE   14,220 0 0
ROYAL DUTCH SHELL PLC SPON ADR B 780259107 2,008 31,396 SH   SOLE   31,396 0 0
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 5,352 85,500 SH   SOLE   85,500 0 0
ROYCE GLOBAL VALUE TR INC COM 78081T104 396 39,388 SH   SOLE   39,388 0 0
ROYCE VALUE TR INC COM 780910105 3,718 270,221 SH   SOLE   270,221 0 0
RPM INTL INC COM 749685103 260 4,480 SH   SOLE   4,480 0 0
RYMAN HOSPITALITY PPTYS INC COM 78377T107 3,521 42,808 SH   SOLE   42,808 0 0
S&P GLOBAL INC COM 78409V104 1,002 4,758 SH   SOLE   4,758 0 0
SABRE CORP COM 78573M104 231 10,820 SH   SOLE   10,820 0 0
SAIA INC COM 78709Y105 244 4,000 SH   SOLE   4,000 0 0
SALESFORCE COM INC COM 79466L302 13,536 85,472 SH   SOLE   85,472 0 0
SALIENT MIDSTREAM & MLP FD SH BEN INT 79471V105 492 53,555 SH   SOLE   53,555 0 0
SANOFI SPONSORED ADR 80105N105 611 13,803 SH   SOLE   13,803 0 0
SAP SE SPON ADR 803054204 276 2,392 SH   SOLE   2,392 0 0
SAREPTA THERAPEUTICS INC COM 803607100 1,132 9,498 SH   SOLE   9,498 0 0
SBA COMMUNICATIONS CORP NEW CL A 78410G104 1,766 8,847 SH   SOLE   8,847 0 0
SCHLUMBERGER LTD COM 806857108 2,738 62,817 SH   SOLE   62,817 0 0
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 1,062 15,702 SH   SOLE   15,702 0 0
SCOTTS MIRACLE GRO CO CL A 810186106 1,183 15,063 SH   SOLE   15,063 0 0
SEAGATE TECHNOLOGY PLC SHS G7945M107 589 12,308 SH   SOLE   12,308 0 0
SEALED AIR CORP NEW COM 81211K100 2,040 44,286 SH   SOLE   44,286 0 0
SEATTLE GENETICS INC COM 812578102 763 10,418 SH   SOLE   10,418 0 0
SELECT SECTOR SPDR TR COMMUNICATION 81369Y852 317 6,781 SH   SOLE   6,781 0 0
SELECT SECTOR SPDR TR ENERGY 81369Y506 1,167 17,654 SH   SOLE   17,654 0 0
SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860 1,718 47,454 SH   SOLE   47,007 0 447
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 4,438 38,980 SH   SOLE   38,846 0 134
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 1,787 31,855 SH   SOLE   31,581 0 274
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 3,689 40,216 SH   SOLE   40,216 0 0
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 6,606 256,951 SH   SOLE   256,951 0 0
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 2,204 29,385 SH   SOLE   29,385 0 0
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 2,398 41,237 SH   SOLE   40,971 0 266
SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 514 9,273 SH   SOLE   9,273 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 9,409 127,157 SH   SOLE   126,950 0 207
SELECTIVE INS GROUP INC COM 816300107 310 4,900 SH   SOLE   4,900 0 0
SEMPRA ENERGY COM 816851109 1,767 14,039 SH   SOLE   14,039 0 0
SEMTECH CORP COM 816850101 321 6,300 SH   SOLE   6,300 0 0
SENSATA TECHNOLOGIES HLDNG P SHS G8060N102 500 11,110 SH   SOLE   11,110 0 0
SERVICE CORP INTL COM 817565104 886 22,064 SH   SOLE   22,064 0 0
SERVICEMASTER GLOBAL HLDGS I COM 81761R109 224 4,789 SH   SOLE   4,789 0 0
SHERWIN WILLIAMS CO COM 824348106 4,001 9,288 SH   SOLE   9,288 0 0
SHOPIFY INC CL A 82509L107 595 2,879 SH   SOLE   2,879 0 0
SILGAN HOLDINGS INC COM 827048109 290 9,800 SH   SOLE   9,800 0 0
SIMON PPTY GROUP INC NEW COM 828806109 628 3,447 SH   SOLE   3,447 0 0
SIRIUS XM HLDGS INC COM 82968B103 502 88,540 SH   SOLE   88,540 0 0
SIX FLAGS ENTMT CORP NEW COM 83001A102 219 4,443 SH   SOLE   4,443 0 0
SKYWORKS SOLUTIONS INC COM 83088M102 1,693 20,537 SH   SOLE   20,537 0 0
SL GREEN RLTY CORP COM 78440X101 1,889 21,009 SH   SOLE   21,009 0 0
SLM CORP COM 78442P106 191 19,230 SH   SOLE   19,230 0 0
SMITH A O CORP COM 831865209 2,229 41,805 SH   SOLE   41,805 0 0
SMUCKER J M CO COM NEW 832696405 508 4,368 SH   SOLE   4,368 0 0
SNAP ON INC COM 833034101 1,078 6,885 SH   SOLE   6,885 0 0
SOLAREDGE TECHNOLOGIES INC COM 83417M104 497 13,195 SH   SOLE   13,195 0 0
SOLARIS OILFIELD INFRSTR INC COM CL A 83418M103 1,536 93,413 SH   SOLE   93,413 0 0
SONY CORP SPONSORED ADR 835699307 1,200 28,411 SH   SOLE   28,411 0 0
SOUTH JERSEY INDS INC COM 838518108 213 6,640 SH   SOLE   6,640 0 0
SOUTHERN CO COM 842587107 3,548 68,652 SH   SOLE   68,652 0 0
SOUTHERN COPPER CORP COM 84265V105 247 6,221 SH   SOLE   6,221 0 0
SOUTHWEST AIRLS CO COM 844741108 19,195 369,774 SH   SOLE   369,774 0 0
SOUTHWESTERN ENERGY CO COM 845467109 1,141 243,170 SH   SOLE   243,170 0 0
SPDR DOW JONES INDL AVRG ETF UT SER 1 78467X109 2,871 11,080 SH   SOLE   11,080 0 0
SPDR GOLD TRUST GOLD SHS 78463V107 11,803 96,731 SH   SOLE   96,346 0 385
SPDR S&P 500 ETF TR TR UNIT 78462F103 37,064 131,206 SH   SOLE   131,206 0 0
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 16,583 48,011 SH   SOLE   48,011 0 0
SPDR SER TR BLOOMBERG SRT TR 78468R408 1,420 52,111 SH   SOLE   52,111 0 0
SPDR SER TR NUVEEN BLMBRG SR 78468R739 875 18,047 SH   SOLE   18,047 0 0
SPDR SER TR SPDR BLOOMBERG 78468R663 1,154 12,595 SH   SOLE   12,595 0 0
SPDR SERIES TRUST BLMBRG BRC CNVRT 78464A359 7,100 135,885 SH   SOLE   135,885 0 0
SPDR SERIES TRUST HLTH CR EQUIP 78464A581 240 2,990 SH   SOLE   2,990 0 0
SPDR SERIES TRUST S&P BIOTECH 78464A870 5,470 60,422 SH   SOLE   60,422 0 0
SPDR SERIES TRUST S&P BK ETF 78464A797 488 11,690 SH   SOLE   11,690 0 0
SPDR SERIES TRUST S&P DIVID ETF 78464A763 2,591 26,064 SH   SOLE   26,064 0 0
SPDR SERIES TRUST S&P OILGAS EXP 78464A730 210 6,818 SH   SOLE   6,818 0 0
SPDR SERIES TRUST S&P REGL BKG 78464A698 1,108 21,598 SH   SOLE   21,598 0 0
SPECTRUM BRANDS HLDGS INC NE COM 84790A105 884 16,146 SH   SOLE   16,146 0 0
SPLUNK INC COM 848637104 398 3,197 SH   SOLE   3,197 0 0
SPOTIFY TECHNOLOGY S A SHS L8681T102 286 2,060 SH   SOLE   2,060 0 0
SPRINT CORPORATION COM 85207U105 58 10,251 SH   SOLE   10,251 0 0
SPROTT PHYSICAL GOLD & SILVE TR UNIT 85208R101 3,135 252,844 SH   SOLE   252,844 0 0
SPROTT PHYSICAL GOLD TRUST UNIT 85207H104 232 22,200 SH   SOLE   22,200 0 0
SPROUTS FMRS MKT INC COM 85208M102 313 14,512 SH   SOLE   14,512 0 0
SQUARE INC CL A 852234103 4,748 63,380 SH   SOLE   63,380 0 0
SS&C TECHNOLOGIES HLDGS INC COM 78467J100 1,703 26,735 SH   SOLE   26,735 0 0
SSGA ACTIVE ETF TR BLKSTN GSOSRLN 78467V608 1,519 32,985 SH   SOLE   32,985 0 0
SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848 308 6,367 SH   SOLE   6,367 0 0
STANLEY BLACK & DECKER INC COM 854502101 2,530 18,576 SH   SOLE   18,484 0 92
STARBUCKS CORP COM 855244109 15,412 207,317 SH   SOLE   207,317 0 0
STARWOOD PPTY TR INC COM 85571B105 1,052 47,114 SH   SOLE   47,114 0 0
STATE STR CORP COM 857477103 308 4,667 SH   SOLE   4,667 0 0
STEEL DYNAMICS INC COM 858119100 902 25,585 SH   SOLE   25,585 0 0
STELLUS CAP INVT CORP COM 858568108 577 40,804 SH   SOLE   40,804 0 0
STERICYCLE INC COM 858912108 398 7,313 SH   SOLE   7,313 0 0
STMICROELECTRONICS N V NY REGISTRY 861012102 247 16,650 SH   SOLE   16,650 0 0
STONECASTLE FINL CORP COM 861780104 346 16,156 SH   SOLE   16,156 0 0
STONECO LTD COM CL A G85158106 260 6,330 SH   SOLE   6,330 0 0
STORE CAP CORP COM 862121100 1,850 55,220 SH   SOLE   55,220 0 0
STRONGBRIDGE BIOPHARMA PLC SHS USD G85347105 226 45,448 SH   SOLE   45,448 0 0
STRYKER CORP COM 863667101 6,602 33,425 SH   SOLE   33,425 0 0
SUN CMNTYS INC COM 866674104 368 3,100 SH   SOLE   3,100 0 0
SUNSTONE HOTEL INVS INC NEW COM 867892101 150 10,404 SH   SOLE   10,404 0 0
SUNTRUST BKS INC COM 867914103 948 15,996 SH   SOLE   15,996 0 0
SYNCHRONY FINL COM 87165B103 649 20,352 SH   SOLE   20,352 0 0
SYNOPSYS INC COM 871607107 4,848 42,096 SH   SOLE   40,349 0 1,747
SYSCO CORP COM 871829107 2,162 32,383 SH   SOLE   32,383 0 0
T MOBILE US INC COM 872590104 3,571 51,683 SH   SOLE   51,683 0 0
TABLEAU SOFTWARE INC CL A 87336U105 642 5,045 SH   SOLE   4,995 0 50
TABULA RASA HEALTHCARE INC COM 873379101 834 14,774 SH   SOLE   14,774 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 4,617 112,740 SH   SOLE   112,740 0 0
TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 533 5,650 SH   SOLE   5,650 0 0
TALLGRASS ENERGY LP CLASS A SHS 874696107 378 15,044 SH   SOLE   15,044 0 0
TANDEM DIABETES CARE INC COM NEW 875372203 3,011 47,409 SH   SOLE   47,409 0 0
TANGER FACTORY OUTLET CTRS I COM 875465106 666 31,748 SH   SOLE   31,748 0 0
TAPESTRY INC COM 876030107 388 11,927 SH   SOLE   11,927 0 0
TARGA RES CORP COM 87612G101 610 14,700 SH   SOLE   14,700 0 0
TARGET CORP COM 87612E106 4,079 50,823 SH   SOLE   50,823 0 0
TATA MTRS LTD SPONSORED ADR 876568502 196 15,574 SH   SOLE   15,574 0 0
TAUBMAN CTRS INC COM 876664103 393 7,443 SH   SOLE   7,443 0 0
TAYLOR MORRISON HOME CORP CL A 87724P106 2,050 115,522 SH   SOLE   115,522 0 0
TD AMERITRADE HLDG CORP COM 87236Y108 257 5,138 SH   SOLE   5,138 0 0
TE CONNECTIVITY LTD REG SHS H84989104 771 9,552 SH   SOLE   9,552 0 0
TECK RESOURCES LTD CL B 878742204 1,516 65,430 SH   SOLE   65,430 0 0
TEKLA HEALTHCARE INVS SH BEN INT 87911J103 994 48,383 SH   SOLE   48,383 0 0
TEKLA LIFE SCIENCES INVS SH BEN INT 87911K100 508 29,609 SH   SOLE   29,609 0 0
TELADOC HEALTH INC COM 87918A105 440 7,914 SH   SOLE   7,914 0 0
TELEDYNE TECHNOLOGIES INC COM 879360105 235 993 SH   SOLE   993 0 0
TENNECO INC CL A VTG COM STK 880349105 244 11,027 SH   SOLE   11,027 0 0
TERADYNE INC COM 880770102 1,437 36,049 SH   SOLE   36,049 0 0
TESLA INC COM 88160R101 1,973 7,047 SH   SOLE   7,047 0 0
TEVA PHARMACEUTICAL FIN LLC DBCV 0.250% 2/0 88163VAE9 1,660 1,801 PRN   SOLE   1,711 0 90
TEVA PHARMACEUTICAL INDS LTD SPONSORED ADS 881624209 1,847 117,756 SH   SOLE   117,756 0 0
TEXAS CAPITAL BANCSHARES INC COM 88224Q107 328 6,000 SH   SOLE   6,000 0 0
TEXAS INSTRS INC COM 882508104 12,704 119,776 SH   SOLE   119,776 0 0
TEXTRON INC COM 883203101 773 15,261 SH   SOLE   15,261 0 0
THE CHARLES SCHWAB CORPORATI COM 808513105 1,874 43,838 SH   SOLE   43,838 0 0
THE TRADE DESK INC COM CL A 88339J105 242 1,221 SH   SOLE   1,221 0 0
THERAPEUTICSMD INC COM 88338N107 210 43,035 SH   SOLE   43,035 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 23,793 86,923 SH   SOLE   86,923 0 0
THIRD PT REINS LTD COM G8827U100 232 22,350 SH   SOLE   22,350 0 0
THL CR SR LN FD COM 87244R103 177 11,500 SH   SOLE   11,500 0 0
THOMSON REUTERS CORP COM NEW 884903709 669 11,303 SH   SOLE   11,303 0 0
THOR INDS INC COM 885160101 3,545 56,840 SH   SOLE   56,840 0 0
TIFFANY & CO NEW COM 886547108 12,551 118,906 SH   SOLE   118,906 0 0
TILRAY INC COM CL 2 88688T100 252 3,848 SH   SOLE   3,848 0 0
TIMKEN CO COM 887389104 932 21,369 SH   SOLE   21,369 0 0
TJX COS INC NEW COM 872540109 5,353 100,604 SH   SOLE   100,604 0 0
TORONTO DOMINION BK ONT COM NEW 891160509 284 5,225 SH   SOLE   5,225 0 0
TORTOISE ENERGY INFRA CORP COM 89147L100 2,824 120,187 SH   SOLE   120,187 0 0
TORTOISE MIDSTRM ENERGY FD I COM 89148B101 3,876 276,428 SH   SOLE   276,428 0 0
TORTOISE PIPELINE & ENERGY F COM 89148H108 708 46,570 SH   SOLE   46,570 0 0
TOTAL S A SPONSORED ADS 89151E109 421 7,566 SH   SOLE   7,566 0 0
TOTAL SYS SVCS INC COM 891906109 1,705 17,950 SH   SOLE   17,950 0 0
TOWER SEMICONDUCTOR LTD SHS NEW M87915274 189 11,400 SH   SOLE   11,400 0 0
TRACTOR SUPPLY CO COM 892356106 236 2,410 SH   SOLE   2,410 0 0
TRANSCANADA CORP COM 89353D107 553 12,306 SH   SOLE   12,306 0 0
TRANSDIGM GROUP INC COM 893641100 268 591 SH   SOLE   591 0 0
TRANSENTERIX INC COM NEW 89366M201 76 32,000 SH   SOLE   32,000 0 0
TRANSOCEAN LTD REG SHS H8817H100 383 43,952 SH   SOLE   43,952 0 0
TRAVELCENTERS AMER LLC COM 894174101 434 105,700 SH   SOLE   105,700 0 0
TRAVELERS COMPANIES INC COM 89417E109 3,042 22,178 SH   SOLE   22,178 0 0
TRI CONTL CORP COM 895436103 212 8,054 SH   SOLE   8,054 0 0
TRIPADVISOR INC COM 896945201 222 4,311 SH   SOLE   4,311 0 0
TTM TECHNOLOGIES INC COM 87305R109 147 12,500 SH   SOLE   12,500 0 0
TUTOR PERINI CORP COM 901109108 283 16,548 SH   SOLE   16,548 0 0
TWILIO INC CL A 90138F102 6,475 50,120 SH   SOLE   50,120 0 0
TWITTER INC COM 90184L102 2,731 83,071 SH   SOLE   83,071 0 0
TWO HBRS INVT CORP COM NEW 90187B408 270 19,950 SH   SOLE   19,950 0 0
TYSON FOODS INC CL A 902494103 8,477 122,094 SH   SOLE   122,094 0 0
U S CONCRETE INC COM NEW 90333L201 261 6,303 SH   SOLE   6,303 0 0
U S SILICA HLDGS INC COM 90346E103 181 10,400 SH   SOLE   10,400 0 0
UBIQUITI NETWORKS INC COM 90347A100 4,113 27,473 SH   SOLE   27,473 0 0
UBS GROUP AG SHS H42097107 241 19,900 SH   SOLE   19,900 0 0
UDR INC COM 902653104 2,215 48,729 SH   SOLE   48,729 0 0
UGI CORP NEW COM 902681105 202 3,650 SH   SOLE   3,650 0 0
ULTA BEAUTY INC COM 90384S303 1,227 3,518 SH   SOLE   3,518 0 0
UMB FINL CORP COM 902788108 6,239 97,422 SH   SOLE   97,422 0 0
UNDER ARMOUR INC CL A 904311107 754 35,728 SH   SOLE   35,728 0 0
UNDER ARMOUR INC CL C 904311206 665 35,221 SH   SOLE   35,221 0 0
UNILEVER N V N Y SHS NEW 904784709 959 16,442 SH   SOLE   16,442 0 0
UNILEVER PLC SPON ADR NEW 904767704 1,211 20,971 SH   SOLE   20,971 0 0
UNION BANKSHARES CORP NEW COM 90539J109 269 8,326 SH   SOLE   8,326 0 0
UNION PACIFIC CORP COM 907818108 6,742 40,324 SH   SOLE   40,324 0 0
UNITED CONTL HLDGS INC COM 910047109 517 6,480 SH   SOLE   6,480 0 0
UNITED PARCEL SERVICE INC CL B 911312106 4,780 42,786 SH   SOLE   42,786 0 0
UNITED RENTALS INC COM 911363109 1,316 11,518 SH   SOLE   11,518 0 0
UNITED TECHNOLOGIES CORP COM 913017109 7,925 61,484 SH   SOLE   61,484 0 0
UNITEDHEALTH GROUP INC COM 91324P102 16,106 65,135 SH   SOLE   65,135 0 0
UNITI GROUP INC COM 91325V108 190 17,000 SH   SOLE   17,000 0 0
UNITIL CORP COM 913259107 837 15,453 SH   SOLE   15,453 0 0
UNIVERSAL DISPLAY CORP COM 91347P105 6,849 44,809 SH   SOLE   42,622 0 2,187
UNIVERSAL HEALTH RLTY INCM T SH BEN INT 91359E105 569 7,508 SH   SOLE   7,508 0 0
UNIVEST FINANCIAL CORPORATIO COM 915271100 331 13,536 SH   SOLE   13,536 0 0
UNUM GROUP COM 91529Y106 2,171 64,158 SH   SOLE   64,158 0 0
US BANCORP DEL COM NEW 902973304 8,805 182,720 SH   SOLE   182,720 0 0
UXIN LTD ADS 91818X108 109 28,647 SH   SOLE   28,647 0 0
V F CORP COM 918204108 4,674 53,774 SH   SOLE   53,774 0 0
VAIL RESORTS INC COM 91879Q109 3,744 17,226 SH   SOLE   17,150 0 76
VALERO ENERGY CORP NEW COM 91913Y100 4,719 55,630 SH   SOLE   55,438 0 192
VANDA PHARMACEUTICALS INC COM 921659108 285 15,480 SH   SOLE   15,480 0 0
VANECK MERK GOLD TRUST GOLD TRUST 921078101 131 10,375 SH   SOLE   10,375 0 0
VANECK VECTORS ETF TR AMT FREE INT ETF 92189H201 1,266 25,950 SH   SOLE   25,950 0 0
VANECK VECTORS ETF TR AMT FREE SHORT M 92189F528 689 39,250 SH   SOLE   39,250 0 0
VANECK VECTORS ETF TR EMERGING MKTS HI 92189F353 285 12,211 SH   SOLE   12,211 0 0
VANECK VECTORS ETF TR FALLEN ANGEL HG 92189F437 990 34,440 SH   SOLE   34,440 0 0
VANECK VECTORS ETF TR GOLD MINERS ETF 92189F106 1,641 73,200 SH   SOLE   73,200 0 0
VANECK VECTORS ETF TR HIGH YLD MUN ETF 92189H409 671 10,689 SH   SOLE   10,689 0 0
VANECK VECTORS ETF TR JR GOLD MINERS E 92189F791 504 15,881 SH   SOLE   15,881 0 0
VANECK VECTORS ETF TR MORNINGSTAR INTL 92189F593 782 25,043 SH   SOLE   25,043 0 0
VANECK VECTORS ETF TR MORNINGSTAR WIDE 92189F643 684 14,676 SH   SOLE   14,676 0 0
VANECK VECTORS ETF TR OIL SVCS ETF 92189F718 719 41,730 SH   SOLE   41,730 0 0
VANECK VECTORS ETF TR PHARMACEUTICAL 92189F692 830 13,664 SH   SOLE   13,664 0 0
VANECK VECTORS ETF TR STEEL ETF 92189F205 359 8,979 SH   SOLE   8,979 0 0
VANGUARD BD INDEX FD INC INTERMED TERM 921937819 433 5,164 SH   SOLE   5,164 0 0
VANGUARD BD INDEX FD INC LONG TERM BOND 921937793 775 8,410 SH   SOLE   8,410 0 0
VANGUARD BD INDEX FD INC SHORT TRM BOND 921937827 1,522 19,115 SH   SOLE   19,115 0 0
VANGUARD CHARLOTTE FDS INTL BD IDX ETF 92203J407 430 7,709 SH   SOLE   7,709 0 0
VANGUARD GROUP DIV APP ETF 921908844 3,421 31,196 SH   SOLE   31,196 0 0
VANGUARD INDEX FDS EXTEND MKT ETF 922908652 2,079 18,008 SH   SOLE   18,008 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736 6,556 41,909 SH   SOLE   41,909 0 0
VANGUARD INDEX FDS LARGE CAP ETF 922908637 559 4,309 SH   SOLE   4,309 0 0
VANGUARD INDEX FDS MID CAP ETF 922908629 4,085 25,414 SH   SOLE   25,414 0 0
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 1,731 19,912 SH   SOLE   19,912 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 12,086 46,568 SH   SOLE   46,568 0 0
VANGUARD INDEX FDS SM CP VAL ETF 922908611 488 3,792 SH   SOLE   3,792 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751 4,502 29,458 SH   SOLE   29,458 0 0
VANGUARD INDEX FDS SML CP GRW ETF 922908595 391 2,177 SH   SOLE   2,177 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 6,501 44,923 SH   SOLE   44,923 0 0
VANGUARD INDEX FDS VALUE ETF 922908744 484 4,502 SH   SOLE   4,502 0 0
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 972 19,391 SH   SOLE   19,391 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 7,933 186,651 SH   SOLE   186,651 0 0
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 235 4,388 SH   SOLE   4,388 0 0
VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 2,779 26,690 SH   SOLE   26,690 0 0
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 265 3,053 SH   SOLE   3,053 0 0
VANGUARD SCOTTSDALE FDS MORTG-BACK SEC 92206C771 643 12,280 SH   SOLE   12,280 0 0
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 1,285 16,108 SH   SOLE   16,108 0 0
VANGUARD SCOTTSDALE FDS VNG RUS1000VAL 92206C714 279 2,581 SH   SOLE   2,581 0 0
VANGUARD SCOTTSDALE FDS VNG RUS2000IDX 92206C664 203 1,650 SH   SOLE   1,650 0 0
VANGUARD STAR FD VG TL INTL STK F 921909768 725 13,970 SH   SOLE   13,970 0 0
VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 5,865 143,513 SH   SOLE   143,513 0 0
VANGUARD WHITEHALL FDS INC HIGH DIV YLD 921946406 3,389 39,563 SH   SOLE   39,563 0 0
VANGUARD WORLD FD MEGA GRWTH IND 921910816 587 4,720 SH   SOLE   4,720 0 0
VANGUARD WORLD FDS CONSUM DIS ETF 92204A108 1,868 10,837 SH   SOLE   10,837 0 0
VANGUARD WORLD FDS CONSUM STP ETF 92204A207 372 2,564 SH   SOLE   2,564 0 0
VANGUARD WORLD FDS FINANCIALS ETF 92204A405 400 6,201 SH   SOLE   6,201 0 0
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 1,376 7,978 SH   SOLE   7,978 0 0
VANGUARD WORLD FDS INDUSTRIAL ETF 92204A603 503 3,595 SH   SOLE   3,595 0 0
VANGUARD WORLD FDS INF TECH ETF 92204A702 4,048 20,174 SH   SOLE   20,174 0 0
VANGUARD WORLD FDS UTILITIES ETF 92204A876 316 2,440 SH   SOLE   2,440 0 0
VARIAN MED SYS INC COM 92220P105 1,492 10,528 SH   SOLE   10,528 0 0
VECTOR GROUP LTD COM 92240M108 426 39,491 SH   SOLE   39,491 0 0
VEEVA SYS INC CL A COM 922475108 1,235 9,734 SH   SOLE   9,734 0 0
VENTAS INC COM 92276F100 362 5,675 SH   SOLE   5,675 0 0
VERINT SYS INC COM 92343X100 3,987 66,612 SH   SOLE   66,612 0 0
VERISIGN INC COM 92343E102 332 1,826 SH   SOLE   1,826 0 0
VERISK ANALYTICS INC COM 92345Y106 331 2,488 SH   SOLE   2,488 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 32,765 554,113 SH   SOLE   554,113 0 0
VERSUM MATLS INC COM 92532W103 536 10,661 SH   SOLE   10,661 0 0
VERTEX PHARMACEUTICALS INC COM 92532F100 1,196 6,500 SH   SOLE   6,500 0 0
VIACOM INC NEW CL B 92553P201 265 9,419 SH   SOLE   9,419 0 0
VIPER ENERGY PARTNERS LP COM UNT RP INT 92763M105 385 11,600 SH   SOLE   11,600 0 0
VIRTUS GLOBAL DIVID INCOME F COM 92835W107 117 10,902 SH   SOLE   10,902 0 0
VIRTUS TOTAL RETURN FUND INC COM 92837G100 604 60,050 SH   SOLE   60,050 0 0
VISA INC COM CL A 92826C839 35,003 224,109 SH   SOLE   224,109 0 0
VMWARE INC CL A COM 928563402 1,663 9,214 SH   SOLE   9,214 0 0
VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 3,079 169,395 SH   SOLE   169,395 0 0
VOLITIONRX LTD COM 928661107 124 38,144 SH   SOLE   38,144 0 0
VONAGE HLDGS CORP COM 92886T201 372 37,047 SH   SOLE   37,047 0 0
VORNADO RLTY TR SH BEN INT 929042109 284 4,212 SH   SOLE   4,212 0 0
VOXX INTL CORP CL A 91829F104 125 27,000 SH   SOLE   27,000 0 0
VOYA RISK MANAGED NAT RES FD COM 92913C106 68 12,596 SH   SOLE   12,596 0 0
VOYAGER THERAPEUTICS INC COM 92915B106 339 17,749 SH   SOLE   17,749 0 0
VULCAN MATLS CO COM 929160109 3,427 28,942 SH   SOLE   28,942 0 0
W P CAREY INC COM 92936U109 328 4,189 SH   SOLE   4,189 0 0
WABTEC CORP COM 929740108 4,182 56,729 SH   SOLE   56,729 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 2,147 33,929 SH   SOLE   33,929 0 0
WALMART INC COM 931142103 15,686 160,841 SH   SOLE   160,694 0 147
WASHINGTON REAL ESTATE INVT SH BEN INT 939653101 933 32,858 SH   SOLE   32,858 0 0
WASTE CONNECTIONS INC COM 94106B101 550 6,208 SH   SOLE   6,208 0 0
WASTE MGMT INC DEL COM 94106L109 14,056 135,275 SH   SOLE   132,205 0 3,070
WAYFAIR INC CL A 94419L101 324 2,180 SH   SOLE   2,180 0 0
WEATHERFORD INTL PLC ORD SHS G48833100 103 146,761 SH   SOLE   146,761 0 0
WEC ENERGY GROUP INC COM 92939U106 626 7,914 SH   SOLE   7,914 0 0
WELLS FARGO CO NEW COM 949746101 5,788 119,790 SH   SOLE   119,790 0 0
WELLS FARGO CO NEW PERP PFD CNV A 949746804 364 282 SH   SOLE   282 0 0
WELLS FARGO GLOBAL DIVIDEND COM 94987C103 638 121,757 SH   SOLE   121,757 0 0
WELLTOWER INC COM 95040Q104 2,167 27,925 SH   SOLE   27,925 0 0
WENDYS CO COM 95058W100 471 26,341 SH   SOLE   26,341 0 0
WESCO AIRCRAFT HLDGS INC COM 950814103 532 60,500 SH   SOLE   60,500 0 0
WEST PHARMACEUTICAL SVSC INC COM 955306105 1,422 12,905 SH   SOLE   12,905 0 0
WESTERN ASSET EMRG MKT DEBT COM 95766A101 214 15,654 SH   SOLE   15,654 0 0
WESTERN ASSET INTM MUNI FD I COM 958435109 302 34,250 SH   SOLE   34,250 0 0
WESTERN ASSET PREMIER BD FD SHS BEN INT 957664105 278 21,320 SH   SOLE   21,320 0 0
WESTERN ASST INFLTN LKD INM COM SH BEN INT 95766Q106 210 18,700 SH   SOLE   18,700 0 0
WESTERN AST INFL LKD OPP & I COM 95766R104 215 20,000 SH   SOLE   20,000 0 0
WESTERN DIGITAL CORP COM 958102105 1,333 27,718 SH   SOLE   27,718 0 0
WESTPORT FUEL SYSTEMS INC COM NEW 960908309 220 141,200 SH   SOLE   141,200 0 0
WESTROCK CO COM 96145D105 2,377 61,985 SH   SOLE   61,985 0 0
WEX INC COM 96208T104 457 2,380 SH   SOLE   2,380 0 0
WEYERHAEUSER CO COM 962166104 10,643 404,069 SH   SOLE   399,519 0 4,550
WHIRLPOOL CORP COM 963320106 380 2,857 SH   SOLE   2,857 0 0
WHITE MTNS INS GROUP LTD COM G9618E107 208 225 SH   SOLE   225 0 0
WILEY JOHN & SONS INC CL A 968223206 1,674 37,853 SH   SOLE   37,853 0 0
WILLIAMS COS INC DEL COM 969457100 2,911 101,360 SH   SOLE   101,360 0 0
WILLIS TOWERS WATSON PUB LTD SHS G96629103 228 1,299 SH   SOLE   1,299 0 0
WILLSCOT CORP COM 971375126 169 15,214 SH   SOLE   15,214 0 0
WINNEBAGO INDS INC COM 974637100 455 14,592 SH   SOLE   14,592 0 0
WINTRUST FINL CORP COM 97650W108 5,502 81,722 SH   SOLE   81,722 0 0
WISDOMTREE TR EMER MKT HIGH FD 97717W315 1,610 36,718 SH   SOLE   36,718 0 0
WISDOMTREE TR JAPN HEDGE EQT 97717W851 225 4,453 SH   SOLE   4,453 0 0
WISDOMTREE TR US LARGECAP DIVD 97717W307 264 2,803 SH   SOLE   2,803 0 0
WISDOMTREE TR US MIDCAP DIVID 97717W505 327 9,132 SH   SOLE   9,132 0 0
WISDOMTREE TR US MIDCAP FUND 97717W570 1,557 39,585 SH   SOLE   39,585 0 0
WISDOMTREE TR US QTLY DIV GRT 97717X669 626 14,539 SH   SOLE   14,539 0 0
WISDOMTREE TR US SMALLCAP FUND 97717W562 1,759 48,723 SH   SOLE   48,723 0 0
WIX COM LTD SHS M98068105 525 4,348 SH   SOLE   4,348 0 0
WORKDAY INC CL A 98138H101 3,263 16,924 SH   SOLE   16,924 0 0
WORLD WRESTLING ENTMT INC CL A 98156Q108 346 3,982 SH   SOLE   3,982 0 0
WORLDPAY INC CL A 981558109 4,475 39,428 SH   SOLE   39,428 0 0
WPX ENERGY INC COM 98212B103 6,932 528,661 SH   SOLE   528,661 0 0
WYNDHAM DESTINATIONS INC COM 98310W108 313 7,738 SH   SOLE   7,738 0 0
WYNDHAM HOTELS & RESORTS INC COM 98311A105 2,960 59,208 SH   SOLE   59,208 0 0
WYNN RESORTS LTD COM 983134107 706 5,919 SH   SOLE   5,919 0 0
XCEL ENERGY INC COM 98389B100 1,291 22,959 SH   SOLE   22,959 0 0
XILINX INC COM 983919101 4,874 38,442 SH   SOLE   37,145 0 1,297
XPO LOGISTICS INC COM 983793100 4,143 77,111 SH   SOLE   77,111 0 0
XYLEM INC COM 98419M100 9,047 114,464 SH   SOLE   111,114 0 3,350
YAMANA GOLD INC COM 98462Y100 166 63,612 SH   SOLE   63,612 0 0
YELP INC CL A 985817105 201 5,818 SH   SOLE   5,818 0 0
YUM BRANDS INC COM 988498101 2,841 28,471 SH   SOLE   28,471 0 0
YUM CHINA HLDGS INC COM 98850P109 2,133 47,488 SH   SOLE   47,488 0 0
ZEBRA TECHNOLOGIES CORP CL A 989207105 2,965 14,150 SH   SOLE   14,150 0 0
ZENDESK INC COM 98936J101 305 3,582 SH   SOLE   3,582 0 0
ZILLOW GROUP INC CL A 98954M101 310 9,078 SH   SOLE   9,078 0 0
ZILLOW GROUP INC CL C CAP STK 98954M200 421 12,119 SH   SOLE   12,119 0 0
ZIMMER BIOMET HLDGS INC COM 98956P102 3,668 28,724 SH   SOLE   28,724 0 0
ZIOPHARM ONCOLOGY INC COM 98973P101 139 36,000 SH   SOLE   36,000 0 0
ZOETIS INC CL A 98978V103 14,406 143,105 SH   SOLE   143,105 0 0