0001085146-19-001245.txt : 20190424 0001085146-19-001245.hdr.sgml : 20190424 20190424160023 ACCESSION NUMBER: 0001085146-19-001245 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20190331 FILED AS OF DATE: 20190424 DATE AS OF CHANGE: 20190424 EFFECTIVENESS DATE: 20190424 FILER: COMPANY DATA: COMPANY CONFORMED NAME: OPPENHEIMER & CO INC CENTRAL INDEX KEY: 0000822581 IRS NUMBER: 135657518 STATE OF INCORPORATION: NY FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 13F-HR SEC ACT: 1934 Act SEC FILE NUMBER: 028-04046 FILM NUMBER: 19763852 BUSINESS ADDRESS: STREET 1: 85 BROAD ST CITY: NEW YORK STATE: NY ZIP: 10004 BUSINESS PHONE: 2126675421 MAIL ADDRESS: STREET 1: 85 BROAD ST CITY: NEW YORK STATE: NY ZIP: 10004 FORMER COMPANY: FORMER CONFORMED NAME: FAHNESTOCK & CO INC DATE OF NAME CHANGE: 19921119 13F-HR 1 primary_doc.xml 13F-HR LIVE false true false 0000822581 XXXXXXXX 03-31-2019 03-31-2019 false OPPENHEIMER & CO INC
85 BROAD ST NEW YORK NY 10004
13F HOLDINGS REPORT 028-04046 N
Deborah Kaback Managing Director 212-667-4395 /s/ Deborah Kaback New York NY 04-22-2019 0 1344 3743372
INFORMATION TABLE 2 form13fInfoTable.xml DESCRIPTION FOR INFORMATION TABLE 21VIANET GROUP INC SPONSORED ADS A 90138A103 241 30350 SH SOLE 30350 0 0 2U INC COM 90214J101 374 5272 SH SOLE 5272 0 0 3M CO COM 88579Y101 8438 40610 SH SOLE 40610 0 0 ABB LTD SPONSORED ADR 000375204 2831 150039 SH SOLE 150039 0 0 ABBOTT LABS COM 002824100 8800 110088 SH SOLE 110088 0 0 ABBVIE INC COM 00287Y109 10323 128087 SH SOLE 128087 0 0 ABERDEEN ASIA PACIFIC INCOM COM 003009107 171 40429 SH SOLE 40429 0 0 ABERDEEN GLOBAL PREMIER PPTY COM SH BEN INT 00302L108 356 59212 SH SOLE 59212 0 0 ABERDEEN TOTAL DYNAMIC DIVD COM SH BEN INT 00326L100 891 107900 SH SOLE 107900 0 0 ABRAXAS PETE CORP COM 003830106 18 14500 SH SOLE 14500 0 0 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 11565 65703 SH SOLE 65703 0 0 ACCO BRANDS CORP COM 00081T108 123 14336 SH SOLE 14336 0 0 ACTINIUM PHARMACEUTICALS INC COM 00507W107 84 175512 SH SOLE 175512 0 0 ACTIVISION BLIZZARD INC COM 00507V109 1921 42187 SH SOLE 42187 0 0 ACTUANT CORP CL A NEW 00508X203 868 35599 SH SOLE 35599 0 0 ACUITY BRANDS INC COM 00508Y102 2503 20853 SH SOLE 20853 0 0 ADAMIS PHARMACEUTICALS CORP COM NEW 00547W208 36 17000 SH SOLE 17000 0 0 ADDUS HOMECARE CORP COM 006739106 267 4200 SH SOLE 4200 0 0 ADIENT PLC ORD SHS G0084W101 226 17376 SH SOLE 17376 0 0 ADOBE INC COM 00724F101 2121 7958 SH SOLE 7958 0 0 ADVANCED MICRO DEVICES INC COM 007903107 3676 144042 SH SOLE 144042 0 0 ADVENT CLAYMORE CV SECS & IN COM 00764C109 377 25556 SH SOLE 25556 0 0 AECOM COM 00766T100 486 16395 SH SOLE 16395 0 0 AEGION CORP COM 00770F104 465 26500 SH SOLE 26500 0 0 AERIE PHARMACEUTICALS INC COM 00771V108 323 6793 SH SOLE 6793 0 0 AEROJET ROCKETDYNE HLDGS INC COM 007800105 478 13446 SH SOLE 13446 0 0 AEROVIRONMENT INC COM 008073108 539 7874 SH SOLE 7874 0 0 AES CORP COM 00130H105 181 10033 SH SOLE 10033 0 0 AFLAC INC COM 001055102 16919 338390 SH SOLE 338390 0 0 AG MTG INVT TR INC COM 001228105 2320 137771 SH SOLE 137771 0 0 AGILENT TECHNOLOGIES INC COM 00846U101 1016 12645 SH SOLE 12645 0 0 AGIOS PHARMACEUTICALS INC COM 00847X104 4325 64127 SH SOLE 64127 0 0 AGNICO EAGLE MINES LTD COM 008474108 581 13356 SH SOLE 13356 0 0 AIR LEASE CORP CL A 00912X302 4215 122726 SH SOLE 122726 0 0 AIR PRODS & CHEMS INC COM 009158106 5278 27641 SH SOLE 27641 0 0 AKAMAI TECHNOLOGIES INC COM 00971T101 2017 28127 SH SOLE 28127 0 0 AKEBIA THERAPEUTICS INC COM 00972D105 108 13160 SH SOLE 13160 0 0 ALARM COM HLDGS INC COM 011642105 233 3585 SH SOLE 3585 0 0 ALASKA AIR GROUP INC COM 011659109 1296 23085 SH SOLE 23085 0 0 ALBEMARLE CORP COM 012653101 2555 31160 SH SOLE 30955 0 205 ALCENTRA CAP CORP COM 01374T102 249 33257 SH SOLE 33257 0 0 ALCOA CORP COM 013872106 235 8362 SH SOLE 8362 0 0 ALEXANDRIA REAL ESTATE EQ IN COM 015271109 1105 7755 SH SOLE 7755 0 0 ALEXION PHARMACEUTICALS INC COM 015351109 2211 16358 SH SOLE 16358 0 0 ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 16756 91837 SH SOLE 91837 0 0 ALLEGHENY TECHNOLOGIES INC COM 01741R102 983 38440 SH SOLE 38440 0 0 ALLERGAN PLC SHS G0177J108 1715 11713 SH SOLE 11713 0 0 ALLIANCE DATA SYSTEMS CORP COM 018581108 242 1384 SH SOLE 1384 0 0 ALLIANCEBERNSTEIN GBL HGH IN COM 01879R106 508 43783 SH SOLE 43783 0 0 ALLIANCEBERNSTEIN HOLDING LP UNIT LTD PARTN 01881G106 721 24939 SH SOLE 24939 0 0 ALLIANCEBERNSTEIN NATL MUNI COM 01864U106 291 22450 SH SOLE 22450 0 0 ALLIANT ENERGY CORP COM 018802108 2657 56395 SH SOLE 56395 0 0 ALLIANZGI NFJ DIVID INT & PR COM 01883A107 166 13751 SH SOLE 13751 0 0 ALLISON TRANSMISSION HLDGS I COM 01973R101 230 5114 SH SOLE 5114 0 0 ALLSTATE CORP COM 020002101 645 6848 SH SOLE 6848 0 0 ALLY FINL INC COM 02005N100 277 10086 SH SOLE 10086 0 0 ALPHABET INC CAP STK CL A 02079K305 25973 22069 SH SOLE 22052 0 17 ALPHABET INC CAP STK CL C 02079K107 28397 24203 SH SOLE 24203 0 0 ALPS ETF TR ALERIAN MLP 00162Q866 3410 339978 SH SOLE 339978 0 0 ALTABA INC COM 021346101 1889 25492 SH SOLE 25492 0 0 ALTERYX INC COM CL A 02156B103 392 4677 SH SOLE 4677 0 0 ALTICE USA INC CL A 02156K103 483 22500 SH SOLE 22500 0 0 ALTRA INDL MOTION CORP COM 02208R106 208 6700 SH SOLE 6700 0 0 ALTRIA GROUP INC COM 02209S103 11461 199574 SH SOLE 199574 0 0 AMAZON COM INC COM 023135106 61717 34657 SH SOLE 34657 0 0 AMBARELLA INC SHS G037AX101 433 10034 SH SOLE 10034 0 0 AMBER RD INC COM 02318Y108 2063 237943 SH SOLE 237943 0 0 AMBEV SA SPONSORED ADR 02319V103 3302 767688 SH SOLE 734298 0 33390 AMEREN CORP COM 023608102 307 4183 SH SOLE 4183 0 0 AMERICA FIRST MULTIFAMILY IN BEN UNIT CTF 02364V107 78 11419 SH SOLE 11419 0 0 AMERICAN AIRLS GROUP INC COM 02376R102 1256 39567 SH SOLE 39567 0 0 AMERICAN CAMPUS CMNTYS INC COM 024835100 831 17457 SH SOLE 17457 0 0 AMERICAN ELEC PWR CO INC COM 025537101 2276 27166 SH SOLE 27166 0 0 AMERICAN EXPRESS CO COM 025816109 11401 104306 SH SOLE 104306 0 0 AMERICAN FINL GROUP INC OHIO COM 025932104 210 2179 SH SOLE 2179 0 0 AMERICAN INTL GROUP INC COM NEW 026874784 1521 35321 SH SOLE 35321 0 0 AMERICAN STS WTR CO COM 029899101 221 3088 SH SOLE 3088 0 0 AMERICAN TOWER CORP NEW COM 03027X100 10625 53918 SH SOLE 53918 0 0 AMERICAN WTR WKS CO INC NEW COM 030420103 1306 12526 SH SOLE 12526 0 0 AMERIGAS PARTNERS L P UNIT L P INT 030975106 3894 126164 SH SOLE 126164 0 0 AMERIPRISE FINL INC COM 03076C106 1141 8912 SH SOLE 8912 0 0 AMERISOURCEBERGEN CORP COM 03073E105 1618 20352 SH SOLE 20352 0 0 AMETEK INC NEW COM 031100100 1844 22235 SH SOLE 22235 0 0 AMGEN INC COM 031162100 23677 124620 SH SOLE 123354 0 1266 AMPIO PHARMACEUTICALS INC COM 03209T109 6 10100 SH SOLE 10100 0 0 ANADARKO PETE CORP COM 032511107 3729 82004 SH SOLE 80939 0 1065 ANALOG DEVICES INC COM 032654105 2990 28399 SH SOLE 28399 0 0 ANGLOGOLD ASHANTI LTD SPONSORED ADR 035128206 253 19347 SH SOLE 19347 0 0 ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 1406 16747 SH SOLE 16747 0 0 ANNALY CAP MGMT INC COM 035710409 2952 295481 SH SOLE 295481 0 0 ANTERO RES CORP COM 03674X106 317 35867 SH SOLE 35867 0 0 ANTHEM INC COM 036752103 5188 18078 SH SOLE 18078 0 0 APACHE CORP COM 037411105 1874 54062 SH SOLE 54062 0 0 APARTMENT INVT & MGMT CO CL A 03748R754 375 7455 SH SOLE 7455 0 0 APOLLO COML REAL EST FIN INC COM 03762U105 1149 63139 SH SOLE 63139 0 0 APOLLO GLOBAL MGMT LLC CL A SHS 037612306 2515 88997 SH SOLE 88997 0 0 APOLLO INVT CORP COM NEW 03761U502 183 12095 SH SOLE 12095 0 0 APOLLO SR FLOATING RATE FD I COM 037636107 174 11700 SH SOLE 11700 0 0 APPLE INC COM 037833100 103436 544537 SH SOLE 544537 0 0 APPLIED MATLS INC COM 038222105 3071 77443 SH SOLE 77443 0 0 APPROACH RESOURCES INC COM 03834A103 77 217997 SH SOLE 217997 0 0 APTARGROUP INC COM 038336103 374 3514 SH SOLE 3514 0 0 APTIV PLC SHS G6095L109 1128 14192 SH SOLE 14192 0 0 AQUA AMERICA INC COM 03836W103 236 6457 SH SOLE 6457 0 0 ARCHER DANIELS MIDLAND CO COM 039483102 1728 40082 SH SOLE 40082 0 0 ARES CAP CORP COM 04010L103 510 29746 SH SOLE 29746 0 0 ARES DYNAMIC CR ALLOCATION F COM 04014F102 187 12600 SH SOLE 12600 0 0 ARES MANAGEMENT CORPORATION CL A COM STK 03990B101 414 17831 SH SOLE 17831 0 0 ARISTA NETWORKS INC COM 040413106 2662 8465 SH SOLE 8465 0 0 ARK ETF TR INNOVATION ETF 00214Q104 1131 24213 SH SOLE 23956 0 257 ASTRAZENECA PLC SPONSORED ADR 046353108 1132 28007 SH SOLE 28007 0 0 AT&T INC COM 00206R102 28756 916963 SH SOLE 916963 0 0 ATARA BIOTHERAPEUTICS INC COM 046513107 350 8792 SH SOLE 8792 0 0 ATHENE HLDG LTD CL A G0684D107 759 18597 SH SOLE 18597 0 0 ATHERSYS INC COM 04744L106 15 10000 SH SOLE 10000 0 0 ATLANTIC CAP BANCSHARES INC COM 048269203 178 10000 SH SOLE 10000 0 0 ATLAS AIR WORLDWIDE HLDGS IN COM NEW 049164205 1171 23160 SH SOLE 23160 0 0 ATLASSIAN CORP PLC CL A G06242104 349 3109 SH SOLE 3109 0 0 ATMOS ENERGY CORP COM 049560105 601 5838 SH SOLE 5838 0 0 AURORA CANNABIS INC COM 05156X108 702 77477 SH SOLE 76469 0 1008 AUTODESK INC COM 052769106 687 4409 SH SOLE 4409 0 0 AUTOMATIC DATA PROCESSING IN COM 053015103 6657 41674 SH SOLE 41674 0 0 AUTOZONE INC COM 053332102 4640 4531 SH SOLE 4531 0 0 AXALTA COATING SYS LTD COM G0750C108 2212 87735 SH SOLE 87735 0 0 AXIS CAPITAL HOLDINGS LTD SHS G0692U109 1196 21818 SH SOLE 21818 0 0 AXON ENTERPRISE INC COM 05464C101 680 12504 SH SOLE 12504 0 0 B & G FOODS INC NEW COM 05508R106 2977 121920 SH SOLE 118480 0 3440 BAIDU INC SPON ADR REP A 056752108 1609 9759 SH SOLE 9759 0 0 BALL CORP COM 058498106 627 10827 SH SOLE 10827 0 0 BANCO SANTANDER SA ADR 05964H105 104 22488 SH SOLE 22488 0 0 BANK AMER CORP 7.25%CNV PFD L 060505682 396 304 SH SOLE 304 0 0 BANK AMER CORP COM 060505104 24444 885930 SH SOLE 885930 0 0 BANK MONTREAL QUE COM 063671101 415 5540 SH SOLE 5540 0 0 BANK NEW YORK MELLON CORP COM 064058100 3105 61558 SH SOLE 61558 0 0 BANK OZK COM 06417N103 3176 109585 SH SOLE 109585 0 0 BARINGS CORPORATE INVS COM 06759X107 1518 98232 SH SOLE 97332 0 900 BARINGS PARTN INVS SH BEN INT 06761A103 3057 199021 SH SOLE 187796 0 11225 BARRICK GOLD CORPORATION COM 067901108 949 69161 SH SOLE 67471 0 1690 BASSETT FURNITURE INDS INC COM 070203104 356 21693 SH SOLE 21693 0 0 BAXTER INTL INC COM 071813109 1683 20703 SH SOLE 20703 0 0 BB&T CORP COM 054937107 6185 132915 SH SOLE 132915 0 0 BCE INC COM NEW 05534B760 4890 110140 SH SOLE 106285 0 3855 BECTON DICKINSON & CO COM 075887109 4778 19134 SH SOLE 19134 0 0 BEL FUSE INC CL B 077347300 294 11641 SH SOLE 11641 0 0 BERKSHIRE HATHAWAY INC DEL CL A 084670108 4217 14 SH SOLE 14 0 0 BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 40471 201460 SH SOLE 201460 0 0 BHP GROUP LTD SPONSORED ADS 088606108 330 6043 SH SOLE 6043 0 0 BIOGEN INC COM 09062X103 2661 11261 SH SOLE 11261 0 0 BIOPHARMX CORP COM 09072X101 3 35000 SH SOLE 35000 0 0 BLACK STONE MINERALS L P COM UNIT 09225M101 441 25000 SH SOLE 25000 0 0 BLACKBERRY LTD COM 09228F103 393 38975 SH SOLE 38975 0 0 BLACKROCK CORE BD TR SHS BEN INT 09249E101 334 24835 SH SOLE 24835 0 0 BLACKROCK CORPOR HI YLD FD I COM 09255P107 168 16400 SH SOLE 16400 0 0 BLACKROCK CR ALLCTN INC TR COM 092508100 657 52971 SH SOLE 52971 0 0 BLACKROCK DEBT STRAT FD INC COM NEW 09255R202 118 11045 SH SOLE 11045 0 0 BLACKROCK ENHANCED GBL DIV T COM 092501105 434 40562 SH SOLE 40562 0 0 BLACKROCK ENHANCED INTL DIV COM BENE INTER 092524107 273 49130 SH SOLE 49130 0 0 BLACKROCK INC COM 09247X101 5362 12547 SH SOLE 12547 0 0 BLACKROCK INCOME TR INC COM 09247F100 435 73130 SH SOLE 73130 0 0 BLACKROCK INVT QUALITY MUN T COM 09247D105 509 36004 SH SOLE 36004 0 0 BLACKROCK MULTI-SECTOR INC T COM 09258A107 496 29900 SH SOLE 29900 0 0 BLACKROCK MUN INCOME TR SH BEN INT 09248F109 365 27050 SH SOLE 27050 0 0 BLACKROCK MUNICIPL INC QLTY COM 092479104 454 33831 SH SOLE 33831 0 0 BLACKROCK MUNIENHANCED FD IN COM 09253Y100 730 68237 SH SOLE 68237 0 0 BLACKROCK MUNIHLDNGS CALI QL COM 09254L107 249 18824 SH SOLE 18824 0 0 BLACKROCK MUNIHLDNGS QLTY II COM 09254C107 505 41050 SH SOLE 41050 0 0 BLACKROCK MUNIHOLDNGS QLTY I COM 09254A101 472 39005 SH SOLE 39005 0 0 BLACKROCK MUNIY QUALITY FD I COM 09254G108 298 24250 SH SOLE 24250 0 0 BLACKROCK MUNIYIELD QLTY FD COM 09254E103 335 25925 SH SOLE 25925 0 0 BLACKROCK MUNIYIELD QUALITY COM 09254F100 644 45700 SH SOLE 45700 0 0 BLACKROCK RES & COMM STRAT T SHS 09257A108 467 57136 SH SOLE 57136 0 0 BLACKROCK SCIENCE & TECH TR SHS 09258G104 221 6750 SH SOLE 6750 0 0 BLACKROCK TCP CAP CORP COM 09259E108 742 52318 SH SOLE 52318 0 0 BLACKSTONE GROUP L P COM UNIT LTD 09253U108 7069 202133 SH SOLE 202133 0 0 BLACKSTONE GSO STRATEGIC CR COM SHS BEN IN 09257R101 149 10462 SH SOLE 10462 0 0 BLACKSTONE MTG TR INC COM CL A 09257W100 497 14386 SH SOLE 14386 0 0 BLUEBIRD BIO INC COM 09609G100 280 1780 SH SOLE 1780 0 0 BOEING CO COM 097023105 24809 65044 SH SOLE 65044 0 0 BOINGO WIRELESS INC COM 09739C102 371 15927 SH SOLE 15927 0 0 BOOKING HLDGS INC COM 09857L108 637 365 SH SOLE 365 0 0 BOOZ ALLEN HAMILTON HLDG COR CL A 099502106 266 4572 SH SOLE 4572 0 0 BORGWARNER INC COM 099724106 1432 37289 SH SOLE 37289 0 0 BOSTON SCIENTIFIC CORP COM 101137107 963 25080 SH SOLE 25080 0 0 BOTTOMLINE TECH DEL INC COM 101388106 9428 188225 SH SOLE 188225 0 0 BOULDER GROWTH & INCOME FD I COM 101507101 1189 110264 SH SOLE 110264 0 0 BOX INC CL A 10316T104 332 17173 SH SOLE 17173 0 0 BP PLC SPONSORED ADR 055622104 10284 235227 SH SOLE 235227 0 0 BRIGGS & STRATTON CORP COM 109043109 255 21604 SH SOLE 21604 0 0 BRIGHTHOUSE FINL INC COM 10922N103 413 11377 SH SOLE 11377 0 0 BRISTOL MYERS SQUIBB CO COM 110122108 14218 297991 SH SOLE 297991 0 0 BROADCOM INC COM 11135F101 5068 16854 SH SOLE 16854 0 0 BROADRIDGE FINL SOLUTIONS IN COM 11133T103 291 2805 SH SOLE 2805 0 0 BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 6139 131589 SH SOLE 131589 0 0 BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 327 7812 SH SOLE 7812 0 0 BROOKS AUTOMATION INC COM 114340102 2128 72570 SH SOLE 72570 0 0 BROWN FORMAN CORP CL A 115637100 224 4400 SH SOLE 4400 0 0 BROWN FORMAN CORP CL B 115637209 4828 91497 SH SOLE 91497 0 0 BT GROUP PLC ADR 05577E101 206 13900 SH SOLE 13900 0 0 BUNGE LIMITED COM G16962105 494 9313 SH SOLE 9313 0 0 C H ROBINSON WORLDWIDE INC COM NEW 12541W209 209 2405 SH SOLE 2405 0 0 CADENCE BANCORPORATION CL A 12739A100 286 15429 SH SOLE 15429 0 0 CAESARS ENTMT CORP COM 127686103 200 22959 SH SOLE 22959 0 0 CALAMOS CONV & HIGH INCOME F COM SHS 12811P108 157 14427 SH SOLE 14427 0 0 CALAMOS DYNAMIC CONV & INCOM COM 12811V105 532 26141 SH SOLE 26141 0 0 CALAMOS STRATEGIC TOTL RETN COM SH BEN INT 128125101 131 10579 SH SOLE 10579 0 0 CALAVO GROWERS INC COM 128246105 425 5077 SH SOLE 5077 0 0 CALLAWAY GOLF CO COM 131193104 733 46000 SH SOLE 46000 0 0 CAMBRIA ETF TR SHSHLD YIELD ETF 132061201 806 22395 SH SOLE 22395 0 0 CAMPBELL SOUP CO COM 134429109 2894 75893 SH SOLE 72883 0 3010 CANADA GOOSE HOLDINGS INC SHS SUB VTG 135086106 1485 30930 SH SOLE 30930 0 0 CANADIAN NAT RES LTD COM 136385101 415 15086 SH SOLE 15086 0 0 CANADIAN NATL RY CO COM 136375102 6457 72158 SH SOLE 72158 0 0 CANADIAN PAC RY LTD COM 13645T100 661 3209 SH SOLE 3209 0 0 CANOPY GROWTH CORP COM 138035100 2534 58434 SH SOLE 58076 0 358 CAPITAL ONE FINL CORP COM 14040H105 444 5432 SH SOLE 5432 0 0 CAPITALA FIN CORP COM 14054R106 370 46476 SH SOLE 46476 0 0 CAPSTONE TURBINE CORP COM NEW 14067D409 11 12300 SH SOLE 12300 0 0 CARBONITE INC COM 141337105 213 8584 SH SOLE 8584 0 0 CARDINAL HEALTH INC COM 14149Y108 689 14313 SH SOLE 14313 0 0 CARLYLE GROUP L P COM UTS LTD PTN 14309L102 4977 272281 SH SOLE 272281 0 0 CARMAX INC COM 143130102 36907 528767 SH SOLE 528767 0 0 CARNIVAL CORP UNIT 99/99/9999 143658300 293 5771 SH SOLE 5771 0 0 CATABASIS PHARMACEUTICALS IN COM NEW 14875P206 727 91884 SH SOLE 91884 0 0 CATERPILLAR INC DEL COM 149123101 5495 40560 SH SOLE 40560 0 0 CBOE GLOBAL MARKETS INC COM 12503M108 476 4987 SH SOLE 4987 0 0 CBRE GROUP INC CL A 12504L109 3390 68555 SH SOLE 68555 0 0 CBS CORP NEW CL B 124857202 1867 39288 SH SOLE 39288 0 0 CDN IMPERIAL BK COMM TORONTO COM 136069101 1559 19724 SH SOLE 19724 0 0 CDW CORP COM 12514G108 805 8351 SH SOLE 8351 0 0 CEDAR FAIR L P DEPOSITRY UNIT 150185106 4745 90186 SH SOLE 90186 0 0 CELGENE CORP COM 151020104 13117 139046 SH SOLE 139046 0 0 CENTENE CORP DEL COM 15135B101 3738 70388 SH SOLE 70388 0 0 CENTER COAST BRKFLD MLP ENRG SHS BEN INT 151461100 349 41855 SH SOLE 41855 0 0 CENTERPOINT ENERGY INC COM 15189T107 724 23574 SH SOLE 23574 0 0 CENTURY BANCORP INC MASS CL A NON VTG 156432106 1166 15975 SH SOLE 15975 0 0 CENTURYLINK INC COM 156700106 4492 374646 SH SOLE 374646 0 0 CERNER CORP COM 156782104 943 16487 SH SOLE 16487 0 0 CF INDS HLDGS INC COM 125269100 2123 51929 SH SOLE 51929 0 0 CGI INC CL A SUB VTG 12532H104 571 8300 SH SOLE 8300 0 0 CHARLES RIV LABS INTL INC COM 159864107 473 3254 SH SOLE 3254 0 0 CHART INDS INC COM PAR $0.01 16115Q308 367 4050 SH SOLE 4050 0 0 CHARTER COMMUNICATIONS INC N CL A 16119P108 335 965 SH SOLE 965 0 0 CHECK POINT SOFTWARE TECH LT ORD M22465104 5411 42779 SH SOLE 42779 0 0 CHEESECAKE FACTORY INC COM 163072101 225 4585 SH SOLE 4585 0 0 CHEETAH MOBILE INC ADR 163075104 199 31022 SH SOLE 31022 0 0 CHEMED CORP NEW COM 16359R103 6851 21402 SH SOLE 20263 0 1139 CHENIERE ENERGY INC COM NEW 16411R208 690 10100 SH SOLE 10100 0 0 CHEVRON CORP NEW COM 166764100 20214 164100 SH SOLE 163962 0 138 CHIMERA INVT CORP COM NEW 16934Q208 2436 129982 SH SOLE 129982 0 0 CHINA TELECOM CORP LTD SPON ADR H SHS 169426103 273 4883 SH SOLE 4883 0 0 CHIPMOS TECHNOLOGIES INC SPONSORD ADS NEW 16965P202 301 17810 SH SOLE 17810 0 0 CHUBB LIMITED COM H1467J104 7564 54001 SH SOLE 54001 0 0 CHURCH & DWIGHT INC COM 171340102 6704 94107 SH SOLE 94107 0 0 CIGNA CORP NEW COM 125523100 4373 27197 SH SOLE 27197 0 0 CIMAREX ENERGY CO COM 171798101 704 10076 SH SOLE 10076 0 0 CINCINNATI FINL CORP COM 172062101 1291 15026 SH SOLE 15026 0 0 CINTAS CORP COM 172908105 1441 7129 SH SOLE 7129 0 0 CISCO SYS INC COM 17275R102 34844 645388 SH SOLE 645083 0 305 CITIGROUP INC COM NEW 172967424 18854 303022 SH SOLE 303022 0 0 CLEARBRIDGE MLP AND MIDSTRM COM 184692101 148 11711 SH SOLE 11711 0 0 CLEARBRIDGE MLP AND MIDSTRM COM 18469Q108 112 11518 SH SOLE 11518 0 0 CLEVELAND CLIFFS INC COM 185899101 2728 273080 SH SOLE 273080 0 0 CLOROX CO DEL COM 189054109 2638 16439 SH SOLE 16439 0 0 CLOUDERA INC COM 18914U100 156 14224 SH SOLE 14224 0 0 CLOUGH GLOBAL OPPORTUNITIES SH BEN INT 18914E106 734 75997 SH SOLE 75997 0 0 CLOVIS ONCOLOGY INC COM 189464100 699 28173 SH SOLE 28173 0 0 CM FIN INC COM 12574Q103 352 47703 SH SOLE 47703 0 0 CME GROUP INC COM CL A 12572Q105 7370 44773 SH SOLE 44773 0 0 CMS ENERGY CORP COM 125896100 1708 30745 SH SOLE 30745 0 0 CNOOC LTD SPONSORED ADR 126132109 248 1335 SH SOLE 1335 0 0 COCA COLA CO COM 191216100 33345 711596 SH SOLE 711596 0 0 COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 3699 51053 SH SOLE 51053 0 0 COHEN & STEERS INFRASTRUCTUR COM 19248A109 827 33743 SH SOLE 33743 0 0 COHEN & STEERS MLP INC & ENR COM SHS 19249B106 268 28478 SH SOLE 28478 0 0 COHEN & STEERS QUALITY RLTY COM 19247L106 988 77245 SH SOLE 77245 0 0 COLGATE PALMOLIVE CO COM 194162103 4814 70240 SH SOLE 70240 0 0 COMCAST CORP NEW CL A 20030N101 11143 278713 SH SOLE 278713 0 0 COMMERCE BANCSHARES INC COM 200525103 5574 95998 SH SOLE 95998 0 0 COMPANHIA DE SANEAMENTO BASI SPONSORED ADR 20441A102 900 85075 SH SOLE 78375 0 6700 COMPANHIA ENERGETICA DE MINA SP ADR N-V PFD 204409601 283 79536 SH SOLE 77166 0 2370 COMPANIA DE MINAS BUENAVENTU SPONSORED ADR 204448104 4553 263487 SH SOLE 252667 0 10820 COMPASS MINERALS INTL INC COM 20451N101 549 10107 SH SOLE 10107 0 0 COMSCORE INC COM 20564W105 304 15000 SH SOLE 15000 0 0 CONAGRA BRANDS INC COM 205887102 764 27545 SH SOLE 27545 0 0 CONCHO RES INC COM 20605P101 537 4843 SH SOLE 4843 0 0 CONOCOPHILLIPS COM 20825C104 5824 87263 SH SOLE 87263 0 0 CONSOLIDATED EDISON INC COM 209115104 1014 11955 SH SOLE 11955 0 0 CONSTELLATION BRANDS INC CL A 21036P108 6707 38253 SH SOLE 38163 0 90 CONTINENTAL RESOURCES INC COM 212015101 472 10540 SH SOLE 10540 0 0 COPART INC COM 217204106 925 15272 SH SOLE 15272 0 0 CORE LABORATORIES N V COM N22717107 1948 28267 SH SOLE 28267 0 0 CORNING INC COM 219350105 4458 134693 SH SOLE 134693 0 0 COSTCO WHSL CORP NEW COM 22160K105 23696 97861 SH SOLE 97787 0 74 COUPA SOFTWARE INC COM 22266L106 411 4515 SH SOLE 4515 0 0 COVANTA HLDG CORP COM 22282E102 969 55979 SH SOLE 55979 0 0 CREDIT SUISSE GROUP SPONSORED ADR 225401108 179 15300 SH SOLE 15300 0 0 CREDIT SUISSE HIGH YLD BND F SH BEN INT 22544F103 274 110466 SH SOLE 110466 0 0 CRH PLC ADR 12626K203 1136 36658 SH SOLE 36658 0 0 CRISPR THERAPEUTICS AG NAMEN AKT H17182108 259 7254 SH SOLE 7254 0 0 CRONOS GROUP INC COM 22717L101 313 16985 SH SOLE 16985 0 0 CROWN CASTLE INTL CORP NEW COM 22822V101 2343 18308 SH SOLE 18308 0 0 CSX CORP COM 126408103 7333 98016 SH SOLE 98016 0 0 CUI GLOBAL INC COM NEW 126576206 32 27257 SH SOLE 27257 0 0 CULLEN FROST BANKERS INC COM 229899109 1385 14265 SH SOLE 14123 0 142 CUMMINS INC COM 231021106 2989 18933 SH SOLE 18933 0 0 CUSHING RENAISSANCE FD COM 231647108 1795 106235 SH SOLE 106235 0 0 CVS HEALTH CORP COM 126650100 9634 178625 SH SOLE 178625 0 0 CYBERARK SOFTWARE LTD SHS M2682V108 1908 16023 SH SOLE 16023 0 0 CYPRESS SEMICONDUCTOR CORP COM 232806109 2957 198213 SH SOLE 198213 0 0 DANAHER CORPORATION COM 235851102 2935 22228 SH SOLE 22228 0 0 DARDEN RESTAURANTS INC COM 237194105 1240 10205 SH SOLE 10205 0 0 DAVIS FUNDAMENTAL ETF TR SELECT WRLD WI 23908L306 453 19547 SH SOLE 19547 0 0 DAVITA INC COM 23918K108 673 12399 SH SOLE 12399 0 0 DBX ETF TR XTRACK HRVST CSI 233051879 270 9415 SH SOLE 9415 0 0 DBX ETF TR XTRACK MUN INFRA 233051705 744 27347 SH SOLE 27347 0 0 DEERE & CO COM 244199105 1161 7264 SH SOLE 7264 0 0 DELL TECHNOLOGIES INC CL C 24703L202 614 10453 SH SOLE 10453 0 0 DELPHI TECHNOLOGIES PLC SHS G2709G107 248 12862 SH SOLE 12862 0 0 DELTA AIR LINES INC DEL COM NEW 247361702 5682 109998 SH SOLE 109998 0 0 DENBURY RES INC COM NEW 247916208 153 74349 SH SOLE 74349 0 0 DENTSPLY SIRONA INC COM 24906P109 1826 36819 SH SOLE 36819 0 0 DEUTSCHE BANK AG NAMEN AKT D18190898 581 71650 SH SOLE 71650 0 0 DEVON ENERGY CORP NEW COM 25179M103 586 18564 SH SOLE 18564 0 0 DEXCOM INC COM 252131107 4247 35660 SH SOLE 35660 0 0 DIAGEO P L C SPON ADR NEW 25243Q205 1225 7489 SH SOLE 7489 0 0 DIAMONDBACK ENERGY INC COM 25278X109 1044 10284 SH SOLE 10284 0 0 DICKS SPORTING GOODS INC COM 253393102 203 5489 SH SOLE 5489 0 0 DIEBOLD NXDF INC COM 253651103 165 14906 SH SOLE 14906 0 0 DIGITAL RLTY TR INC COM 253868103 1161 9751 SH SOLE 9751 0 0 DIREXION SHS ETF TR ALL CP INSIDER 25459Y769 688 17893 SH SOLE 17893 0 0 DIREXION SHS ETF TR DLY TECH BULL 3X 25459W102 333 2400 SH SOLE 2400 0 0 DISCOVER FINL SVCS COM 254709108 2894 40678 SH SOLE 40678 0 0 DISCOVERY INC COM SER A 25470F104 805 29763 SH SOLE 28733 0 1030 DISCOVERY INC COM SER C 25470F302 4028 158463 SH SOLE 151858 0 6605 DISH NETWORK CORP CL A 25470M109 510 16085 SH SOLE 16085 0 0 DISNEY WALT CO COM DISNEY 254687106 25940 233634 SH SOLE 233634 0 0 DNP SELECT INCOME FD COM 23325P104 134 11630 SH SOLE 11630 0 0 DOCUSIGN INC COM 256163106 450 8673 SH SOLE 8673 0 0 DOLLAR GEN CORP NEW COM 256677105 4463 37411 SH SOLE 37411 0 0 DOMINION ENERGY INC COM 25746U109 8635 112631 SH SOLE 112631 0 0 DOMINOS PIZZA INC COM 25754A201 1170 4533 SH SOLE 4533 0 0 DORCHESTER MINERALS LP COM UNIT 25820R105 210 11500 SH SOLE 11500 0 0 DOUBLELINE INCOME SOLUTIONS COM 258622109 236 11853 SH SOLE 11853 0 0 DOUGLAS EMMETT INC COM 25960P109 404 10000 SH SOLE 10000 0 0 DOVER CORP COM 260003108 669 7126 SH SOLE 7126 0 0 DOWDUPONT INC COM 26078J100 21324 399993 SH SOLE 397132 0 2861 DREYFUS HIGH YIELD STRATEGIE SH BEN INT 26200S101 123 40000 SH SOLE 40000 0 0 DREYFUS STRATEGIC MUN BD FD COM 26202F107 85 11000 SH SOLE 11000 0 0 DTE ENERGY CO COM 233331107 1805 14468 SH SOLE 14468 0 0 DUFF & PHELPS SLT ENGY AND M COM 26433F108 95 19000 SH SOLE 19000 0 0 DUKE ENERGY CORP NEW COM NEW 26441C204 7623 84699 SH SOLE 84699 0 0 DUKE REALTY CORP COM NEW 264411505 1292 42250 SH SOLE 42250 0 0 DUNKIN BRANDS GROUP INC COM 265504100 915 12187 SH SOLE 12187 0 0 DWS MUN INCOME TR NEW COM 233368109 262 23800 SH SOLE 23800 0 0 DYCOM INDS INC COM 267475101 593 12926 SH SOLE 12926 0 0 EAGLE PT CR CO LLC COM 269808101 204 12279 SH SOLE 12279 0 0 EAST WEST BANCORP INC COM 27579R104 1388 28940 SH SOLE 28940 0 0 EATON CORP PLC SHS G29183103 2162 26826 SH SOLE 26826 0 0 EATON VANCE CORP COM NON VTG 278265103 523 12976 SH SOLE 12976 0 0 EATON VANCE ENH EQTY INC FD COM 278277108 2165 131461 SH SOLE 131461 0 0 EATON VANCE LTD DUR INCOME F COM 27828H105 454 35918 SH SOLE 35918 0 0 EATON VANCE MUN BD FD COM 27827X101 573 46235 SH SOLE 46235 0 0 EATON VANCE TAX ADVT DIV INC COM 27828G107 3188 143037 SH SOLE 143037 0 0 EATON VANCE TAX MNGD GBL DV COM 27829F108 588 72286 SH SOLE 72286 0 0 EATON VANCE TX ADV GLBL DIV COM 27828S101 2162 139176 SH SOLE 139176 0 0 EATON VANCE TX MNG BY WRT OP COM 27828Y108 3034 202009 SH SOLE 202009 0 0 EATON VANCE TXMGD GL BUYWR O COM 27829C105 138 14103 SH SOLE 14103 0 0 EBAY INC COM 278642103 791 21304 SH SOLE 21304 0 0 ECOLAB INC COM 278865100 2079 11780 SH SOLE 11780 0 0 EDISON INTL COM 281020107 608 9809 SH SOLE 9809 0 0 EDWARDS LIFESCIENCES CORP COM 28176E108 3341 17460 SH SOLE 17460 0 0 EHEALTH INC COM 28238P109 220 3528 SH SOLE 3528 0 0 ELANCO ANIMAL HEALTH INC COM 28414H103 552 17198 SH SOLE 17198 0 0 ELECTRONIC ARTS INC COM 285512109 1947 19153 SH SOLE 19000 0 153 ELLIE MAE INC COM 28849P100 212 2147 SH SOLE 2147 0 0 EMCOR GROUP INC COM 29084Q100 343 4700 SH SOLE 4700 0 0 EMERSON ELEC CO COM 291011104 5846 85380 SH SOLE 85380 0 0 ENBRIDGE INC COM 29250N105 10906 300764 SH SOLE 294506 0 6258 ENCANA CORP COM 292505104 142 19588 SH SOLE 19588 0 0 ENCOMPASS HEALTH CORP COM 29261A100 13490 230994 SH SOLE 230994 0 0 ENERGOUS CORP COM 29272C103 174 27434 SH SOLE 27434 0 0 ENERGY TRANSFER LP COM UT LTD PTN 29273V100 3241 210880 SH SOLE 210880 0 0 ENLINK MIDSTREAM LLC COM UNIT REP LTD 29336T100 1456 113970 SH SOLE 113970 0 0 ENSCO PLC SHS CLASS A G3157S106 59 14955 SH SOLE 14955 0 0 ENSIGN GROUP INC COM 29358P101 250 4879 SH SOLE 4879 0 0 ENTERPRISE PRODS PARTNERS L COM 293792107 24743 850249 SH SOLE 850249 0 0 EOG RES INC COM 26875P101 8547 89792 SH SOLE 89792 0 0 EPR PPTYS COM SH BEN INT 26884U109 10903 141777 SH SOLE 141777 0 0 EQT CORP COM 26884L109 505 24350 SH SOLE 24350 0 0 EQUINIX INC COM 29444U700 288 637 SH SOLE 637 0 0 EQUINOR ASA SPONSORED ADR 29446M102 3174 144460 SH SOLE 138413 0 6047 EQUITY LIFESTYLE PPTYS INC COM 29472R108 371 3246 SH SOLE 3246 0 0 EQUITY RESIDENTIAL SH BEN INT 29476L107 2126 28232 SH SOLE 28232 0 0 ESSEX PPTY TR INC COM 297178105 6617 22876 SH SOLE 22876 0 0 ETF MANAGERS TR ETFMG ALTR HRVST 26924G508 510 14016 SH SOLE 14016 0 0 ETF MANAGERS TR PRIME CYBR SCRTY 26924G201 5640 140982 SH SOLE 140507 0 475 ETF MANAGERS TR PRIME MOBILE PAY 26924G409 444 10334 SH SOLE 10334 0 0 ETF SER SOLUTIONS LONCAR CANCER 26922A826 215 10213 SH SOLE 10213 0 0 EURONET WORLDWIDE INC COM 298736109 613 4300 SH SOLE 4300 0 0 EVEREST RE GROUP LTD COM G3223R108 3293 15250 SH SOLE 15250 0 0 EVERGY INC COM 30034W106 3101 53408 SH SOLE 53408 0 0 EVERSOURCE ENERGY COM 30040W108 2995 42217 SH SOLE 42217 0 0 EVOLENT HEALTH INC CL A 30050B101 1060 84303 SH SOLE 84303 0 0 EXACT SCIENCES CORP COM 30063P105 979 11304 SH SOLE 11304 0 0 EXCHANGE TRADED CONCEPTS TR EMQQ EM INTERN 301505889 205 6229 SH SOLE 6229 0 0 EXCHANGE TRADED CONCEPTS TR ROBO GLB ETF 301505707 787 20320 SH SOLE 20320 0 0 EXELIXIS INC COM 30161Q104 816 34313 SH SOLE 34313 0 0 EXELON CORP COM 30161N101 1240 24747 SH SOLE 24747 0 0 EXPEDIA GROUP INC COM NEW 30212P303 1130 9497 SH SOLE 9497 0 0 EXPEDITORS INTL WASH INC COM 302130109 3989 52557 SH SOLE 52557 0 0 EXTRA SPACE STORAGE INC COM 30225T102 595 5837 SH SOLE 5837 0 0 EXXON MOBIL CORP COM 30231G102 27821 344327 SH SOLE 344227 0 100 FACEBOOK INC CL A 30303M102 35673 214012 SH SOLE 214012 0 0 FASTENAL CO COM 311900104 2098 32622 SH SOLE 32622 0 0 FEDEX CORP COM 31428X106 11824 65179 SH SOLE 65179 0 0 FERROGLOBE PLC SHS G33856108 27 13230 SH SOLE 13230 0 0 FIAT CHRYSLER AUTOMOBILES N SHS N31738102 167 11245 SH SOLE 11245 0 0 FIDELITY MSCI CONSM DIS 316092204 258 5875 SH SOLE 5875 0 0 FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303 480 13135 SH SOLE 13135 0 0 FIDUCIARY CLAYMORE ENGRY INF COM 31647Q106 541 51160 SH SOLE 51160 0 0 FIDUS INVT CORP COM 316500107 628 40968 SH SOLE 40968 0 0 FIFTH THIRD BANCORP COM 316773100 2657 105363 SH SOLE 105363 0 0 FIREEYE INC COM 31816Q101 3216 191539 SH SOLE 191539 0 0 FIRST CTZNS BANCSHARES INC N CL A 31946M103 1108 2720 SH SOLE 2720 0 0 FIRST DATA CORP NEW COM CL A 32008D106 570 21710 SH SOLE 21710 0 0 FIRST INDUSTRIAL REALTY TRUS COM 32054K103 2162 61140 SH SOLE 61140 0 0 FIRST MAJESTIC SILVER CORP COM 32076V103 90 13654 SH SOLE 13654 0 0 FIRST TR ENERGY INFRASTRCTR COM 33738C103 390 24627 SH SOLE 24627 0 0 FIRST TR EXCH TRD ALPHA FD I EMERG MKT ALPH 33737J182 374 14950 SH SOLE 14950 0 0 FIRST TR EXCH TRD ALPHA FD I EUROPE ALPHADEX 33737J117 917 26359 SH SOLE 26359 0 0 FIRST TR EXCHANGE TRADED FD CAP STRENGTH ETF 33733E104 1122 20772 SH SOLE 20772 0 0 FIRST TR EXCHANGE TRADED FD CLOUD COMPUTING 33734X192 2196 38118 SH SOLE 38118 0 0 FIRST TR EXCHANGE TRADED FD CONSUMR DISCRE 33734X101 292 6951 SH SOLE 6951 0 0 FIRST TR EXCHANGE TRADED FD CONSUMR STAPLE 33734X119 234 5108 SH SOLE 5108 0 0 FIRST TR EXCHANGE TRADED FD DJ INTERNT IDX 33733E302 5473 39399 SH SOLE 39399 0 0 FIRST TR EXCHANGE TRADED FD DORSEY WRIGHT 33738R878 465 17413 SH SOLE 17413 0 0 FIRST TR EXCHANGE TRADED FD DORSEY WRIGHT 33738R886 867 45464 SH SOLE 45464 0 0 FIRST TR EXCHANGE TRADED FD DORSEY WRT 5 ETF 33738R605 2877 95690 SH SOLE 95690 0 0 FIRST TR EXCHANGE TRADED FD FINLS ALPHADEX 33734X135 2759 91181 SH SOLE 91181 0 0 FIRST TR EXCHANGE TRADED FD FIRST TR ENH NEW 33739Q408 811 13516 SH SOLE 13516 0 0 FIRST TR EXCHANGE TRADED FD HLTH CARE ALPH 33734X143 1256 16439 SH SOLE 16439 0 0 FIRST TR EXCHANGE TRADED FD MULTI ASSET DI 33738R100 541 29425 SH SOLE 29425 0 0 FIRST TR EXCHANGE TRADED FD NASD TECH DIV 33738R118 341 8915 SH SOLE 8915 0 0 FIRST TR EXCHANGE TRADED FD NASDAQ 100 EX 33733E401 2089 39603 SH SOLE 39603 0 0 FIRST TR EXCHANGE TRADED FD NASDAQ CYB ETF 33734X846 531 18908 SH SOLE 18908 0 0 FIRST TR EXCHANGE TRADED FD NY ARCA BIOTECH 33733E203 2924 19383 SH SOLE 19383 0 0 FIRST TR EXCHANGE TRADED FD RISNG DIVD ACHIV 33738R506 598 20033 SH SOLE 20033 0 0 FIRST TR EXCHANGE TRADED FD SENIOR LN FD 33738D309 561 11913 SH SOLE 11913 0 0 FIRST TR EXCHANGE TRADED FD TECH ALPHADEX 33734X176 2213 34618 SH SOLE 34618 0 0 FIRST TR EXCHANGE TRADED FD US EQTY OPPT ETF 336920103 1116 14898 SH SOLE 14898 0 0 FIRST TR EXCHANGE TRADED FD WTR ETF 33733B100 2066 40444 SH SOLE 40444 0 0 FIRST TR EXCHANGE-TRADED FD PFD SECS INC ETF 33739E108 392 20589 SH SOLE 20589 0 0 FIRST TR HIGH INCOME L/S FD COM 33738E109 553 37846 SH SOLE 37846 0 0 FIRST TR INTER DUR PFD & IN COM 33718W103 1154 52911 SH SOLE 52911 0 0 FIRST TR LRG CP GRWTH ALPHAD COM SHS 33735K108 727 10857 SH SOLE 10857 0 0 FIRST TR LRG CP VL ALPHADEX COM SHS 33735J101 1732 33594 SH SOLE 33594 0 0 FIRST TR LRGE CP CORE ALPHA COM SHS 33734K109 1795 30161 SH SOLE 30161 0 0 FIRST TR MID CAP CORE ALPHAD COM SHS 33735B108 756 11273 SH SOLE 11273 0 0 FIRST TR MLP & ENERGY INCOME COM 33739B104 282 24450 SH SOLE 24450 0 0 FIRST TR MORNINGSTAR DIV LEA SHS 336917109 576 19082 SH SOLE 19082 0 0 FIRST TR NASDAQ100 TECH INDE SHS 337345102 2320 28168 SH SOLE 28168 0 0 FIRST TR VALUE LINE 100 ETF COM SHS 33735G107 250 11750 SH SOLE 11750 0 0 FIRST TR VALUE LINE DIVID IN SHS 33734H106 720 22182 SH SOLE 22182 0 0 FIRSTENERGY CORP COM 337932107 3558 85492 SH SOLE 85492 0 0 FISERV INC COM 337738108 869 9841 SH SOLE 9841 0 0 FIVE BELOW INC COM 33829M101 734 5911 SH SOLE 5911 0 0 FLAHERTY&CRMN PFD SEC INCOM COM 338478100 412 21793 SH SOLE 21793 0 0 FLEXSHARES TR MORNSTAR UPSTR 33939L407 946 28875 SH SOLE 28875 0 0 FLEXSHARES TR QUALT DIVD IDX 33939L860 924 20616 SH SOLE 20616 0 0 FLOOR & DECOR HLDGS INC CL A 339750101 1633 39600 SH SOLE 39600 0 0 FOMENTO ECONOMICO MEXICANO S SPON ADR UNITS 344419106 253 2739 SH SOLE 2739 0 0 FOOT LOCKER INC COM 344849104 337 5549 SH SOLE 5549 0 0 FORD MTR CO DEL COM 345370860 2747 312957 SH SOLE 312957 0 0 FORTERRA INC COM 34960W106 157 37306 SH SOLE 37306 0 0 FORTINET INC COM 34959E109 930 11075 SH SOLE 11075 0 0 FORTIVE CORP COM 34959J108 2088 24890 SH SOLE 24890 0 0 FOX FACTORY HLDG CORP COM 35138V102 208 2976 SH SOLE 2976 0 0 FRANKLIN LTD DURATION INC TR COM 35472T101 137 14150 SH SOLE 14150 0 0 FREEPORT-MCMORAN INC CL B 35671D857 1394 108135 SH SOLE 108135 0 0 FTI CONSULTING INC COM 302941109 253 3289 SH SOLE 3289 0 0 GABELLI DIVD & INCOME TR COM 36242H104 2842 133539 SH SOLE 133539 0 0 GABELLI EQUITY TR INC COM 362397101 208 33934 SH SOLE 33934 0 0 GALLAGHER ARTHUR J & CO COM 363576109 878 11246 SH SOLE 11246 0 0 GAMCO GLOBAL GOLD NAT RES & COM SH BEN INT 36465A109 769 177224 SH SOLE 177224 0 0 GAMCO NAT RES GOLD & INCOME SH BEN INT 36465E101 560 99035 SH SOLE 99035 0 0 GARMIN LTD SHS H2906T109 384 4452 SH SOLE 4452 0 0 GARRETT MOTION INC COM 366505105 386 26216 SH SOLE 26216 0 0 GARRISON CAP INC COM 366554103 333 46364 SH SOLE 46364 0 0 GATX CORP COM 361448103 1434 18772 SH SOLE 18772 0 0 GENERAL DYNAMICS CORP COM 369550108 4406 26023 SH SOLE 26023 0 0 GENERAL ELECTRIC CO COM 369604103 6694 670134 SH SOLE 660214 0 9920 GENERAL MLS INC COM 370334104 3855 74481 SH SOLE 74481 0 0 GENERAL MTRS CO COM 37045V100 3123 84170 SH SOLE 84170 0 0 GENTEX CORP COM 371901109 1421 68716 SH SOLE 68716 0 0 GENUINE PARTS CO COM 372460105 1540 13742 SH SOLE 13742 0 0 GENWORTH FINL INC COM CL A 37247D106 225 58726 SH SOLE 58726 0 0 GEO GROUP INC NEW COM 36162J106 330 17170 SH SOLE 17170 0 0 GILEAD SCIENCES INC COM 375558103 25765 396327 SH SOLE 396084 0 243 GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 3491 83542 SH SOLE 83542 0 0 GLOBAL BLOOD THERAPEUTICS IN COM 37890U108 484 9144 SH SOLE 9144 0 0 GLOBAL EAGLE ENTMT INC COM 37951D102 12 17527 SH SOLE 17527 0 0 GLOBAL MED REIT INC COM NEW 37954A204 155 15780 SH SOLE 15780 0 0 GLOBAL PMTS INC COM 37940X102 242 1771 SH SOLE 1771 0 0 GLOBAL X FDS FINTECH ETF 37954Y814 332 12011 SH SOLE 12011 0 0 GLOBAL X FDS GLB X SUPERDIV 37950E549 1301 71529 SH SOLE 71529 0 0 GLOBAL X FDS LITHIUM BTRY ETF 37954Y855 210 7427 SH SOLE 7427 0 0 GLOBAL X FDS RBTCS ARTFL INTE 37954Y715 389 19373 SH SOLE 19373 0 0 GLOBALSTAR INC COM 378973408 6 15204 SH SOLE 15204 0 0 GOGO INC COM 38046C109 108 24100 SH SOLE 24100 0 0 GOLDCORP INC NEW COM 380956409 568 49694 SH SOLE 49694 0 0 GOLDMAN SACHS GROUP INC COM 38141G104 4650 24218 SH SOLE 24218 0 0 GOPRO INC CL A 38268T103 107 16413 SH SOLE 16413 0 0 GRAINGER W W INC COM 384802104 414 1375 SH SOLE 1375 0 0 GREAT ELM CAP GROUP INC COM NEW 39036P209 199 46922 SH SOLE 46922 0 0 GREIF INC CL A 397624107 891 21594 SH SOLE 21594 0 0 GRUBHUB INC COM 400110102 365 5251 SH SOLE 5251 0 0 GSV CAP CORP COM 36191J101 1931 254830 SH SOLE 254830 0 0 GUIDEWIRE SOFTWARE INC COM 40171V100 236 2429 SH SOLE 2429 0 0 GW PHARMACEUTICALS PLC ADS 36197T103 226 1342 SH SOLE 1342 0 0 H & E EQUIPMENT SERVICES INC COM 404030108 554 22072 SH SOLE 22072 0 0 HALLIBURTON CO COM 406216101 658 22467 SH SOLE 22467 0 0 HANESBRANDS INC COM 410345102 1592 89063 SH SOLE 89063 0 0 HANNON ARMSTRONG SUST INFR C COM 41068X100 1685 65725 SH SOLE 65725 0 0 HARRIS CORP DEL COM 413875105 4863 30447 SH SOLE 30447 0 0 HARTFORD FINL SVCS GROUP INC COM 416515104 297 5991 SH SOLE 5991 0 0 HAWAIIAN HOLDINGS INC COM 419879101 4835 184170 SH SOLE 184170 0 0 HCA HEALTHCARE INC COM 40412C101 4032 30925 SH SOLE 30925 0 0 HCP INC COM 40414L109 1477 47195 SH SOLE 47195 0 0 HD SUPPLY HLDGS INC COM 40416M105 389 8981 SH SOLE 8981 0 0 HELIX ENERGY SOLUTIONS GRP I COM 42330P107 158 20000 SH SOLE 20000 0 0 HELMERICH & PAYNE INC COM 423452101 504 9067 SH SOLE 9067 0 0 HENRY JACK & ASSOC INC COM 426281101 1318 9497 SH SOLE 9497 0 0 HERON THERAPEUTICS INC COM 427746102 780 31900 SH SOLE 31900 0 0 HERSHEY CO COM 427866108 1632 14207 SH SOLE 14207 0 0 HESS CORP COM 42809H107 425 7062 SH SOLE 7062 0 0 HEWLETT PACKARD ENTERPRISE C COM 42824C109 445 28867 SH SOLE 28867 0 0 HEXO CORP COM 428304109 104 15650 SH SOLE 15650 0 0 HIGHLAND FLOATNG RATE OPPRT SHS BEN INT 43010E404 1598 115032 SH SOLE 115032 0 0 HILL ROM HLDGS INC COM 431475102 1163 10985 SH SOLE 10985 0 0 HILTON WORLDWIDE HLDGS INC COM 43300A203 1081 13001 SH SOLE 13001 0 0 HIMAX TECHNOLOGIES INC SPONSORED ADR 43289P106 45 14240 SH SOLE 14240 0 0 HOLLYFRONTIER CORP COM 436106108 752 15263 SH SOLE 15263 0 0 HOME DEPOT INC COM 437076102 33006 172007 SH SOLE 171926 0 81 HONEYWELL INTL INC COM 438516106 19661 123717 SH SOLE 123717 0 0 HORMEL FOODS CORP COM 440452100 982 21923 SH SOLE 21923 0 0 HOSPITALITY PPTYS TR COM SH BEN INT 44106M102 206 7840 SH SOLE 7840 0 0 HOSTESS BRANDS INC CL A 44109J106 222 17790 SH SOLE 17790 0 0 HP INC COM 40434L105 624 32139 SH SOLE 32139 0 0 HSBC HLDGS PLC SPON ADR NEW 404280406 1230 30311 SH SOLE 30311 0 0 HUBSPOT INC COM 443573100 248 1490 SH SOLE 1490 0 0 HUMANA INC COM 444859102 4400 16541 SH SOLE 16541 0 0 IAC INTERACTIVECORP COM 44919P508 1920 9141 SH SOLE 9141 0 0 ICAHN ENTERPRISES LP DEPOSITARY UNIT 451100101 574 7914 SH SOLE 7914 0 0 IDEXX LABS INC COM 45168D104 3898 17434 SH SOLE 17434 0 0 ILLINOIS TOOL WKS INC COM 452308109 1278 8906 SH SOLE 8906 0 0 ILLUMINA INC COM 452327109 28533 91838 SH SOLE 91838 0 0 INCYTE CORP COM 45337C102 284 3299 SH SOLE 3299 0 0 INGERSOLL-RAND PLC SHS G47791101 2681 24835 SH SOLE 24835 0 0 INGEVITY CORP COM 45688C107 219 2072 SH SOLE 2072 0 0 INNOVATIVE INDL PPTYS INC COM 45781V101 225 2750 SH SOLE 2750 0 0 INNOVATOR ETFS TR IBD 50 ETF 45782C102 502 14987 SH SOLE 14987 0 0 INOGEN INC COM 45780L104 646 6768 SH SOLE 6768 0 0 INSPERITY INC COM 45778Q107 1077 8713 SH SOLE 8713 0 0 INSTALLED BLDG PRODS INC COM 45780R101 243 5000 SH SOLE 5000 0 0 INSTEEL INDUSTRIES INC COM 45774W108 266 12700 SH SOLE 12700 0 0 INTEGRA LIFESCIENCES HLDGS C COM NEW 457985208 430 7717 SH SOLE 7717 0 0 INTEL CORP COM 458140100 23619 439824 SH SOLE 439824 0 0 INTERACTIVE BROKERS GROUP IN COM CL A 45841N107 544 10500 SH SOLE 10500 0 0 INTERCEPT PHARMACEUTICALS IN COM 45845P108 548 4903 SH SOLE 4903 0 0 INTERCONTINENTAL EXCHANGE IN COM 45866F104 426 5600 SH SOLE 5600 0 0 INTERNATIONAL BUSINESS MACHS COM 459200101 16188 114720 SH SOLE 114720 0 0 INTL PAPER CO COM 460146103 2365 51118 SH SOLE 51118 0 0 INTUIT COM 461202103 2157 8251 SH SOLE 8251 0 0 INTUITIVE SURGICAL INC COM NEW 46120E602 5390 9446 SH SOLE 9446 0 0 INVESCO ACTIVELY MANAGD ETF ULTRA SHRT DUR 46090A887 891 17727 SH SOLE 17727 0 0 INVESCO CALIF VALUE MUN INC COM 46132H106 153 12615 SH SOLE 12615 0 0 INVESCO DB COMMDY INDX TRCK UNIT 46138B103 1265 79583 SH SOLE 79583 0 0 INVESCO DB MLTI SECTR CMMTY ENERGY FD 46140H304 425 28925 SH SOLE 28925 0 0 INVESCO DB MLTI SECTR CMMTY OIL FD 46140H403 558 53111 SH SOLE 53111 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2021 HY 46138J809 255 10303 SH SOLE 10303 0 0 INVESCO EXCHANGE TRADED FD T AEROSPACE DEFN 46137V100 781 13477 SH SOLE 13477 0 0 INVESCO EXCHANGE TRADED FD T DWA MOMENTUM 46137V837 3312 58435 SH SOLE 58435 0 0 INVESCO EXCHANGE TRADED FD T DYNMC BIOTECH 46137V787 230 4165 SH SOLE 4165 0 0 INVESCO EXCHANGE TRADED FD T DYNMC LRG GWTH 46137V746 838 17659 SH SOLE 17659 0 0 INVESCO EXCHANGE TRADED FD T DYNMC LRG VALU 46137V738 593 16754 SH SOLE 16754 0 0 INVESCO EXCHANGE TRADED FD T DYNMC MEDIA 46137V696 431 13267 SH SOLE 13267 0 0 INVESCO EXCHANGE TRADED FD T FTSE RAFI 1500 46137V597 1501 11764 SH SOLE 11764 0 0 INVESCO EXCHANGE TRADED FD T HIG YLD EQ DIV 46137V563 1355 75822 SH SOLE 75822 0 0 INVESCO EXCHANGE TRADED FD T NASDAQ INTERNT 46137V530 579 4300 SH SOLE 4300 0 0 INVESCO EXCHANGE TRADED FD T RUSEL MDCP GWT 46137V464 249 4396 SH SOLE 4396 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL HLT 46137V332 201 1017 SH SOLE 1017 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL TEC 46137V282 467 2743 SH SOLE 2743 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL UTL 46137V274 263 2710 SH SOLE 2710 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 3555 34042 SH SOLE 34042 0 0 INVESCO EXCHANGE TRADED FD T WATER RES ETF 46137V142 592 17437 SH SOLE 17437 0 0 INVESCO EXCHNG TRADED FD TR CHINA TECHNLGY 46138E800 2305 46926 SH SOLE 46926 0 0 INVESCO EXCHNG TRADED FD TR DWA SMLCP MENT 46138E842 449 8888 SH SOLE 8888 0 0 INVESCO EXCHNG TRADED FD TR FNDMNTL HY CRP 46138E719 249 13356 SH SOLE 13356 0 0 INVESCO EXCHNG TRADED FD TR FTSE RAFI EMNG 46138E727 375 17505 SH SOLE 17505 0 0 INVESCO EXCHNG TRADED FD TR KBW BK 46138E628 458 9500 SH SOLE 9500 0 0 INVESCO EXCHNG TRADED FD TR MSCI GBL TIMBR 46138E545 533 19411 SH SOLE 19411 0 0 INVESCO EXCHNG TRADED FD TR PFD ETF 46138E511 462 31860 SH SOLE 31860 0 0 INVESCO EXCHNG TRADED FD TR S&P 500 HB ETF 46138E370 245 5893 SH SOLE 5893 0 0 INVESCO EXCHNG TRADED FD TR S&P500 HDL VOL 46138E362 1161 27345 SH SOLE 27345 0 0 INVESCO EXCHNG TRADED FD TR S&P500 LOW VOL 46138E354 2634 50045 SH SOLE 50045 0 0 INVESCO EXCHNG TRADED FD TR SR LN ETF 46138G508 255 11257 SH SOLE 11257 0 0 INVESCO EXCHNG TRADED FD TR TAXABLE MUN BD 46138G805 714 23446 SH SOLE 23446 0 0 INVESCO EXCHNG TRADED FD TR VAR RATE PFD 46138G870 980 39875 SH SOLE 39875 0 0 INVESCO MUN OPPORTUNITY TR COM 46132C107 251 21000 SH SOLE 21000 0 0 INVESCO MUN TR COM 46131J103 157 13038 SH SOLE 13038 0 0 INVESCO QQQ TR UNIT SER 1 46090E103 39197 218168 SH SOLE 218168 0 0 INVESCO SR INCOME TR COM 46131H107 176 42000 SH SOLE 42000 0 0 INVESCO TR INVT GRADE MUNS COM 46131M106 248 20000 SH SOLE 20000 0 0 INVESTORS TITLE CO COM 461804106 863 5466 SH SOLE 5466 0 0 IONIS PHARMACEUTICALS INC COM 462222100 383 4715 SH SOLE 4715 0 0 IPG PHOTONICS CORP COM 44980X109 1349 8889 SH SOLE 8776 0 113 IQVIA HLDGS INC COM 46266C105 751 5220 SH SOLE 5220 0 0 IROBOT CORP COM 462726100 580 4930 SH SOLE 4930 0 0 IRON MTN INC NEW COM 46284V101 3201 90272 SH SOLE 90272 0 0 ISHARES GOLD TRUST ISHARES 464285105 3360 271338 SH SOLE 271338 0 0 ISHARES INC CORE MSCI EMKT 46434G103 935 18080 SH SOLE 18080 0 0 ISHARES INC MIN VOL EMRG MKT 464286533 1294 21829 SH SOLE 21829 0 0 ISHARES INC MSCI MEXICO ETF 464286822 311 7136 SH SOLE 7136 0 0 ISHARES INC MSCI TAIWAN ETF 46434G772 1014 29350 SH SOLE 29350 0 0 ISHARES SILVER TRUST ISHARES 46428Q109 2352 165848 SH SOLE 164598 0 1250 ISHARES TR 0-5 YR TIPS ETF 46429B747 6751 67727 SH SOLE 67727 0 0 ISHARES TR 0-5YR HI YL CP 46434V407 217 4638 SH SOLE 4638 0 0 ISHARES TR 1 3 YR TREAS BD 464287457 8622 102491 SH SOLE 102491 0 0 ISHARES TR 20 YR TR BD ETF 464287432 1825 14434 SH SOLE 14434 0 0 ISHARES TR BARCLAYS 7 10 YR 464287440 1404 13164 SH SOLE 13164 0 0 ISHARES TR CHINA LG-CAP ETF 464287184 376 8511 SH SOLE 8511 0 0 ISHARES TR CORE 1 5 YR USD 46432F859 220 4403 SH SOLE 4403 0 0 ISHARES TR CORE DIV GRWTH 46434V621 823 22406 SH SOLE 22406 0 0 ISHARES TR CORE HIGH DV ETF 46429B663 206 2208 SH SOLE 2208 0 0 ISHARES TR CORE LT USDB ETF 464289479 261 4171 SH SOLE 4171 0 0 ISHARES TR CORE MSCI EAFE 46432F842 898 14778 SH SOLE 14778 0 0 ISHARES TR CORE S&P MCP ETF 464287507 7450 39334 SH SOLE 39334 0 0 ISHARES TR CORE S&P SCP ETF 464287804 10732 139104 SH SOLE 139104 0 0 ISHARES TR CORE S&P TTL STK 464287150 388 6023 SH SOLE 6023 0 0 ISHARES TR CORE S&P500 ETF 464287200 30731 107994 SH SOLE 107994 0 0 ISHARES TR CORE US AGGBD ET 464287226 3490 31998 SH SOLE 31998 0 0 ISHARES TR EAFE GRWTH ETF 464288885 497 6423 SH SOLE 6423 0 0 ISHARES TR EAFE SML CP ETF 464288273 1560 27162 SH SOLE 27162 0 0 ISHARES TR EXPANDED TECH 464287515 5086 24122 SH SOLE 24122 0 0 ISHARES TR FLTG RATE NT ETF 46429B655 4640 91132 SH SOLE 91132 0 0 ISHARES TR GLOBAL 100 ETF 464287572 532 11188 SH SOLE 11188 0 0 ISHARES TR GOV/CRED BD ETF 464288596 231 2035 SH SOLE 2035 0 0 ISHARES TR IBONDS DEC19 ETF 46434VAU4 254 10217 SH SOLE 10217 0 0 ISHARES TR IBONDS DEC24 ETF 46434VBG4 349 14041 SH SOLE 14041 0 0 ISHARES TR IBOXX HI YD ETF 464288513 1053 12176 SH SOLE 12176 0 0 ISHARES TR IBOXX INV CP ETF 464287242 2583 21691 SH SOLE 21691 0 0 ISHARES TR INTL SEL DIV ETF 464288448 252 8181 SH SOLE 8181 0 0 ISHARES TR INTRM GOV CR ETF 464288612 1637 14848 SH SOLE 14848 0 0 ISHARES TR JPMORGAN USD EMG 464288281 269 2447 SH SOLE 2447 0 0 ISHARES TR MIN VOL EAFE ETF 46429B689 1402 19474 SH SOLE 19474 0 0 ISHARES TR MIN VOL USA ETF 46429B697 1362 23164 SH SOLE 23164 0 0 ISHARES TR MSCI EAFE ETF 464287465 19420 299416 SH SOLE 299416 0 0 ISHARES TR MSCI EMG MKT ETF 464287234 9502 221374 SH SOLE 221374 0 0 ISHARES TR MSCI INDIA ETF 46429B598 428 12150 SH SOLE 12150 0 0 ISHARES TR MSCI KLD400 SOC 464288570 254 2410 SH SOLE 2410 0 0 ISHARES TR MSCI UK ETF NEW 46435G334 373 11311 SH SOLE 11311 0 0 ISHARES TR NA TEC MULTM ETF 464287531 234 4142 SH SOLE 4142 0 0 ISHARES TR NASDAQ BIOTECH 464287556 4834 43236 SH SOLE 43236 0 0 ISHARES TR NATIONAL MUN ETF 464288414 1209 10869 SH SOLE 10869 0 0 ISHARES TR PFD AND INCM SEC 464288687 1559 42672 SH SOLE 42672 0 0 ISHARES TR PHLX SEMICND ETF 464287523 5614 29619 SH SOLE 29619 0 0 ISHARES TR RUS 1000 ETF 464287622 588 3739 SH SOLE 3739 0 0 ISHARES TR RUS 1000 GRW ETF 464287614 3342 22079 SH SOLE 22079 0 0 ISHARES TR RUS 1000 VAL ETF 464287598 2272 18398 SH SOLE 18398 0 0 ISHARES TR RUS 2000 GRW ETF 464287648 1610 8186 SH SOLE 8186 0 0 ISHARES TR RUS 2000 VAL ETF 464287630 810 6755 SH SOLE 6755 0 0 ISHARES TR RUS MD CP GR ETF 464287481 1658 12222 SH SOLE 12222 0 0 ISHARES TR RUS MDCP VAL ETF 464287473 1211 13939 SH SOLE 13939 0 0 ISHARES TR RUS MID CAP ETF 464287499 465 8627 SH SOLE 8627 0 0 ISHARES TR RUS TP200 GR ETF 464289438 728 8859 SH SOLE 8859 0 0 ISHARES TR RUSSELL 2000 ETF 464287655 11959 78121 SH SOLE 78121 0 0 ISHARES TR S&P 100 ETF 464287101 441 3520 SH SOLE 3520 0 0 ISHARES TR S&P 500 GRWT ETF 464287309 3074 17834 SH SOLE 17834 0 0 ISHARES TR S&P 500 VAL ETF 464287408 1482 13149 SH SOLE 13149 0 0 ISHARES TR S&P MC 400GR ETF 464287606 835 3812 SH SOLE 3812 0 0 ISHARES TR S&P MC 400VL ETF 464287705 1376 8768 SH SOLE 8768 0 0 ISHARES TR S&P SML 600 GWT 464287887 302 1690 SH SOLE 1690 0 0 ISHARES TR SELECT DIVID ETF 464287168 1240 12626 SH SOLE 12626 0 0 ISHARES TR SH TR CRPORT ETF 464288646 5726 108404 SH SOLE 108404 0 0 ISHARES TR SHORT TREAS BD 464288679 13547 122517 SH SOLE 122517 0 0 ISHARES TR SHRT NAT MUN ETF 464288158 1039 9803 SH SOLE 9803 0 0 ISHARES TR SP SMCP600VL ETF 464287879 1373 9305 SH SOLE 9305 0 0 ISHARES TR TIPS BD ETF 464287176 3609 31920 SH SOLE 31920 0 0 ISHARES TR U.S. BAS MTL ETF 464287838 235 2575 SH SOLE 2575 0 0 ISHARES TR U.S. CNSM SV ETF 464287580 4498 22011 SH SOLE 22011 0 0 ISHARES TR U.S. ENERGY ETF 464287796 1550 43032 SH SOLE 43032 0 0 ISHARES TR U.S. FIN SVC ETF 464287770 407 3266 SH SOLE 3266 0 0 ISHARES TR U.S. FINLS ETF 464287788 571 4831 SH SOLE 4831 0 0 ISHARES TR U.S. MED DVC ETF 464288810 6337 27366 SH SOLE 27366 0 0 ISHARES TR U.S. PHARMA ETF 464288836 331 2151 SH SOLE 2151 0 0 ISHARES TR U.S. REAL ES ETF 464287739 500 5743 SH SOLE 5743 0 0 ISHARES TR U.S. TECH ETF 464287721 802 4207 SH SOLE 4207 0 0 ISHARES TR U.S. UTILITS ETF 464287697 465 3156 SH SOLE 3156 0 0 ISHARES TR US AER DEF ETF 464288760 5571 27911 SH SOLE 27911 0 0 ISHARES TR US BR DEL SE ETF 464288794 3301 56162 SH SOLE 56162 0 0 ISHARES TR US HLTHCARE ETF 464287762 460 2373 SH SOLE 2373 0 0 ISHARES TR US HLTHCR PR ETF 464288828 3000 17871 SH SOLE 17871 0 0 ISHARES TR US INDUSTRIALS 464287754 266 1753 SH SOLE 1753 0 0 ISHARES TR US TELECOM ETF 464287713 245 8248 SH SOLE 8248 0 0 ISHARES TR USA MOMENTUM FCT 46432F396 17412 155215 SH SOLE 154178 0 1037 ISHARES TR USA QUALITY FCTR 46432F339 1211 13679 SH SOLE 13679 0 0 ISHARES US ETF TR SHT MAT BD ETF 46431W507 2903 57792 SH SOLE 57792 0 0 ITT INC COM 45073V108 286 4930 SH SOLE 4930 0 0 J2 GLOBAL INC COM 48123V102 433 5000 SH SOLE 5000 0 0 JACK IN THE BOX INC COM 466367109 247 3047 SH SOLE 3047 0 0 JACOBS ENGR GROUP INC COM 469814107 3479 46268 SH SOLE 46268 0 0 JANUS DETROIT STR TR HENDRSN SHRT ETF 47103U886 3875 77945 SH SOLE 77945 0 0 JD COM INC SPON ADR CL A 47215P106 1500 49762 SH SOLE 49762 0 0 JEFFERIES FINL GROUP INC COM 47233W109 3481 185211 SH SOLE 185211 0 0 JETBLUE AWYS CORP COM 477143101 351 21500 SH SOLE 21500 0 0 JOHNSON & JOHNSON COM 478160104 34456 246481 SH SOLE 246181 0 300 JOHNSON CTLS INTL PLC SHS G51502105 4809 130180 SH SOLE 130180 0 0 JONES LANG LASALLE INC COM 48020Q107 329 2135 SH SOLE 2135 0 0 JP MORGAN EXCHANGE TRADED FD ULTRA SHRT INC 46641Q837 544 10813 SH SOLE 10813 0 0 JPMORGAN CHASE & CO COM 46625H100 39852 393681 SH SOLE 393681 0 0 KAISER ALUMINUM CORP COM PAR $0.01 483007704 524 5000 SH SOLE 5000 0 0 KANSAS CITY SOUTHERN COM NEW 485170302 8911 76833 SH SOLE 75542 0 1291 KAYNE ANDERSON MDSTM ENERGY COM 48661E108 264 22221 SH SOLE 22221 0 0 KELLOGG CO COM 487836108 279 4857 SH SOLE 4857 0 0 KEYCORP NEW COM 493267108 1488 94477 SH SOLE 94477 0 0 KIMBERLY CLARK CORP COM 494368103 2745 22152 SH SOLE 22152 0 0 KINDER MORGAN INC DEL COM 49456B101 6763 337974 SH SOLE 337974 0 0 KIRBY CORP COM 497266106 1215 16175 SH SOLE 16175 0 0 KKR & CO INC CL A 48251W104 7789 331557 SH SOLE 331557 0 0 KONINKLIJKE PHILIPS N V NY REG SH NEW 500472303 200 4881 SH SOLE 4881 0 0 KOPIN CORP COM 500600101 61 45500 SH SOLE 45500 0 0 KRAFT HEINZ CO COM 500754106 2348 71917 SH SOLE 71917 0 0 KRANESHARES TR BOSERA MSCI CH 500767405 780 24434 SH SOLE 24434 0 0 KRANESHARES TR CSI CHI INTERNET 500767306 324 6884 SH SOLE 6884 0 0 KRATOS DEFENSE & SEC SOLUTIO COM NEW 50077B207 341 21800 SH SOLE 21800 0 0 KROGER CO COM 501044101 736 29919 SH SOLE 29919 0 0 KVH INDS INC COM 482738101 405 39786 SH SOLE 39786 0 0 L BRANDS INC COM 501797104 530 19239 SH SOLE 19239 0 0 L3 TECHNOLOGIES INC COM 502413107 4662 22592 SH SOLE 22592 0 0 LABORATORY CORP AMER HLDGS COM NEW 50540R409 277 1812 SH SOLE 1812 0 0 LAM RESEARCH CORP COM 512807108 322 1798 SH SOLE 1798 0 0 LAMAR ADVERTISING CO NEW CL A 512816109 935 11796 SH SOLE 11796 0 0 LAMB WESTON HLDGS INC COM 513272104 778 10388 SH SOLE 10388 0 0 LANDSTAR SYS INC COM 515098101 936 8555 SH SOLE 8555 0 0 LAS VEGAS SANDS CORP COM 517834107 2628 43122 SH SOLE 43122 0 0 LAUDER ESTEE COS INC CL A 518439104 2878 17384 SH SOLE 17384 0 0 LAZARD LTD SHS A G54050102 1558 43117 SH SOLE 43117 0 0 LEGACY RESVS INC COM 524706108 9 19525 SH SOLE 19525 0 0 LEGGETT & PLATT INC COM 524660107 1529 36204 SH SOLE 36204 0 0 LEIDOS HLDGS INC COM 525327102 338 5275 SH SOLE 5275 0 0 LENNAR CORP CL A 526057104 342 6971 SH SOLE 6971 0 0 LEXINGTON REALTY TRUST COM 529043101 222 24523 SH SOLE 24523 0 0 LIBERTY ALL STAR EQUITY FD SH BEN INT 530158104 216 35373 SH SOLE 35373 0 0 LIBERTY BROADBAND CORP COM SER C 530307305 261 2851 SH SOLE 2851 0 0 LIBERTY GLOBAL PLC SHS CL A G5480U104 230 9231 SH SOLE 9231 0 0 LIBERTY MEDIA CORP DELAWARE COM A SIRIUSXM 531229409 1414 37041 SH SOLE 37041 0 0 LIBERTY MEDIA CORP DELAWARE COM C SIRIUSXM 531229607 1461 38218 SH SOLE 38218 0 0 LIBERTY PPTY TR SH BEN INT 531172104 1724 35600 SH SOLE 35600 0 0 LILLY ELI & CO COM 532457108 8025 61852 SH SOLE 61852 0 0 LINCOLN ELEC HLDGS INC COM 533900106 319 3798 SH SOLE 3798 0 0 LINCOLN NATL CORP IND COM 534187109 1344 22893 SH SOLE 22893 0 0 LINDE PLC COM G5494J103 5233 29744 SH SOLE 29744 0 0 LINDSAY CORP COM 535555106 440 4548 SH SOLE 4548 0 0 LIONS GATE ENTMNT CORP CL A VTG 535919401 189 12100 SH SOLE 12100 0 0 LIVENT CORP COM 53814L108 1020 83039 SH SOLE 81824 0 1215 LIVEPERSON INC COM 538146101 476 16400 SH SOLE 16400 0 0 LKQ CORP COM 501889208 2232 78658 SH SOLE 78658 0 0 LMP CAP & INCOME FD INC COM 50208A102 600 46499 SH SOLE 46499 0 0 LOCKHEED MARTIN CORP COM 539830109 10066 33537 SH SOLE 33487 0 50 LOEWS CORP COM 540424108 865 18057 SH SOLE 18057 0 0 LOGMEIN INC COM 54142L109 813 10155 SH SOLE 10155 0 0 LOWES COS INC COM 548661107 13145 120076 SH SOLE 120076 0 0 LULULEMON ATHLETICA INC COM 550021109 1604 9790 SH SOLE 9790 0 0 LUMBER LIQUIDATORS HLDGS INC COM 55003T107 131 12912 SH SOLE 12912 0 0 LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 324 3858 SH SOLE 3858 0 0 M D C HLDGS INC COM 552676108 1336 45987 SH SOLE 45987 0 0 MACQUARIE GLBL INFRA TOTL RE COM 55608D101 662 29842 SH SOLE 29842 0 0 MACQUARIE INFRASTRUCTURE COR COM 55608B105 3219 78079 SH SOLE 78079 0 0 MACYS INC COM 55616P104 519 21595 SH SOLE 21595 0 0 MADISON SQUARE GARDEN CO NEW CL A 55825T103 258 879 SH SOLE 879 0 0 MAG SILVER CORP COM 55903Q104 3275 307175 SH SOLE 294650 0 12525 MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 1238 20411 SH SOLE 20411 0 0 MAGENTA THERAPEUTICS INC COM 55910K108 329 20000 SH SOLE 20000 0 0 MALLINCKRODT PUB LTD CO SHS G5785G107 238 10954 SH SOLE 10954 0 0 MANULIFE FINL CORP COM 56501R106 364 21505 SH SOLE 21505 0 0 MARATHON OIL CORP COM 565849106 531 31795 SH SOLE 31795 0 0 MARATHON PETE CORP COM 56585A102 2078 34728 SH SOLE 34728 0 0 MARKEL CORP COM 570535104 970 974 SH SOLE 974 0 0 MARRIOTT INTL INC NEW CL A 571903202 1770 14147 SH SOLE 14147 0 0 MARSH & MCLENNAN COS INC COM 571748102 517 5509 SH SOLE 5509 0 0 MARTIN MARIETTA MATLS INC COM 573284106 6293 31280 SH SOLE 31280 0 0 MARVELL TECHNOLOGY GROUP LTD ORD G5876H105 5926 297940 SH SOLE 297940 0 0 MASCO CORP COM 574599106 2382 60597 SH SOLE 60597 0 0 MASIMO CORP COM 574795100 910 6583 SH SOLE 6583 0 0 MASTERCARD INC CL A 57636Q104 16474 69966 SH SOLE 69881 0 85 MATCH GROUP INC COM 57665R106 581 10263 SH SOLE 10263 0 0 MATERION CORP COM 576690101 1909 33450 SH SOLE 33450 0 0 MAUI LD & PINEAPPLE INC COM 577345101 3580 313204 SH SOLE 298354 0 14850 MAXAR TECHNOLOGIES INC COM 57778K105 140 34900 SH SOLE 34900 0 0 MCCORMICK & CO INC COM NON VTG 579780206 3116 20688 SH SOLE 20688 0 0 MCDERMOTT INTL INC COM 580037703 113 15195 SH SOLE 15195 0 0 MCDONALDS CORP COM 580135101 8740 46024 SH SOLE 46024 0 0 MCKESSON CORP COM 58155Q103 268 2292 SH SOLE 2292 0 0 MEDIWOUND LTD ORD SHS M68830104 164 32800 SH SOLE 32800 0 0 MEDTRONIC PLC SHS G5960L103 14789 162374 SH SOLE 160134 0 2240 MERCER INTL INC COM 588056101 405 29953 SH SOLE 29953 0 0 MERCK & CO INC COM 58933Y105 25024 300872 SH SOLE 300872 0 0 METHANEX CORP COM 59151K108 1019 17925 SH SOLE 17925 0 0 METLIFE INC COM 59156R108 4031 94698 SH SOLE 94698 0 0 METTLER TOLEDO INTERNATIONAL COM 592688105 203 280 SH SOLE 280 0 0 MFA FINL INC COM 55272X102 596 82000 SH SOLE 82000 0 0 MFS GOVT MKTS INCOME TR SH BEN INT 552939100 68 15159 SH SOLE 15159 0 0 MFS INTER INCOME TR SH BEN INT 55273C107 443 116661 SH SOLE 116661 0 0 MGM RESORTS INTERNATIONAL COM 552953101 1401 54640 SH SOLE 54640 0 0 MICROCHIP TECHNOLOGY INC COM 595017104 2243 27039 SH SOLE 27039 0 0 MICRON TECHNOLOGY INC COM 595112103 3205 77535 SH SOLE 77535 0 0 MICROSOFT CORP COM 594918104 95521 809912 SH SOLE 809912 0 0 MID AMER APT CMNTYS INC COM 59522J103 4206 38474 SH SOLE 38474 0 0 MIDDLESEX WATER CO COM 596680108 2654 47399 SH SOLE 45324 0 2075 MILLER HOWARD HIGH INC EQTY COM SHS BEN IN 600379101 128 11250 SH SOLE 11250 0 0 MIMECAST LTD ORD SHS G14838109 565 11938 SH SOLE 11938 0 0 MITCHAM INDS INC COM 606501104 39 10000 SH SOLE 10000 0 0 MONDELEZ INTL INC CL A 609207105 2662 53321 SH SOLE 53321 0 0 MONMOUTH REAL ESTATE INVT CO CL A 609720107 526 39884 SH SOLE 39884 0 0 MONOLITHIC PWR SYS INC COM 609839105 786 5804 SH SOLE 5804 0 0 MONROE CAP CORP COM 610335101 965 79456 SH SOLE 79456 0 0 MONSTER BEVERAGE CORP NEW COM 61174X109 287 5264 SH SOLE 5264 0 0 MOODYS CORP COM 615369105 296 1633 SH SOLE 1633 0 0 MORGAN STANLEY COM NEW 617446448 2619 62057 SH SOLE 62057 0 0 MORGAN STANLEY CHINA A SH FD COM 617468103 203 8700 SH SOLE 8700 0 0 MORNINGSTAR INC COM 617700109 298 2366 SH SOLE 2366 0 0 MOSAIC CO NEW COM 61945C103 766 28064 SH SOLE 28064 0 0 MOTOROLA SOLUTIONS INC COM NEW 620076307 871 6205 SH SOLE 6205 0 0 MPLX LP COM UNIT REP LTD 55336V100 229 6951 SH SOLE 6951 0 0 MUELLER INDS INC COM 624756102 216 6900 SH SOLE 6900 0 0 MUELLER WTR PRODS INC COM SER A 624758108 300 29878 SH SOLE 29878 0 0 MYLAN N V SHS EURO N59465109 387 13650 SH SOLE 13650 0 0 NABORS INDUSTRIES LTD SHS G6359F103 151 43965 SH SOLE 43965 0 0 NANTKWEST INC COM 63016Q102 52 32600 SH SOLE 32600 0 0 NASDAQ INC COM 631103108 382 4366 SH SOLE 4366 0 0 NATIONAL FUEL GAS CO N J COM 636180101 550 9020 SH SOLE 9020 0 0 NATIONAL OILWELL VARCO INC COM 637071101 1695 63622 SH SOLE 63622 0 0 NATIONAL RETAIL PPTYS INC COM 637417106 1119 20205 SH SOLE 20205 0 0 NATURAL GROCERS BY VITAMIN C COM 63888U108 155 12971 SH SOLE 12971 0 0 NAVIGATOR HOLDINGS LTD SHS Y62132108 17735 1612328 SH SOLE 1612328 0 0 NAVISTAR INTL CORP NEW COM 63934E108 319 9872 SH SOLE 9872 0 0 NCI BUILDING SYS INC COM NEW 628852204 62 10000 SH SOLE 10000 0 0 NEON THERAPEUTICS INC COM 64050Y100 194 30081 SH SOLE 30081 0 0 NETAPP INC COM 64110D104 289 4168 SH SOLE 4168 0 0 NETFLIX INC COM 64110L106 16096 45141 SH SOLE 45141 0 0 NEUBERGER BERMAN HGH YLD FD COM 64128C106 170 15019 SH SOLE 15019 0 0 NEUBERGER BERMAN MLP INCOME COM 64129H104 246 30910 SH SOLE 30910 0 0 NEUBERGER BERMAN RE ES SEC F COM 64190A103 651 130916 SH SOLE 130916 0 0 NEUROCRINE BIOSCIENCES INC COM 64125C109 607 6889 SH SOLE 6889 0 0 NEW GOLD INC CDA COM 644535106 24 28146 SH SOLE 28146 0 0 NEW MTN FIN CORP COM 647551100 312 23027 SH SOLE 23027 0 0 NEW RELIC INC COM 64829B100 269 2722 SH SOLE 2722 0 0 NEW RESIDENTIAL INVT CORP COM NEW 64828T201 794 46943 SH SOLE 46943 0 0 NEW YORK CMNTY BANCORP INC COM 649445103 757 65425 SH SOLE 65425 0 0 NEWELL BRANDS INC COM 651229106 1359 88608 SH SOLE 88608 0 0 NEWMONT MNG CORP COM 651639106 3564 99642 SH SOLE 96117 0 3525 NEXPOINT STRATEGIC OPORTUNT COM NEW 65340G205 600 27543 SH SOLE 27543 0 0 NEXTERA ENERGY INC COM 65339F101 14020 72518 SH SOLE 72518 0 0 NIC INC COM 62914B100 332 19432 SH SOLE 19432 0 0 NICE LTD SPONSORED ADR 653656108 368 3000 SH SOLE 3000 0 0 NIKE INC CL B 654106103 4710 55940 SH SOLE 55940 0 0 NISOURCE INC COM 65473P105 5791 202078 SH SOLE 202078 0 0 NOKIA CORP SPONSORED ADR 654902204 1377 240681 SH SOLE 240681 0 0 NORDSTROM INC COM 655664100 1286 28979 SH SOLE 28979 0 0 NORFOLK SOUTHERN CORP COM 655844108 4330 23168 SH SOLE 23168 0 0 NORTHERN TR CORP COM 665859104 200 2212 SH SOLE 2212 0 0 NORTHROP GRUMMAN CORP COM 666807102 5698 21132 SH SOLE 21132 0 0 NORTHWESTERN CORP COM NEW 668074305 437 6200 SH SOLE 6200 0 0 NORWEGIAN CRUISE LINE HLDG L SHS G66721104 495 9000 SH SOLE 9000 0 0 NOVA MEASURING INSTRUMENTS L COM M7516K103 2802 111270 SH SOLE 111270 0 0 NOVARTIS A G SPONSORED ADR 66987V109 4317 44905 SH SOLE 44905 0 0 NOVAVAX INC COM 670002104 40 72041 SH SOLE 72041 0 0 NOVO-NORDISK A S ADR 670100205 2742 52413 SH SOLE 52413 0 0 NUCOR CORP COM 670346105 364 6237 SH SOLE 6237 0 0 NUTANIX INC CL A 67059N108 227 6025 SH SOLE 6025 0 0 NUTRIEN LTD COM 67077M108 881 16700 SH SOLE 16700 0 0 NUVEEN AMT FREE MUN CR INC F COM 67071L106 483 31959 SH SOLE 31959 0 0 NUVEEN AMT FREE QLTY MUN INC COM 670657105 289 21605 SH SOLE 21605 0 0 NUVEEN CA QUALTY MUN INCOME COM 67066Y105 146 10621 SH SOLE 10621 0 0 NUVEEN ENHANCED MUN VALUE FD COM 67074M101 427 30972 SH SOLE 30972 0 0 NUVEEN FLOATING RATE INCOME COM 67072T108 273 28328 SH SOLE 28328 0 0 NUVEEN FLTNG RTE INCM OPP FD COM SHS 6706EN100 141 14671 SH SOLE 14671 0 0 NUVEEN INTER DURATION MN TMF COM 670671106 159 12100 SH SOLE 12100 0 0 NUVEEN MUNICIPAL CREDIT INC COM SH BEN INT 67070X101 338 22422 SH SOLE 22422 0 0 NUVEEN NASDAQ 100 DYNAMIC OV COM SHS 670699107 974 43746 SH SOLE 43746 0 0 NUVEEN NEW YORK AMT QLT MUNI COM 670656107 221 17413 SH SOLE 17413 0 0 NUVEEN NORTH CAROLINA QLTY M COM 67060P100 175 13700 SH SOLE 13700 0 0 NUVEEN PFD & INCM OPPORTNYS COM 67073B106 105 10975 SH SOLE 10975 0 0 NUVEEN PFD & INCM SECURTIES COM 67072C105 120 13354 SH SOLE 13354 0 0 NUVEEN QUALITY MUNCP INCOME COM 67066V101 139 10282 SH SOLE 10282 0 0 NUVEEN REAL ESTATE INCOME FD COM 67071B108 144 13899 SH SOLE 13899 0 0 NUVEEN S&P 500 DYN OVERWRITE COM 6706EW100 175 11300 SH SOLE 11300 0 0 NUVEEN TX ADV TOTAL RET STRG COM 67090H102 221 19270 SH SOLE 19270 0 0 NVENT ELECTRIC PLC SHS G6700G107 1114 41309 SH SOLE 41309 0 0 NVIDIA CORP COM 67066G104 8469 47171 SH SOLE 47080 0 91 NXP SEMICONDUCTORS N V COM N6596X109 623 7046 SH SOLE 7046 0 0 O REILLY AUTOMOTIVE INC NEW COM 67103H107 7025 18091 SH SOLE 18091 0 0 OAKTREE CAP GROUP LLC UNIT CL A 674001201 576 11608 SH SOLE 11608 0 0 OCCIDENTAL PETE CORP COM 674599105 5452 82349 SH SOLE 80494 0 1855 OGE ENERGY CORP COM 670837103 715 16602 SH SOLE 16602 0 0 OKTA INC CL A 679295105 1196 14458 SH SOLE 14458 0 0 OMEGA HEALTHCARE INVS INC COM 681936100 752 19700 SH SOLE 19700 0 0 OMNICOM GROUP INC COM 681919106 377 5166 SH SOLE 5166 0 0 ON DECK CAP INC COM 682163100 72 13361 SH SOLE 13361 0 0 ON SEMICONDUCTOR CORP COM 682189105 265 12900 SH SOLE 12900 0 0 ONE GAS INC COM 68235P108 225 2530 SH SOLE 2530 0 0 ONEOK INC NEW COM 682680103 6527 93452 SH SOLE 93452 0 0 OPKO HEALTH INC COM 68375N103 32 12314 SH SOLE 12314 0 0 OPPENHEIMER ETF TR S&P SMALLCAP 600 68386C302 810 12360 SH SOLE 12360 0 0 OPPENHEIMER HLDGS INC CL A NON VTG 683797104 475 18259 SH SOLE 18259 0 0 ORACLE CORP COM 68389X105 2879 53586 SH SOLE 53586 0 0 ORION ENGINEERED CARBONS S A COM L72967109 614 32350 SH SOLE 32350 0 0 OSHKOSH CORP COM 688239201 203 2701 SH SOLE 2701 0 0 OSI ETF TR OSHARS FTSE US 67110P407 305 9072 SH SOLE 9072 0 0 OWENS CORNING NEW COM 690742101 241 5106 SH SOLE 5106 0 0 OXFORD IMMUNOTEC GLOBAL PLC ORD SHS G6855A103 1213 70400 SH SOLE 70400 0 0 P T TELEKOMUNIKASI INDONESIA SPONSORED ADR 715684106 247 9000 SH SOLE 9000 0 0 PACCAR INC COM 693718108 2068 30350 SH SOLE 30350 0 0 PACER FDS TR TRENDP US LAR CP 69374H105 2417 82264 SH SOLE 82264 0 0 PACER FDS TR TRENDP US MID CP 69374H204 524 17267 SH SOLE 17267 0 0 PACKAGING CORP AMER COM 695156109 440 4426 SH SOLE 4426 0 0 PALO ALTO NETWORKS INC COM 697435105 3026 12458 SH SOLE 12458 0 0 PARK HOTELS RESORTS INC COM 700517105 207 6655 SH SOLE 6655 0 0 PARKER HANNIFIN CORP COM 701094104 3505 20424 SH SOLE 20424 0 0 PATTERN ENERGY GROUP INC CL A 70338P100 203 9242 SH SOLE 9242 0 0 PAYCHEX INC COM 704326107 1175 14651 SH SOLE 14651 0 0 PAYPAL HLDGS INC COM 70450Y103 14480 139448 SH SOLE 139448 0 0 PDL BIOPHARMA INC COM 69329Y104 57 15188 SH SOLE 15188 0 0 PEAK RESORTS INC COM 70469L100 470 103229 SH SOLE 103229 0 0 PENNEY J C CORP INC COM 708160106 44 29400 SH SOLE 29400 0 0 PENSKE AUTOMOTIVE GRP INC COM 70959W103 334 7483 SH SOLE 7483 0 0 PENTAIR PLC SHS G7S00T104 1833 41176 SH SOLE 41176 0 0 PEOPLES UTD FINL INC COM 712704105 921 55991 SH SOLE 55991 0 0 PEPSICO INC COM 713448108 19716 160875 SH SOLE 160875 0 0 PFIZER INC COM 717081103 33560 790224 SH SOLE 790224 0 0 PGIM ETF TR ULTRA SHORT 69344A107 347 6930 SH SOLE 6930 0 0 PHILIP MORRIS INTL INC COM 718172109 11718 132578 SH SOLE 132578 0 0 PHILLIPS 66 COM 718546104 4608 48423 SH SOLE 48423 0 0 PIER 1 IMPORTS INC COM 720279108 59 77700 SH SOLE 77700 0 0 PIMCO CALIF MUN INCOME FD II COM 72200M108 321 35539 SH SOLE 35539 0 0 PIMCO DYNAMIC INCOME FD SHS 72201Y101 917 28592 SH SOLE 28592 0 0 PIMCO DYNMIC CREDIT AND MRT COM SHS 72202D106 310 13213 SH SOLE 13213 0 0 PIMCO ETF TR ENHAN SHRT MA AC 72201R833 2243 22083 SH SOLE 22083 0 0 PIONEER MUN HIGH INCOME ADV COM 723762100 333 30992 SH SOLE 30992 0 0 PIONEER NAT RES CO COM 723787107 3689 24228 SH SOLE 24228 0 0 PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 539 21990 SH SOLE 21990 0 0 PLANET FITNESS INC CL A 72703H101 4874 70920 SH SOLE 70920 0 0 PLURALSIGHT INC COM CL A 72941B106 553 17441 SH SOLE 17441 0 0 PNC FINL SVCS GROUP INC COM 693475105 1601 13056 SH SOLE 13056 0 0 POLARITYTE INC COM 731094108 427 39909 SH SOLE 39459 0 450 PORTOLA PHARMACEUTICALS INC COM 737010108 771 22205 SH SOLE 22205 0 0 POST HLDGS INC COM 737446104 350 3199 SH SOLE 3199 0 0 PPG INDS INC COM 693506107 881 7806 SH SOLE 7806 0 0 PPL CORP COM 69351T106 5516 173780 SH SOLE 173780 0 0 PREMIER INC CL A 74051N102 1035 30007 SH SOLE 30007 0 0 PRICE T ROWE GROUP INC COM 74144T108 1985 19832 SH SOLE 19673 0 159 PRINCIPAL FINL GROUP INC COM 74251V102 521 10372 SH SOLE 10372 0 0 PROCTER AND GAMBLE CO COM 742718109 18251 175406 SH SOLE 175406 0 0 PROGRESSIVE CORP OHIO COM 743315103 372 5166 SH SOLE 5166 0 0 PROLOGIS INC COM 74340W103 2786 38722 SH SOLE 38722 0 0 PROSHARES TR PSHS SH MSCI EMR 74347R396 195 10525 SH SOLE 10525 0 0 PROSHARES TR RUSS 2000 DIVD 74347B698 371 6371 SH SOLE 6371 0 0 PROSHARES TR S&P 500 DV ARIST 74348A467 5157 76080 SH SOLE 76080 0 0 PROSHARES TR S&P MDCP 400 DIV 74347B680 711 12616 SH SOLE 12616 0 0 PROSHARES TR SHORT QQQ NEW 74347B714 343 11659 SH SOLE 11659 0 0 PROSHARES TR SHORT S&P 500 NE 74347B425 376 13584 SH SOLE 13584 0 0 PROSHARES TR SHRT RUSSELL2000 74348A210 318 7812 SH SOLE 7812 0 0 PROSPECT CAPITAL CORPORATION COM 74348T102 196 29993 SH SOLE 29993 0 0 PRUDENTIAL FINL INC COM 744320102 5505 59910 SH SOLE 59910 0 0 PTC THERAPEUTICS INC COM 69366J200 323 8598 SH SOLE 8598 0 0 PUBLIC STORAGE COM 74460D109 927 4254 SH SOLE 4254 0 0 PUBLIC SVC ENTERPRISE GRP IN COM 744573106 7378 124183 SH SOLE 120583 0 3600 PUTNAM MUN OPPORTUNITIES TR SH BEN INT 746922103 163 13300 SH SOLE 13300 0 0 PUTNAM PREMIER INCOME TR SH BEN INT 746853100 84 16269 SH SOLE 16269 0 0 QEP RES INC COM 74733V100 162 20800 SH SOLE 20800 0 0 QUALCOMM INC COM 747525103 8395 147200 SH SOLE 147200 0 0 QUANTA SVCS INC COM 74762E102 2757 73050 SH SOLE 73050 0 0 QUEST DIAGNOSTICS INC COM 74834L100 4967 55231 SH SOLE 53021 0 2210 QUICKLOGIC CORP COM 74837P108 14 22990 SH SOLE 22990 0 0 QUINSTREET INC COM 74874Q100 402 30000 SH SOLE 30000 0 0 RADWARE LTD ORD M81873107 295 11288 SH SOLE 11288 0 0 RANGE RES CORP COM 75281A109 1505 133864 SH SOLE 133864 0 0 RAYTHEON CO COM NEW 755111507 11689 64198 SH SOLE 64198 0 0 REALTY INCOME CORP COM 756109104 4715 64107 SH SOLE 64107 0 0 RECRO PHARMA INC COM 75629F109 186 31806 SH SOLE 31806 0 0 RED HAT INC COM 756577102 3986 21812 SH SOLE 21812 0 0 REGENERON PHARMACEUTICALS COM 75886F107 2797 6811 SH SOLE 6811 0 0 REGIONS FINL CORP NEW COM 7591EP100 970 68493 SH SOLE 68493 0 0 REPUBLIC SVCS INC COM 760759100 551 6850 SH SOLE 6850 0 0 RESIDEO TECHNOLOGIES INC COM 76118Y104 231 12008 SH SOLE 12008 0 0 RESTAURANT BRANDS INTL INC COM 76131D103 1488 22862 SH SOLE 22862 0 0 RIGEL PHARMACEUTICALS INC COM NEW 766559603 192 74748 SH SOLE 74748 0 0 RIO TINTO PLC SPONSORED ADR 767204100 3866 65691 SH SOLE 65691 0 0 RITCHIE BROS AUCTIONEERS COM 767744105 291 8559 SH SOLE 8559 0 0 RITE AID CORP COM 767754104 28 45000 SH SOLE 45000 0 0 RLJ LODGING TR COM 74965L101 191 10860 SH SOLE 10860 0 0 RMR REAL ESTATE INCOME FUND COM 76970B101 282 15100 SH SOLE 15100 0 0 ROBERT HALF INTL INC COM 770323103 359 5506 SH SOLE 5506 0 0 ROCKWELL AUTOMATION INC COM 773903109 476 2711 SH SOLE 2711 0 0 ROGERS COMMUNICATIONS INC CL B 775109200 1908 35460 SH SOLE 35460 0 0 ROKU INC COM CL A 77543R102 1229 19048 SH SOLE 19048 0 0 ROPER TECHNOLOGIES INC COM 776696106 432 1264 SH SOLE 1264 0 0 ROSS STORES INC COM 778296103 519 5576 SH SOLE 5576 0 0 ROYAL BK CDA MONTREAL QUE COM 780087102 2068 27374 SH SOLE 27374 0 0 ROYAL CARIBBEAN CRUISES LTD COM V7780T103 1630 14220 SH SOLE 14220 0 0 ROYAL DUTCH SHELL PLC SPON ADR B 780259107 2008 31396 SH SOLE 31396 0 0 ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 5352 85500 SH SOLE 85500 0 0 ROYCE GLOBAL VALUE TR INC COM 78081T104 396 39388 SH SOLE 39388 0 0 ROYCE VALUE TR INC COM 780910105 3718 270221 SH SOLE 270221 0 0 RPM INTL INC COM 749685103 260 4480 SH SOLE 4480 0 0 RYMAN HOSPITALITY PPTYS INC COM 78377T107 3521 42808 SH SOLE 42808 0 0 S&P GLOBAL INC COM 78409V104 1002 4758 SH SOLE 4758 0 0 SABRE CORP COM 78573M104 231 10820 SH SOLE 10820 0 0 SAIA INC COM 78709Y105 244 4000 SH SOLE 4000 0 0 SALESFORCE COM INC COM 79466L302 13536 85472 SH SOLE 85472 0 0 SALIENT MIDSTREAM & MLP FD SH BEN INT 79471V105 492 53555 SH SOLE 53555 0 0 SANOFI SPONSORED ADR 80105N105 611 13803 SH SOLE 13803 0 0 SAP SE SPON ADR 803054204 276 2392 SH SOLE 2392 0 0 SAREPTA THERAPEUTICS INC COM 803607100 1132 9498 SH SOLE 9498 0 0 SBA COMMUNICATIONS CORP NEW CL A 78410G104 1766 8847 SH SOLE 8847 0 0 SCHLUMBERGER LTD COM 806857108 2738 62817 SH SOLE 62817 0 0 SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 1062 15702 SH SOLE 15702 0 0 SCOTTS MIRACLE GRO CO CL A 810186106 1183 15063 SH SOLE 15063 0 0 SEAGATE TECHNOLOGY PLC SHS G7945M107 589 12308 SH SOLE 12308 0 0 SEALED AIR CORP NEW COM 81211K100 2040 44286 SH SOLE 44286 0 0 SEATTLE GENETICS INC COM 812578102 763 10418 SH SOLE 10418 0 0 SELECT SECTOR SPDR TR COMMUNICATION 81369Y852 317 6781 SH SOLE 6781 0 0 SELECT SECTOR SPDR TR ENERGY 81369Y506 1167 17654 SH SOLE 17654 0 0 SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860 1718 47454 SH SOLE 47007 0 447 SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 4438 38980 SH SOLE 38846 0 134 SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 1787 31855 SH SOLE 31581 0 274 SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 3689 40216 SH SOLE 40216 0 0 SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 6606 256951 SH SOLE 256951 0 0 SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 2204 29385 SH SOLE 29385 0 0 SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 2398 41237 SH SOLE 40971 0 266 SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 514 9273 SH SOLE 9273 0 0 SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 9409 127157 SH SOLE 126950 0 207 SELECTIVE INS GROUP INC COM 816300107 310 4900 SH SOLE 4900 0 0 SEMPRA ENERGY COM 816851109 1767 14039 SH SOLE 14039 0 0 SEMTECH CORP COM 816850101 321 6300 SH SOLE 6300 0 0 SENSATA TECHNOLOGIES HLDNG P SHS G8060N102 500 11110 SH SOLE 11110 0 0 SERVICE CORP INTL COM 817565104 886 22064 SH SOLE 22064 0 0 SERVICEMASTER GLOBAL HLDGS I COM 81761R109 224 4789 SH SOLE 4789 0 0 SHERWIN WILLIAMS CO COM 824348106 4001 9288 SH SOLE 9288 0 0 SHOPIFY INC CL A 82509L107 595 2879 SH SOLE 2879 0 0 SILGAN HOLDINGS INC COM 827048109 290 9800 SH SOLE 9800 0 0 SIMON PPTY GROUP INC NEW COM 828806109 628 3447 SH SOLE 3447 0 0 SIRIUS XM HLDGS INC COM 82968B103 502 88540 SH SOLE 88540 0 0 SIX FLAGS ENTMT CORP NEW COM 83001A102 219 4443 SH SOLE 4443 0 0 SKYWORKS SOLUTIONS INC COM 83088M102 1693 20537 SH SOLE 20537 0 0 SL GREEN RLTY CORP COM 78440X101 1889 21009 SH SOLE 21009 0 0 SLM CORP COM 78442P106 191 19230 SH SOLE 19230 0 0 SMITH A O CORP COM 831865209 2229 41805 SH SOLE 41805 0 0 SMUCKER J M CO COM NEW 832696405 508 4368 SH SOLE 4368 0 0 SNAP ON INC COM 833034101 1078 6885 SH SOLE 6885 0 0 SOLAREDGE TECHNOLOGIES INC COM 83417M104 497 13195 SH SOLE 13195 0 0 SOLARIS OILFIELD INFRSTR INC COM CL A 83418M103 1536 93413 SH SOLE 93413 0 0 SONY CORP SPONSORED ADR 835699307 1200 28411 SH SOLE 28411 0 0 SOUTH JERSEY INDS INC COM 838518108 213 6640 SH SOLE 6640 0 0 SOUTHERN CO COM 842587107 3548 68652 SH SOLE 68652 0 0 SOUTHERN COPPER CORP COM 84265V105 247 6221 SH SOLE 6221 0 0 SOUTHWEST AIRLS CO COM 844741108 19195 369774 SH SOLE 369774 0 0 SOUTHWESTERN ENERGY CO COM 845467109 1141 243170 SH SOLE 243170 0 0 SPDR DOW JONES INDL AVRG ETF UT SER 1 78467X109 2871 11080 SH SOLE 11080 0 0 SPDR GOLD TRUST GOLD SHS 78463V107 11803 96731 SH SOLE 96346 0 385 SPDR S&P 500 ETF TR TR UNIT 78462F103 37064 131206 SH SOLE 131206 0 0 SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 16583 48011 SH SOLE 48011 0 0 SPDR SER TR BLOOMBERG SRT TR 78468R408 1420 52111 SH SOLE 52111 0 0 SPDR SER TR NUVEEN BLMBRG SR 78468R739 875 18047 SH SOLE 18047 0 0 SPDR SER TR SPDR BLOOMBERG 78468R663 1154 12595 SH SOLE 12595 0 0 SPDR SERIES TRUST BLMBRG BRC CNVRT 78464A359 7100 135885 SH SOLE 135885 0 0 SPDR SERIES TRUST HLTH CR EQUIP 78464A581 240 2990 SH SOLE 2990 0 0 SPDR SERIES TRUST S&P BIOTECH 78464A870 5470 60422 SH SOLE 60422 0 0 SPDR SERIES TRUST S&P BK ETF 78464A797 488 11690 SH SOLE 11690 0 0 SPDR SERIES TRUST S&P DIVID ETF 78464A763 2591 26064 SH SOLE 26064 0 0 SPDR SERIES TRUST S&P OILGAS EXP 78464A730 210 6818 SH SOLE 6818 0 0 SPDR SERIES TRUST S&P REGL BKG 78464A698 1108 21598 SH SOLE 21598 0 0 SPECTRUM BRANDS HLDGS INC NE COM 84790A105 884 16146 SH SOLE 16146 0 0 SPLUNK INC COM 848637104 398 3197 SH SOLE 3197 0 0 SPOTIFY TECHNOLOGY S A SHS L8681T102 286 2060 SH SOLE 2060 0 0 SPRINT CORPORATION COM 85207U105 58 10251 SH SOLE 10251 0 0 SPROTT PHYSICAL GOLD & SILVE TR UNIT 85208R101 3135 252844 SH SOLE 252844 0 0 SPROTT PHYSICAL GOLD TRUST UNIT 85207H104 232 22200 SH SOLE 22200 0 0 SPROUTS FMRS MKT INC COM 85208M102 313 14512 SH SOLE 14512 0 0 SQUARE INC CL A 852234103 4748 63380 SH SOLE 63380 0 0 SS&C TECHNOLOGIES HLDGS INC COM 78467J100 1703 26735 SH SOLE 26735 0 0 SSGA ACTIVE ETF TR BLKSTN GSOSRLN 78467V608 1519 32985 SH SOLE 32985 0 0 SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848 308 6367 SH SOLE 6367 0 0 STANLEY BLACK & DECKER INC COM 854502101 2530 18576 SH SOLE 18484 0 92 STARBUCKS CORP COM 855244109 15412 207317 SH SOLE 207317 0 0 STARWOOD PPTY TR INC COM 85571B105 1052 47114 SH SOLE 47114 0 0 STATE STR CORP COM 857477103 308 4667 SH SOLE 4667 0 0 STEEL DYNAMICS INC COM 858119100 902 25585 SH SOLE 25585 0 0 STELLUS CAP INVT CORP COM 858568108 577 40804 SH SOLE 40804 0 0 STERICYCLE INC COM 858912108 398 7313 SH SOLE 7313 0 0 STMICROELECTRONICS N V NY REGISTRY 861012102 247 16650 SH SOLE 16650 0 0 STONECASTLE FINL CORP COM 861780104 346 16156 SH SOLE 16156 0 0 STONECO LTD COM CL A G85158106 260 6330 SH SOLE 6330 0 0 STORE CAP CORP COM 862121100 1850 55220 SH SOLE 55220 0 0 STRONGBRIDGE BIOPHARMA PLC SHS USD G85347105 226 45448 SH SOLE 45448 0 0 STRYKER CORP COM 863667101 6602 33425 SH SOLE 33425 0 0 SUN CMNTYS INC COM 866674104 368 3100 SH SOLE 3100 0 0 SUNSTONE HOTEL INVS INC NEW COM 867892101 150 10404 SH SOLE 10404 0 0 SUNTRUST BKS INC COM 867914103 948 15996 SH SOLE 15996 0 0 SYNCHRONY FINL COM 87165B103 649 20352 SH SOLE 20352 0 0 SYNOPSYS INC COM 871607107 4848 42096 SH SOLE 40349 0 1747 SYSCO CORP COM 871829107 2162 32383 SH SOLE 32383 0 0 T MOBILE US INC COM 872590104 3571 51683 SH SOLE 51683 0 0 TABLEAU SOFTWARE INC CL A 87336U105 642 5045 SH SOLE 4995 0 50 TABULA RASA HEALTHCARE INC COM 873379101 834 14774 SH SOLE 14774 0 0 TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 4617 112740 SH SOLE 112740 0 0 TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 533 5650 SH SOLE 5650 0 0 TALLGRASS ENERGY LP CLASS A SHS 874696107 378 15044 SH SOLE 15044 0 0 TANDEM DIABETES CARE INC COM NEW 875372203 3011 47409 SH SOLE 47409 0 0 TANGER FACTORY OUTLET CTRS I COM 875465106 666 31748 SH SOLE 31748 0 0 TAPESTRY INC COM 876030107 388 11927 SH SOLE 11927 0 0 TARGA RES CORP COM 87612G101 610 14700 SH SOLE 14700 0 0 TARGET CORP COM 87612E106 4079 50823 SH SOLE 50823 0 0 TATA MTRS LTD SPONSORED ADR 876568502 196 15574 SH SOLE 15574 0 0 TAUBMAN CTRS INC COM 876664103 393 7443 SH SOLE 7443 0 0 TAYLOR MORRISON HOME CORP CL A 87724P106 2050 115522 SH SOLE 115522 0 0 TD AMERITRADE HLDG CORP COM 87236Y108 257 5138 SH SOLE 5138 0 0 TE CONNECTIVITY LTD REG SHS H84989104 771 9552 SH SOLE 9552 0 0 TECK RESOURCES LTD CL B 878742204 1516 65430 SH SOLE 65430 0 0 TEKLA HEALTHCARE INVS SH BEN INT 87911J103 994 48383 SH SOLE 48383 0 0 TEKLA LIFE SCIENCES INVS SH BEN INT 87911K100 508 29609 SH SOLE 29609 0 0 TELADOC HEALTH INC COM 87918A105 440 7914 SH SOLE 7914 0 0 TELEDYNE TECHNOLOGIES INC COM 879360105 235 993 SH SOLE 993 0 0 TENNECO INC CL A VTG COM STK 880349105 244 11027 SH SOLE 11027 0 0 TERADYNE INC COM 880770102 1437 36049 SH SOLE 36049 0 0 TESLA INC COM 88160R101 1973 7047 SH SOLE 7047 0 0 TEVA PHARMACEUTICAL FIN LLC DBCV 0.250% 2/0 88163VAE9 1660 1801 PRN SOLE 1711 0 90 TEVA PHARMACEUTICAL INDS LTD SPONSORED ADS 881624209 1847 117756 SH SOLE 117756 0 0 TEXAS CAPITAL BANCSHARES INC COM 88224Q107 328 6000 SH SOLE 6000 0 0 TEXAS INSTRS INC COM 882508104 12704 119776 SH SOLE 119776 0 0 TEXTRON INC COM 883203101 773 15261 SH SOLE 15261 0 0 THE CHARLES SCHWAB CORPORATI COM 808513105 1874 43838 SH SOLE 43838 0 0 THE TRADE DESK INC COM CL A 88339J105 242 1221 SH SOLE 1221 0 0 THERAPEUTICSMD INC COM 88338N107 210 43035 SH SOLE 43035 0 0 THERMO FISHER SCIENTIFIC INC COM 883556102 23793 86923 SH SOLE 86923 0 0 THIRD PT REINS LTD COM G8827U100 232 22350 SH SOLE 22350 0 0 THL CR SR LN FD COM 87244R103 177 11500 SH SOLE 11500 0 0 THOMSON REUTERS CORP COM NEW 884903709 669 11303 SH SOLE 11303 0 0 THOR INDS INC COM 885160101 3545 56840 SH SOLE 56840 0 0 TIFFANY & CO NEW COM 886547108 12551 118906 SH SOLE 118906 0 0 TILRAY INC COM CL 2 88688T100 252 3848 SH SOLE 3848 0 0 TIMKEN CO COM 887389104 932 21369 SH SOLE 21369 0 0 TJX COS INC NEW COM 872540109 5353 100604 SH SOLE 100604 0 0 TORONTO DOMINION BK ONT COM NEW 891160509 284 5225 SH SOLE 5225 0 0 TORTOISE ENERGY INFRA CORP COM 89147L100 2824 120187 SH SOLE 120187 0 0 TORTOISE MIDSTRM ENERGY FD I COM 89148B101 3876 276428 SH SOLE 276428 0 0 TORTOISE PIPELINE & ENERGY F COM 89148H108 708 46570 SH SOLE 46570 0 0 TOTAL S A SPONSORED ADS 89151E109 421 7566 SH SOLE 7566 0 0 TOTAL SYS SVCS INC COM 891906109 1705 17950 SH SOLE 17950 0 0 TOWER SEMICONDUCTOR LTD SHS NEW M87915274 189 11400 SH SOLE 11400 0 0 TRACTOR SUPPLY CO COM 892356106 236 2410 SH SOLE 2410 0 0 TRANSCANADA CORP COM 89353D107 553 12306 SH SOLE 12306 0 0 TRANSDIGM GROUP INC COM 893641100 268 591 SH SOLE 591 0 0 TRANSENTERIX INC COM NEW 89366M201 76 32000 SH SOLE 32000 0 0 TRANSOCEAN LTD REG SHS H8817H100 383 43952 SH SOLE 43952 0 0 TRAVELCENTERS AMER LLC COM 894174101 434 105700 SH SOLE 105700 0 0 TRAVELERS COMPANIES INC COM 89417E109 3042 22178 SH SOLE 22178 0 0 TRI CONTL CORP COM 895436103 212 8054 SH SOLE 8054 0 0 TRIPADVISOR INC COM 896945201 222 4311 SH SOLE 4311 0 0 TTM TECHNOLOGIES INC COM 87305R109 147 12500 SH SOLE 12500 0 0 TUTOR PERINI CORP COM 901109108 283 16548 SH SOLE 16548 0 0 TWILIO INC CL A 90138F102 6475 50120 SH SOLE 50120 0 0 TWITTER INC COM 90184L102 2731 83071 SH SOLE 83071 0 0 TWO HBRS INVT CORP COM NEW 90187B408 270 19950 SH SOLE 19950 0 0 TYSON FOODS INC CL A 902494103 8477 122094 SH SOLE 122094 0 0 U S CONCRETE INC COM NEW 90333L201 261 6303 SH SOLE 6303 0 0 U S SILICA HLDGS INC COM 90346E103 181 10400 SH SOLE 10400 0 0 UBIQUITI NETWORKS INC COM 90347A100 4113 27473 SH SOLE 27473 0 0 UBS GROUP AG SHS H42097107 241 19900 SH SOLE 19900 0 0 UDR INC COM 902653104 2215 48729 SH SOLE 48729 0 0 UGI CORP NEW COM 902681105 202 3650 SH SOLE 3650 0 0 ULTA BEAUTY INC COM 90384S303 1227 3518 SH SOLE 3518 0 0 UMB FINL CORP COM 902788108 6239 97422 SH SOLE 97422 0 0 UNDER ARMOUR INC CL A 904311107 754 35728 SH SOLE 35728 0 0 UNDER ARMOUR INC CL C 904311206 665 35221 SH SOLE 35221 0 0 UNILEVER N V N Y SHS NEW 904784709 959 16442 SH SOLE 16442 0 0 UNILEVER PLC SPON ADR NEW 904767704 1211 20971 SH SOLE 20971 0 0 UNION BANKSHARES CORP NEW COM 90539J109 269 8326 SH SOLE 8326 0 0 UNION PACIFIC CORP COM 907818108 6742 40324 SH SOLE 40324 0 0 UNITED CONTL HLDGS INC COM 910047109 517 6480 SH SOLE 6480 0 0 UNITED PARCEL SERVICE INC CL B 911312106 4780 42786 SH SOLE 42786 0 0 UNITED RENTALS INC COM 911363109 1316 11518 SH SOLE 11518 0 0 UNITED TECHNOLOGIES CORP COM 913017109 7925 61484 SH SOLE 61484 0 0 UNITEDHEALTH GROUP INC COM 91324P102 16106 65135 SH SOLE 65135 0 0 UNITI GROUP INC COM 91325V108 190 17000 SH SOLE 17000 0 0 UNITIL CORP COM 913259107 837 15453 SH SOLE 15453 0 0 UNIVERSAL DISPLAY CORP COM 91347P105 6849 44809 SH SOLE 42622 0 2187 UNIVERSAL HEALTH RLTY INCM T SH BEN INT 91359E105 569 7508 SH SOLE 7508 0 0 UNIVEST FINANCIAL CORPORATIO COM 915271100 331 13536 SH SOLE 13536 0 0 UNUM GROUP COM 91529Y106 2171 64158 SH SOLE 64158 0 0 US BANCORP DEL COM NEW 902973304 8805 182720 SH SOLE 182720 0 0 UXIN LTD ADS 91818X108 109 28647 SH SOLE 28647 0 0 V F CORP COM 918204108 4674 53774 SH SOLE 53774 0 0 VAIL RESORTS INC COM 91879Q109 3744 17226 SH SOLE 17150 0 76 VALERO ENERGY CORP NEW COM 91913Y100 4719 55630 SH SOLE 55438 0 192 VANDA PHARMACEUTICALS INC COM 921659108 285 15480 SH SOLE 15480 0 0 VANECK MERK GOLD TRUST GOLD TRUST 921078101 131 10375 SH SOLE 10375 0 0 VANECK VECTORS ETF TR AMT FREE INT ETF 92189H201 1266 25950 SH SOLE 25950 0 0 VANECK VECTORS ETF TR AMT FREE SHORT M 92189F528 689 39250 SH SOLE 39250 0 0 VANECK VECTORS ETF TR EMERGING MKTS HI 92189F353 285 12211 SH SOLE 12211 0 0 VANECK VECTORS ETF TR FALLEN ANGEL HG 92189F437 990 34440 SH SOLE 34440 0 0 VANECK VECTORS ETF TR GOLD MINERS ETF 92189F106 1641 73200 SH SOLE 73200 0 0 VANECK VECTORS ETF TR HIGH YLD MUN ETF 92189H409 671 10689 SH SOLE 10689 0 0 VANECK VECTORS ETF TR JR GOLD MINERS E 92189F791 504 15881 SH SOLE 15881 0 0 VANECK VECTORS ETF TR MORNINGSTAR INTL 92189F593 782 25043 SH SOLE 25043 0 0 VANECK VECTORS ETF TR MORNINGSTAR WIDE 92189F643 684 14676 SH SOLE 14676 0 0 VANECK VECTORS ETF TR OIL SVCS ETF 92189F718 719 41730 SH SOLE 41730 0 0 VANECK VECTORS ETF TR PHARMACEUTICAL 92189F692 830 13664 SH SOLE 13664 0 0 VANECK VECTORS ETF TR STEEL ETF 92189F205 359 8979 SH SOLE 8979 0 0 VANGUARD BD INDEX FD INC INTERMED TERM 921937819 433 5164 SH SOLE 5164 0 0 VANGUARD BD INDEX FD INC LONG TERM BOND 921937793 775 8410 SH SOLE 8410 0 0 VANGUARD BD INDEX FD INC SHORT TRM BOND 921937827 1522 19115 SH SOLE 19115 0 0 VANGUARD CHARLOTTE FDS INTL BD IDX ETF 92203J407 430 7709 SH SOLE 7709 0 0 VANGUARD GROUP DIV APP ETF 921908844 3421 31196 SH SOLE 31196 0 0 VANGUARD INDEX FDS EXTEND MKT ETF 922908652 2079 18008 SH SOLE 18008 0 0 VANGUARD INDEX FDS GROWTH ETF 922908736 6556 41909 SH SOLE 41909 0 0 VANGUARD INDEX FDS LARGE CAP ETF 922908637 559 4309 SH SOLE 4309 0 0 VANGUARD INDEX FDS MID CAP ETF 922908629 4085 25414 SH SOLE 25414 0 0 VANGUARD INDEX FDS REAL ESTATE ETF 922908553 1731 19912 SH SOLE 19912 0 0 VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 12086 46568 SH SOLE 46568 0 0 VANGUARD INDEX FDS SM CP VAL ETF 922908611 488 3792 SH SOLE 3792 0 0 VANGUARD INDEX FDS SMALL CP ETF 922908751 4502 29458 SH SOLE 29458 0 0 VANGUARD INDEX FDS SML CP GRW ETF 922908595 391 2177 SH SOLE 2177 0 0 VANGUARD INDEX FDS TOTAL STK MKT 922908769 6501 44923 SH SOLE 44923 0 0 VANGUARD INDEX FDS VALUE ETF 922908744 484 4502 SH SOLE 4502 0 0 VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 972 19391 SH SOLE 19391 0 0 VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 7933 186651 SH SOLE 186651 0 0 VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 235 4388 SH SOLE 4388 0 0 VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 2779 26690 SH SOLE 26690 0 0 VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 265 3053 SH SOLE 3053 0 0 VANGUARD SCOTTSDALE FDS MORTG-BACK SEC 92206C771 643 12280 SH SOLE 12280 0 0 VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 1285 16108 SH SOLE 16108 0 0 VANGUARD SCOTTSDALE FDS VNG RUS1000VAL 92206C714 279 2581 SH SOLE 2581 0 0 VANGUARD SCOTTSDALE FDS VNG RUS2000IDX 92206C664 203 1650 SH SOLE 1650 0 0 VANGUARD STAR FD VG TL INTL STK F 921909768 725 13970 SH SOLE 13970 0 0 VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 5865 143513 SH SOLE 143513 0 0 VANGUARD WHITEHALL FDS INC HIGH DIV YLD 921946406 3389 39563 SH SOLE 39563 0 0 VANGUARD WORLD FD MEGA GRWTH IND 921910816 587 4720 SH SOLE 4720 0 0 VANGUARD WORLD FDS CONSUM DIS ETF 92204A108 1868 10837 SH SOLE 10837 0 0 VANGUARD WORLD FDS CONSUM STP ETF 92204A207 372 2564 SH SOLE 2564 0 0 VANGUARD WORLD FDS FINANCIALS ETF 92204A405 400 6201 SH SOLE 6201 0 0 VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 1376 7978 SH SOLE 7978 0 0 VANGUARD WORLD FDS INDUSTRIAL ETF 92204A603 503 3595 SH SOLE 3595 0 0 VANGUARD WORLD FDS INF TECH ETF 92204A702 4048 20174 SH SOLE 20174 0 0 VANGUARD WORLD FDS UTILITIES ETF 92204A876 316 2440 SH SOLE 2440 0 0 VARIAN MED SYS INC COM 92220P105 1492 10528 SH SOLE 10528 0 0 VECTOR GROUP LTD COM 92240M108 426 39491 SH SOLE 39491 0 0 VEEVA SYS INC CL A COM 922475108 1235 9734 SH SOLE 9734 0 0 VENTAS INC COM 92276F100 362 5675 SH SOLE 5675 0 0 VERINT SYS INC COM 92343X100 3987 66612 SH SOLE 66612 0 0 VERISIGN INC COM 92343E102 332 1826 SH SOLE 1826 0 0 VERISK ANALYTICS INC COM 92345Y106 331 2488 SH SOLE 2488 0 0 VERIZON COMMUNICATIONS INC COM 92343V104 32765 554113 SH SOLE 554113 0 0 VERSUM MATLS INC COM 92532W103 536 10661 SH SOLE 10661 0 0 VERTEX PHARMACEUTICALS INC COM 92532F100 1196 6500 SH SOLE 6500 0 0 VIACOM INC NEW CL B 92553P201 265 9419 SH SOLE 9419 0 0 VIPER ENERGY PARTNERS LP COM UNT RP INT 92763M105 385 11600 SH SOLE 11600 0 0 VIRTUS GLOBAL DIVID INCOME F COM 92835W107 117 10902 SH SOLE 10902 0 0 VIRTUS TOTAL RETURN FUND INC COM 92837G100 604 60050 SH SOLE 60050 0 0 VISA INC COM CL A 92826C839 35003 224109 SH SOLE 224109 0 0 VMWARE INC CL A COM 928563402 1663 9214 SH SOLE 9214 0 0 VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 3079 169395 SH SOLE 169395 0 0 VOLITIONRX LTD COM 928661107 124 38144 SH SOLE 38144 0 0 VONAGE HLDGS CORP COM 92886T201 372 37047 SH SOLE 37047 0 0 VORNADO RLTY TR SH BEN INT 929042109 284 4212 SH SOLE 4212 0 0 VOXX INTL CORP CL A 91829F104 125 27000 SH SOLE 27000 0 0 VOYA RISK MANAGED NAT RES FD COM 92913C106 68 12596 SH SOLE 12596 0 0 VOYAGER THERAPEUTICS INC COM 92915B106 339 17749 SH SOLE 17749 0 0 VULCAN MATLS CO COM 929160109 3427 28942 SH SOLE 28942 0 0 W P CAREY INC COM 92936U109 328 4189 SH SOLE 4189 0 0 WABTEC CORP COM 929740108 4182 56729 SH SOLE 56729 0 0 WALGREENS BOOTS ALLIANCE INC COM 931427108 2147 33929 SH SOLE 33929 0 0 WALMART INC COM 931142103 15686 160841 SH SOLE 160694 0 147 WASHINGTON REAL ESTATE INVT SH BEN INT 939653101 933 32858 SH SOLE 32858 0 0 WASTE CONNECTIONS INC COM 94106B101 550 6208 SH SOLE 6208 0 0 WASTE MGMT INC DEL COM 94106L109 14056 135275 SH SOLE 132205 0 3070 WAYFAIR INC CL A 94419L101 324 2180 SH SOLE 2180 0 0 WEATHERFORD INTL PLC ORD SHS G48833100 103 146761 SH SOLE 146761 0 0 WEC ENERGY GROUP INC COM 92939U106 626 7914 SH SOLE 7914 0 0 WELLS FARGO CO NEW COM 949746101 5788 119790 SH SOLE 119790 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 121757 SH SOLE 121757 0 0 WELLTOWER INC COM 95040Q104 2167 27925 SH SOLE 27925 0 0 WENDYS CO COM 95058W100 471 26341 SH SOLE 26341 0 0 WESCO AIRCRAFT HLDGS INC COM 950814103 532 60500 SH SOLE 60500 0 0 WEST PHARMACEUTICAL SVSC INC COM 955306105 1422 12905 SH SOLE 12905 0 0 WESTERN ASSET EMRG MKT DEBT COM 95766A101 214 15654 SH SOLE 15654 0 0 WESTERN ASSET INTM MUNI FD I COM 958435109 302 34250 SH SOLE 34250 0 0 WESTERN ASSET PREMIER BD FD SHS BEN INT 957664105 278 21320 SH SOLE 21320 0 0 WESTERN ASST INFLTN LKD INM COM SH BEN INT 95766Q106 210 18700 SH SOLE 18700 0 0 WESTERN AST INFL LKD OPP & I COM 95766R104 215 20000 SH SOLE 20000 0 0 WESTERN DIGITAL CORP COM 958102105 1333 27718 SH SOLE 27718 0 0 WESTPORT FUEL SYSTEMS INC COM NEW 960908309 220 141200 SH SOLE 141200 0 0 WESTROCK CO COM 96145D105 2377 61985 SH SOLE 61985 0 0 WEX INC COM 96208T104 457 2380 SH SOLE 2380 0 0 WEYERHAEUSER CO COM 962166104 10643 404069 SH SOLE 399519 0 4550 WHIRLPOOL CORP COM 963320106 380 2857 SH SOLE 2857 0 0 WHITE MTNS INS GROUP LTD COM G9618E107 208 225 SH SOLE 225 0 0 WILEY JOHN & SONS INC CL A 968223206 1674 37853 SH SOLE 37853 0 0 WILLIAMS COS INC DEL COM 969457100 2911 101360 SH SOLE 101360 0 0 WILLIS TOWERS WATSON PUB LTD SHS G96629103 228 1299 SH SOLE 1299 0 0 WILLSCOT CORP COM 971375126 169 15214 SH SOLE 15214 0 0 WINNEBAGO INDS INC COM 974637100 455 14592 SH SOLE 14592 0 0 WINTRUST FINL CORP COM 97650W108 5502 81722 SH SOLE 81722 0 0 WISDOMTREE TR EMER MKT HIGH FD 97717W315 1610 36718 SH SOLE 36718 0 0 WISDOMTREE TR JAPN HEDGE EQT 97717W851 225 4453 SH SOLE 4453 0 0 WISDOMTREE TR US LARGECAP DIVD 97717W307 264 2803 SH SOLE 2803 0 0 WISDOMTREE TR US MIDCAP DIVID 97717W505 327 9132 SH SOLE 9132 0 0 WISDOMTREE TR US MIDCAP FUND 97717W570 1557 39585 SH SOLE 39585 0 0 WISDOMTREE TR US QTLY DIV GRT 97717X669 626 14539 SH SOLE 14539 0 0 WISDOMTREE TR US SMALLCAP FUND 97717W562 1759 48723 SH SOLE 48723 0 0 WIX COM LTD SHS M98068105 525 4348 SH SOLE 4348 0 0 WORKDAY INC CL A 98138H101 3263 16924 SH SOLE 16924 0 0 WORLD WRESTLING ENTMT INC CL A 98156Q108 346 3982 SH SOLE 3982 0 0 WORLDPAY INC CL A 981558109 4475 39428 SH SOLE 39428 0 0 WPX ENERGY INC COM 98212B103 6932 528661 SH SOLE 528661 0 0 WYNDHAM DESTINATIONS INC COM 98310W108 313 7738 SH SOLE 7738 0 0 WYNDHAM HOTELS & RESORTS INC COM 98311A105 2960 59208 SH SOLE 59208 0 0 WYNN RESORTS LTD COM 983134107 706 5919 SH SOLE 5919 0 0 XCEL ENERGY INC COM 98389B100 1291 22959 SH SOLE 22959 0 0 XILINX INC COM 983919101 4874 38442 SH SOLE 37145 0 1297 XPO LOGISTICS INC COM 983793100 4143 77111 SH SOLE 77111 0 0 XYLEM INC COM 98419M100 9047 114464 SH SOLE 111114 0 3350 YAMANA GOLD INC COM 98462Y100 166 63612 SH SOLE 63612 0 0 YELP INC CL A 985817105 201 5818 SH SOLE 5818 0 0 YUM BRANDS INC COM 988498101 2841 28471 SH SOLE 28471 0 0 YUM CHINA HLDGS INC COM 98850P109 2133 47488 SH SOLE 47488 0 0 ZEBRA TECHNOLOGIES CORP CL A 989207105 2965 14150 SH SOLE 14150 0 0 ZENDESK INC COM 98936J101 305 3582 SH SOLE 3582 0 0 ZILLOW GROUP INC CL A 98954M101 310 9078 SH SOLE 9078 0 0 ZILLOW GROUP INC CL C CAP STK 98954M200 421 12119 SH SOLE 12119 0 0 ZIMMER BIOMET HLDGS INC COM 98956P102 3668 28724 SH SOLE 28724 0 0 ZIOPHARM ONCOLOGY INC COM 98973P101 139 36000 SH SOLE 36000 0 0 ZOETIS INC CL A 98978V103 14406 143105 SH SOLE 143105 0 0