0001085146-19-002170.txt : 20190809 0001085146-19-002170.hdr.sgml : 20190809 20190809144118 ACCESSION NUMBER: 0001085146-19-002170 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20190630 FILED AS OF DATE: 20190809 DATE AS OF CHANGE: 20190809 EFFECTIVENESS DATE: 20190809 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: 191012609 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 06-30-2019 06-30-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 07-23-2019 0 1299 3679858
INFORMATION TABLE 2 form13fInfoTable.xml DESCRIPTION FOR INFORMATION TABLE 21VIANET GROUP INC SPONSORED ADS A 90138A103 236 30350 SH SOLE 30350 0 0 3M CO COM 88579Y101 6891 39758 SH SOLE 39758 0 0 ABB LTD SPONSORED ADR 000375204 3050 152259 SH SOLE 152259 0 0 ABBOTT LABS COM 002824100 8905 105876 SH SOLE 105876 0 0 ABBVIE INC COM 00287Y109 11651 160209 SH SOLE 160209 0 0 ABERDEEN ASIA PACIFIC INCOM COM 003009107 167 39840 SH SOLE 39840 0 0 ABERDEEN GLOBAL PREMIER PPTY COM SH BEN INT 00302L108 386 61612 SH SOLE 61612 0 0 ABERDEEN TOTAL DYNAMIC DIVD COM SH BEN INT 00326L100 150 18000 SH SOLE 18000 0 0 ABRAXAS PETE CORP COM 003830106 15 14500 SH SOLE 14500 0 0 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 11859 64183 SH SOLE 64183 0 0 ACCO BRANDS CORP COM 00081T108 209 26592 SH SOLE 26592 0 0 ACTINIUM PHARMACEUTICALS INC COM 00507W107 58 236281 SH SOLE 236281 0 0 ACTIVISION BLIZZARD INC COM 00507V109 956 20255 SH SOLE 20255 0 0 ACTUANT CORP CL A NEW 00508X203 874 35199 SH SOLE 35199 0 0 ACUITY BRANDS INC COM 00508Y102 2829 20513 SH SOLE 20513 0 0 ADAMIS PHARMACEUTICALS CORP COM NEW 00547W208 21 16000 SH SOLE 16000 0 0 ADDUS HOMECARE CORP COM 006739106 315 4200 SH SOLE 4200 0 0 ADIENT PLC ORD SHS G0084W101 298 12251 SH SOLE 12251 0 0 ADOBE INC COM 00724F101 2408 8172 SH SOLE 8172 0 0 ADVANCED MICRO DEVICES INC COM 007903107 3800 125102 SH SOLE 125102 0 0 AECOM COM 00766T100 536 14170 SH SOLE 14170 0 0 AEGION CORP COM 00770F104 515 28000 SH SOLE 28000 0 0 AERIE PHARMACEUTICALS INC COM 00771V108 864 29254 SH SOLE 29254 0 0 AES CORP COM 00130H105 368 21970 SH SOLE 21970 0 0 AFLAC INC COM 001055102 18627 339852 SH SOLE 339852 0 0 AG MTG INVT TR INC COM 001228105 2034 127931 SH SOLE 127931 0 0 AGILENT TECHNOLOGIES INC COM 00846U101 752 10070 SH SOLE 10070 0 0 AGIOS PHARMACEUTICALS INC COM 00847X104 2887 57875 SH SOLE 57875 0 0 AGNICO EAGLE MINES LTD COM 008474108 690 13464 SH SOLE 13464 0 0 AIR LEASE CORP CL A 00912X302 4689 113441 SH SOLE 113441 0 0 AIR PRODS & CHEMS INC COM 009158106 6269 27694 SH SOLE 27694 0 0 AKAMAI TECHNOLOGIES INC COM 00971T101 2824 35240 SH SOLE 35240 0 0 AKEBIA THERAPEUTICS INC COM 00972D105 59 12100 SH SOLE 12100 0 0 ALARM COM HLDGS INC COM 011642105 325 6077 SH SOLE 6077 0 0 ALBEMARLE CORP COM 012653101 3750 53257 SH SOLE 53080 0 177 ALCENTRA CAP CORP COM 01374T102 233 27862 SH SOLE 27862 0 0 ALCON INC ORD SHS H01301128 2839 45764 SH SOLE 45764 0 0 ALECTOR INC COM 014442107 1193 62772 SH SOLE 62772 0 0 ALEXANDRIA REAL ESTATE EQ IN COM 015271109 1093 7745 SH SOLE 7745 0 0 ALEXION PHARMACEUTICALS INC COM 015351109 2105 16071 SH SOLE 16071 0 0 ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 15364 90671 SH SOLE 90671 0 0 ALLEGHENY TECHNOLOGIES INC COM 01741R102 1032 40940 SH SOLE 40940 0 0 ALLEGION PUB LTD CO ORD SHS G0176J109 328 2967 SH SOLE 2967 0 0 ALLERGAN PLC SHS G0177J108 1546 9233 SH SOLE 9233 0 0 ALLIANCE DATA SYSTEMS CORP COM 018581108 465 3317 SH SOLE 3317 0 0 ALLIANCEBERNSTEIN GBL HGH IN COM 01879R106 522 44323 SH SOLE 44323 0 0 ALLIANCEBERNSTEIN HOLDING LP UNIT LTD PARTN 01881G106 1217 40951 SH SOLE 40951 0 0 ALLIANT ENERGY CORP COM 018802108 2788 56821 SH SOLE 56821 0 0 ALLIANZGI NFJ DIVID INT & PR COM 01883A107 171 13794 SH SOLE 13794 0 0 ALLISON TRANSMISSION HLDGS I COM 01973R101 231 4988 SH SOLE 4988 0 0 ALLOGENE THERAPEUTICS INC COM 019770106 274 10200 SH SOLE 10200 0 0 ALLSTATE CORP COM 020002101 507 4984 SH SOLE 4984 0 0 ALLY FINL INC COM 02005N100 243 7839 SH SOLE 7839 0 0 ALPHABET INC CAP STK CL A 02079K305 20576 19003 SH SOLE 18988 0 15 ALPHABET INC CAP STK CL C 02079K107 23544 21781 SH SOLE 21781 0 0 ALPS ETF TR ALERIAN MLP 00162Q866 1954 198380 SH SOLE 198380 0 0 ALTABA INC COM 021346101 1215 17517 SH SOLE 17517 0 0 ALTERYX INC COM CL A 02156B103 711 6515 SH SOLE 6515 0 0 ALTICE USA INC CL A 02156K103 602 24708 SH SOLE 24708 0 0 ALTRIA GROUP INC COM 02209S103 9788 206713 SH SOLE 206713 0 0 AMARIN CORP PLC SPONS ADR NEW 023111206 450 23209 SH SOLE 23209 0 0 AMAZON COM INC COM 023135106 63001 33270 SH SOLE 33270 0 0 AMBEV SA SPONSORED ADR 02319V103 3507 750863 SH SOLE 717473 0 33390 AMDOCS LTD SHS G02602103 200 3226 SH SOLE 3226 0 0 AMEDISYS INC COM 023436108 232 1908 SH SOLE 1908 0 0 AMERICA FIRST MULTIFAMILY IN BEN UNIT CTF 02364V107 82 11456 SH SOLE 11456 0 0 AMERICAN AIRLS GROUP INC COM 02376R102 1085 33262 SH SOLE 33262 0 0 AMERICAN CAMPUS CMNTYS INC COM 024835100 806 17462 SH SOLE 17462 0 0 AMERICAN ELEC PWR CO INC COM 025537101 2323 26395 SH SOLE 26395 0 0 AMERICAN EXPRESS CO COM 025816109 12393 100396 SH SOLE 100396 0 0 AMERICAN FINL GROUP INC OHIO COM 025932104 215 2097 SH SOLE 2097 0 0 AMERICAN INTL GROUP INC COM NEW 026874784 2227 41795 SH SOLE 41795 0 0 AMERICAN STS WTR CO COM 029899101 232 3089 SH SOLE 3089 0 0 AMERICAN TOWER CORP NEW COM 03027X100 10420 50967 SH SOLE 50967 0 0 AMERICAN WTR WKS CO INC NEW COM 030420103 1724 14859 SH SOLE 14859 0 0 AMERIGAS PARTNERS L P UNIT L P INT 030975106 4324 124108 SH SOLE 124108 0 0 AMERIPRISE FINL INC COM 03076C106 1076 7411 SH SOLE 7411 0 0 AMERISOURCEBERGEN CORP COM 03073E105 1823 21376 SH SOLE 21376 0 0 AMETEK INC NEW COM 031100100 1750 19261 SH SOLE 19261 0 0 AMGEN INC COM 031162100 20498 111233 SH SOLE 109978 0 1255 AMPIO PHARMACEUTICALS INC COM 03209T109 4 10100 SH SOLE 10100 0 0 ANADARKO PETE CORP COM 032511107 3105 44007 SH SOLE 42942 0 1065 ANALOG DEVICES INC COM 032654105 4080 36147 SH SOLE 36082 0 65 ANGI HOMESERVICES INC COM CL A 00183L102 146 11250 SH SOLE 11250 0 0 ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 1463 16534 SH SOLE 16534 0 0 ANNALY CAP MGMT INC COM 035710409 2581 282775 SH SOLE 282775 0 0 ANTERO MIDSTREAM CORP COM 03676B102 777 67811 SH SOLE 67811 0 0 ANTERO RES CORP COM 03674X106 271 48917 SH SOLE 48917 0 0 ANTHEM INC COM 036752103 5143 18222 SH SOLE 18222 0 0 AON PLC SHS CL A G0408V102 342 1774 SH SOLE 1774 0 0 APACHE CORP COM 037411105 1681 58025 SH SOLE 58025 0 0 APARTMENT INVT & MGMT CO CL A 03748R754 374 7455 SH SOLE 7455 0 0 APOLLO COML REAL EST FIN INC COM 03762U105 1106 60139 SH SOLE 60139 0 0 APOLLO GLOBAL MGMT LLC CL A SHS 037612306 3840 111939 SH SOLE 111939 0 0 APOLLO INVT CORP COM NEW 03761U502 186 11762 SH SOLE 11762 0 0 APOLLO SR FLOATING RATE FD I COM 037636107 205 13700 SH SOLE 13700 0 0 APPLE INC COM 037833100 93251 471155 SH SOLE 471155 0 0 APPLIED MATLS INC COM 038222105 3626 80753 SH SOLE 80753 0 0 APPROACH RESOURCES INC COM 03834A103 63 217997 SH SOLE 217997 0 0 APTARGROUP INC COM 038336103 571 4590 SH SOLE 4590 0 0 APTIV PLC SHS G6095L109 1163 14387 SH SOLE 14387 0 0 AQUA AMERICA INC COM 03836W103 306 7392 SH SOLE 7392 0 0 ARCHER DANIELS MIDLAND CO COM 039483102 1803 44205 SH SOLE 44205 0 0 ARCONIC INC COM 03965L100 760 29429 SH SOLE 29429 0 0 ARES CAP CORP COM 04010L103 688 38324 SH SOLE 38324 0 0 ARES DYNAMIC CR ALLOCATION F COM 04014F102 269 17800 SH SOLE 17800 0 0 ARES MANAGEMENT CORPORATION CL A COM STK 03990B101 489 18696 SH SOLE 18696 0 0 ARISTA NETWORKS INC COM 040413106 1883 7252 SH SOLE 7252 0 0 ARK ETF TR INNOVATION ETF 00214Q104 1425 29694 SH SOLE 29473 0 221 ASTRAZENECA PLC SPONSORED ADR 046353108 1113 26953 SH SOLE 26953 0 0 AT&T INC COM 00206R102 30440 908386 SH SOLE 908386 0 0 ATARA BIOTHERAPEUTICS INC COM 046513107 203 10132 SH SOLE 10132 0 0 ATHERSYS INC COM 04744L106 17 10000 SH SOLE 10000 0 0 ATLANTIC UN BANKSHARES CORP COM 04911A107 294 8326 SH SOLE 8326 0 0 ATLAS AIR WORLDWIDE HLDGS IN COM NEW 049164205 1181 26460 SH SOLE 26460 0 0 ATLASSIAN CORP PLC CL A G06242104 499 3810 SH SOLE 3810 0 0 ATMOS ENERGY CORP COM 049560105 593 5618 SH SOLE 5618 0 0 AURORA CANNABIS INC COM 05156X108 1145 146368 SH SOLE 144637 0 1731 AUTODESK INC COM 052769106 810 4974 SH SOLE 4974 0 0 AUTOMATIC DATA PROCESSING IN COM 053015103 6854 41459 SH SOLE 41459 0 0 AUTOZONE INC COM 053332102 5132 4668 SH SOLE 4668 0 0 AXALTA COATING SYS LTD COM G0750C108 2688 90285 SH SOLE 90285 0 0 AXIS CAPITAL HOLDINGS LTD SHS G0692U109 1301 21818 SH SOLE 21818 0 0 AXON ENTERPRISE INC COM 05464C101 359 5584 SH SOLE 5584 0 0 B & G FOODS INC NEW COM 05508R106 3032 145748 SH SOLE 141283 0 4465 BAIDU INC SPON ADR REP A 056752108 1332 11345 SH SOLE 11345 0 0 BALL CORP COM 058498106 2500 35723 SH SOLE 35723 0 0 BANCO SANTANDER SA ADR 05964H105 102 22378 SH SOLE 22378 0 0 BANCROFT FUND LTD COM 059695106 202 9019 SH SOLE 9019 0 0 BANK AMER CORP COM 060505104 25748 887842 SH SOLE 887842 0 0 BANK MONTREAL QUE COM 063671101 405 5367 SH SOLE 5367 0 0 BANK NEW YORK MELLON CORP COM 064058100 2804 63499 SH SOLE 63499 0 0 BANK OZK COM 06417N103 3286 109216 SH SOLE 109216 0 0 BARCLAYS PLC ADR 06738E204 80 10600 SH SOLE 10600 0 0 BARINGS CORPORATE INVS COM 06759X107 1514 96732 SH SOLE 95832 0 900 BARINGS PARTN INVS SH BEN INT 06761A103 3162 193871 SH SOLE 182646 0 11225 BARRICK GOLD CORPORATION COM 067901108 1800 114041 SH SOLE 112351 0 1690 BASSETT FURNITURE INDS INC COM 070203104 331 21693 SH SOLE 21693 0 0 BAXTER INTL INC COM 071813109 1584 19347 SH SOLE 19347 0 0 BB&T CORP COM 054937107 6534 133003 SH SOLE 133003 0 0 BCE INC COM NEW 05534B760 5007 110105 SH SOLE 106250 0 3855 BECTON DICKINSON & CO COM 075887109 4858 19278 SH SOLE 19278 0 0 BERKSHIRE HATHAWAY INC DEL CL A 084670108 5093 16 SH SOLE 16 0 0 BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 36911 173151 SH SOLE 173151 0 0 BHP GROUP LTD SPONSORED ADS 088606108 578 9943 SH SOLE 9943 0 0 BIOGEN INC COM 09062X103 2972 12707 SH SOLE 12707 0 0 BIOHAVEN PHARMACTL HLDG CO L COM G11196105 364 8310 SH SOLE 8310 0 0 BJS RESTAURANTS INC COM 09180C106 903 20545 SH SOLE 20545 0 0 BLACK STONE MINERALS L P COM UNIT 09225M101 388 25000 SH SOLE 25000 0 0 BLACKBERRY LTD COM 09228F103 164 21950 SH SOLE 21950 0 0 BLACKROCK CORE BD TR SHS BEN INT 09249E101 298 21161 SH SOLE 21161 0 0 BLACKROCK CORPOR HI YLD FD I COM 09255P107 197 18400 SH SOLE 18400 0 0 BLACKROCK CR ALLCTN INC TR COM 092508100 655 50479 SH SOLE 50479 0 0 BLACKROCK ENHANCED GBL DIV T COM 092501105 442 41233 SH SOLE 41233 0 0 BLACKROCK ENHANCED INTL DIV COM BENE INTER 092524107 265 47142 SH SOLE 47142 0 0 BLACKROCK FLOAT RATE OME STR COM 09255X100 192 15000 SH SOLE 15000 0 0 BLACKROCK INC COM 09247X101 5524 11771 SH SOLE 11771 0 0 BLACKROCK INCOME TR INC COM 09247F100 433 71630 SH SOLE 71630 0 0 BLACKROCK MULTI-SECTOR INC T COM 09258A107 258 14778 SH SOLE 14778 0 0 BLACKROCK MUNIENHANCED FD IN COM 09253Y100 130 11753 SH SOLE 11753 0 0 BLACKROCK MUNIHLDNGS CALI QL COM 09254L107 260 19012 SH SOLE 19012 0 0 BLACKROCK MUNIHLDNGS QLTY II COM 09254C107 167 13295 SH SOLE 13295 0 0 BLACKROCK RES & COMM STRAT T SHS 09257A108 116 14208 SH SOLE 14208 0 0 BLACKROCK SCIENCE & TECH TR SHS 09258G104 218 6750 SH SOLE 6750 0 0 BLACKROCK TCP CAP CORP COM 09259E108 866 60743 SH SOLE 60743 0 0 BLACKSTONE GROUP L P COM UNIT LTD 09253U108 7768 174901 SH SOLE 174901 0 0 BLACKSTONE GSO STRATEGIC CR COM SHS BEN IN 09257R101 161 10971 SH SOLE 10971 0 0 BLACKSTONE MTG TR INC COM CL A 09257W100 278 7810 SH SOLE 7810 0 0 BLUEBIRD BIO INC COM 09609G100 226 1780 SH SOLE 1780 0 0 BNY MELLON HIGH YIELD STRATE SH BEN INT 09660L105 122 40000 SH SOLE 40000 0 0 BNY MELLON STRATEGIC MUN BD COM 09662E109 87 11000 SH SOLE 11000 0 0 BOEING CO COM 097023105 26280 72197 SH SOLE 72197 0 0 BOINGO WIRELESS INC COM 09739C102 461 25649 SH SOLE 25649 0 0 BOOKING HLDGS INC COM 09857L108 472 252 SH SOLE 252 0 0 BOOZ ALLEN HAMILTON HLDG COR CL A 099502106 503 7598 SH SOLE 7598 0 0 BORGWARNER INC COM 099724106 1177 28028 SH SOLE 28028 0 0 BOSTON BEER INC CL A 100557107 282 746 SH SOLE 746 0 0 BOSTON SCIENTIFIC CORP COM 101137107 1018 23680 SH SOLE 23680 0 0 BOTTOMLINE TECH DEL INC COM 101388106 8480 191675 SH SOLE 191675 0 0 BOULDER GROWTH & INCOME FD I COM 101507101 1109 98635 SH SOLE 98635 0 0 BOX INC CL A 10316T104 279 15850 SH SOLE 15850 0 0 BP PLC SPONSORED ADR 055622104 8542 204849 SH SOLE 204849 0 0 BRIGGS & STRATTON CORP COM 109043109 209 20404 SH SOLE 20404 0 0 BRIGHT HORIZONS FAM SOL IN D COM 109194100 498 3306 SH SOLE 3306 0 0 BRISTOL MYERS SQUIBB CO COM 110122108 13799 304289 SH SOLE 304289 0 0 BROADCOM INC COM 11135F101 4799 16668 SH SOLE 16668 0 0 BROADRIDGE FINL SOLUTIONS IN COM 11133T103 256 2007 SH SOLE 2007 0 0 BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 6230 130393 SH SOLE 130393 0 0 BROOKS AUTOMATION INC COM 114340102 1066 27503 SH SOLE 27503 0 0 BROWN FORMAN CORP CL B 115637209 5104 92069 SH SOLE 92069 0 0 BT GROUP PLC ADR 05577E101 176 13810 SH SOLE 13810 0 0 BUNGE LIMITED COM G16962105 273 4913 SH SOLE 4913 0 0 CALAMOS CONV & HIGH INCOME F COM SHS 12811P108 162 14632 SH SOLE 14632 0 0 CALAMOS DYNAMIC CONV & INCOM COM 12811V105 535 26579 SH SOLE 26579 0 0 CALAMOS STRATEGIC TOTL RETN COM SH BEN INT 128125101 137 10759 SH SOLE 10759 0 0 CALAVO GROWERS INC COM 128246105 491 5077 SH SOLE 5077 0 0 CALLAWAY GOLF CO COM 131193104 973 56700 SH SOLE 56700 0 0 CALLON PETE CO DEL COM 13123X102 177 26900 SH SOLE 26900 0 0 CAMBRIA ETF TR SHSHLD YIELD ETF 132061201 777 21595 SH SOLE 21595 0 0 CAMPBELL SOUP CO COM 134429109 2994 74726 SH SOLE 71716 0 3010 CANADA GOOSE HOLDINGS INC SHS SUB VTG 135086106 1160 29955 SH SOLE 29955 0 0 CANADIAN NAT RES LTD COM 136385101 397 14732 SH SOLE 14732 0 0 CANADIAN NATL RY CO COM 136375102 7440 80448 SH SOLE 80448 0 0 CANADIAN PAC RY LTD COM 13645T100 704 2990 SH SOLE 2990 0 0 CANOPY GROWTH CORP COM 138035100 2371 58845 SH SOLE 58537 0 308 CAPITAL ONE FINL CORP COM 14040H105 356 3932 SH SOLE 3932 0 0 CAPITALA FIN CORP COM 14054R106 252 26663 SH SOLE 26663 0 0 CAPSTONE TURBINE CORP COM NEW 14067D409 12 15300 SH SOLE 15300 0 0 CARDINAL HEALTH INC COM 14149Y108 688 14595 SH SOLE 14595 0 0 CARLYLE GROUP L P COM UTS LTD PTN 14309L102 6380 282171 SH SOLE 282171 0 0 CARMAX INC COM 143130102 44705 514850 SH SOLE 514850 0 0 CARNIVAL CORP UNIT 99/99/9999 143658300 201 4322 SH SOLE 4322 0 0 CATABASIS PHARMACEUTICALS IN COM NEW 14875P206 554 68706 SH SOLE 68706 0 0 CATERPILLAR INC DEL COM 149123101 5731 42050 SH SOLE 42050 0 0 CBOE GLOBAL MARKETS INC COM 12503M108 377 3638 SH SOLE 3638 0 0 CBRE GROUP INC CL A 12504L109 3533 68862 SH SOLE 68862 0 0 CBS CORP NEW CL B 124857202 1094 21910 SH SOLE 21910 0 0 CDN IMPERIAL BK COMM TORONTO COM 136069101 1550 19724 SH SOLE 19724 0 0 CDW CORP COM 12514G108 1069 9633 SH SOLE 9633 0 0 CEDAR FAIR L P DEPOSITRY UNIT 150185106 4029 84487 SH SOLE 84487 0 0 CELGENE CORP COM 151020104 9472 102466 SH SOLE 102466 0 0 CEMEX SAB DE CV SPON ADR NEW 151290889 62 14740 SH SOLE 14740 0 0 CENTENE CORP DEL COM 15135B101 4136 78883 SH SOLE 78883 0 0 CENTER COAST BRKFLD MLP ENRG SHS BEN INT 151461100 213 27122 SH SOLE 27122 0 0 CENTERPOINT ENERGY INC COM 15189T107 696 24296 SH SOLE 24296 0 0 CENTURY BANCORP INC MASS CL A NON VTG 156432106 1242 14125 SH SOLE 14125 0 0 CENTURYLINK INC COM 156700106 4037 343291 SH SOLE 343291 0 0 CERNER CORP COM 156782104 1312 17898 SH SOLE 17898 0 0 CF INDS HLDGS INC COM 125269100 2417 51741 SH SOLE 51741 0 0 CGI INC CL A SUB VTG 12532H104 637 8300 SH SOLE 8300 0 0 CHARLES RIV LABS INTL INC COM 159864107 450 3170 SH SOLE 3170 0 0 CHART INDS INC COM PAR $0.01 16115Q308 311 4050 SH SOLE 4050 0 0 CHARTER COMMUNICATIONS INC N CL A 16119P108 342 865 SH SOLE 865 0 0 CHECK POINT SOFTWARE TECH LT ORD M22465104 5047 43656 SH SOLE 43656 0 0 CHEESECAKE FACTORY INC COM 163072101 878 20085 SH SOLE 20085 0 0 CHEETAH MOBILE INC ADR 163075104 110 31022 SH SOLE 31022 0 0 CHEMED CORP NEW COM 16359R103 7380 20451 SH SOLE 19337 0 1114 CHENIERE ENERGY INC COM NEW 16411R208 845 12341 SH SOLE 12341 0 0 CHEVRON CORP NEW COM 166764100 19036 152976 SH SOLE 152857 0 119 CHIMERA INVT CORP COM NEW 16934Q208 2407 127511 SH SOLE 127511 0 0 CHINA TELECOM CORP LTD SPON ADR H SHS 169426103 238 4767 SH SOLE 4767 0 0 CHIPMOS TECHNOLOGIES INC SPONSORD ADS NEW 16965P202 274 17810 SH SOLE 17810 0 0 CHUBB LIMITED COM H1467J104 6545 44437 SH SOLE 44437 0 0 CHURCH & DWIGHT INC COM 171340102 6371 87207 SH SOLE 87207 0 0 CIGNA CORP NEW COM 125523100 3469 22018 SH SOLE 22018 0 0 CIMAREX ENERGY CO COM 171798101 221 3731 SH SOLE 3731 0 0 CINCINNATI FINL CORP COM 172062101 1483 14303 SH SOLE 14303 0 0 CINTAS CORP COM 172908105 1245 5247 SH SOLE 5247 0 0 CISCO SYS INC COM 17275R102 36516 667190 SH SOLE 666943 0 247 CITIGROUP INC COM NEW 172967424 18185 259663 SH SOLE 259663 0 0 CLEARBRIDGE MLP AND MIDSTRM COM 18469Q108 114 12137 SH SOLE 12137 0 0 CLEVELAND CLIFFS INC COM 185899101 3144 294685 SH SOLE 294685 0 0 CLOROX CO DEL COM 189054109 2555 16689 SH SOLE 16689 0 0 CLOUGH GLOBAL OPPORTUNITIES SH BEN INT 18914E106 121 12983 SH SOLE 12983 0 0 CLOVIS ONCOLOGY INC COM 189464100 445 29955 SH SOLE 29955 0 0 CM FIN INC COM 12574Q103 333 43715 SH SOLE 43715 0 0 CME GROUP INC COM 12572Q105 7032 36225 SH SOLE 36225 0 0 CMS ENERGY CORP COM 125896100 1781 30745 SH SOLE 30745 0 0 CNOOC LTD SPONSORED ADR 126132109 227 1335 SH SOLE 1335 0 0 COCA COLA CO COM 191216100 35269 692626 SH SOLE 692626 0 0 COCA COLA EUROPEAN PARTNERS SHS G25839104 217 3840 SH SOLE 3840 0 0 COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 2158 34058 SH SOLE 34058 0 0 COHEN & STEERS INFRASTRUCTUR COM 19248A109 863 33246 SH SOLE 33246 0 0 COHEN & STEERS QUALITY RLTY COM 19247L106 1168 85344 SH SOLE 85344 0 0 COLGATE PALMOLIVE CO COM 194162103 4841 67553 SH SOLE 67553 0 0 COMCAST CORP NEW CL A 20030N101 11970 283093 SH SOLE 283093 0 0 COMMERCE BANCSHARES INC COM 200525103 5578 93510 SH SOLE 93510 0 0 COMPANHIA DE SANEAMENTO BASI SPONSORED ADR 20441A102 1018 83625 SH SOLE 76925 0 6700 COMPANHIA ENERGETICA DE MINA SP ADR N-V PFD 204409601 296 77822 SH SOLE 75452 0 2370 COMPANIA DE MINAS BUENAVENTU SPONSORED ADR 204448104 4306 258312 SH SOLE 247492 0 10820 COMPASS MINERALS INTL INC COM 20451N101 556 10119 SH SOLE 10119 0 0 COMSCORE INC COM 20564W105 361 70000 SH SOLE 70000 0 0 CONAGRA BRANDS INC COM 205887102 788 29699 SH SOLE 29699 0 0 CONCHO RES INC COM 20605P101 461 4472 SH SOLE 4472 0 0 CONOCOPHILLIPS COM 20825C104 5328 87350 SH SOLE 87350 0 0 CONSOLIDATED EDISON INC COM 209115104 1006 11475 SH SOLE 11475 0 0 CONSTELLATION BRANDS INC CL A 21036P108 7514 38155 SH SOLE 38155 0 0 CONTINENTAL RESOURCES INC COM 212015101 444 10540 SH SOLE 10540 0 0 COOPER TIRE & RUBR CO COM 216831107 779 24700 SH SOLE 24700 0 0 COPART INC COM 217204106 1358 18164 SH SOLE 18164 0 0 CORE LABORATORIES N V COM N22717107 1478 28267 SH SOLE 28267 0 0 COREPOINT LODGING INC COM 21872L104 844 68079 SH SOLE 68079 0 0 CORNERSTONE BLDG BRANDS INC COM 21925D109 58 10000 SH SOLE 10000 0 0 CORNING INC COM 219350105 4454 134042 SH SOLE 134042 0 0 CORTEVA INC COM 22052L104 2275 76954 SH SOLE 76004 0 950 COSTCO WHSL CORP NEW COM 22160K105 23179 87711 SH SOLE 87654 0 57 COUPA SOFTWARE INC COM 22266L106 3074 24275 SH SOLE 24275 0 0 COVANTA HLDG CORP COM 22282E102 1023 57144 SH SOLE 57144 0 0 CREDIT SUISSE GROUP SPONSORED ADR 225401108 183 15253 SH SOLE 15253 0 0 CREDIT SUISSE HIGH YLD BND F SH BEN INT 22544F103 275 111147 SH SOLE 111147 0 0 CRH PLC ADR 12626K203 1201 36658 SH SOLE 36658 0 0 CRONOS GROUP INC COM 22717L101 268 16740 SH SOLE 16740 0 0 CROWN CASTLE INTL CORP NEW COM 22822V101 2335 17911 SH SOLE 17911 0 0 CSX CORP COM 126408103 7532 97353 SH SOLE 97353 0 0 CUI GLOBAL INC COM NEW 126576206 22 27257 SH SOLE 27257 0 0 CULLEN FROST BANKERS INC COM 229899109 1356 14472 SH SOLE 14349 0 123 CUMMINS INC COM 231021106 2787 16265 SH SOLE 16265 0 0 CUSHING RENAISSANCE FD COM 231647108 1555 110310 SH SOLE 110310 0 0 CUSHING RENAISSANCE FD RIGHT 07/18/2019 231647124 23 109310 SH SOLE 109310 0 0 CVS HEALTH CORP COM 126650100 10636 195195 SH SOLE 195195 0 0 CYBERARK SOFTWARE LTD SHS M2682V108 648 5072 SH SOLE 5072 0 0 CYPRESS SEMICONDUCTOR CORP COM 232806109 282 12702 SH SOLE 12702 0 0 D R HORTON INC COM 23331A109 320 7430 SH SOLE 7430 0 0 DANAHER CORPORATION COM 235851102 2871 20090 SH SOLE 20090 0 0 DARDEN RESTAURANTS INC COM 237194105 1020 8380 SH SOLE 8380 0 0 DAVIS FUNDAMENTAL ETF TR SELECT WRLD WI 23908L306 453 19402 SH SOLE 19402 0 0 DAVITA INC COM 23918K108 709 12600 SH SOLE 12600 0 0 DBX ETF TR XTRACK HRVST CSI 233051879 295 10487 SH SOLE 10487 0 0 DBX ETF TR XTRACK MUN INFRA 233051705 302 10902 SH SOLE 10902 0 0 DEERE & CO COM 244199105 1077 6498 SH SOLE 6498 0 0 DELL TECHNOLOGIES INC CL C 24703L202 477 9393 SH SOLE 9393 0 0 DELPHI TECHNOLOGIES PLC SHS G2709G107 235 11725 SH SOLE 11725 0 0 DELTA AIR LINES INC DEL COM NEW 247361702 6024 106134 SH SOLE 106134 0 0 DENTSPLY SIRONA INC COM 24906P109 2225 38119 SH SOLE 38119 0 0 DEUTSCHE BANK AG NAMEN AKT D18190898 493 64675 SH SOLE 64675 0 0 DEVON ENERGY CORP NEW COM 25179M103 642 22549 SH SOLE 22549 0 0 DEXCOM INC COM 252131107 446 2976 SH SOLE 2976 0 0 DIAGEO P L C SPON ADR NEW 25243Q205 1267 7356 SH SOLE 7356 0 0 DIAMONDBACK ENERGY INC COM 25278X109 1101 10097 SH SOLE 10097 0 0 DIGITAL RLTY TR INC COM 253868103 1208 10254 SH SOLE 10254 0 0 DIREXION SHS ETF TR ALL CP INSIDER 25459Y769 325 8343 SH SOLE 8343 0 0 DIREXION SHS ETF TR DLY TECH BULL 3X 25459W102 381 2400 SH SOLE 2400 0 0 DISCOVER FINL SVCS COM 254709108 2709 34909 SH SOLE 34909 0 0 DISCOVERY INC COM SER A 25470F104 909 29576 SH SOLE 28546 0 1030 DISCOVERY INC COM SER C 25470F302 4432 155746 SH SOLE 148641 0 7105 DISH NETWORK CORP CL A 25470M109 737 19208 SH SOLE 19208 0 0 DISNEY WALT CO COM DISNEY 254687106 30854 220951 SH SOLE 220951 0 0 DNP SELECT INCOME FD COM 23325P104 143 12083 SH SOLE 12083 0 0 DOCUSIGN INC COM 256163106 931 18733 SH SOLE 18733 0 0 DOLLAR GEN CORP NEW COM 256677105 2225 16462 SH SOLE 16462 0 0 DOMINION ENERGY INC COM 25746U109 8632 111638 SH SOLE 111638 0 0 DOMINOS PIZZA INC COM 25754A201 1280 4599 SH SOLE 4599 0 0 DORCHESTER MINERALS LP COM UNIT 25820R105 210 11500 SH SOLE 11500 0 0 DOUBLELINE INCOME SOLUTIONS COM 258622109 237 11846 SH SOLE 11846 0 0 DOUGLAS EMMETT INC COM 25960P109 398 10000 SH SOLE 10000 0 0 DOVER CORP COM 260003108 679 6778 SH SOLE 6778 0 0 DOW INC COM 260557103 8024 162710 SH SOLE 161760 0 950 DTE ENERGY CO COM 233331107 1783 13944 SH SOLE 13944 0 0 DUKE ENERGY CORP NEW COM NEW 26441C204 7581 85912 SH SOLE 85912 0 0 DUKE REALTY CORP COM NEW 264411505 1336 42250 SH SOLE 42250 0 0 DULUTH HLDGS INC COM CL B 26443V101 207 15230 SH SOLE 15230 0 0 DUNKIN BRANDS GROUP INC COM 265504100 970 12174 SH SOLE 12174 0 0 DUPONT DE NEMOURS INC COM 26614N102 8438 112417 SH SOLE 111467 0 950 DXC TECHNOLOGY CO COM 23355L106 202 3672 SH SOLE 3672 0 0 DYCOM INDS INC COM 267475101 377 6402 SH SOLE 6402 0 0 EAGLE PT CR CO LLC COM 269808101 220 12309 SH SOLE 12309 0 0 EAST WEST BANCORP INC COM 27579R104 234 4996 SH SOLE 4996 0 0 EATON CORP PLC SHS G29183103 2232 26803 SH SOLE 26803 0 0 EATON VANCE CORP COM NON VTG 278265103 544 12620 SH SOLE 12620 0 0 EATON VANCE ENH EQTY INC FD COM 278277108 2224 130887 SH SOLE 130887 0 0 EATON VANCE LTD DUR INCOME F COM 27828H105 510 40339 SH SOLE 40339 0 0 EATON VANCE TAX ADVT DIV INC COM 27828G107 3277 137684 SH SOLE 137684 0 0 EATON VANCE TAX MNGD GBL DV COM 27829F108 667 80475 SH SOLE 80475 0 0 EATON VANCE TX ADV GLBL DIV COM 27828S101 2125 132396 SH SOLE 132396 0 0 EATON VANCE TX MNG BY WRT OP COM 27828Y108 2937 195509 SH SOLE 195509 0 0 EATON VANCE TXMGD GL BUYWR O COM 27829C105 138 14143 SH SOLE 14143 0 0 EBAY INC COM 278642103 730 18493 SH SOLE 18493 0 0 ECOLAB INC COM 278865100 2220 11245 SH SOLE 11245 0 0 EDISON INTL COM 281020107 678 10057 SH SOLE 10057 0 0 EDWARDS LIFESCIENCES CORP COM 28176E108 2197 11894 SH SOLE 11894 0 0 EHEALTH INC COM 28238P109 341 3961 SH SOLE 3961 0 0 ELECTRONIC ARTS INC COM 285512109 785 7752 SH SOLE 7752 0 0 EMCOR GROUP INC COM 29084Q100 414 4700 SH SOLE 4700 0 0 EMERSON ELEC CO COM 291011104 5634 84453 SH SOLE 84453 0 0 ENBRIDGE INC COM 29250N105 10631 294643 SH SOLE 288385 0 6258 ENCANA CORP COM 292505104 453 88392 SH SOLE 88392 0 0 ENCOMPASS HEALTH CORP COM 29261A100 14707 232109 SH SOLE 232109 0 0 ENERGOUS CORP COM 29272C103 120 27434 SH SOLE 27434 0 0 ENERGY TRANSFER LP COM UT LTD PTN 29273V100 2780 197431 SH SOLE 197431 0 0 ENLINK MIDSTREAM LLC COM UNIT REP LTD 29336T100 698 69153 SH SOLE 69153 0 0 ENSIGN GROUP INC COM 29358P101 494 8672 SH SOLE 8672 0 0 ENTERPRISE PRODS PARTNERS L COM 293792107 24058 833316 SH SOLE 833316 0 0 EOG RES INC COM 26875P101 8834 94824 SH SOLE 94824 0 0 EPR PPTYS COM SH BEN INT 26884U109 10550 141437 SH SOLE 141437 0 0 EQT CORP COM 26884L109 420 26550 SH SOLE 26550 0 0 EQUINIX INC COM 29444U700 238 472 SH SOLE 472 0 0 EQUINOR ASA SPONSORED ADR 29446M102 2556 129215 SH SOLE 123168 0 6047 EQUITY LIFESTYLE PPTYS INC COM 29472R108 390 3211 SH SOLE 3211 0 0 EQUITY RESIDENTIAL SH BEN INT 29476L107 2144 28247 SH SOLE 28247 0 0 ERICSSON ADR B SEK 10 294821608 594 62500 SH SOLE 62500 0 0 ESSEX PPTY TR INC COM 297178105 6672 22856 SH SOLE 22856 0 0 ETF MANAGERS TR ETFMG ALTR HRVST 26924G508 743 23457 SH SOLE 23457 0 0 ETF MANAGERS TR PRIME CYBR SCRTY 26924G201 6190 155637 SH SOLE 155228 0 409 ETF MANAGERS TR PRIME MOBILE PAY 26924G409 1045 22285 SH SOLE 22285 0 0 ETSY INC COM 29786A106 2257 36779 SH SOLE 36779 0 0 EURONET WORLDWIDE INC COM 298736109 733 4359 SH SOLE 4359 0 0 EVEREST RE GROUP LTD COM G3223R108 2309 9338 SH SOLE 9338 0 0 EVERGY INC COM 30034W106 2783 46260 SH SOLE 46260 0 0 EVERSOURCE ENERGY COM 30040W108 3134 41373 SH SOLE 41373 0 0 EVOLENT HEALTH INC CL A 30050B101 712 89627 SH SOLE 89627 0 0 EXACT SCIENCES CORP COM 30063P105 660 5595 SH SOLE 5595 0 0 EXCHANGE TRADED CONCEPTS TR EMQQ EM INTERN 301505889 200 6243 SH SOLE 6243 0 0 EXCHANGE TRADED CONCEPTS TR ROBO GLB ETF 301505707 804 20121 SH SOLE 20121 0 0 EXELIXIS INC COM 30161Q104 572 26785 SH SOLE 26785 0 0 EXELON CORP COM 30161N101 1100 22939 SH SOLE 22939 0 0 EXPEDIA GROUP INC COM NEW 30212P303 1272 9564 SH SOLE 9564 0 0 EXPEDITORS INTL WASH INC COM 302130109 4067 53609 SH SOLE 53609 0 0 EXTENDED STAY AMER INC UNIT 99/99/9999B 30224P200 184 10918 SH SOLE 10918 0 0 EXTRA SPACE STORAGE INC COM 30225T102 710 6695 SH SOLE 6695 0 0 EXXON MOBIL CORP COM 30231G102 25121 327813 SH SOLE 327713 0 100 FACEBOOK INC CL A 30303M102 40153 208044 SH SOLE 208044 0 0 FASTENAL CO COM 311900104 2429 74565 SH SOLE 74565 0 0 FEDEX CORP COM 31428X106 8564 52157 SH SOLE 52157 0 0 FERROGLOBE PLC SHS G33856108 20 12230 SH SOLE 12230 0 0 FIAT CHRYSLER AUTOMOBILES N SHS N31738102 155 11245 SH SOLE 11245 0 0 FIDELITY MSCI CONSM DIS 316092204 269 5875 SH SOLE 5875 0 0 FIDELITY MSCI HLTH CARE I 316092600 235 5210 SH SOLE 5210 0 0 FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303 344 8539 SH SOLE 8539 0 0 FIDELITY NATL INFORMATION SV COM 31620M106 264 2156 SH SOLE 2156 0 0 FIDUCIARY CLAYMORE ENGRY INF COM 31647Q106 478 49481 SH SOLE 49481 0 0 FIDUS INVT CORP COM 316500107 668 41896 SH SOLE 41896 0 0 FIFTH THIRD BANCORP COM 316773100 2931 105075 SH SOLE 105075 0 0 FIREEYE INC COM 31816Q101 2166 146270 SH SOLE 146270 0 0 FIRST CTZNS BANCSHARES INC N CL A 31946M103 1225 2720 SH SOLE 2720 0 0 FIRST DATA CORP NEW COM CL A 32008D106 836 30866 SH SOLE 30866 0 0 FIRST INDUSTRIAL REALTY TRUS COM 32054K103 2246 61140 SH SOLE 61140 0 0 FIRST MAJESTIC SILVER CORP COM 32076V103 92 11612 SH SOLE 11612 0 0 FIRST SOLAR INC COM 336433107 416 6331 SH SOLE 6331 0 0 FIRST TR ENERGY INFRASTRCTR COM 33738C103 403 25264 SH SOLE 25264 0 0 FIRST TR EXCH TRD ALPHA FD I EMERG MKT ALPH 33737J182 385 15271 SH SOLE 15271 0 0 FIRST TR EXCH TRD ALPHA FD I EUROPE ALPHADEX 33737J117 922 26137 SH SOLE 26137 0 0 FIRST TR EXCHANGE TRADED FD CAP STRENGTH ETF 33733E104 1510 26741 SH SOLE 26741 0 0 FIRST TR EXCHANGE TRADED FD CLOUD COMPUTING 33734X192 3057 52916 SH SOLE 52916 0 0 FIRST TR EXCHANGE TRADED FD CONSUMR DISCRE 33734X101 279 6525 SH SOLE 6525 0 0 FIRST TR EXCHANGE TRADED FD CONSUMR STAPLE 33734X119 225 4923 SH SOLE 4923 0 0 FIRST TR EXCHANGE TRADED FD DJ INTERNT IDX 33733E302 5628 39132 SH SOLE 39132 0 0 FIRST TR EXCHANGE TRADED FD DORSEY WRIGHT 33738R878 529 19708 SH SOLE 19708 0 0 FIRST TR EXCHANGE TRADED FD DORSEY WRIGHT 33738R886 899 45438 SH SOLE 45438 0 0 FIRST TR EXCHANGE TRADED FD DORSEY WRT 5 ETF 33738R605 3517 115662 SH SOLE 115662 0 0 FIRST TR EXCHANGE TRADED FD FINLS ALPHADEX 33734X135 2653 83821 SH SOLE 83821 0 0 FIRST TR EXCHANGE TRADED FD FIRST TR ENH NEW 33739Q408 435 7251 SH SOLE 7251 0 0 FIRST TR EXCHANGE TRADED FD HLTH CARE ALPH 33734X143 1245 16079 SH SOLE 16079 0 0 FIRST TR EXCHANGE TRADED FD MULTI ASSET DI 33738R100 547 29567 SH SOLE 29567 0 0 FIRST TR EXCHANGE TRADED FD NASD TECH DIV 33738R118 346 8865 SH SOLE 8865 0 0 FIRST TR EXCHANGE TRADED FD NASDAQ 100 EX 33733E401 1928 35319 SH SOLE 35319 0 0 FIRST TR EXCHANGE TRADED FD NASDAQ CYB ETF 33734X846 612 21387 SH SOLE 21387 0 0 FIRST TR EXCHANGE TRADED FD NY ARCA BIOTECH 33733E203 2766 19641 SH SOLE 19641 0 0 FIRST TR EXCHANGE TRADED FD RBA INDL ETF 33738R704 201 7602 SH SOLE 7602 0 0 FIRST TR EXCHANGE TRADED FD RISNG DIVD ACHIV 33738R506 644 20737 SH SOLE 20737 0 0 FIRST TR EXCHANGE TRADED FD SENIOR LN FD 33738D309 585 12414 SH SOLE 12414 0 0 FIRST TR EXCHANGE TRADED FD TECH ALPHADEX 33734X176 2018 30321 SH SOLE 30321 0 0 FIRST TR EXCHANGE TRADED FD US EQTY OPPT ETF 336920103 1173 15054 SH SOLE 15054 0 0 FIRST TR EXCHANGE TRADED FD WTR ETF 33733B100 1973 36082 SH SOLE 36082 0 0 FIRST TR EXCHANGE-TRADED FD PFD SECS INC ETF 33739E108 443 22830 SH SOLE 22830 0 0 FIRST TR HIGH INCOME L/S FD COM 33738E109 285 18996 SH SOLE 18996 0 0 FIRST TR INTER DUR PFD & IN COM 33718W103 1025 45049 SH SOLE 45049 0 0 FIRST TR LRG CP GRWTH ALPHAD COM SHS 33735K108 813 11561 SH SOLE 11561 0 0 FIRST TR LRG CP VL ALPHADEX COM SHS 33735J101 1847 35424 SH SOLE 35424 0 0 FIRST TR LRGE CP CORE ALPHA COM SHS 33734K109 1877 30645 SH SOLE 30645 0 0 FIRST TR MID CAP CORE ALPHAD COM SHS 33735B108 771 11208 SH SOLE 11208 0 0 FIRST TR MORNINGSTAR DIV LEA SHS 336917109 564 18421 SH SOLE 18421 0 0 FIRST TR NASDAQ100 TECH INDE SHS 337345102 2077 24294 SH SOLE 24294 0 0 FIRST TR VALUE LINE 100 ETF COM SHS 33735G107 261 11750 SH SOLE 11750 0 0 FIRST TR VALUE LINE DIVID IN SHS 33734H106 985 29189 SH SOLE 29189 0 0 FIRSTENERGY CORP COM 337932107 3681 85969 SH SOLE 85969 0 0 FISERV INC COM 337738108 891 9773 SH SOLE 9773 0 0 FIVE BELOW INC COM 33829M101 383 3189 SH SOLE 3189 0 0 FLAHERTY&CRMN PFD SEC INCOM COM 338478100 416 20887 SH SOLE 20887 0 0 FLEXSHARES TR MORNSTAR UPSTR 33939L407 944 28585 SH SOLE 28585 0 0 FLEXSHARES TR QUALT DIVD IDX 33939L860 963 21469 SH SOLE 21469 0 0 FLOOR & DECOR HLDGS INC CL A 339750101 1952 46580 SH SOLE 46580 0 0 FORD MTR CO DEL COM 345370860 2999 293156 SH SOLE 293156 0 0 FORTERRA INC COM 34960W106 180 36213 SH SOLE 36213 0 0 FORTINET INC COM 34959E109 1108 14413 SH SOLE 14413 0 0 FORTIVE CORP COM 34959J108 1943 23833 SH SOLE 23833 0 0 FORTUNE BRANDS HOME & SEC IN COM 34964C106 300 5252 SH SOLE 5252 0 0 FOX FACTORY HLDG CORP COM 35138V102 318 3852 SH SOLE 3852 0 0 FRANKLIN LTD DURATION INC TR COM 35472T101 137 14150 SH SOLE 14150 0 0 FREEPORT-MCMORAN INC CL B 35671D857 1277 109990 SH SOLE 109990 0 0 FRESHPET INC COM 358039105 241 5305 SH SOLE 5305 0 0 FTI CONSULTING INC COM 302941109 383 4573 SH SOLE 4573 0 0 GABELLI DIVD & INCOME TR COM 36242H104 2572 118680 SH SOLE 118680 0 0 GABELLI EQUITY TR INC COM 362397101 214 34663 SH SOLE 34663 0 0 GALLAGHER ARTHUR J & CO COM 363576109 974 11116 SH SOLE 11116 0 0 GAMESTOP CORP NEW CL A 36467W109 149 27200 SH SOLE 27200 0 0 GARMIN LTD SHS H2906T109 328 4111 SH SOLE 4111 0 0 GARRETT MOTION INC COM 366505105 310 20176 SH SOLE 20176 0 0 GARRISON CAP INC COM 366554103 298 43207 SH SOLE 43207 0 0 GATX CORP COM 361448103 1483 18698 SH SOLE 18698 0 0 GENERAL DYNAMICS CORP COM 369550108 4979 27385 SH SOLE 27385 0 0 GENERAL ELECTRIC CO COM 369604103 6883 655590 SH SOLE 649645 0 5945 GENERAL MLS INC COM 370334104 3509 66804 SH SOLE 66804 0 0 GENERAL MTRS CO COM 37045V100 2579 66935 SH SOLE 66935 0 0 GENTEX CORP COM 371901109 1583 64283 SH SOLE 64283 0 0 GENUINE PARTS CO COM 372460105 1398 13493 SH SOLE 13493 0 0 GENWORTH FINL INC COM CL A 37247D106 218 58726 SH SOLE 58726 0 0 GEO GROUP INC NEW COM 36162J106 710 33790 SH SOLE 33790 0 0 GILEAD SCIENCES INC COM 375558103 26690 395043 SH SOLE 394834 0 209 GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 2889 72195 SH SOLE 72195 0 0 GLOBAL BLOOD THERAPEUTICS IN COM 37890U108 591 11230 SH SOLE 11230 0 0 GLOBAL MED REIT INC COM NEW 37954A204 152 14489 SH SOLE 14489 0 0 GLOBAL PMTS INC COM 37940X102 286 1784 SH SOLE 1784 0 0 GLOBAL X FDS FINTECH ETF 37954Y814 377 12781 SH SOLE 12781 0 0 GLOBAL X FDS GLB X SUPERDIV 37950E549 1264 73460 SH SOLE 73460 0 0 GLOBAL X FDS RBTCS ARTFL INTE 37954Y715 407 19639 SH SOLE 19639 0 0 GLOBALSTAR INC COM 378973408 5 10204 SH SOLE 10204 0 0 GOGO INC COM 38046C109 108 27200 SH SOLE 27200 0 0 GOLDMAN SACHS ETF TR ACCES TREASURY 381430529 461 4589 SH SOLE 4589 0 0 GOLDMAN SACHS GROUP INC COM 38141G104 4368 21347 SH SOLE 21347 0 0 GOPRO INC CL A 38268T103 67 12325 SH SOLE 12325 0 0 GRAINGER W W INC COM 384802104 215 803 SH SOLE 803 0 0 GREAT ELM CAP GROUP INC COM NEW 39036P209 189 43851 SH SOLE 43851 0 0 GREIF INC CL A 397624107 760 23341 SH SOLE 23341 0 0 GRUBHUB INC COM 400110102 240 3080 SH SOLE 3080 0 0 GSV CAP CORP COM 36191J101 1695 264830 SH SOLE 264830 0 0 GW PHARMACEUTICALS PLC ADS 36197T103 234 1360 SH SOLE 1360 0 0 H & E EQUIPMENT SERVICES INC COM 404030108 651 22372 SH SOLE 22372 0 0 HABIT RESTAURANTS INC COM CL A 40449J103 113 10771 SH SOLE 10771 0 0 HALLIBURTON CO COM 406216101 508 22313 SH SOLE 22313 0 0 HANESBRANDS INC COM 410345102 1503 87277 SH SOLE 87277 0 0 HANNON ARMSTRONG SUST INFR C COM 41068X100 1874 66506 SH SOLE 66506 0 0 HARRIS CORP DEL COM 413875105 4574 24183 SH SOLE 24183 0 0 HARTFORD FINL SVCS GROUP INC COM 416515104 434 7796 SH SOLE 7796 0 0 HAWAIIAN HOLDINGS INC COM 419879101 6824 248770 SH SOLE 248770 0 0 HCA HEALTHCARE INC COM 40412C101 4140 30633 SH SOLE 30633 0 0 HCP INC COM 40414L109 1510 47225 SH SOLE 47225 0 0 HD SUPPLY HLDGS INC COM 40416M105 379 9405 SH SOLE 9405 0 0 HEARTLAND FINL USA INC COM 42234Q102 487 10879 SH SOLE 10879 0 0 HEICO CORP NEW CL A 422806208 202 1952 SH SOLE 1952 0 0 HEICO CORP NEW COM 422806109 223 1667 SH SOLE 1667 0 0 HELIX ENERGY SOLUTIONS GRP I COM 42330P107 173 20000 SH SOLE 20000 0 0 HENRY JACK & ASSOC INC COM 426281101 1262 9424 SH SOLE 9424 0 0 HERON THERAPEUTICS INC COM 427746102 444 23900 SH SOLE 23900 0 0 HERSHEY CO COM 427866108 2212 16500 SH SOLE 16500 0 0 HESS CORP COM 42809H107 307 4827 SH SOLE 4827 0 0 HEWLETT PACKARD ENTERPRISE C COM 42824C109 431 28814 SH SOLE 28814 0 0 HEXO CORP COM 428304109 128 24100 SH SOLE 24100 0 0 HIGHLAND INCOME FUND HIGHLAND INCOME 43010E404 1657 119689 SH SOLE 119689 0 0 HILL ROM HLDGS INC COM 431475102 1215 11609 SH SOLE 11609 0 0 HILTON WORLDWIDE HLDGS INC COM 43300A203 1242 12706 SH SOLE 12706 0 0 HIMAX TECHNOLOGIES INC SPONSORED ADR 43289P106 49 14240 SH SOLE 14240 0 0 HOLLYFRONTIER CORP COM 436106108 513 11100 SH SOLE 11100 0 0 HOME DEPOT INC COM 437076102 31780 152808 SH SOLE 152738 0 70 HONEYWELL INTL INC COM 438516106 19115 109488 SH SOLE 109488 0 0 HORMEL FOODS CORP COM 440452100 280 6892 SH SOLE 6892 0 0 HOSTESS BRANDS INC CL A 44109J106 257 17790 SH SOLE 17790 0 0 HP INC COM 40434L105 824 39610 SH SOLE 39610 0 0 HSBC HLDGS PLC SPON ADR NEW 404280406 1280 30670 SH SOLE 30670 0 0 HUMANA INC COM 444859102 4138 15596 SH SOLE 15596 0 0 IAC INTERACTIVECORP COM 44919P508 2454 11282 SH SOLE 11282 0 0 ICAHN ENTERPRISES LP DEPOSITARY UNIT 451100101 578 7977 SH SOLE 7977 0 0 ICICI BK LTD ADR 45104G104 173 13730 SH SOLE 13730 0 0 IDEXX LABS INC COM 45168D104 6382 23178 SH SOLE 23178 0 0 ILLINOIS TOOL WKS INC COM 452308109 1372 9095 SH SOLE 9095 0 0 ILLUMINA INC COM 452327109 31876 86585 SH SOLE 86585 0 0 INCYTE CORP COM 45337C102 274 3224 SH SOLE 3224 0 0 INGERSOLL-RAND PLC SHS G47791101 3147 24843 SH SOLE 24843 0 0 INNOVATIVE INDL PPTYS INC COM 45781V101 848 6862 SH SOLE 6862 0 0 INNOVATOR ETFS TR IBD 50 ETF 45782C102 374 10913 SH SOLE 10913 0 0 INSPERITY INC COM 45778Q107 855 7000 SH SOLE 7000 0 0 INSTALLED BLDG PRODS INC COM 45780R101 296 5000 SH SOLE 5000 0 0 INSTEEL INDUSTRIES INC COM 45774W108 2489 119550 SH SOLE 119550 0 0 INTEGRA LIFESCIENCES HLDGS C COM NEW 457985208 425 7607 SH SOLE 7607 0 0 INTEL CORP COM 458140100 19055 398045 SH SOLE 398045 0 0 INTERACTIVE BROKERS GROUP IN COM CL A 45841N107 218 4100 SH SOLE 4100 0 0 INTERCEPT PHARMACEUTICALS IN COM 45845P108 766 9615 SH SOLE 9615 0 0 INTERCONTINENTAL EXCHANGE IN COM 45866F104 799 9299 SH SOLE 9299 0 0 INTERNATIONAL BUSINESS MACHS COM 459200101 12649 91725 SH SOLE 91725 0 0 INTL PAPER CO COM 460146103 2124 49030 SH SOLE 49030 0 0 INTUIT COM 461202103 2194 8396 SH SOLE 8396 0 0 INTUITIVE SURGICAL INC COM NEW 46120E602 2079 3965 SH SOLE 3965 0 0 INVESCO ACTIVELY MANAGD ETF ULTRA SHRT DUR 46090A887 1253 24877 SH SOLE 24877 0 0 INVESCO DB COMMDY INDX TRCK UNIT 46138B103 343 21828 SH SOLE 21828 0 0 INVESCO DB MLTI SECTR CMMTY ENERGY FD 46140H304 403 28407 SH SOLE 28407 0 0 INVESCO DB MLTI SECTR CMMTY OIL FD 46140H403 525 52288 SH SOLE 52288 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2021 HY 46138J809 254 10303 SH SOLE 10303 0 0 INVESCO EXCHANGE TRADED FD T AEROSPACE DEFN 46137V100 882 13577 SH SOLE 13577 0 0 INVESCO EXCHANGE TRADED FD T DWA MOMENTUM 46137V837 3789 62820 SH SOLE 62820 0 0 INVESCO EXCHANGE TRADED FD T DYNMC BIOTECH 46137V787 210 3920 SH SOLE 3920 0 0 INVESCO EXCHANGE TRADED FD T DYNMC LRG GWTH 46137V746 854 17653 SH SOLE 17653 0 0 INVESCO EXCHANGE TRADED FD T DYNMC LRG VALU 46137V738 617 16754 SH SOLE 16754 0 0 INVESCO EXCHANGE TRADED FD T DYNMC MEDIA 46137V696 307 9234 SH SOLE 9234 0 0 INVESCO EXCHANGE TRADED FD T DYNMC NETWRNG 46137V688 213 3641 SH SOLE 3641 0 0 INVESCO EXCHANGE TRADED FD T FTSE RAFI 1500 46137V597 2618 20506 SH SOLE 20506 0 0 INVESCO EXCHANGE TRADED FD T HIG YLD EQ DIV 46137V563 1374 75767 SH SOLE 75767 0 0 INVESCO EXCHANGE TRADED FD T NASDAQ INTERNT 46137V530 585 4275 SH SOLE 4275 0 0 INVESCO EXCHANGE TRADED FD T S&P MDCP MOMNTUM 46137V464 258 4385 SH SOLE 4385 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL HLT 46137V332 214 1055 SH SOLE 1055 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL TEC 46137V282 629 3543 SH SOLE 3543 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL UTL 46137V274 268 2710 SH SOLE 2710 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 3595 33342 SH SOLE 33342 0 0 INVESCO EXCHANGE TRADED FD T WATER RES ETF 46137V142 621 17437 SH SOLE 17437 0 0 INVESCO EXCHNG TRADED FD TR CHINA TECHNLGY 46138E800 1883 41532 SH SOLE 41532 0 0 INVESCO EXCHNG TRADED FD TR DWA SMLCP MENT 46138E842 322 5970 SH SOLE 5970 0 0 INVESCO EXCHNG TRADED FD TR DWA TACTCL MLT 46138E834 627 24694 SH SOLE 24694 0 0 INVESCO EXCHNG TRADED FD TR FNDMNTL HY CRP 46138E719 252 13313 SH SOLE 13313 0 0 INVESCO EXCHNG TRADED FD TR FTSE RAFI EMNG 46138E727 359 16605 SH SOLE 16605 0 0 INVESCO EXCHNG TRADED FD TR KBW BK ETF 46138E628 479 9500 SH SOLE 9500 0 0 INVESCO EXCHNG TRADED FD TR MSCI GBL TIMBR 46138E545 519 19240 SH SOLE 19240 0 0 INVESCO EXCHNG TRADED FD TR PFD ETF 46138E511 444 30362 SH SOLE 30362 0 0 INVESCO EXCHNG TRADED FD TR S&P 500 HB ETF 46138E370 239 5580 SH SOLE 5580 0 0 INVESCO EXCHNG TRADED FD TR S&P SMALLCAP 600 46138G664 780 12360 SH SOLE 12360 0 0 INVESCO EXCHNG TRADED FD TR S&P500 HDL VOL 46138E362 1534 36445 SH SOLE 36445 0 0 INVESCO EXCHNG TRADED FD TR S&P500 LOW VOL 46138E354 2929 53241 SH SOLE 53241 0 0 INVESCO EXCHNG TRADED FD TR SOLAR ETF 46138G706 279 9860 SH SOLE 9860 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 475 15104 SH SOLE 15104 0 0 INVESCO EXCHNG TRADED FD TR VAR RATE PFD 46138G870 1067 42787 SH SOLE 42787 0 0 INVESCO QQQ TR UNIT SER 1 46090E103 22994 123132 SH SOLE 123132 0 0 INVESCO SR INCOME TR COM 46131H107 207 48000 SH SOLE 48000 0 0 INVESTORS TITLE CO COM 461804106 879 5266 SH SOLE 5266 0 0 INVITAE CORP COM 46185L103 1060 45137 SH SOLE 45137 0 0 IPG PHOTONICS CORP COM 44980X109 1366 8854 SH SOLE 8756 0 98 IQVIA HLDGS INC COM 46266C105 856 5322 SH SOLE 5322 0 0 IRON MTN INC NEW COM 46284V101 4898 156508 SH SOLE 156508 0 0 ISHARES GOLD TRUST ISHARES 464285105 3967 293819 SH SOLE 293819 0 0 ISHARES INC CORE MSCI EMKT 46434G103 891 17325 SH SOLE 17325 0 0 ISHARES INC MIN VOL EMRG MKT 464286533 1497 25436 SH SOLE 25436 0 0 ISHARES INC MSCI MEXICO ETF 464286822 215 4956 SH SOLE 4956 0 0 ISHARES INC MSCI TAIWAN ETF 46434G772 1026 29350 SH SOLE 29350 0 0 ISHARES SILVER TRUST ISHARES 46428Q109 1594 111257 SH SOLE 110007 0 1250 ISHARES TR 0-5 YR TIPS ETF 46429B747 6775 67355 SH SOLE 67355 0 0 ISHARES TR 0-5YR HI YL CP 46434V407 349 7464 SH SOLE 7464 0 0 ISHARES TR 1 3 YR TREAS BD 464287457 8663 102181 SH SOLE 102181 0 0 ISHARES TR 20 YR TR BD ETF 464287432 6157 46356 SH SOLE 46356 0 0 ISHARES TR BARCLAYS 7 10 YR 464287440 1450 13180 SH SOLE 13180 0 0 ISHARES TR CHINA LG-CAP ETF 464287184 341 7987 SH SOLE 7987 0 0 ISHARES TR CORE 1 5 YR USD 46432F859 235 4654 SH SOLE 4654 0 0 ISHARES TR CORE DIV GRWTH 46434V621 998 26132 SH SOLE 26132 0 0 ISHARES TR CORE HIGH DV ETF 46429B663 344 3635 SH SOLE 3635 0 0 ISHARES TR CORE LT USDB ETF 464289479 238 3615 SH SOLE 3615 0 0 ISHARES TR CORE MSCI EAFE 46432F842 946 15403 SH SOLE 15403 0 0 ISHARES TR CORE S&P MCP ETF 464287507 8070 41539 SH SOLE 41539 0 0 ISHARES TR CORE S&P SCP ETF 464287804 11077 141510 SH SOLE 141510 0 0 ISHARES TR CORE S&P TTL STK 464287150 400 5997 SH SOLE 5997 0 0 ISHARES TR CORE S&P500 ETF 464287200 31789 107848 SH SOLE 107848 0 0 ISHARES TR CORE US AGGBD ET 464287226 2813 25262 SH SOLE 25262 0 0 ISHARES TR EAFE GRWTH ETF 464288885 507 6281 SH SOLE 6281 0 0 ISHARES TR EAFE SML CP ETF 464288273 1567 27296 SH SOLE 27296 0 0 ISHARES TR EXPANDED TECH 464287515 5627 25759 SH SOLE 25759 0 0 ISHARES TR FLTG RATE NT ETF 46429B655 4817 94571 SH SOLE 94571 0 0 ISHARES TR GLOBAL 100 ETF 464287572 546 11180 SH SOLE 11180 0 0 ISHARES TR GOV/CRED BD ETF 464288596 230 1973 SH SOLE 1973 0 0 ISHARES TR IBONDS DEC19 ETF 46434VAU4 254 10217 SH SOLE 10217 0 0 ISHARES TR IBONDS DEC24 ETF 46434VBG4 358 14041 SH SOLE 14041 0 0 ISHARES TR IBOXX HI YD ETF 464288513 1037 11890 SH SOLE 11890 0 0 ISHARES TR IBOXX INV CP ETF 464287242 2518 20245 SH SOLE 20245 0 0 ISHARES TR INTRM GOV CR ETF 464288612 1640 14607 SH SOLE 14607 0 0 ISHARES TR JPMORGAN USD EMG 464288281 283 2500 SH SOLE 2500 0 0 ISHARES TR MIN VOL EAFE ETF 46429B689 1283 17669 SH SOLE 17669 0 0 ISHARES TR MIN VOL USA ETF 46429B697 2787 45152 SH SOLE 45152 0 0 ISHARES TR MSCI EAFE ETF 464287465 18688 284325 SH SOLE 284325 0 0 ISHARES TR MSCI EMG MKT ETF 464287234 8048 187539 SH SOLE 187539 0 0 ISHARES TR MSCI INDIA ETF 46429B598 238 6750 SH SOLE 6750 0 0 ISHARES TR MSCI KLD400 SOC 464288570 286 2620 SH SOLE 2620 0 0 ISHARES TR NA TEC MULTM ETF 464287531 206 3797 SH SOLE 3797 0 0 ISHARES TR NASDAQ BIOTECH 464287556 4402 40347 SH SOLE 40347 0 0 ISHARES TR NATIONAL MUN ETF 464288414 1125 9946 SH SOLE 9946 0 0 ISHARES TR PFD AND INCM SEC 464288687 1676 45496 SH SOLE 45496 0 0 ISHARES TR PHLX SEMICND ETF 464287523 5874 29606 SH SOLE 29606 0 0 ISHARES TR RUS 1000 ETF 464287622 609 3739 SH SOLE 3739 0 0 ISHARES TR RUS 1000 GRW ETF 464287614 3517 22351 SH SOLE 22351 0 0 ISHARES TR RUS 1000 VAL ETF 464287598 1949 15319 SH SOLE 15319 0 0 ISHARES TR RUS 2000 GRW ETF 464287648 1510 7515 SH SOLE 7515 0 0 ISHARES TR RUS 2000 VAL ETF 464287630 817 6777 SH SOLE 6777 0 0 ISHARES TR RUS MD CP GR ETF 464287481 1727 12115 SH SOLE 12115 0 0 ISHARES TR RUS MDCP VAL ETF 464287473 1192 13375 SH SOLE 13375 0 0 ISHARES TR RUS MID CAP ETF 464287499 247 4416 SH SOLE 4416 0 0 ISHARES TR RUS TP200 GR ETF 464289438 714 8322 SH SOLE 8322 0 0 ISHARES TR RUSSELL 2000 ETF 464287655 11643 74872 SH SOLE 74872 0 0 ISHARES TR RUSSELL 3000 ETF 464287689 213 1238 SH SOLE 1238 0 0 ISHARES TR S&P 100 ETF 464287101 419 3230 SH SOLE 3230 0 0 ISHARES TR S&P 500 GRWT ETF 464287309 3173 17702 SH SOLE 17702 0 0 ISHARES TR S&P 500 VAL ETF 464287408 1333 11432 SH SOLE 11432 0 0 ISHARES TR S&P MC 400GR ETF 464287606 843 3728 SH SOLE 3728 0 0 ISHARES TR S&P MC 400VL ETF 464287705 2269 14224 SH SOLE 14224 0 0 ISHARES TR SELECT DIVID ETF 464287168 1171 11765 SH SOLE 11765 0 0 ISHARES TR SH TR CRPORT ETF 464288646 5462 102211 SH SOLE 102211 0 0 ISHARES TR SHORT TREAS BD 464288679 12970 117212 SH SOLE 117212 0 0 ISHARES TR SHRT NAT MUN ETF 464288158 1241 11650 SH SOLE 11650 0 0 ISHARES TR SP SMCP600VL ETF 464287879 2245 15101 SH SOLE 15101 0 0 ISHARES TR TIPS BD ETF 464287176 3658 31678 SH SOLE 31678 0 0 ISHARES TR U.S. BAS MTL ETF 464287838 207 2175 SH SOLE 2175 0 0 ISHARES TR U.S. CNSM SV ETF 464287580 4770 21909 SH SOLE 21909 0 0 ISHARES TR U.S. ENERGY ETF 464287796 1422 41311 SH SOLE 41311 0 0 ISHARES TR U.S. FINLS ETF 464287788 465 3706 SH SOLE 3706 0 0 ISHARES TR U.S. MED DVC ETF 464288810 6433 26723 SH SOLE 26723 0 0 ISHARES TR U.S. PHARMA ETF 464288836 324 2151 SH SOLE 2151 0 0 ISHARES TR U.S. REAL ES ETF 464287739 491 5623 SH SOLE 5623 0 0 ISHARES TR U.S. TECH ETF 464287721 806 4075 SH SOLE 4075 0 0 ISHARES TR U.S. UTILITS ETF 464287697 451 2992 SH SOLE 2992 0 0 ISHARES TR US AER DEF ETF 464288760 5779 26980 SH SOLE 26980 0 0 ISHARES TR US BR DEL SE ETF 464288794 3680 58276 SH SOLE 58276 0 0 ISHARES TR US HLTHCARE ETF 464287762 447 2291 SH SOLE 2291 0 0 ISHARES TR US HLTHCR PR ETF 464288828 4583 26740 SH SOLE 26740 0 0 ISHARES TR US HOME CONS ETF 464288752 209 5468 SH SOLE 5468 0 0 ISHARES TR US INDUSTRIALS 464287754 265 1673 SH SOLE 1673 0 0 ISHARES TR US TELECOM ETF 464287713 251 8528 SH SOLE 8528 0 0 ISHARES TR USA MOMENTUM FCT 46432F396 22506 189769 SH SOLE 188877 0 892 ISHARES TR USA QUALITY FCTR 46432F339 1929 21091 SH SOLE 21091 0 0 ISHARES US ETF TR SHT MAT BD ETF 46431W507 3241 64391 SH SOLE 64391 0 0 ITT INC COM 45073V108 413 6304 SH SOLE 6304 0 0 J2 GLOBAL INC COM 48123V102 444 5000 SH SOLE 5000 0 0 JACOBS ENGR GROUP INC COM 469814107 3832 45414 SH SOLE 45414 0 0 JANUS DETROIT STR TR HENDRSN SHRT ETF 47103U886 3481 69735 SH SOLE 69735 0 0 JD COM INC SPON ADR CL A 47215P106 1273 42031 SH SOLE 42031 0 0 JEFFERIES FINL GROUP INC COM 47233W109 3707 192811 SH SOLE 192811 0 0 JETBLUE AWYS CORP COM 477143101 388 21000 SH SOLE 21000 0 0 JOHNSON & JOHNSON COM 478160104 30773 220939 SH SOLE 220639 0 300 JOHNSON CTLS INTL PLC SHS G51502105 4017 97248 SH SOLE 97248 0 0 JONES LANG LASALLE INC COM 48020Q107 291 2067 SH SOLE 2067 0 0 JP MORGAN EXCHANGE TRADED FD ULTRA SHRT INC 46641Q837 673 13346 SH SOLE 13346 0 0 JPMORGAN CHASE & CO COM 46625H100 36103 322929 SH SOLE 322929 0 0 KAISER ALUMINUM CORP COM PAR $0.01 483007704 488 5000 SH SOLE 5000 0 0 KANSAS CITY SOUTHERN COM NEW 485170302 3695 30332 SH SOLE 29041 0 1291 KELLOGG CO COM 487836108 259 4833 SH SOLE 4833 0 0 KEYCORP NEW COM 493267108 1666 93859 SH SOLE 93859 0 0 KEYSIGHT TECHNOLOGIES INC COM 49338L103 534 5941 SH SOLE 5941 0 0 KIMBELL RTY PARTNERS LP UNIT 49435R102 1688 104503 SH SOLE 104503 0 0 KIMBERLY CLARK CORP COM 494368103 2964 22244 SH SOLE 22244 0 0 KINDER MORGAN INC DEL COM 49456B101 7846 375765 SH SOLE 375765 0 0 KIRBY CORP COM 497266106 1215 15375 SH SOLE 15375 0 0 KKR & CO INC CL A 48251W104 8233 325821 SH SOLE 325821 0 0 KONINKLIJKE PHILIPS N V NY REG SH NEW 500472303 215 4946 SH SOLE 4946 0 0 KONTOOR BRANDS INC COM 50050N103 3299 117742 SH SOLE 117742 0 0 KOPIN CORP COM 500600101 107 97500 SH SOLE 97500 0 0 KRAFT HEINZ CO COM 500754106 2287 73703 SH SOLE 73703 0 0 KRANESHARES TR BOSERA MSCI CH 500767405 705 22761 SH SOLE 22761 0 0 KRANESHARES TR CSI CHI INTERNET 500767306 645 14677 SH SOLE 14677 0 0 KRATOS DEFENSE & SEC SOLUTIO COM NEW 50077B207 499 21800 SH SOLE 21800 0 0 KROGER CO COM 501044101 500 23011 SH SOLE 23011 0 0 KVH INDS INC COM 482738101 432 39786 SH SOLE 39786 0 0 L BRANDS INC COM 501797104 522 19993 SH SOLE 19993 0 0 L3 TECHNOLOGIES INC COM 502413107 5206 21234 SH SOLE 21234 0 0 LABORATORY CORP AMER HLDGS COM NEW 50540R409 314 1812 SH SOLE 1812 0 0 LAM RESEARCH CORP COM 512807108 311 1654 SH SOLE 1654 0 0 LAMAR ADVERTISING CO NEW CL A 512816109 950 11771 SH SOLE 11771 0 0 LAMB WESTON HLDGS INC COM 513272104 538 8495 SH SOLE 8495 0 0 LAS VEGAS SANDS CORP COM 517834107 2125 35964 SH SOLE 35964 0 0 LAUDER ESTEE COS INC CL A 518439104 2746 14997 SH SOLE 14997 0 0 LAZARD LTD SHS A G54050102 1262 36697 SH SOLE 36697 0 0 LEGG MASON ETF INVT TR CLRBRG GWT ETF 524682101 231 7296 SH SOLE 7296 0 0 LEGG MASON INC COM 524901105 389 10161 SH SOLE 10161 0 0 LEGGETT & PLATT INC COM 524660107 1457 37969 SH SOLE 37969 0 0 LEIDOS HLDGS INC COM 525327102 306 3837 SH SOLE 3837 0 0 LENNAR CORP CL A 526057104 303 6237 SH SOLE 6237 0 0 LEXINGTON REALTY TRUST COM 529043101 231 24523 SH SOLE 24523 0 0 LIBERTY BROADBAND CORP COM SER C 530307305 279 2676 SH SOLE 2676 0 0 LIBERTY GLOBAL PLC SHS CL A G5480U104 249 9231 SH SOLE 9231 0 0 LIBERTY MEDIA CORP DELAWARE COM A SIRIUSXM 531229409 581 15357 SH SOLE 15357 0 0 LIBERTY MEDIA CORP DELAWARE COM C SIRIUSXM 531229607 1229 32344 SH SOLE 32344 0 0 LIBERTY PPTY TR SH BEN INT 531172104 1781 35600 SH SOLE 35600 0 0 LILLY ELI & CO COM 532457108 5333 48128 SH SOLE 48128 0 0 LINCOLN ELEC HLDGS INC COM 533900106 311 3779 SH SOLE 3779 0 0 LINCOLN NATL CORP IND COM 534187109 1432 22213 SH SOLE 22213 0 0 LINDE PLC SHS G5494J103 5638 28079 SH SOLE 28079 0 0 LIONS GATE ENTMNT CORP CL A VTG 535919401 136 11100 SH SOLE 11100 0 0 LIVENT CORP COM 53814L108 581 84002 SH SOLE 82957 0 1045 LIVEPERSON INC COM 538146101 265 9439 SH SOLE 9439 0 0 LKQ CORP COM 501889208 1681 63187 SH SOLE 63187 0 0 LLOYDS BANKING GROUP PLC SPONSORED ADR 539439109 164 57603 SH SOLE 57603 0 0 LOCKHEED MARTIN CORP COM 539830109 11320 31139 SH SOLE 31098 0 41 LOEWS CORP COM 540424108 987 18048 SH SOLE 18048 0 0 LOGMEIN INC COM 54142L109 515 6991 SH SOLE 6991 0 0 LOUISIANA PAC CORP COM 546347105 258 9858 SH SOLE 9858 0 0 LOWES COS INC COM 548661107 11222 111201 SH SOLE 111201 0 0 LULULEMON ATHLETICA INC COM 550021109 1839 10205 SH SOLE 10205 0 0 LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 371 4313 SH SOLE 4313 0 0 M D C HLDGS INC COM 552676108 1507 45987 SH SOLE 45987 0 0 MACQUARIE INFRASTRUCTURE COR COM 55608B105 3281 80919 SH SOLE 80919 0 0 MACYS INC COM 55616P104 477 22232 SH SOLE 22232 0 0 MADISON SQUARE GARDEN CO NEW CL A 55825T103 209 745 SH SOLE 745 0 0 MAG SILVER CORP COM 55903Q104 3226 306070 SH SOLE 293545 0 12525 MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 1303 20344 SH SOLE 20344 0 0 MAGENTA THERAPEUTICS INC COM 55910K108 295 20000 SH SOLE 20000 0 0 MANULIFE FINL CORP COM 56501R106 413 22724 SH SOLE 22724 0 0 MARATHON OIL CORP COM 565849106 441 31002 SH SOLE 31002 0 0 MARATHON PETE CORP COM 56585A102 2970 53151 SH SOLE 53151 0 0 MARKEL CORP COM 570535104 1057 970 SH SOLE 970 0 0 MARRIOTT INTL INC NEW CL A 571903202 1775 12649 SH SOLE 12649 0 0 MARSH & MCLENNAN COS INC COM 571748102 920 9221 SH SOLE 9221 0 0 MARTIN MARIETTA MATLS INC COM 573284106 4421 19211 SH SOLE 19211 0 0 MARVELL TECHNOLOGY GROUP LTD ORD G5876H105 4120 172584 SH SOLE 172584 0 0 MASCO CORP COM 574599106 2131 54309 SH SOLE 54309 0 0 MASIMO CORP COM 574795100 204 1370 SH SOLE 1370 0 0 MASTERCARD INC CL A 57636Q104 17906 67689 SH SOLE 67615 0 74 MATCH GROUP INC COM 57665R106 631 9373 SH SOLE 9373 0 0 MATERION CORP COM 576690101 2268 33450 SH SOLE 33450 0 0 MAUI LD & PINEAPPLE INC COM 577345101 3223 313204 SH SOLE 298354 0 14850 MAXAR TECHNOLOGIES INC COM 57778K105 133 17000 SH SOLE 17000 0 0 MCCORMICK & CO INC COM NON VTG 579780206 3007 19398 SH SOLE 19398 0 0 MCDERMOTT INTL INC COM 580037703 127 13162 SH SOLE 13162 0 0 MCDONALDS CORP COM 580135101 12547 60420 SH SOLE 60420 0 0 MCKESSON CORP COM 58155Q103 355 2642 SH SOLE 2642 0 0 MEDIWOUND LTD ORD SHS M68830104 148 43800 SH SOLE 43800 0 0 MEDTRONIC PLC SHS G5960L103 15505 159212 SH SOLE 157395 0 1817 MERCER INTL INC COM 588056101 475 30717 SH SOLE 30717 0 0 MERCK & CO INC COM 58933Y105 24643 293888 SH SOLE 293888 0 0 METLIFE INC COM 59156R108 4064 81801 SH SOLE 81801 0 0 METTLER TOLEDO INTERNATIONAL COM 592688105 235 280 SH SOLE 280 0 0 MFA FINL INC COM 55272X102 589 82000 SH SOLE 82000 0 0 MFS GOVT MKTS INCOME TR SH BEN INT 552939100 161 35159 SH SOLE 35159 0 0 MFS INTER INCOME TR SH BEN INT 55273C107 541 140155 SH SOLE 140155 0 0 MGM RESORTS INTERNATIONAL COM 552953101 1396 48841 SH SOLE 48841 0 0 MICROCHIP TECHNOLOGY INC COM 595017104 2552 29432 SH SOLE 29432 0 0 MICRON TECHNOLOGY INC COM 595112103 1995 51685 SH SOLE 51685 0 0 MICROSOFT CORP COM 594918104 102666 766391 SH SOLE 766391 0 0 MID AMER APT CMNTYS INC COM 59522J103 4521 38388 SH SOLE 38388 0 0 MIDDLESEX WATER CO COM 596680108 2755 46493 SH SOLE 44418 0 2075 MILLER HOWARD HIGH INC EQTY COM SHS BEN IN 600379101 125 11250 SH SOLE 11250 0 0 MIMECAST LTD ORD SHS G14838109 677 14500 SH SOLE 14500 0 0 MITCHAM INDS INC COM 606501104 40 10000 SH SOLE 10000 0 0 MOHAWK INDS INC COM 608190104 267 1808 SH SOLE 1808 0 0 MOLSON COORS BREWING CO CL B 60871R209 209 3726 SH SOLE 3726 0 0 MONDELEZ INTL INC CL A 609207105 2653 49220 SH SOLE 49220 0 0 MONGODB INC CL A 60937P106 376 2471 SH SOLE 2471 0 0 MONMOUTH REAL ESTATE INVT CO CL A 609720107 803 59252 SH SOLE 59252 0 0 MONOLITHIC PWR SYS INC COM 609839105 882 6500 SH SOLE 6500 0 0 MONROE CAP CORP COM 610335101 927 80326 SH SOLE 80326 0 0 MONSTER BEVERAGE CORP NEW COM 61174X109 310 4861 SH SOLE 4861 0 0 MOODYS CORP COM 615369105 318 1630 SH SOLE 1630 0 0 MORGAN STANLEY COM NEW 617446448 2784 63527 SH SOLE 63527 0 0 MORNINGSTAR INC COM 617700109 323 2236 SH SOLE 2236 0 0 MOSAIC CO NEW COM 61945C103 600 23954 SH SOLE 23954 0 0 MOTOROLA SOLUTIONS INC COM NEW 620076307 1095 6569 SH SOLE 6569 0 0 MUELLER INDS INC COM 624756102 202 6900 SH SOLE 6900 0 0 MUELLER WTR PRODS INC COM SER A 624758108 252 25673 SH SOLE 25673 0 0 MYLAN N V SHS EURO N59465109 260 13650 SH SOLE 13650 0 0 NABORS INDUSTRIES LTD SHS G6359F103 119 40966 SH SOLE 40966 0 0 NANTKWEST INC COM 63016Q102 33 32600 SH SOLE 32600 0 0 NASDAQ INC COM 631103108 414 4310 SH SOLE 4310 0 0 NATIONAL FUEL GAS CO N J COM 636180101 265 5020 SH SOLE 5020 0 0 NATIONAL INSTRS CORP COM 636518102 269 6397 SH SOLE 6397 0 0 NATIONAL OILWELL VARCO INC COM 637071101 1386 62335 SH SOLE 62335 0 0 NATIONAL RETAIL PPTYS INC COM 637417106 1089 20545 SH SOLE 20545 0 0 NATURAL GROCERS BY VITAMIN C COM 63888U108 130 12971 SH SOLE 12971 0 0 NAVIGATOR HOLDINGS LTD SHS Y62132108 15863 1694758 SH SOLE 1694758 0 0 NAVISTAR INTL CORP NEW COM 63934E108 339 9847 SH SOLE 9847 0 0 NEON THERAPEUTICS INC COM 64050Y100 143 30104 SH SOLE 30104 0 0 NETFLIX INC COM 64110L106 14823 40354 SH SOLE 40354 0 0 NEUBERGER BERMAN HGH YLD FD COM 64128C106 134 11519 SH SOLE 11519 0 0 NEUBERGER BERMAN MLP AND ENR COM 64129H104 105 14013 SH SOLE 14013 0 0 NEUROCRINE BIOSCIENCES INC COM 64125C109 227 2694 SH SOLE 2694 0 0 NEW GOLD INC CDA COM 644535106 27 28146 SH SOLE 28146 0 0 NEW MTN FIN CORP COM 647551100 301 21611 SH SOLE 21611 0 0 NEW RESIDENTIAL INVT CORP COM NEW 64828T201 737 47885 SH SOLE 47885 0 0 NEW YORK CMNTY BANCORP INC COM 649445103 548 54926 SH SOLE 54926 0 0 NEWELL BRANDS INC COM 651229106 1137 73730 SH SOLE 73730 0 0 NEWMONT GOLDCORP CORPORATION COM 651639106 4217 109595 SH SOLE 106070 0 3525 NEXTERA ENERGY INC COM 65339F101 14637 71451 SH SOLE 71451 0 0 NIC INC COM 62914B100 306 19057 SH SOLE 19057 0 0 NICE LTD SPONSORED ADR 653656108 411 3000 SH SOLE 3000 0 0 NIKE INC CL B 654106103 5370 63960 SH SOLE 63960 0 0 NISOURCE INC COM 65473P105 6252 217120 SH SOLE 217120 0 0 NOKIA CORP SPONSORED ADR 654902204 1088 217340 SH SOLE 217340 0 0 NORDSTROM INC COM 655664100 1655 51966 SH SOLE 51966 0 0 NORFOLK SOUTHERN CORP COM 655844108 4968 24927 SH SOLE 24927 0 0 NORTHROP GRUMMAN CORP COM 666807102 6251 19348 SH SOLE 19348 0 0 NORTHWESTERN CORP COM NEW 668074305 447 6200 SH SOLE 6200 0 0 NOVA MEASURING INSTRUMENTS L COM M7516K103 2847 111270 SH SOLE 111270 0 0 NOVARTIS A G SPONSORED ADR 66987V109 4074 44616 SH SOLE 44616 0 0 NOVOCURE LTD ORD SHS G6674U108 316 4994 SH SOLE 4994 0 0 NOVO-NORDISK A S ADR 670100205 2500 48987 SH SOLE 48987 0 0 NUCOR CORP COM 670346105 501 9086 SH SOLE 9086 0 0 NUTRIEN LTD COM 67077M108 601 11243 SH SOLE 11243 0 0 NUVEEN AMT FREE QLTY MUN INC COM 670657105 286 20732 SH SOLE 20732 0 0 NUVEEN FLOATING RATE INCOME COM 67072T108 279 28390 SH SOLE 28390 0 0 NUVEEN FLTNG RTE INCM OPP FD COM SHS 6706EN100 143 14742 SH SOLE 14742 0 0 NUVEEN MUNICIPAL CREDIT INC COM SH BEN INT 67070X101 266 16922 SH SOLE 16922 0 0 NUVEEN NASDAQ 100 DYNAMIC OV COM SHS 670699107 983 43902 SH SOLE 43902 0 0 NUVEEN NEW YORK AMT QLT MUNI COM 670656107 228 17425 SH SOLE 17425 0 0 NUVEEN NORTH CAROLINA QLTY M COM 67060P100 183 13700 SH SOLE 13700 0 0 NUVEEN PFD & INCM SECURTIES COM 67072C105 112 11840 SH SOLE 11840 0 0 NUVEEN REAL ESTATE INCOME FD COM 67071B108 147 14038 SH SOLE 14038 0 0 NUVEEN TX ADV TOTAL RET STRG COM 67090H102 169 14770 SH SOLE 14770 0 0 NVENT ELECTRIC PLC SHS G6700G107 1013 40866 SH SOLE 40866 0 0 NVIDIA CORP COM 67066G104 9755 59406 SH SOLE 59327 0 79 NXP SEMICONDUCTORS N V COM N6596X109 703 7206 SH SOLE 7206 0 0 O REILLY AUTOMOTIVE INC NEW COM 67103H107 6366 17237 SH SOLE 17237 0 0 OAKTREE CAP GROUP LLC UNIT CL A 674001201 573 11569 SH SOLE 11569 0 0 OCCIDENTAL PETE CORP COM 674599105 7983 158783 SH SOLE 156928 0 1855 OGE ENERGY CORP COM 670837103 706 16602 SH SOLE 16602 0 0 OKTA INC CL A 679295105 1450 11743 SH SOLE 11743 0 0 OMEGA HEALTHCARE INVS INC COM 681936100 684 18600 SH SOLE 18600 0 0 ONE GAS INC COM 68235P108 229 2530 SH SOLE 2530 0 0 ONEOK INC NEW COM 682680103 5965 86685 SH SOLE 86685 0 0 OPKO HEALTH INC COM 68375N103 29 11714 SH SOLE 11714 0 0 OPPENHEIMER HLDGS INC CL A NON VTG 683797104 497 18259 SH SOLE 18259 0 0 ORACLE CORP COM 68389X105 3172 55677 SH SOLE 55677 0 0 ORION ENGINEERED CARBONS S A COM L72967109 843 39350 SH SOLE 39350 0 0 OSHKOSH CORP COM 688239201 213 2552 SH SOLE 2552 0 0 OSI ETF TR OSHARS FTSE US 67110P407 295 8642 SH SOLE 8642 0 0 OWENS CORNING NEW COM 690742101 528 9080 SH SOLE 9080 0 0 OXFORD IMMUNOTEC GLOBAL PLC ORD SHS G6855A103 969 70400 SH SOLE 70400 0 0 P T TELEKOMUNIKASI INDONESIA SPONSORED ADR 715684106 263 9000 SH SOLE 9000 0 0 PACCAR INC COM 693718108 2172 30303 SH SOLE 30303 0 0 PACER FDS TR TRENDP US LAR CP 69374H105 2808 91734 SH SOLE 91734 0 0 PACER FDS TR TRENDP US MID CP 69374H204 493 16916 SH SOLE 16916 0 0 PACKAGING CORP AMER COM 695156109 408 4271 SH SOLE 4271 0 0 PALO ALTO NETWORKS INC COM 697435105 2015 9895 SH SOLE 9895 0 0 PARETEUM CORP COM NEW 69946T207 45 17080 SH SOLE 17080 0 0 PARK HOTELS RESORTS INC COM 700517105 2186 79323 SH SOLE 79323 0 0 PARKER HANNIFIN CORP COM 701094104 3379 19878 SH SOLE 19878 0 0 PATTERN ENERGY GROUP INC CL A 70338P100 214 9237 SH SOLE 9237 0 0 PAYCHEX INC COM 704326107 1222 14851 SH SOLE 14851 0 0 PAYPAL HLDGS INC COM 70450Y103 14933 130468 SH SOLE 130468 0 0 PDL BIOPHARMA INC COM 69329Y104 48 15188 SH SOLE 15188 0 0 PEAK RESORTS INC COM 70469L100 542 114096 SH SOLE 114096 0 0 PENNEY J C CORP INC COM 708160106 33 28900 SH SOLE 28900 0 0 PENSKE AUTOMOTIVE GRP INC COM 70959W103 317 6696 SH SOLE 6696 0 0 PENTAIR PLC SHS G7S00T104 1524 40982 SH SOLE 40982 0 0 PEOPLES UTD FINL INC COM 712704105 743 44276 SH SOLE 44276 0 0 PEPSICO INC COM 713448108 20451 155959 SH SOLE 155959 0 0 PETIQ INC COM CL A 71639T106 216 6549 SH SOLE 6549 0 0 PFIZER INC COM 717081103 33000 761768 SH SOLE 761768 0 0 PHILIP MORRIS INTL INC COM 718172109 9511 121114 SH SOLE 121114 0 0 PHILLIPS 66 COM 718546104 4673 49953 SH SOLE 49953 0 0 PIMCO CALIF MUN INCOME FD II COM 72200M108 328 33945 SH SOLE 33945 0 0 PIMCO DYNAMIC INCOME FD SHS 72201Y101 994 30907 SH SOLE 30907 0 0 PIMCO DYNMIC CREDIT AND MRT COM SHS 72202D106 350 14648 SH SOLE 14648 0 0 PIMCO ETF TR ENHAN SHRT MA AC 72201R833 2540 24966 SH SOLE 24966 0 0 PINTEREST INC CL A 72352L106 261 9599 SH SOLE 9599 0 0 PIONEER NAT RES CO COM 723787107 4103 26665 SH SOLE 26665 0 0 PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 822 33752 SH SOLE 33752 0 0 PLANET FITNESS INC CL A 72703H101 5199 71758 SH SOLE 71758 0 0 PLURALSIGHT INC COM CL A 72941B106 349 11510 SH SOLE 11510 0 0 PNC FINL SVCS GROUP INC COM 693475105 1650 12017 SH SOLE 12017 0 0 POLARITYTE INC COM 731094108 237 41599 SH SOLE 41212 0 387 POLYONE CORP COM 73179P106 1790 57025 SH SOLE 57025 0 0 PORTOLA PHARMACEUTICALS INC COM 737010108 611 22523 SH SOLE 22523 0 0 POST HLDGS INC COM 737446104 333 3199 SH SOLE 3199 0 0 PPG INDS INC COM 693506107 1842 15781 SH SOLE 15781 0 0 PPL CORP COM 69351T106 3716 119832 SH SOLE 119832 0 0 PREMIER INC CL A 74051N102 1223 31272 SH SOLE 31272 0 0 PRICE T ROWE GROUP INC COM 74144T108 2129 19410 SH SOLE 19273 0 137 PRINCIPAL FINL GROUP INC COM 74251V102 514 8881 SH SOLE 8881 0 0 PROCTER AND GAMBLE CO COM 742718109 19270 175737 SH SOLE 175737 0 0 PROGENICS PHARMACEUTICALS IN COM 743187106 309 50000 SH SOLE 50000 0 0 PROGRESSIVE CORP OHIO COM 743315103 673 8414 SH SOLE 8414 0 0 PROLOGIS INC COM 74340W103 3110 38822 SH SOLE 38822 0 0 PROSHARES TR RUSS 2000 DIVD 74347B698 380 6411 SH SOLE 6411 0 0 PROSHARES TR S&P 500 DV ARIST 74348A467 5400 77851 SH SOLE 77851 0 0 PROSHARES TR S&P MDCP 400 DIV 74347B680 770 13182 SH SOLE 13182 0 0 PROSHARES TR SHORT QQQ NEW 74347B714 656 23259 SH SOLE 23259 0 0 PROSPECT CAPITAL CORPORATION COM 74348T102 196 29993 SH SOLE 29993 0 0 PRUDENTIAL FINL INC COM 744320102 3101 30702 SH SOLE 30702 0 0 PTC THERAPEUTICS INC COM 69366J200 346 7698 SH SOLE 7698 0 0 PUBLIC STORAGE COM 74460D109 1161 4875 SH SOLE 4875 0 0 PUBLIC SVC ENTERPRISE GRP IN COM 744573106 6957 118269 SH SOLE 114669 0 3600 PURE STORAGE INC CL A 74624M102 909 59485 SH SOLE 59485 0 0 PUTNAM PREMIER INCOME TR SH BEN INT 746853100 88 17169 SH SOLE 17169 0 0 QEP RES INC COM 74733V100 150 20800 SH SOLE 20800 0 0 QUALCOMM INC COM 747525103 6882 90463 SH SOLE 90463 0 0 QUANTA SVCS INC COM 74762E102 3555 93095 SH SOLE 93095 0 0 QUEST DIAGNOSTICS INC COM 74834L100 5556 54571 SH SOLE 52371 0 2200 QUICKLOGIC CORP COM 74837P108 13 22840 SH SOLE 22840 0 0 QUINSTREET INC COM 74874Q100 476 30000 SH SOLE 30000 0 0 RANGE RES CORP COM 75281A109 707 101309 SH SOLE 101309 0 0 RAYONIER INC COM 754907103 235 7754 SH SOLE 7754 0 0 RAYTHEON CO COM NEW 755111507 10962 63044 SH SOLE 63044 0 0 REALTY INCOME CORP COM 756109104 4030 58436 SH SOLE 58436 0 0 RECRO PHARMA INC COM 75629F109 330 32465 SH SOLE 32465 0 0 RED HAT INC COM 756577102 2490 13260 SH SOLE 13260 0 0 REGENERON PHARMACEUTICALS COM 75886F107 2511 8023 SH SOLE 8023 0 0 REGIONS FINL CORP NEW COM 7591EP100 844 56486 SH SOLE 56486 0 0 RENT A CTR INC NEW COM 76009N100 242 9100 SH SOLE 9100 0 0 REPUBLIC SVCS INC COM 760759100 600 6924 SH SOLE 6924 0 0 RESIDEO TECHNOLOGIES INC COM 76118Y104 246 11219 SH SOLE 11219 0 0 RESTAURANT BRANDS INTL INC COM 76131D103 2185 31413 SH SOLE 31413 0 0 RIGEL PHARMACEUTICALS INC COM NEW 766559603 190 72700 SH SOLE 72700 0 0 RINGCENTRAL INC CL A 76680R206 330 2872 SH SOLE 2872 0 0 RIO TINTO PLC SPONSORED ADR 767204100 2466 39559 SH SOLE 39559 0 0 RITCHIE BROS AUCTIONEERS COM 767744105 284 8559 SH SOLE 8559 0 0 RLJ LODGING TR COM 74965L101 193 10860 SH SOLE 10860 0 0 ROBERT HALF INTL INC COM 770323103 405 7098 SH SOLE 7098 0 0 ROCKWELL AUTOMATION INC COM 773903109 417 2547 SH SOLE 2547 0 0 ROGERS COMMUNICATIONS INC CL B 775109200 1336 24960 SH SOLE 24960 0 0 ROKU INC COM CL A 77543R102 1499 16549 SH SOLE 16549 0 0 ROPER TECHNOLOGIES INC COM 776696106 552 1508 SH SOLE 1508 0 0 ROSS STORES INC COM 778296103 503 5070 SH SOLE 5070 0 0 ROYAL BK CDA MONTREAL QUE COM 780087102 1567 19737 SH SOLE 19737 0 0 ROYAL CARIBBEAN CRUISES LTD COM V7780T103 1656 13660 SH SOLE 13660 0 0 ROYAL DUTCH SHELL PLC SPON ADR B 780259107 2171 33032 SH SOLE 33032 0 0 ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 5463 83965 SH SOLE 83965 0 0 ROYCE GLOBAL VALUE TR INC COM 78081T104 356 33738 SH SOLE 33738 0 0 ROYCE VALUE TR INC COM 780910105 3716 266939 SH SOLE 266939 0 0 RPM INTL INC COM 749685103 274 4480 SH SOLE 4480 0 0 RYMAN HOSPITALITY PPTYS INC COM 78377T107 1821 22460 SH SOLE 22460 0 0 S&P GLOBAL INC COM 78409V104 1084 4758 SH SOLE 4758 0 0 SABRA HEALTH CARE REIT INC COM 78573L106 508 25761 SH SOLE 25761 0 0 SABRE CORP COM 78573M104 245 11058 SH SOLE 11058 0 0 SAIA INC COM 78709Y105 259 4000 SH SOLE 4000 0 0 SALESFORCE COM INC COM 79466L302 12278 80918 SH SOLE 80918 0 0 SALIENT MIDSTREAM & MLP FD SH BEN INT 79471V105 370 43023 SH SOLE 43023 0 0 SANOFI SPONSORED ADR 80105N105 485 11220 SH SOLE 11220 0 0 SAP SE SPON ADR 803054204 310 2271 SH SOLE 2271 0 0 SAREPTA THERAPEUTICS INC COM 803607100 1319 8683 SH SOLE 8683 0 0 SBA COMMUNICATIONS CORP NEW CL A 78410G104 1915 8519 SH SOLE 8519 0 0 SCHLUMBERGER LTD COM 806857108 2461 61912 SH SOLE 61912 0 0 SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 1103 15718 SH SOLE 15718 0 0 SCOTTS MIRACLE GRO CO CL A 810186106 676 6863 SH SOLE 6863 0 0 SEAGATE TECHNOLOGY PLC SHS G7945M107 512 10871 SH SOLE 10871 0 0 SEALED AIR CORP NEW COM 81211K100 1902 44466 SH SOLE 44466 0 0 SEATTLE GENETICS INC COM 812578102 714 10311 SH SOLE 10311 0 0 SELECT SECTOR SPDR TR COMMUNICATION 81369Y852 1864 37883 SH SOLE 37614 0 269 SELECT SECTOR SPDR TR ENERGY 81369Y506 505 7935 SH SOLE 7935 0 0 SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860 1717 46685 SH SOLE 46300 0 385 SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 4473 37521 SH SOLE 37405 0 116 SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 348 5988 SH SOLE 5988 0 0 SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 2901 31318 SH SOLE 31318 0 0 SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 7335 265765 SH SOLE 265765 0 0 SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 1777 22947 SH SOLE 22947 0 0 SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 2638 44230 SH SOLE 44001 0 229 SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 538 9188 SH SOLE 9188 0 0 SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 7534 96539 SH SOLE 96361 0 178 SELECTIVE INS GROUP INC COM 816300107 366 4900 SH SOLE 4900 0 0 SEMPRA ENERGY COM 816851109 1849 13452 SH SOLE 13452 0 0 SEMTECH CORP COM 816850101 562 11700 SH SOLE 11700 0 0 SENSATA TECHNOLOGIES HLDNG P SHS G8060N102 484 9874 SH SOLE 9874 0 0 SERVICE CORP INTL COM 817565104 1085 23214 SH SOLE 23214 0 0 SERVICEMASTER GLOBAL HLDGS I COM 81761R109 242 4640 SH SOLE 4640 0 0 SERVICENOW INC COM 81762P102 217 789 SH SOLE 789 0 0 SERVISFIRST BANCSHARES INC COM 81768T108 223 6500 SH SOLE 6500 0 0 SHERWIN WILLIAMS CO COM 824348106 2802 6114 SH SOLE 6114 0 0 SHOPIFY INC CL A 82509L107 479 1596 SH SOLE 1596 0 0 SILGAN HOLDINGS INC COM 827048109 294 9600 SH SOLE 9600 0 0 SIMON PPTY GROUP INC NEW COM 828806109 542 3392 SH SOLE 3392 0 0 SIRIUS XM HLDGS INC COM 82968B103 1153 206540 SH SOLE 206540 0 0 SIX FLAGS ENTMT CORP NEW COM 83001A102 296 5976 SH SOLE 5976 0 0 SKYWORKS SOLUTIONS INC COM 83088M102 1802 23309 SH SOLE 23309 0 0 SL GREEN RLTY CORP COM 78440X101 2213 27531 SH SOLE 27531 0 0 SLM CORP COM 78442P106 185 19061 SH SOLE 19061 0 0 SMITH A O CORP COM 831865209 3218 68230 SH SOLE 68230 0 0 SMUCKER J M CO COM NEW 832696405 492 4267 SH SOLE 4267 0 0 SNAP INC CL A 83304A106 345 24114 SH SOLE 24114 0 0 SNAP ON INC COM 833034101 1311 7917 SH SOLE 7917 0 0 SOLAREDGE TECHNOLOGIES INC COM 83417M104 384 6148 SH SOLE 6148 0 0 SOLARIS OILFIELD INFRSTR INC COM CL A 83418M103 534 35613 SH SOLE 35613 0 0 SONY CORP SPONSORED ADR 835699307 1501 28656 SH SOLE 28656 0 0 SOUTH JERSEY INDS INC COM 838518108 224 6640 SH SOLE 6640 0 0 SOUTHERN CO COM 842587107 3764 68099 SH SOLE 68099 0 0 SOUTHWEST AIRLS CO COM 844741108 14197 279581 SH SOLE 279581 0 0 SOUTHWESTERN ENERGY CO COM 845467109 709 224590 SH SOLE 224590 0 0 SPDR DOW JONES INDL AVRG ETF UT SER 1 78467X109 2095 7881 SH SOLE 7881 0 0 SPDR GOLD TRUST GOLD SHS 78463V107 11434 85841 SH SOLE 85456 0 385 SPDR S&P 500 ETF TR TR UNIT 78462F103 27573 94102 SH SOLE 94102 0 0 SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 10780 30403 SH SOLE 30403 0 0 SPDR SERIES TRUST BLMBRG BRC CNVRT 78464A359 7203 136246 SH SOLE 136246 0 0 SPDR SERIES TRUST BLOOMBERG SRT TR 78468R408 1432 52600 SH SOLE 52600 0 0 SPDR SERIES TRUST NUVEEN BLMBRG SR 78468R739 1018 20805 SH SOLE 20805 0 0 SPDR SERIES TRUST PRTFLO S&P500 HI 78468R788 2081 54708 SH SOLE 54708 0 0 SPDR SERIES TRUST S&P BIOTECH 78464A870 5552 63306 SH SOLE 63306 0 0 SPDR SERIES TRUST S&P BK ETF 78464A797 462 10666 SH SOLE 10666 0 0 SPDR SERIES TRUST S&P DIVID ETF 78464A763 2701 26775 SH SOLE 26775 0 0 SPDR SERIES TRUST S&P HOMEBUILD 78464A888 215 5150 SH SOLE 5150 0 0 SPDR SERIES TRUST S&P REGL BKG 78464A698 2728 51057 SH SOLE 51057 0 0 SPDR SERIES TRUST SPDR BLOOMBERG 78468R663 1117 12197 SH SOLE 12197 0 0 SPECTRUM BRANDS HLDGS INC NE COM 84790A105 412 7654 SH SOLE 7654 0 0 SPLUNK INC COM 848637104 887 7053 SH SOLE 7053 0 0 SPRINT CORPORATION COM 85207U105 67 10251 SH SOLE 10251 0 0 SPROTT PHYSICAL GOLD & SILVE TR UNIT 85208R101 888 67144 SH SOLE 67144 0 0 SPROTT PHYSICAL GOLD TRUST UNIT 85207H104 239 21119 SH SOLE 21119 0 0 SPROUTS FMRS MKT INC COM 85208M102 221 11730 SH SOLE 11730 0 0 SQUARE INC CL A 852234103 4855 66928 SH SOLE 66928 0 0 SSGA ACTIVE ETF TR BLKSTN GSOSRLN 78467V608 1661 35946 SH SOLE 35946 0 0 SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848 381 7758 SH SOLE 7758 0 0 STANLEY BLACK & DECKER INC COM 854502101 1575 10889 SH SOLE 10889 0 0 STARBUCKS CORP COM 855244109 16289 194305 SH SOLE 194305 0 0 STARWOOD PPTY TR INC COM 85571B105 1036 45577 SH SOLE 45577 0 0 STATE STR CORP COM 857477103 248 4417 SH SOLE 4417 0 0 STEEL DYNAMICS INC COM 858119100 931 30814 SH SOLE 30814 0 0 STELLUS CAP INVT CORP COM 858568108 524 37866 SH SOLE 37866 0 0 STERICYCLE INC COM 858912108 345 7234 SH SOLE 7234 0 0 STERIS PLC SHS USD G8473T100 306 2052 SH SOLE 2052 0 0 STITCH FIX INC COM CL A 860897107 259 8088 SH SOLE 8088 0 0 STMICROELECTRONICS N V NY REGISTRY 861012102 267 15150 SH SOLE 15150 0 0 STONECASTLE FINL CORP COM 861780104 352 16156 SH SOLE 16156 0 0 STORE CAP CORP COM 862121100 2451 73820 SH SOLE 73820 0 0 STRONGBRIDGE BIOPHARMA PLC SHS USD G85347105 132 42333 SH SOLE 42333 0 0 STRYKER CORP COM 863667101 6929 33701 SH SOLE 33701 0 0 SUN CMNTYS INC COM 866674104 398 3100 SH SOLE 3100 0 0 SUNSTONE HOTEL INVS INC NEW COM 867892101 143 10404 SH SOLE 10404 0 0 SUNTRUST BKS INC COM 867914103 964 15344 SH SOLE 15344 0 0 SYNCHRONY FINL COM 87165B103 498 14360 SH SOLE 14360 0 0 SYNOPSYS INC COM 871607107 5290 41106 SH SOLE 39389 0 1717 SYSCO CORP COM 871829107 2019 28544 SH SOLE 28544 0 0 T MOBILE US INC COM 872590104 3585 48355 SH SOLE 48355 0 0 TABLEAU SOFTWARE INC CL A 87336U105 840 5063 SH SOLE 5013 0 50 TABULA RASA HEALTHCARE INC COM 873379101 1449 29011 SH SOLE 29011 0 0 TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 4538 115860 SH SOLE 115860 0 0 TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 703 6189 SH SOLE 6189 0 0 TALLGRASS ENERGY LP CLASS A SHS 874696107 349 16551 SH SOLE 16551 0 0 TANDEM DIABETES CARE INC COM NEW 875372203 998 15469 SH SOLE 15469 0 0 TANGER FACTORY OUTLET CTRS I COM 875465106 180 11111 SH SOLE 11111 0 0 TAPESTRY INC COM 876030107 251 7917 SH SOLE 7917 0 0 TARGET CORP COM 87612E106 3519 40630 SH SOLE 40630 0 0 TAUBMAN CTRS INC COM 876664103 304 7443 SH SOLE 7443 0 0 TAYLOR MORRISON HOME CORP COM 87724P106 2760 131693 SH SOLE 131693 0 0 TC ENERGY CORP COM 87807B107 627 12671 SH SOLE 12671 0 0 TE CONNECTIVITY LTD REG SHS H84989104 896 9352 SH SOLE 9352 0 0 TECK RESOURCES LTD CL B 878742204 1370 59444 SH SOLE 59444 0 0 TEKLA HEALTHCARE INVS SH BEN INT 87911J103 1022 50863 SH SOLE 50863 0 0 TEKLA LIFE SCIENCES INVS SH BEN INT 87911K100 510 30260 SH SOLE 30260 0 0 TELADOC HEALTH INC COM 87918A105 1679 25291 SH SOLE 25291 0 0 TELEDYNE TECHNOLOGIES INC COM 879360105 381 1394 SH SOLE 1394 0 0 TENNECO INC CL A VTG COM STK 880349105 215 19385 SH SOLE 19385 0 0 TERADYNE INC COM 880770102 1508 31475 SH SOLE 31475 0 0 TESLA INC COM 88160R101 1619 7242 SH SOLE 7242 0 0 TEVA PHARMACEUTICAL FIN LLC DBCV 0.250% 2/0 88163VAE9 1599 1749 PRN SOLE 1684 0 65 TEVA PHARMACEUTICAL INDS LTD SPONSORED ADS 881624209 1047 113481 SH SOLE 113481 0 0 TEXAS CAPITAL BANCSHARES INC COM 88224Q107 368 6000 SH SOLE 6000 0 0 TEXAS INSTRS INC COM 882508104 16492 143701 SH SOLE 143701 0 0 TEXTRON INC COM 883203101 680 12820 SH SOLE 12820 0 0 THE CHARLES SCHWAB CORPORATI COM 808513105 2009 49980 SH SOLE 49980 0 0 THE TRADE DESK INC COM CL A 88339J105 320 1407 SH SOLE 1407 0 0 THERAPEUTICSMD INC COM 88338N107 257 98561 SH SOLE 98561 0 0 THERMO FISHER SCIENTIFIC INC COM 883556102 24818 84504 SH SOLE 84504 0 0 THIRD PT REINS LTD COM G8827U100 249 24100 SH SOLE 24100 0 0 THL CR SR LN FD COM 87244R103 175 11500 SH SOLE 11500 0 0 THOMSON REUTERS CORP COM NEW 884903709 722 11201 SH SOLE 11201 0 0 THOR INDS INC COM 885160101 1848 31623 SH SOLE 31623 0 0 TIFFANY & CO NEW COM 886547108 10675 114000 SH SOLE 114000 0 0 TIMKEN CO COM 887389104 1092 21269 SH SOLE 21269 0 0 TJX COS INC NEW COM 872540109 5329 100778 SH SOLE 100778 0 0 TORONTO DOMINION BK ONT COM NEW 891160509 263 4504 SH SOLE 4504 0 0 TORTOISE ENERGY INFRA CORP COM 89147L100 2593 114958 SH SOLE 114958 0 0 TORTOISE MIDSTRM ENERGY FD I COM 89148B101 3629 268977 SH SOLE 268977 0 0 TORTOISE PIPELINE & ENERGY F COM 89148H108 467 32518 SH SOLE 32518 0 0 TOTAL S A SPONSORED ADS 89151E109 365 6543 SH SOLE 6543 0 0 TOWER SEMICONDUCTOR LTD SHS NEW M87915274 164 10400 SH SOLE 10400 0 0 TRACTOR SUPPLY CO COM 892356106 341 3131 SH SOLE 3131 0 0 TRANSDIGM GROUP INC COM 893641100 580 1198 SH SOLE 1198 0 0 TRANSENTERIX INC COM NEW 89366M201 44 32000 SH SOLE 32000 0 0 TRANSOCEAN LTD REG SHS H8817H100 491 76766 SH SOLE 76766 0 0 TRAVELCENTERS AMER LLC COM 894174101 394 108900 SH SOLE 108900 0 0 TRAVELERS COMPANIES INC COM 89417E109 2985 19964 SH SOLE 19964 0 0 TRI CONTL CORP COM 895436103 217 8070 SH SOLE 8070 0 0 TRIPADVISOR INC COM 896945201 241 5217 SH SOLE 5217 0 0 TTM TECHNOLOGIES INC COM 87305R109 151 14800 SH SOLE 14800 0 0 TUTOR PERINI CORP COM 901109108 208 15048 SH SOLE 15048 0 0 TWILIO INC CL A 90138F102 7765 56955 SH SOLE 56955 0 0 TWITTER INC COM 90184L102 4254 121892 SH SOLE 121892 0 0 TWO HBRS INVT CORP COM NEW 90187B408 236 18624 SH SOLE 18624 0 0 TYSON FOODS INC CL A 902494103 7214 89355 SH SOLE 89355 0 0 UBER TECHNOLOGIES INC COM 90353T100 1500 32340 SH SOLE 32340 0 0 UBIQUITI NETWORKS INC COM 90347A100 3271 24875 SH SOLE 24875 0 0 UBS GROUP AG SHS H42097107 227 19126 SH SOLE 19126 0 0 UDR INC COM 902653104 2187 48729 SH SOLE 48729 0 0 UGI CORP NEW COM 902681105 725 13569 SH SOLE 13569 0 0 ULTA BEAUTY INC COM 90384S303 1933 5571 SH SOLE 5571 0 0 UMB FINL CORP COM 902788108 5979 90842 SH SOLE 90842 0 0 UNDER ARMOUR INC CL A 904311107 577 22763 SH SOLE 22763 0 0 UNDER ARMOUR INC CL C 904311206 740 33345 SH SOLE 33345 0 0 UNILEVER N V N Y SHS NEW 904784709 1016 16719 SH SOLE 16719 0 0 UNILEVER PLC SPON ADR NEW 904767704 1268 20465 SH SOLE 20465 0 0 UNION PACIFIC CORP COM 907818108 6660 39381 SH SOLE 39381 0 0 UNISYS CORP COM NEW 909214306 124 12720 SH SOLE 12720 0 0 UNITED CONTL HLDGS INC COM 910047109 568 6480 SH SOLE 6480 0 0 UNITED PARCEL SERVICE INC CL B 911312106 5173 50086 SH SOLE 50086 0 0 UNITED RENTALS INC COM 911363109 1745 13154 SH SOLE 13154 0 0 UNITED TECHNOLOGIES CORP COM 913017109 7844 60253 SH SOLE 60253 0 0 UNITED THERAPEUTICS CORP DEL COM 91307C102 301 3854 SH SOLE 3854 0 0 UNITEDHEALTH GROUP INC COM 91324P102 15129 62001 SH SOLE 62001 0 0 UNITI GROUP INC COM 91325V108 162 17000 SH SOLE 17000 0 0 UNITIL CORP COM 913259107 526 8786 SH SOLE 8786 0 0 UNIVERSAL DISPLAY CORP COM 91347P105 8089 43014 SH SOLE 40907 0 2107 UNIVERSAL HEALTH RLTY INCM T SH BEN INT 91359E105 638 7508 SH SOLE 7508 0 0 UNIVEST FINANCIAL CORPORATIO COM 915271100 349 13304 SH SOLE 13304 0 0 UNUM GROUP COM 91529Y106 2335 69598 SH SOLE 69598 0 0 URBAN OUTFITTERS INC COM 917047102 857 37650 SH SOLE 37650 0 0 US BANCORP DEL COM NEW 902973304 7634 145704 SH SOLE 145704 0 0 UXIN LTD ADS 91818X108 64 29212 SH SOLE 29212 0 0 V F CORP COM 918204108 5063 57960 SH SOLE 57960 0 0 VACCINEX INC COM 918640103 87 15800 SH SOLE 15800 0 0 VAIL RESORTS INC COM 91879Q109 2184 9784 SH SOLE 9718 0 66 VALERO ENERGY CORP NEW COM 91913Y100 7512 87751 SH SOLE 87585 0 166 VANECK VECTORS ETF TR AMT FREE INT ETF 92189H201 1312 26363 SH SOLE 26363 0 0 VANECK VECTORS ETF TR AMT FREE SHORT M 92189F528 200 11311 SH SOLE 11311 0 0 VANECK VECTORS ETF TR EMERGING MKTS HI 92189F353 252 10548 SH SOLE 10548 0 0 VANECK VECTORS ETF TR FALLEN ANGEL HG 92189F437 1127 38467 SH SOLE 38467 0 0 VANECK VECTORS ETF TR GOLD MINERS ETF 92189F106 1876 73385 SH SOLE 73385 0 0 VANECK VECTORS ETF TR HIGH YLD MUN ETF 92189H409 607 9521 SH SOLE 9521 0 0 VANECK VECTORS ETF TR JR GOLD MINERS E 92189F791 667 19073 SH SOLE 19073 0 0 VANECK VECTORS ETF TR MORNINGSTAR INTL 92189F593 775 25043 SH SOLE 25043 0 0 VANECK VECTORS ETF TR MORNINGSTAR WIDE 92189F643 744 15481 SH SOLE 15481 0 0 VANECK VECTORS ETF TR PHARMACEUTICAL 92189F692 784 13362 SH SOLE 13362 0 0 VANECK VECTORS ETF TR SEMICONDUCTOR ET 92189F676 2136 19391 SH SOLE 19391 0 0 VANGUARD ADMIRAL FDS INC 500 GRTH IDX F 921932505 365 2265 SH SOLE 2265 0 0 VANGUARD BD INDEX FD INC INTERMED TERM 921937819 388 4483 SH SOLE 4483 0 0 VANGUARD BD INDEX FD INC LONG TERM BOND 921937793 720 7419 SH SOLE 7419 0 0 VANGUARD BD INDEX FD INC SHORT TRM BOND 921937827 1710 21237 SH SOLE 21237 0 0 VANGUARD CHARLOTTE FDS INTL BD IDX ETF 92203J407 279 4869 SH SOLE 4869 0 0 VANGUARD GROUP DIV APP ETF 921908844 3712 32239 SH SOLE 32239 0 0 VANGUARD INDEX FDS EXTEND MKT ETF 922908652 2281 19237 SH SOLE 19237 0 0 VANGUARD INDEX FDS GROWTH ETF 922908736 6523 39919 SH SOLE 39919 0 0 VANGUARD INDEX FDS LARGE CAP ETF 922908637 487 3615 SH SOLE 3615 0 0 VANGUARD INDEX FDS MID CAP ETF 922908629 4241 25376 SH SOLE 25376 0 0 VANGUARD INDEX FDS REAL ESTATE ETF 922908553 1707 19539 SH SOLE 19539 0 0 VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 12310 45735 SH SOLE 45735 0 0 VANGUARD INDEX FDS SM CP VAL ETF 922908611 326 2498 SH SOLE 2498 0 0 VANGUARD INDEX FDS SMALL CP ETF 922908751 4582 29248 SH SOLE 29248 0 0 VANGUARD INDEX FDS SML CP GRW ETF 922908595 505 2712 SH SOLE 2712 0 0 VANGUARD INDEX FDS TOTAL STK MKT 922908769 4492 29927 SH SOLE 29927 0 0 VANGUARD INDEX FDS VALUE ETF 922908744 490 4418 SH SOLE 4418 0 0 VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 860 16859 SH SOLE 16859 0 0 VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 6825 160469 SH SOLE 160469 0 0 VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 214 3906 SH SOLE 3906 0 0 VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 1763 16753 SH SOLE 16753 0 0 VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 249 2770 SH SOLE 2770 0 0 VANGUARD SCOTTSDALE FDS MORTG-BACK SEC 92206C771 682 12918 SH SOLE 12918 0 0 VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 800 9916 SH SOLE 9916 0 0 VANGUARD SCOTTSDALE FDS VNG RUS2000IDX 92206C664 206 1650 SH SOLE 1650 0 0 VANGUARD STAR FD VG TL INTL STK F 921909768 467 8840 SH SOLE 8840 0 0 VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 5897 141392 SH SOLE 141392 0 0 VANGUARD WHITEHALL FDS INC HIGH DIV YLD 921946406 3480 39823 SH SOLE 39823 0 0 VANGUARD WORLD FD MEGA GRWTH IND 921910816 435 3363 SH SOLE 3363 0 0 VANGUARD WORLD FDS CONSUM DIS ETF 92204A108 2081 11598 SH SOLE 11598 0 0 VANGUARD WORLD FDS CONSUM STP ETF 92204A207 450 3026 SH SOLE 3026 0 0 VANGUARD WORLD FDS FINANCIALS ETF 92204A405 359 5197 SH SOLE 5197 0 0 VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 1005 5778 SH SOLE 5778 0 0 VANGUARD WORLD FDS INDUSTRIAL ETF 92204A603 1020 6994 SH SOLE 6994 0 0 VANGUARD WORLD FDS INF TECH ETF 92204A702 4401 20867 SH SOLE 20867 0 0 VANGUARD WORLD FDS UTILITIES ETF 92204A876 294 2208 SH SOLE 2208 0 0 VARIAN MED SYS INC COM 92220P105 1433 10525 SH SOLE 10525 0 0 VECTOR GROUP LTD COM 92240M108 372 38133 SH SOLE 38133 0 0 VEEVA SYS INC CL A COM 922475108 1445 8911 SH SOLE 8911 0 0 VENTAS INC COM 92276F100 1437 21011 SH SOLE 21011 0 0 VERINT SYS INC COM 92343X100 2956 54967 SH SOLE 54967 0 0 VERISIGN INC COM 92343E102 467 2233 SH SOLE 2233 0 0 VERISK ANALYTICS INC COM 92345Y106 408 2783 SH SOLE 2783 0 0 VERIZON COMMUNICATIONS INC COM 92343V104 32772 573639 SH SOLE 573639 0 0 VERSUM MATLS INC COM 92532W103 498 9649 SH SOLE 9649 0 0 VERTEX PHARMACEUTICALS INC COM 92532F100 867 4726 SH SOLE 4726 0 0 VIACOM INC NEW CL B 92553P201 427 14305 SH SOLE 14305 0 0 VIPER ENERGY PARTNERS LP COM UNT RP INT 92763M105 496 16100 SH SOLE 16100 0 0 VISA INC COM CL A 92826C839 36654 211204 SH SOLE 211204 0 0 VMWARE INC CL A COM 928563402 1910 11424 SH SOLE 11424 0 0 VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 2562 156957 SH SOLE 156957 0 0 VOLITIONRX LTD COM 928661107 124 39647 SH SOLE 39647 0 0 VONAGE HLDGS CORP COM 92886T201 410 36150 SH SOLE 36150 0 0 VORNADO RLTY TR SH BEN INT 929042109 244 3812 SH SOLE 3812 0 0 VOXX INTL CORP CL A 91829F104 133 32000 SH SOLE 32000 0 0 VOYA RISK MANAGED NAT RES FD COM 92913C106 63 11947 SH SOLE 11947 0 0 VOYAGER THERAPEUTICS INC COM 92915B106 483 17745 SH SOLE 17745 0 0 VULCAN MATLS CO COM 929160109 3757 27360 SH SOLE 27360 0 0 W P CAREY INC COM 92936U109 259 3185 SH SOLE 3185 0 0 WABTEC CORP COM 929740108 3718 51817 SH SOLE 51817 0 0 WALGREENS BOOTS ALLIANCE INC COM 931427108 2478 45338 SH SOLE 45338 0 0 WALMART INC COM 931142103 17190 155575 SH SOLE 155448 0 127 WARRIOR MET COAL INC COM 93627C101 209 7990 SH SOLE 7990 0 0 WASHINGTON PRIME GROUP NEW COM 93964W108 48 12479 SH SOLE 12479 0 0 WASHINGTON REAL ESTATE INVT SH BEN INT 939653101 878 32863 SH SOLE 32863 0 0 WASTE CONNECTIONS INC COM 94106B101 1120 11722 SH SOLE 11722 0 0 WASTE MGMT INC DEL COM 94106L109 15305 132655 SH SOLE 129690 0 2965 WEC ENERGY GROUP INC COM 92939U106 604 7241 SH SOLE 7241 0 0 WELLS FARGO CO NEW COM 949746101 5707 120593 SH SOLE 120593 0 0 WELLS FARGO CO NEW PERP PFD CNV A 949746804 368 270 SH SOLE 270 0 0 WELLTOWER INC COM 95040Q104 2353 28860 SH SOLE 28860 0 0 WENDYS CO COM 95058W100 385 19638 SH SOLE 19638 0 0 WEST PHARMACEUTICAL SVSC INC COM 955306105 1504 12020 SH SOLE 12020 0 0 WESTERN ASSET EMRG MKT DEBT COM 95766A101 205 14233 SH SOLE 14233 0 0 WESTERN ASSET PREMIER BD FD SHS BEN INT 957664105 248 18120 SH SOLE 18120 0 0 WESTERN ASST INFLTN LKD INM COM SH BEN INT 95766Q106 240 20600 SH SOLE 20600 0 0 WESTERN AST INFL LKD OPP & I COM 95766R104 224 20000 SH SOLE 20000 0 0 WESTERN DIGITAL CORP COM 958102105 1357 28515 SH SOLE 28515 0 0 WESTPORT FUEL SYSTEMS INC COM NEW 960908309 204 75100 SH SOLE 75100 0 0 WESTROCK CO COM 96145D105 1464 40148 SH SOLE 40148 0 0 WEX INC COM 96208T104 525 2521 SH SOLE 2521 0 0 WEYERHAEUSER CO COM 962166104 10629 403545 SH SOLE 398095 0 5450 WHIRLPOOL CORP COM 963320106 375 2634 SH SOLE 2634 0 0 WHITE MTNS INS GROUP LTD COM G9618E107 230 225 SH SOLE 225 0 0 WHITING PETE CORP NEW COM NEW 966387409 395 21146 SH SOLE 21146 0 0 WILEY JOHN & SONS INC CL A 968223206 1735 37853 SH SOLE 37853 0 0 WILLIAMS COS INC DEL COM 969457100 2242 79950 SH SOLE 79950 0 0 WILLIAMS SONOMA INC COM 969904101 225 3461 SH SOLE 3461 0 0 WILLIS TOWERS WATSON PUB LTD SHS G96629103 249 1299 SH SOLE 1299 0 0 WILLSCOT CORP COM 971375126 243 16186 SH SOLE 16186 0 0 WINNEBAGO INDS INC COM 974637100 223 5773 SH SOLE 5773 0 0 WINTRUST FINL CORP COM 97650W108 3854 52684 SH SOLE 52684 0 0 WISDOMTREE TR EMER MKT HIGH FD 97717W315 1560 34931 SH SOLE 34931 0 0 WISDOMTREE TR INDIA ERNGS FD 97717W422 300 11498 SH SOLE 11498 0 0 WISDOMTREE TR US LARGECAP DIVD 97717W307 251 2593 SH SOLE 2593 0 0 WISDOMTREE TR US MIDCAP DIVID 97717W505 326 9019 SH SOLE 9019 0 0 WISDOMTREE TR US MIDCAP FUND 97717W570 2760 69012 SH SOLE 69012 0 0 WISDOMTREE TR US QTLY DIV GRT 97717X669 456 10444 SH SOLE 10444 0 0 WISDOMTREE TR US SMALLCAP FUND 97717W562 2874 80107 SH SOLE 80107 0 0 WIX COM LTD SHS M98068105 569 4003 SH SOLE 4003 0 0 WORKDAY INC CL A 98138H101 3604 17528 SH SOLE 17528 0 0 WORLDPAY INC CL A 981558109 4699 38343 SH SOLE 38343 0 0 WPX ENERGY INC COM 98212B103 5982 519761 SH SOLE 519761 0 0 WYNDHAM DESTINATIONS INC COM 98310W108 340 7759 SH SOLE 7759 0 0 WYNDHAM HOTELS & RESORTS INC COM 98311A105 3392 60846 SH SOLE 60846 0 0 WYNN RESORTS LTD COM 983134107 787 6350 SH SOLE 6350 0 0 XCEL ENERGY INC COM 98389B100 1345 22604 SH SOLE 22604 0 0 XILINX INC COM 983919101 4733 40134 SH SOLE 38856 0 1278 XPO LOGISTICS INC COM 983793100 3508 60672 SH SOLE 60672 0 0 XYLEM INC COM 98419M100 9521 113837 SH SOLE 110487 0 3350 YAMANA GOLD INC COM 98462Y100 160 63612 SH SOLE 63612 0 0 YETI HLDGS INC COM 98585X104 355 12272 SH SOLE 12272 0 0 YUM BRANDS INC COM 988498101 2974 26871 SH SOLE 26871 0 0 YUM CHINA HLDGS INC COM 98850P109 861 18640 SH SOLE 18640 0 0 ZEBRA TECHNOLOGIES CORP CL A 989207105 391 1868 SH SOLE 1868 0 0 ZENDESK INC COM 98936J101 237 2652 SH SOLE 2652 0 0 ZILLOW GROUP INC CL A 98954M101 449 9818 SH SOLE 9818 0 0 ZILLOW GROUP INC CL C CAP STK 98954M200 1000 21552 SH SOLE 21552 0 0 ZIMMER BIOMET HLDGS INC COM 98956P102 3115 26453 SH SOLE 26453 0 0 ZIOPHARM ONCOLOGY INC COM 98973P101 163 28000 SH SOLE 28000 0 0 ZOETIS INC CL A 98978V103 15837 139545 SH SOLE 139545 0 0 ZSCALER INC COM 98980G102 210 2739 SH SOLE 2739 0 0