0001062993-20-001000.txt : 20200214 0001062993-20-001000.hdr.sgml : 20200214 20200214161236 ACCESSION NUMBER: 0001062993-20-001000 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20191231 FILED AS OF DATE: 20200214 DATE AS OF CHANGE: 20200214 EFFECTIVENESS DATE: 20200214 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Sunbelt Securities, Inc. CENTRAL INDEX KEY: 0001632932 IRS NUMBER: 760472120 STATE OF INCORPORATION: TX FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 13F-HR SEC ACT: 1934 Act SEC FILE NUMBER: 028-16583 FILM NUMBER: 20619861 BUSINESS ADDRESS: STREET 1: 2700 POST OAK BLVD, SUITE 1700 CITY: HOUSTON STATE: TX ZIP: 77056 BUSINESS PHONE: 713-965-9510 MAIL ADDRESS: STREET 1: 2700 POST OAK BLVD, SUITE 1700 CITY: HOUSTON STATE: TX ZIP: 77056 13F-HR 1 primary_doc.xml 13F-HR LIVE false true false 0001632932 XXXXXXXX 12-31-2019 12-31-2019 Sunbelt Securities, Inc.
2700 POST OAK BLVD, SUITE 1700 HOUSTON TX 77056
13F HOLDINGS REPORT 028-16583 N
Patrick Smetek CCO 713-965-9510 Patrick Smetek Houston TX 02-14-2020 0 2375 253524011 false
INFORMATION TABLE 2 form13fInfoTable.xml FORM 13F INFORMATION TABLE CEMEX SAB DE CV NOTE 3.720% 3/1 151290BT9 112825 450000 SH SOLE None 0 0 112825 PROSPECT CAPITAL CORPORATION NOTE 6.375% 3/0 74348TAT9 10084 38000 SH SOLE None 0 0 10084 AGILENT TECHNOLOGIES INC COM 00846U101 8530 400 SH SOLE None 0 0 8530 ALCOA CORP COM 013872106 17020 3165 SH SOLE None 0 0 17020 AMERICAN AIRLS GROUP INC COM 02376R102 162681 22689 SH SOLE None 0 0 162681 ADVANCE AUTO PARTS INC COM 00751Y106 53854 1345 SH SOLE None 0 0 53854 APPLE INC COM 037833100 119884 1633 SH SOLE None 0 0 119884 APPLE INC COM 037833100 8328369 114775 SH SOLE None 0 0 8328369 ISHARES TR MSCI AC ASIA ETF 464288182 4355 237 SH SOLE None 0 0 4355 ALLIANCEBERNSTEIN HOLDING LP UNIT LTD PARTN 01881G106 81207 10735 SH SOLE None 0 0 81207 ABB LTD SPONSORED ADR 000375204 7803 1296 SH SOLE None 0 0 7803 ABBVIE INC COM 00287Y109 2353060 106305 SH SOLE None 0 0 2353060 AMERISOURCEBERGEN CORP COM 03073E105 68516 3224 SH SOLE None 0 0 68516 AMBEV SA SPONSORED ADR 02319V103 2198 1887 SH SOLE None 0 0 2198 ABIOMED INC COM 003654100 1407 33 SH SOLE None 0 0 1407 ARBOR RLTY TR INC COM 038923108 2542 709 SH SOLE None 0 0 2542 ABBOTT LABS COM 002824100 784970 36149 SH SOLE None 0 0 784970 ALLEGIANCE BANCSHARES INC COM 01748H107 112791 11999 SH SOLE None 0 0 112791 ASSOCIATED CAP GROUP INC CL A 045528106 49980 5100 SH SOLE None 0 0 49980 ARCOSA INC COM 039653100 1103 99 SH SOLE None 0 0 1103 AMERICAN CAMPUS CMNTYS INC COM 024835100 764 65 SH SOLE None 0 0 764 ACCO BRANDS CORP COM 00081T108 2651 1133 SH SOLE None 0 0 2651 ARCH CAP GROUP LTD ORD G0450A105 42600 3973 SH SOLE None 0 0 42600 ARCH CAP GROUP LTD ORD G0450A105 214 3023 SH SOLE None 0 0 214 ACADIA HEALTHCARE COMPANY IN COM 00404A109 299 36 SH SOLE None 0 0 299 ACI WORLDWIDE INC COM 004498101 31085 3282 SH SOLE None 0 0 31085 AECOM COM 00766T100 2232 207 SH SOLE None 0 0 2232 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 499603 9490 SH SOLE None 0 0 499603 ARES COML REAL ESTATE CORP COM 04013V108 792 200 SH SOLE None 0 0 792 ALLIANZGI DIVERS INC & CNV F COM 01883J108 70793 11511 SH SOLE None 0 0 70793 ISHARES INC MIN VOL GBL ETF 464286525 12765 533 SH SOLE None 0 0 12765 AEROCENTURY CORP COM 007737109 1334 1186 SH SOLE None 0 0 1334 ADOBE INC COM 00724F101 187167 2290 SH SOLE None 0 0 187167 ANALOG DEVICES INC COM 032654105 149225 5023 SH SOLE None 0 0 149225 ARCHER DANIELS MIDLAND CO COM 039483102 91228 7873 SH SOLE None 0 0 91228 ADIENT PLC ORD SHS G0084W101 531 100 SH SOLE None 0 0 531 AUTOMATIC DATA PROCESSING IN COM 053015103 383841 9005 SH SOLE None 0 0 383841 INVESCO BLDRS INDEX FDS TR ASIA 50ADR IDX 46090C107 7731 900 SH SOLE None 0 0 7731 ALLIANCE DATA SYSTEMS CORP COM 018581108 5330 190 SH SOLE None 0 0 5330 AUTODESK INC COM 052769106 54350 1185 SH SOLE None 0 0 54350 ADAMS DIVERSIFIED EQUITY FD COM 006212104 18581 4713 SH SOLE None 0 0 18581 AMEREN CORP COM 023608102 39533 2059 SH SOLE None 0 0 39533 ABERDEEN EMRG MRKTS EQT INM COM 00301W105 812 426 SH SOLE None 0 0 812 AEGON N V NY REGISTRY SHS 007924103 279206 246540 SH SOLE None 0 0 279206 AEGION CORP COM 00770F104 3747 670 SH SOLE None 0 0 3747 AGNICO EAGLE MINES LTD COM 008474108 23874 1550 SH SOLE None 0 0 23874 AMERICAN ELEC PWR CO INC COM 025537101 1418 60 SH SOLE None 0 0 1418 AMERICAN ELEC PWR CO INC COM 025537101 609219 25784 SH SOLE None 0 0 609219 AES CORP COM 00130H105 1378 277 SH SOLE None 0 0 1378 ALLIANCEBERNSTEIN NATL MUNI COM 01864U106 15633 4473 SH SOLE None 0 0 15633 AMERICAN FIN TR INC COM CLASS A 02607T109 1083183 326752 SH SOLE None 0 0 1083183 VANECK VECTORS ETF TRUST AFRICA INDEX ETF 92189F866 512 101 SH SOLE None 0 0 512 AFLAC INC COM 001055102 152891 11561 SH SOLE None 0 0 152891 FIRST MAJESTIC SILVER CORP COM 32076V103 5673 1851 SH SOLE None 0 0 5673 AGCO CORP COM 001084102 3129 162 SH SOLE None 0 0 3129 ISHARES TR CORE US AGGBD ET 464287226 1567200 55879 SH SOLE None 0 0 1567200 ISHARES TR CORE US AGGBD ET 464287226 25422 905 SH SOLE None 0 0 25422 WISDOMTREE TR YIELD ENHANCD US 97717X511 22206 1700 SH SOLE None 0 0 22206 ALAMOS GOLD INC NEW COM CL A 011532108 4330 2877 SH SOLE None 0 0 4330 AEGLEA BIOTHERAPEUTICS INC COM 00773J103 2321 1215 SH SOLE None 0 0 2321 ALLERGAN PLC SHS G0177J108 15685 355 SH SOLE None 0 0 15685 AGNC INVT CORP COM 00123Q104 738007 166970 SH SOLE None 0 0 738007 ASSURED GUARANTY LTD COM G0585R106 7224 589 SH SOLE None 0 0 7224 AVANGRID INC COM 05351W103 5986 468 SH SOLE None 0 0 5986 ASHFORD HOSPITALITY TR INC COM SHS 044103109 356 510 SH SOLE None 0 0 356 AMERICAN INTL GROUP INC COM NEW 026874784 19711 1536 SH SOLE None 0 0 19711 AMERICAN INTL GROUP INC *W EXP 01/19/202 026874156 943 371 SH SOLE None 0 0 943 APOLLO INVT CORP COM NEW 03761U502 2903 665 SH SOLE None 0 0 2903 GALLAGHER ARTHUR J & CO COM 363576109 126751 5324 SH SOLE None 0 0 126751 AKAMAI TECHNOLOGIES INC COM 00971T101 31788 1472 SH SOLE None 0 0 31788 AK STL HLDG CORP COM 001547108 9821 11940 SH SOLE None 0 0 9821 ALBEMARLE CORP COM 012653101 13845 758 SH SOLE None 0 0 13845 ALCON INC ORD SHS H01301128 23477 1660 SH SOLE None 0 0 23477 ALEXANDER & BALDWIN INC NEW COM 014491104 356 68 SH SOLE None 0 0 356 ALIGN TECHNOLOGY INC COM 016255101 11301 162 SH SOLE None 0 0 11301 ALASKA AIR GROUP INC COM 011659109 10857 641 SH SOLE None 0 0 10857 ALKERMES PLC SHS G01767105 2224 436 SH SOLE None 0 0 2224 ALLSTATE CORP COM 020002101 99636 3544 SH SOLE None 0 0 99636 ALLEGION PUB LTD CO ORD SHS G0176J109 8282 266 SH SOLE None 0 0 8282 ALLEGION PUB LTD CO ORD SHS G0176J109 6725 216 SH SOLE None 0 0 6725 ALNYLAM PHARMACEUTICALS INC COM 02043Q107 9358 325 SH SOLE None 0 0 9358 ALASKA COMMUNICATIONS SYS GR COM 01167P101 221 500 SH SOLE None 0 0 221 GLOBAL X FDS SUPER DIV ALTR 37954Y806 1479 400 SH SOLE None 0 0 1479 ALEXION PHARMACEUTICALS INC COM 015351109 8111 300 SH SOLE None 0 0 8111 APPLIED MATLS INC COM 038222105 251076 16453 SH SOLE None 0 0 251076 AMBARELLA INC SHS G037AX101 757 50 SH SOLE None 0 0 757 AMBARELLA INC SHS G037AX101 484 32 SH SOLE None 0 0 484 AMC ENTMT HLDGS INC CL A COM 00165C104 7584 4190 SH SOLE None 0 0 7584 AMC NETWORKS INC CL A 00164V103 29576 2995 SH SOLE None 0 0 29576 ADVANCED MICRO DEVICES INC COM 007903107 96535 8420 SH SOLE None 0 0 96535 AMETEK INC NEW COM 031100100 3042 122 SH SOLE None 0 0 3042 AMEDISYS INC COM 023436108 9222 221 SH SOLE None 0 0 9222 AFFILIATED MANAGERS GROUP IN COM 008252108 139185 6570 SH SOLE None 0 0 139185 AMGEN INC COM 031162100 634945 10535 SH SOLE None 0 0 634945 AMGEN INC COM 031162100 1266 21 SH SOLE None 0 0 1266 JPMORGAN CHASE & CO ALERIAN ML ETN 46625H365 260640 47802 SH SOLE None 0 0 260640 ALPS ETF TR ALERIAN MLP 00162Q866 1123059 528498 SH SOLE None 0 0 1123059 AMERIPRISE FINL INC COM 03076C106 53812 1292 SH SOLE None 0 0 53812 AMERIPRISE FINL INC COM 03076C106 4581 110 SH SOLE None 0 0 4581 AMPIO PHARMACEUTICALS INC COM 03209T109 277 14032 SH SOLE None 0 0 277 AMARIN CORP PLC SPONS ADR NEW 023111206 24924 4650 SH SOLE None 0 0 24924 AMNEAL PHARMACEUTICALS INC COM STK CL A 03168L105 362 300 SH SOLE None 0 0 362 AMERICAN TOWER CORP NEW COM 03027X100 148199 2579 SH SOLE None 0 0 148199 AMERICA MOVIL SAB DE CV SPON ADR L SHS 02364W105 83607 20902 SH SOLE None 0 0 83607 ETFIS SER TR I INFRAC ACT MLP 26923G103 3476 3076 SH SOLE None 0 0 3476 AMAZON COM INC COM 023135106 3375080 7401 SH SOLE None 0 0 3375080 ARISTA NETWORKS INC COM 040413106 1526 30 SH SOLE None 0 0 1526 ABERCROMBIE & FITCH CO CL A 002896207 432 100 SH SOLE None 0 0 432 VANECK VECTORS ETF TRUST FALLEN ANGEL HG 92189F437 8200 1099 SH SOLE None 0 0 8200 ANWORTH MORTGAGE ASSET CP COM 037347101 1936 2200 SH SOLE None 0 0 1936 ANI PHARMACEUTICALS INC COM 00182C103 339 22 SH SOLE None 0 0 339 ANSYS INC COM 03662Q105 11326 176 SH SOLE None 0 0 11326 ANTHEM INC COM 036752103 30332 402 SH SOLE None 0 0 30332 ISHARES TR AGGRES ALLOC ETF 464289859 6270 432 SH SOLE None 0 0 6270 AMERICAN OUTDOOR BRANDS CORP COM 02874P103 7535 3248 SH SOLE None 0 0 7535 ABERDEEN TOTAL DYNAMIC DIVD COM SH BEN INT 00326L100 3478 1555 SH SOLE None 0 0 3478 ISHARES TR CONSER ALLOC ETF 464289883 19928 2200 SH SOLE None 0 0 19928 ISHARES TR MODERT ALLOC ETF 464289875 16938 1688 SH SOLE None 0 0 16938 AON PLC SHS CL A G0408V102 781 15 SH SOLE None 0 0 781 ISHARES TR GRWT ALLOCAT ETF 464289867 30303 2534 SH SOLE None 0 0 30303 SMITH A O CORP COM 831865209 5487 461 SH SOLE None 0 0 5487 APACHE CORP COM 037411105 25022 3911 SH SOLE None 0 0 25022 ARTISAN PARTNERS ASSET MGMT CL A 04316A108 242 30 SH SOLE None 0 0 242 AIR PRODS & CHEMS INC COM 009158106 7538 128 SH SOLE None 0 0 7538 AMPHENOL CORP NEW CL A 032095101 64126 2370 SH SOLE None 0 0 64126 AMPHENOL CORP NEW CL A 032095101 5387 2566 SH SOLE None 0 0 5387 APPLE HOSPITALITY REIT INC COM NEW 03784Y200 3827 942 SH SOLE None 0 0 3827 APOLLO GLOBAL MGMT INC COM CL A 03768E105 2365 198 SH SOLE None 0 0 2365 APOLLO GLOBAL MGMT INC COM CL A 03768E105 30274 2538 SH SOLE None 0 0 30274 APOGEE ENTERPRISES INC COM 037598109 2762 340 SH SOLE None 0 0 2762 APPFOLIO INC COM CL A 03783C100 8961 326 SH SOLE None 0 0 8961 APPIAN CORP CL A 03782L101 2082 218 SH SOLE None 0 0 2082 APPIAN CORP CL A 03782L101 4041 423 SH SOLE None 0 0 4041 PREFERRED APT CMNTYS INC COM 74039L103 470591 141318 SH SOLE None 0 0 470591 APTIV PLC SHS G6095L109 2439 103 SH SOLE None 0 0 2439 APERGY CORP COM 03755L104 811 96 SH SOLE None 0 0 811 ACCURAY INC COM 004397105 776 1100 SH SOLE None 0 0 776 ARES CAP CORP COM 04010L103 616 132 SH SOLE None 0 0 616 ARES CAP CORP COM 04010L103 336027 72951 SH SOLE None 0 0 336027 ARCOS DORADOS HOLDINGS INC SHS CLASS -A - G0457F107 1266 625 SH SOLE None 0 0 1266 ARGO GROUP INTL HLDGS LTD COM G0464B107 33993 2068 SH SOLE None 0 0 33993 APOLLO COML REAL EST FIN INC COM 03762U105 19371 4236 SH SOLE None 0 0 19371 ARK ETF TR INNOVATION ETF 00214Q104 5318 425 SH SOLE None 0 0 5318 ALLIANCE RES PARTNER L P UT LTD PART 01877R108 74901 27690 SH SOLE None 0 0 74901 ARCONIC INC COM 03965L100 69587 9046 SH SOLE None 0 0 69587 ARCHROCK INC COM 03957W106 21232 8459 SH SOLE None 0 0 21232 ARMOUR RESIDENTIAL REIT INC COM NEW 042315507 2986 668 SH SOLE None 0 0 2986 ARROWHEAD PHARMACEUTICALS IN COM 04280A100 15858 1000 SH SOLE None 0 0 15858 ASA GOLD AND PRECIOUS MTLS L SHS G3156P103 1574 462 SH SOLE None 0 0 1574 ASHLAND GLOBAL HLDGS INC COM 044186104 19936 1042 SH SOLE None 0 0 19936 ADVANSIX INC COM 00773T101 669 134 SH SOLE None 0 0 669 AVINO SILVER & GOLD MINES LT COM 053906103 346 2400 SH SOLE None 0 0 346 ASML HOLDING N V N Y REGISTRY SHS N07059210 17174 232 SH SOLE None 0 0 17174 AMERICA FIRST MULTIFAMILY IN BEN UNIT CTF 02364V107 10308 5355 SH SOLE None 0 0 10308 ALLEGHENY TECHNOLOGIES INC COM 01741R102 20815 4030 SH SOLE None 0 0 20815 ATMOS ENERGY CORP COM 049560105 120250 4300 SH SOLE None 0 0 120250 APTARGROUP INC COM 038336103 405 14 SH SOLE None 0 0 405 ALTICE USA INC CL A 02156K103 465 68 SH SOLE None 0 0 465 ACTIVISION BLIZZARD INC COM 00507V109 25690 1729 SH SOLE None 0 0 25690 ANGLOGOLD ASHANTI LTD SPONSORED ADR 035128206 547 98 SH SOLE None 0 0 547 ATLANTIC UN BANKSHARES CORP COM 04911A107 441 47 SH SOLE None 0 0 441 YAMANA GOLD INC COM 98462Y100 2098 2124 SH SOLE None 0 0 2098 AVADEL PHARMACEUTICALS PLC SPONSORED ADR 05337M104 4152 2200 SH SOLE None 0 0 4152 BROADCOM INC COM 11135F101 310550 3931 SH SOLE None 0 0 310550 ADVENT CONVERTIBLE & INCOME COM 00764C109 1411 363 SH SOLE None 0 0 1411 AVANOS MED INC COM 05350V106 8796 1044 SH SOLE None 0 0 8796 AVNET INC COM 053807103 5122 483 SH SOLE None 0 0 5122 AVERY DENNISON CORP COM 053611109 948 29 SH SOLE None 0 0 948 AMERICAN WTR WKS CO INC NEW COM 030420103 9214 300 SH SOLE None 0 0 9214 AMERICAN WTR WKS CO INC NEW COM 030420103 103409 3367 SH SOLE None 0 0 103409 ABERDEEN GLOBAL PREMIER PPTY COM SH BEN INT 00302L108 40404 24941 SH SOLE None 0 0 40404 AXOS FINL INC COM 05465C100 3921 518 SH SOLE None 0 0 3921 AMERICAN EXPRESS CO COM 025816109 427121 13724 SH SOLE None 0 0 427121 ACUITY BRANDS INC COM 00508Y102 5606 162 SH SOLE None 0 0 5606 ALTERYX INC COM CL A 02156B103 2126 85 SH SOLE None 0 0 2126 ASTRAZENECA PLC SPONSORED ADR 046353108 50917 4085 SH SOLE None 0 0 50917 AUTOZONE INC COM 053332102 213244 716 SH SOLE None 0 0 213244 BARNES GROUP INC COM 067806109 4647 300 SH SOLE None 0 0 4647 BOEING CO COM 097023105 831227 10207 SH SOLE None 0 0 831227 INVESCO EXCHNG TRADED FD TR TAXABLE MUN BD 46138G805 950 120 SH SOLE None 0 0 950 ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 3818 72 SH SOLE None 0 0 3818 ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 639322 12057 SH SOLE None 0 0 639322 BANK AMER CORP COM 060505104 853029 96880 SH SOLE None 0 0 853029 BOOZ ALLEN HAMILTON HLDG COR CL A 099502106 2650 149 SH SOLE None 0 0 2650 BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 202261 13997 SH SOLE None 0 0 202261 LIBERTY MEDIA CORP DELAWARE COM A BRAVES GRP 531229706 8495 1146 SH SOLE None 0 0 8495 LIBERTY MEDIA CORP DELAWARE COM C BRAVES GRP 531229888 6277 850 SH SOLE None 0 0 6277 BAXTER INTL INC COM 071813109 77456 3705 SH SOLE None 0 0 77456 BLACKBERRY LTD COM 09228F103 819 510 SH SOLE None 0 0 819 JP MORGAN EXCHANGE TRADED FD BETABULDR DEVE 46641Q688 816 126 SH SOLE None 0 0 816 BED BATH & BEYOND INC COM 075896100 16288 3766 SH SOLE None 0 0 16288 JP MORGAN EXCHANGE TRADED FD BETABULDRS CDA 46641Q696 1379 212 SH SOLE None 0 0 1379 JP MORGAN EXCHANGE TRADED FD BETBULD EUROPE 46641Q720 2764 432 SH SOLE None 0 0 2764 JP MORGAN EXCHANGE TRADED FD BETBULD JAPAN 46641Q712 1564 255 SH SOLE None 0 0 1564 BLACKROCK MUNICIPAL BOND TR COM 09249H104 2328 600 SH SOLE None 0 0 2328 BHP GROUP PLC SPONSORED ADR 05545E209 4402 375 SH SOLE None 0 0 4402 BLACKROCK TAX MUNICPAL BD TR SHS 09248X100 2211 363 SH SOLE None 0 0 2211 BANCO BILBAO VIZCAYA ARGENTA SPONSORED ADR 05946K101 110220 79011 SH SOLE None 0 0 110220 BEST BUY INC COM 086516101 15497 706 SH SOLE None 0 0 15497 BCE INC COM NEW 05534B760 66072 5702 SH SOLE None 0 0 66072 BRAINSTORM CELL THERAPEUTICS COM NEW 10501E201 5350 5000 SH SOLE None 0 0 5350 BALCHEM CORP COM 057665200 889 35 SH SOLE None 0 0 889 BAIN CAP SPECIALTY FIN INC COM 05684B107 25413 5144 SH SOLE None 0 0 25413 BLACKROCK RES & COMM STRAT T SHS 09257A108 3202 1587 SH SOLE None 0 0 3202 INNOVATOR ETFS TR S&P 500 BUFFER E 45782C557 5059 752 SH SOLE None 0 0 5059 BLACKROCK ENHANCED EQT DIV T COM 09251A104 10195 4111 SH SOLE None 0 0 10195 BRANDYWINE RLTY TR SH BEN INT NEW 105368203 2552 648 SH SOLE None 0 0 2552 BECTON DICKINSON & CO COM 075887109 43065 633 SH SOLE None 0 0 43065 BIOTELEMETRY INC COM 090672106 5788 500 SH SOLE None 0 0 5788 FRANKLIN RES INC COM 354613101 3118 480 SH SOLE None 0 0 3118 BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108 11161 957 SH SOLE None 0 0 11161 BEST INC SPONSORED ADS 08653C106 2363 1700 SH SOLE None 0 0 2363 BROWN FORMAN CORP CL B 115637209 2140 127 SH SOLE None 0 0 2140 BLACKROCK MUN INCOME TR SH BEN INT 09248F109 1878 530 SH SOLE None 0 0 1878 BGC PARTNERS INC CL A 05541T101 2346 1580 SH SOLE None 0 0 2346 BRIGGS & STRATTON CORP COM 109043109 1888 1134 SH SOLE None 0 0 1888 BEIGENE LTD SPONSORED ADR 07725L102 4144 100 SH SOLE None 0 0 4144 BLACKROCK ENERGY & RES TR COM 09250U101 8102 2728 SH SOLE None 0 0 8102 B & G FOODS INC NEW COM 05508R106 33224 7412 SH SOLE None 0 0 33224 BLACKROCK FLOATING RATE INCO COM 091941104 40399 12556 SH SOLE None 0 0 40399 BLACKROCK ENHANCED INTL DIV COM BENE INTER 092524107 15503 10529 SH SOLE None 0 0 15503 BRIGHTHOUSE FINL INC COM 10922N103 588 60 SH SOLE None 0 0 588 BLACKROCK CORE BD TR SHS BEN INT 09249E101 1990 546 SH SOLE None 0 0 1990 BHP GROUP LTD SPONSORED ADS 088606108 17302 1265 SH SOLE None 0 0 17302 FIRST TR BICK INDEX FD COM SHS 33733H107 732 100 SH SOLE None 0 0 732 BAIDU INC SPON ADR REP A 056752108 188399 5962 SH SOLE None 0 0 188399 BIG LOTS INC COM 089302103 49154 6846 SH SOLE None 0 0 49154 BIG LOTS INC COM 089302103 151 6038 SH SOLE None 0 0 151 BIOGEN INC COM 09062X103 243096 3277 SH SOLE None 0 0 243096 BIO RAD LABS INC CL A 090572207 740 8 SH SOLE None 0 0 740 BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 106229 8500 SH SOLE None 0 0 106229 VANGUARD BD INDEX FD INC INTERMED TERM 921937819 152096 6975 SH SOLE None 0 0 152096 VANECK VECTORS ETF TRUST BDC INCOME ETF 92189F411 2931 700 SH SOLE None 0 0 2931 INNOVATOR ETFS TR S&P 500 BUFFER 45782C409 701652 96447 SH SOLE None 0 0 701652 BANK NEW YORK MELLON CORP COM 064058100 61104 4856 SH SOLE None 0 0 61104 BLACKROCK CAPITAL INVESTMENT COM 092533108 2482 2000 SH SOLE None 0 0 2482 INVESCO EXCHNG TRADED FD TR SR LN ETF 46138G508 32884 6281 SH SOLE None 0 0 32884 INVESCO EXCHNG TRADED FD TR SR LN ETF 46138G508 753 132 SH SOLE None 0 0 753 BLACKROCK INVT QUALITY MUN T COM 09247D105 9738 2500 SH SOLE None 0 0 9738 BOOKING HLDGS INC COM 09857L108 192537 462 SH SOLE None 0 0 192537 BOOKING HLDGS INC COM 09857L108 67773 132 SH SOLE None 0 0 67773 BAKER HUGHES COMPANY CL A 05722G100 7349 1147 SH SOLE None 0 0 7349 BANK SOUTH CAROLINA CORP COM 065066102 35576 7577 SH SOLE None 0 0 35576 BLACKLINE INC COM 09239B109 7902 613 SH SOLE None 0 0 7902 REALITY SHS ETF TR NSD NXGN ECO ETF 75605A702 3562 557 SH SOLE None 0 0 3562 TOPBUILD CORP COM 89055F103 14869 577 SH SOLE None 0 0 14869 BALLARD PWR SYS INC NEW COM 058586108 5977 3330 SH SOLE None 0 0 5977 BLACKROCK MUNI INCOME TR II COM 09249N101 3402 900 SH SOLE None 0 0 3402 BLACKROCK INC COM 09247X101 154105 1226 SH SOLE None 0 0 154105 BALL CORP COM 058498106 3234 200 SH SOLE None 0 0 3234 AMPLIFY ETF TR BLOCKCHAIN LDR 032108607 1922 410 SH SOLE None 0 0 1922 VANGUARD BD INDEX FD INC LONG TERM BOND 921937793 10845 432 SH SOLE None 0 0 10845 BLACKROCK HEALTH SCIENCES TR COM 09250W107 4250 400 SH SOLE None 0 0 4250 BANK MONTREAL QUE COM 063671101 16469 850 SH SOLE None 0 0 16469 BIOMARIN PHARMACEUTICAL INC COM 09061G101 1015 48 SH SOLE None 0 0 1015 BRISTOL MYERS SQUIBB CO COM 110122108 620301 38677 SH SOLE None 0 0 620301 BRISTOL MYERS SQUIBB CO RIGHT 99/99/9999 110122157 770 1046 SH SOLE None 0 0 770 VANGUARD BD INDEX FD INC TOTAL BND MRKT 921937835 42607 3036 SH SOLE None 0 0 42607 VANGUARD BD INDEX FD INC TOTAL BND MRKT 921937835 1931 92 SH SOLE None 0 0 1931 VANGUARD CHARLOTTE FDS INTL BD IDX ETF 92203J407 6818 482 SH SOLE None 0 0 6818 UNITED STS BRENT OIL FD LP UNIT 91167Q100 261 50 SH SOLE None 0 0 261 BANK N S HALIFAX COM 064149107 39246 2779 SH SOLE None 0 0 39246 INNOVATOR ETFS TR S&P 500 BUFETF 45782C771 19342 2951 SH SOLE None 0 0 19342 BLACKROCK ENHANCED GBL DIV T COM 092501105 14243 5184 SH SOLE None 0 0 14243 BANK HAWAII CORP COM 062540109 4758 200 SH SOLE None 0 0 4758 BOSTON OMAHA CORP COM 101044105 1315 250 SH SOLE None 0 0 1315 PIMCO ETF TR ACTIVE BD ETF 72201R775 111314 4130 SH SOLE None 0 0 111314 GLOBAL X FDS RBTCS ARTFL INTE 37954Y715 24210 4428 SH SOLE None 0 0 24210 BOX INC CL A 10316T104 3796 905 SH SOLE None 0 0 3796 BP PLC SPONSORED ADR 055622104 4718 500 SH SOLE None 0 0 4718 BP PLC SPONSORED ADR 055622104 867636 91959 SH SOLE None 0 0 867636 BP MIDSTREAM PARTNERS LP UNIT LTD PTNR 0556EL109 4205 1077 SH SOLE None 0 0 4205 BP PRUDHOE BAY RTY TR UNIT BEN INT 055630107 12803 7443 SH SOLE None 0 0 12803 BROOKFIELD PROPERTY PARTRS L UNIT LTD PARTN G16249107 16908 3700 SH SOLE None 0 0 16908 BROADRIDGE FINL SOLUTIONS IN COM 11133T103 12268 397 SH SOLE None 0 0 12268 BLUEROCK RESIDENTIAL GRW REI COM CL A 09627J102 458 152 SH SOLE None 0 0 458 BLUEROCK RESIDENTIAL GRW REI COM CL A 09627J102 626147 207850 SH SOLE None 0 0 626147 BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 61834 1092 SH SOLE None 0 0 61834 BERKSHIRE HATHAWAY INC DEL CL A 084670108 594282 7 SH SOLE None 0 0 594282 BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 7326086 130324 SH SOLE None 0 0 7326086 BRIXMOR PPTY GROUP INC COM 11120U105 540 100 SH SOLE None 0 0 540 BLACKROCK STRATEGIC MUN TR COM 09248T109 351 100 SH SOLE None 0 0 351 INNOVATOR ETFS TR S&P 500 BUFFER 45782C664 2611 403 SH SOLE None 0 0 2611 BLACK STONE MINERALS L P COM UNIT 09225M101 180496 56760 SH SOLE None 0 0 180496 BLACKROCK SCIENCE & TECH TR SHS 09258G104 1664 200 SH SOLE None 0 0 1664 VANGUARD BD INDEX FD INC SHORT TRM BOND 921937827 193244 9886 SH SOLE None 0 0 193244 VANGUARD BD INDEX FD INC SHORT TRM BOND 921937827 6409 318 SH SOLE None 0 0 6409 BOSTON SCIENTIFIC CORP COM 101137107 16370 1448 SH SOLE None 0 0 16370 BLACKROCK LONG-TERM MUNI ADV COM 09250B103 5108 1600 SH SOLE None 0 0 5108 BAYTEX ENERGY CORP COM 07317Q105 652 1800 SH SOLE None 0 0 652 BRITISH AMERN TOB PLC SPONSORED ADR 110448107 22376 2108 SH SOLE None 0 0 22376 PEABODY ENERGY CORP NEW COM 704551100 319 140 SH SOLE None 0 0 319 BLACKROCK CR ALLCTN INC TR COM 092508100 821 235 SH SOLE None 0 0 821 ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 16951 826 SH SOLE None 0 0 16951 BLACKROCK UTILITIES INFRSTRC COM 09248D104 5382 965 SH SOLE None 0 0 5382 BURLINGTON STORES INC COM 122017106 13397 235 SH SOLE None 0 0 13397 BORGWARNER INC COM 099724106 1084 100 SH SOLE None 0 0 1084 BWX TECHNOLOGIES INC COM 05605H100 1304 84 SH SOLE None 0 0 1304 BLACKSTONE GROUP INC COM CL A 09260D107 6657 476 SH SOLE None 0 0 6657 BLACKSTONE GROUP INC COM CL A 09260D107 1264018 90384 SH SOLE None 0 0 1264018 BLACKSTONE MTG TR INC COM CL A 09257W100 13728 1475 SH SOLE None 0 0 13728 NUVEEN S&P 500 BUY-WRITE INC COM 6706ER101 97220 28282 SH SOLE None 0 0 97220 BOSTON PROPERTIES INC COM 101121101 9203 267 SH SOLE None 0 0 9203 BEYOND MEAT INC COM 08862E109 94972 5025 SH SOLE None 0 0 94972 BAOZUN INC SPONSORED ADR 06684L103 78461 9476 SH SOLE None 0 0 78461 CITIGROUP INC COM NEW 172967424 455526 22808 SH SOLE None 0 0 455526 CACI INTL INC CL A 127190304 4687 75 SH SOLE None 0 0 4687 CADENCE BANCORPORATION CL A 12739A100 416 92 SH SOLE None 0 0 416 MORGAN STANLEY CHINA A SH FD COM 617468103 555 102 SH SOLE None 0 0 555 CONAGRA BRANDS INC COM 205887102 10597 1238 SH SOLE None 0 0 10597 CARDINAL HEALTH INC COM 14149Y108 3313 262 SH SOLE None 0 0 3313 CALAMP CORP COM 128126109 240 100 SH SOLE None 0 0 240 CARA THERAPEUTICS INC COM 140755109 806 200 SH SOLE None 0 0 806 CASEYS GEN STORES INC COM 147528103 11050 314 SH SOLE None 0 0 11050 CATERPILLAR INC DEL COM 149123101 695806 18846 SH SOLE None 0 0 695806 CHUBB LIMITED COM H1467J104 71451 1836 SH SOLE None 0 0 71451 CINCINNATI BELL INC NEW PFD CV DEP1/20 171871403 142559 12005 SH SOLE None 0 0 142559 CBOE GLOBAL MARKETS INC COM 12503M108 600 20 SH SOLE None 0 0 600 CBRE GROUP INC CL A 12504L109 40896 2669 SH SOLE None 0 0 40896 CRACKER BARREL OLD CTRY STOR COM 22410J106 37551 977 SH SOLE None 0 0 37551 CBTX INC COM 12481V104 1609157 206833 SH SOLE None 0 0 1609157 CHEMOURS CO COM 163851108 12115 2679 SH SOLE None 0 0 12115 COCA COLA EUROPEAN PARTNERS SHS G25839104 3523 277 SH SOLE None 0 0 3523 CROWN CASTLE INTL CORP NEW COM 22822V101 129386 3641 SH SOLE None 0 0 129386 CAMECO CORP COM 13321L108 10478 4709 SH SOLE None 0 0 10478 CROWN HOLDINGS INC COM 228368106 8251 455 SH SOLE None 0 0 8251 CARNIVAL CORP UNIT 99/99/9999 143658300 307890 24229 SH SOLE None 0 0 307890 VICTORY PORTFOLIOS II VCSHS US EQ INCM 92647N824 132183 10786 SH SOLE None 0 0 132183 COEUR MNG INC COM NEW 192108504 3965 1963 SH SOLE None 0 0 3965 CDK GLOBAL INC COM 12508E101 5468 400 SH SOLE None 0 0 5468 CADENCE DESIGN SYSTEM INC COM 127387108 11583 668 SH SOLE None 0 0 11583 CDW CORP COM 12514G108 148161 4149 SH SOLE None 0 0 148161 CHROMADEX CORP COM NEW 171077407 539 500 SH SOLE None 0 0 539 CELANESE CORP DEL COM 150870103 18560 603 SH SOLE None 0 0 18560 CONSOL ENERGY INC NEW COM 20854L108 508 140 SH SOLE None 0 0 508 CLEARBRIDGE MLP AND MIDSTRM COM 184692101 46923 16669 SH SOLE None 0 0 46923 CNOOC LTD SPONSORED ADR 126132109 8334 200 SH SOLE None 0 0 8334 CRESTWOOD EQUITY PARTNERS LP UNIT LTD PARTNER 226344208 11694 1518 SH SOLE None 0 0 11694 CERNER CORP COM 156782104 61354 3344 SH SOLE None 0 0 61354 CERNER CORP COM 156782104 30736 4845 SH SOLE None 0 0 30736 CF INDS HLDGS INC COM 125269100 2303 193 SH SOLE None 0 0 2303 CF INDS HLDGS INC COM 125269100 2960 248 SH SOLE None 0 0 2960 CONFORMIS INC COM 20717E101 488 1300 SH SOLE None 0 0 488 CULLEN FROST BANKERS INC COM 229899109 406106 16613 SH SOLE None 0 0 406106 CARLYLE GROUP L P COM UTS LTD PTN 14309L102 89950 11216 SH SOLE None 0 0 89950 CANOPY GROWTH CORP COM 138035100 31719 6016 SH SOLE None 0 0 31719 COGNEX CORP COM 192422103 1121 80 SH SOLE None 0 0 1121 CHURCH & DWIGHT INC COM 171340102 115762 6583 SH SOLE None 0 0 115762 CHURCHILL DOWNS INC COM 171484108 76146 2220 SH SOLE None 0 0 76146 CHEMED CORP NEW COM 16359R103 11873 108 SH SOLE None 0 0 11873 CALAMOS CONV OPP AND INC FD SH BEN INT 128117108 61978 22537 SH SOLE None 0 0 61978 CHESAPEAKE ENERGY CORP COM 165167107 3603 17458 SH SOLE None 0 0 3603 CHECK POINT SOFTWARE TECH LT ORD M22465104 6380 230 SH SOLE None 0 0 6380 CHINA MOBILE LIMITED SPONSORED ADR 16941M109 10912 1033 SH SOLE None 0 0 10912 CHERRY HILL MTG INVT CORP COM 164651101 5471 1500 SH SOLE None 0 0 5471 CHARTER COMMUNICATIONS INC N CL A 16119P108 4985 41 SH SOLE None 0 0 4985 CHARTER COMMUNICATIONS INC N CL A 16119P108 1698 14 SH SOLE None 0 0 1698 CALAMOS GBL DYN INCOME FUND COM 12811L107 3726 1715 SH SOLE None 0 0 3726 CALAMOS CONV & HIGH INCOME F COM SHS 12811P108 2223 780 SH SOLE None 0 0 2223 CIGNA CORP NEW COM 125523100 45499 890 SH SOLE None 0 0 45499 FIRST TR EXCHANGE TRADED FD NASDAQ CYB ETF 33734X846 2252 300 SH SOLE None 0 0 2252 VICTORY PORTFOLIOS II VCSHS INTL HG DV 92647N881 6667 785 SH SOLE None 0 0 6667 CIENA CORP COM NEW 171779309 31057 2910 SH SOLE None 0 0 31057 MFS INTERMEDIATE HIGH INC FD SH BEN INT 59318T109 8494 12200 SH SOLE None 0 0 8494 COMPANHIA ENERGETICA DE MINA SP ADR N-V PFD 204409601 8665 10164 SH SOLE None 0 0 8665 BLACKROCK ENH CAP & INC FD I COM 09256A109 48731 11300 SH SOLE None 0 0 48731 CREDIT SUISSE ASSET MGMT INC COM 224916106 6424 7980 SH SOLE None 0 0 6424 CHIMERA INVT CORP COM NEW 16934Q208 50747 9873 SH SOLE None 0 0 50747 CIT GROUP INC COM NEW 125581801 1608 141 SH SOLE None 0 0 1608 COLGATE PALMOLIVE CO COM 194162103 62268 3618 SH SOLE None 0 0 62268 CORE LABORATORIES N V COM N22717107 4181 444 SH SOLE None 0 0 4181 CLOUDERA INC COM 18914U100 2326 800 SH SOLE None 0 0 2326 CELLDEX THERAPEUTICS INC NEW COM NEW 15117B202 262 470 SH SOLE None 0 0 262 CLEVELAND CLIFFS INC COM 185899101 41000 19524 SH SOLE None 0 0 41000 CLEARFIELD INC COM 18482P103 20910 6000 SH SOLE None 0 0 20910 MACK CALI RLTY CORP COM 554489104 1156 200 SH SOLE None 0 0 1156 CORNERSTONE STRATEGIC VALUE COM 21924B302 5465 1950 SH SOLE None 0 0 5465 CALUMET SPECIALTY PRODS PTNR UT LTD PARTNER 131476103 704 771 SH SOLE None 0 0 704 COLONY CR REAL ESTATE INC COM CL A 19625T101 177005 53801 SH SOLE None 0 0 177005 CLEAN ENERGY FUELS CORP COM 184499101 1740 2975 SH SOLE None 0 0 1740 COLONY CAP INC NEW CL A COM 19626G108 47278 39813 SH SOLE None 0 0 47278 CONTINENTAL RESOURCES INC COM 212015101 4768 556 SH SOLE None 0 0 4768 CLOROX CO DEL COM 189054109 627635 16351 SH SOLE None 0 0 627635 COMMERCIAL METALS CO COM 201723103 146071 26487 SH SOLE None 0 0 146071 COMCAST CORP NEW CL A 20030N101 284462 25302 SH SOLE None 0 0 284462 CME GROUP INC COM 12572Q105 35705 712 SH SOLE None 0 0 35705 CHIPOTLE MEXICAN GRILL INC COM 169656105 88315 422 SH SOLE None 0 0 88315 CUMMINS INC COM 231021106 128591 4079 SH SOLE None 0 0 128591 CAPSTEAD MTG CORP COM NO PAR 14067E506 3675 1856 SH SOLE None 0 0 3675 COMPASS MINERALS INTL INC COM 20451N101 10512 690 SH SOLE None 0 0 10512 CIMPRESS PLC SHS EURO G2143T103 3773 120 SH SOLE None 0 0 3773 COMTECH TELECOMMUNICATIONS C COM NEW 205826209 2218 250 SH SOLE None 0 0 2218 MFS HIGH YIELD MUN TR SH BEN INT 59318E102 3961 3350 SH SOLE None 0 0 3961 CENTENE CORP DEL COM 15135B101 23230 1478 SH SOLE None 0 0 23230 CONDUENT INC COM 206787103 902 582 SH SOLE None 0 0 902 CANADIAN NATL RY CO COM 136375102 130135 5755 SH SOLE None 0 0 130135 CINEMARK HOLDINGS INC COM 17243V102 872 103 SH SOLE None 0 0 872 CNO FINL GROUP INC COM 12621E103 2692 594 SH SOLE None 0 0 2692 CENTERPOINT ENERGY INC COM 15189T107 352890 51762 SH SOLE None 0 0 352890 CONSOLIDATED COMM HLDGS INC COM 209034107 6010 6196 SH SOLE None 0 0 6010 CENTURY CASINOS INC COM 156492100 380 192 SH SOLE None 0 0 380 CNX RESOURCES CORPORATION COM 12653C108 2489 1125 SH SOLE None 0 0 2489 COCRYSTAL PHARMA INC COM 19188J300 1486 12000 SH SOLE None 0 0 1486 COMPASS DIVERSIFIED HOLDINGS SH BEN INT 20451Q104 4661 750 SH SOLE None 0 0 4661 CAPITAL ONE FINL CORP COM 14040H105 53839 2093 SH SOLE None 0 0 53839 CABOT OIL & GAS CORP COM 127097103 58759 13500 SH SOLE None 0 0 58759 COCA COLA CONSOLIDATED INC COM 191098102 1420 20 SH SOLE None 0 0 1420 CYRUSONE INC COM 23283R100 28560 1746 SH SOLE None 0 0 28560 COOPER COS INC COM NEW 216648402 20643 257 SH SOLE None 0 0 20643 CONOCOPHILLIPS COM 20825C104 2309 142 SH SOLE None 0 0 2309 CONOCOPHILLIPS COM 20825C104 964258 59312 SH SOLE None 0 0 964258 CORESITE RLTY CORP COM 21870Q105 6139 219 SH SOLE None 0 0 6139 COSTCO WHSL CORP NEW COM 22160K105 315061 4288 SH SOLE None 0 0 315061 COTY INC COM CL A 222070203 5625 2000 SH SOLE None 0 0 5625 COUPA SOFTWARE INC COM 22266L106 4570 125 SH SOLE None 0 0 4570 CANADIAN PAC RY LTD COM 13645T100 33360 523 SH SOLE None 0 0 33360 COPA HOLDINGS SA CL A P31076105 811 30 SH SOLE None 0 0 811 CAMPBELL SOUP CO COM 134429109 80802 6540 SH SOLE None 0 0 80802 CRESCENT PT ENERGY CORP COM 22576C101 782 700 SH SOLE None 0 0 782 CHESAPEAKE UTILS CORP COM 165303108 2549 106 SH SOLE None 0 0 2549 CAPITAL PRODUCT PARTNERS L P PARTNERSHP UNITS Y11082206 48145 14329 SH SOLE None 0 0 48145 CAPRI HOLDINGS LIMITED SHS G1890L107 1955 205 SH SOLE None 0 0 1955 COPART INC COM 217204106 34557 1520 SH SOLE None 0 0 34557 CATALYST PHARMACEUTICALS INC COM 14888U101 28312 30200 SH SOLE None 0 0 28312 CAPSTONE TURBINE CORP COM 14067D508 350 457 SH SOLE None 0 0 350 CAMDEN PPTY TR SH BEN INT 133131102 17218 649 SH SOLE None 0 0 17218 CHENIERE ENERGY PARTNERS LP COM UNIT 16411Q101 154380 15512 SH SOLE None 0 0 154380 CRANE CO COM 224399105 5705 264 SH SOLE None 0 0 5705 VANECK VECTORS ETF TRUST OIL REFINERS ETF 92189F585 28113 3895 SH SOLE None 0 0 28113 CORBUS PHARMACEUTICALS HLDGS COM 21833P103 682 500 SH SOLE None 0 0 682 CALIFORNIA RES CORP COM NEW 13057Q206 10509 4655 SH SOLE None 0 0 10509 CREE INC COM 225447101 58461 5067 SH SOLE None 0 0 58461 CRH PLC ADR 12626K203 1149 114 SH SOLE None 0 0 1149 CARTERS INC COM 146229109 547 20 SH SOLE None 0 0 547 CURIS INC COM NEW 231269200 5160 12140 SH SOLE None 0 0 5160 COMSTOCK RES INC COM 205768302 6430 3125 SH SOLE None 0 0 6430 CHARLES RIV LABS INTL INC COM 159864107 3819 100 SH SOLE None 0 0 3819 SALESFORCE COM INC COM 79466L302 717812 17654 SH SOLE None 0 0 717812 CERENCE INC COM 156727109 4803 849 SH SOLE None 0 0 4803 CRONOS GROUP INC COM 22717L101 1570 819 SH SOLE None 0 0 1570 CRISPR THERAPEUTICS AG NAMEN AKT H17182108 609 40 SH SOLE None 0 0 609 CROSS TIMBERS RTY TR TR UNIT 22757R109 8239 3775 SH SOLE None 0 0 8239 CRITEO S A SPONS ADS 226718104 12287 2836 SH SOLE None 0 0 12287 CIRRUS LOGIC INC COM 172755100 4120 200 SH SOLE None 0 0 4120 CROWDSTRIKE HLDGS INC CL A 22788C105 4713 378 SH SOLE None 0 0 4713 CREDIT SUISSE GROUP SPONSORED ADR 225401108 3362 1000 SH SOLE None 0 0 3362 CISCO SYS INC COM 17275R102 2562710 218058 SH SOLE None 0 0 2562710 CISCO SYS INC COM 17275R102 47407 3954 SH SOLE None 0 0 47407 COSTAR GROUP INC COM 22160N109 24231 162 SH SOLE None 0 0 24231 CARLISLE COS INC COM 142339100 13190 326 SH SOLE None 0 0 13190 PROSHARES TR LARGE CAP CRE 74347R248 6560 340 SH SOLE None 0 0 6560 CALAMOS STRATEGIC TOTL RETN COM SH BEN INT 128125101 27368 8049 SH SOLE None 0 0 27368 CSS INDS INC COM 125906107 937 850 SH SOLE None 0 0 937 CARRIAGE SVCS INC COM 143905107 1229 192 SH SOLE None 0 0 1229 CAPITAL SOUTHWEST CORP COM 140501107 7804 1500 SH SOLE None 0 0 7804 CSX CORP COM 126408103 363569 20098 SH SOLE None 0 0 363569 CINTAS CORP COM 172908105 42905 638 SH SOLE None 0 0 42905 COMMUNITY TR BANCORP INC COM 204149108 11711 1004 SH SOLE None 0 0 11711 CENTURYLINK INC COM 156700106 184256 55793 SH SOLE None 0 0 184256 CATALENT INC COM 148806102 816 58 SH SOLE None 0 0 816 CYTOMX THERAPEUTICS INC COM 23284F105 208 100 SH SOLE None 0 0 208 CTS CORP COM 126501105 1050 140 SH SOLE None 0 0 1050 COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 46856 3022 SH SOLE None 0 0 46856 COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 2687 2647 SH SOLE None 0 0 2687 CATCHMARK TIMBER TR INC CL A 14912Y202 961 335 SH SOLE None 0 0 961 CORTEVA INC COM 22052L104 126 17 SH SOLE None 0 0 126 CORTEVA INC COM 22052L104 126509 17119 SH SOLE None 0 0 126509 CITRIX SYS INC COM 177376100 3105 112 SH SOLE None 0 0 3105 CARNIVAL PLC ADR 14365C103 2649 220 SH SOLE None 0 0 2649 COUSINS PPTYS INC COM NEW 222795502 3574 347 SH SOLE None 0 0 3574 COVANTA HLDG CORP COM 22282E102 2597 700 SH SOLE None 0 0 2597 CAVCO INDS INC DEL COM 149568107 684 14 SH SOLE None 0 0 684 CENOVUS ENERGY INC COM 15135U109 4110 1620 SH SOLE None 0 0 4110 COVETRUS INC COM 22304C100 528 160 SH SOLE None 0 0 528 CVR ENERGY INC COM 12662P108 51947 5139 SH SOLE None 0 0 51947 CVS HEALTH CORP COM 126650100 49631 2672 SH SOLE None 0 0 49631 CVS HEALTH CORP COM 126650100 447811 26838 SH SOLE None 0 0 447811 CHEVRON CORP NEW COM 166764100 4927576 163557 SH SOLE None 0 0 4927576 INVESCO EXCHANGE TRADED FD T ZACKS MULT AST 46137Y500 14046 2400 SH SOLE None 0 0 14046 CURTISS WRIGHT CORP COM 231561101 63823 1812 SH SOLE None 0 0 63823 SPDR SERIES TRUST BLMBRG BRC CNVRT 78464A359 144558 10419 SH SOLE None 0 0 144558 CONSOLIDATED WATER CO INC ORD G23773107 5509 1352 SH SOLE None 0 0 5509 CAMPING WORLD HLDGS INC CL A 13462K109 18228 4947 SH SOLE None 0 0 18228 CASELLA WASTE SYS INC CL A 147448104 575 50 SH SOLE None 0 0 575 CEMEX SAB DE CV SPON ADR NEW 151290889 29901 31641 SH SOLE None 0 0 29901 MFS HIGH INCOME MUN TR SH BEN INT 59318D104 11164 8300 SH SOLE None 0 0 11164 CONCHO RES INC COM 20605P101 2530 116 SH SOLE None 0 0 2530 COLUMBIA PPTY TR INC COM NEW 198287203 14574 2788 SH SOLE None 0 0 14574 CYPRESS SEMICONDUCTOR CORP COM 232806109 12144 2082 SH SOLE None 0 0 12144 CYBERARK SOFTWARE LTD SHS M2682V108 14572 500 SH SOLE None 0 0 14572 CYTOKINETICS INC COM NEW 23282W605 530 200 SH SOLE None 0 0 530 INVESCO EXCHANGE TRADED FD T ZACKS MID CAP 46137Y401 11060 575 SH SOLE None 0 0 11060 CITIZENS & NORTHN CORP COM 172922106 10297 1458 SH SOLE None 0 0 10297 DOMINION ENERGY INC COM 25746U109 980870 47374 SH SOLE None 0 0 980870 DAKTRONICS INC COM 234264109 609 400 SH SOLE None 0 0 609 DELTA AIR LINES INC DEL COM NEW 247361702 64060 4382 SH SOLE None 0 0 64060 DARLING INGREDIENTS INC COM 237266101 9477 1350 SH SOLE None 0 0 9477 DEUTSCHE BANK AG NAMEN AKT D18190898 985 507 SH SOLE None 0 0 985 INVESCO DB MLTI SECTR CMMTY AGRICULTURE FD 46140H106 2298 555 SH SOLE None 0 0 2298 INVESCO DB MLTI SECTR CMMTY BASE METALS FD 46140H700 2092 560 SH SOLE None 0 0 2092 INVESCO DB COMMDY INDX TRCK UNIT 46138B103 2169 544 SH SOLE None 0 0 2169 INVESCO DB MLTI SECTR CMMTY ENERGY FD 46140H304 378 103 SH SOLE None 0 0 378 DBX ETF TR XTRACK MSCI EAFE 233051200 946 112 SH SOLE None 0 0 946 DESIGNER BRANDS INC CL A 250565108 3935 1000 SH SOLE None 0 0 3935 INVESCO DB MLTI SECTR CMMTY PRECIOUS METAL 46140H502 6241 600 SH SOLE None 0 0 6241 DROPBOX INC CL A 26210C104 17686 3950 SH SOLE None 0 0 17686 DONALDSON INC COM 257651109 3140 218 SH SOLE None 0 0 3140 DCP MIDSTREAM LP COM UT LTD PTN 23311P100 4496 734 SH SOLE None 0 0 4496 DUPONT DE NEMOURS INC COM 26614N102 759 47 SH SOLE None 0 0 759 DUPONT DE NEMOURS INC COM 26614N102 311819 19428 SH SOLE None 0 0 311819 3-D SYS CORP DEL COM NEW 88554D205 5182 2369 SH SOLE None 0 0 5182 PROSHARES TR PSHS ULTRA DOW30 74347R305 7320 527 SH SOLE None 0 0 7320 PROSHARES TR PSHS ULTRA DOW30 74347R305 69 1291 SH SOLE None 0 0 69 DEERE & CO COM 244199105 155941 3600 SH SOLE None 0 0 155941 EASTERLY GOVT PPTYS INC COM 27616P103 4124 695 SH SOLE None 0 0 4124 DECKERS OUTDOOR CORP COM 243537107 13256 314 SH SOLE None 0 0 13256 DOUGLAS EMMETT INC COM 25960P109 271906 24775 SH SOLE None 0 0 271906 DELL TECHNOLOGIES INC CL C 24703L202 104874 8163 SH SOLE None 0 0 104874 DIAGEO P L C SPON ADR NEW 25243Q205 72741 1728 SH SOLE None 0 0 72741 DERMIRA INC COM 24983L104 3790 1000 SH SOLE None 0 0 3790 WISDOMTREE TR US SMALLCAP DIVD 97717W604 651918 90923 SH SOLE None 0 0 651918 WISDOMTREE TR EUROPE SMCP DV 97717W869 5882 360 SH SOLE None 0 0 5882 WISDOMTREE TR JP SMALLCP DIV 97717W836 1418 77 SH SOLE None 0 0 1418 DISCOVER FINL SVCS COM 254709108 47262 2229 SH SOLE None 0 0 47262 DOLLAR GEN CORP NEW COM 256677105 39151 1004 SH SOLE None 0 0 39151 ISHARES TR CORE DIV GRWTH 46434V621 1024682 97426 SH SOLE None 0 0 1024682 WISDOMTREE TR US QTLY DIV GRT 97717X669 3733 308 SH SOLE None 0 0 3733 QUEST DIAGNOSTICS INC COM 74834L100 19996 749 SH SOLE None 0 0 19996 BNY MELLON HIGH YIELD STRATE SH BEN INT 09660L105 646 833 SH SOLE None 0 0 646 D R HORTON INC COM 23331A109 15797 1198 SH SOLE None 0 0 15797 DIAMOND HILL INVESTMENT GROU COM NEW 25264R207 97093 2765 SH SOLE None 0 0 97093 DANAHER CORPORATION COM 235851102 4528 118 SH SOLE None 0 0 4528 DANAHER CORPORATION COM 235851102 193202 5035 SH SOLE None 0 0 193202 WISDOMTREE TR US HIGH DIVIDEND 97717W208 710 37 SH SOLE None 0 0 710 DHT HOLDINGS INC SHS NEW Y2065G121 6831 3300 SH SOLE None 0 0 6831 SPDR DOW JONES INDL AVRG ETF UT SER 1 78467X109 573071 8040 SH SOLE None 0 0 573071 NUVEEN DOW 30 DYN OVERWRITE SHS 67075F105 35739 8095 SH SOLE None 0 0 35739 DINE BRANDS GLOBAL INC COM 254423106 4807 230 SH SOLE None 0 0 4807 DISNEY WALT CO COM DISNEY 254687106 869123 24037 SH SOLE None 0 0 869123 DISNEY WALT CO COM DISNEY 254687106 1761 49 SH SOLE None 0 0 1761 DISCOVERY INC COM SER A 25470F104 10739 1312 SH SOLE None 0 0 10739 DISCOVERY INC COM SER C 25470F302 1364 179 SH SOLE None 0 0 1364 GLOBAL X FDS GLOBX SUPDV US 37950E291 23554 3970 SH SOLE None 0 0 23554 DELEK US HLDGS INC NEW COM 24665A103 266890 31839 SH SOLE None 0 0 266890 DELEK LOGISTICS PARTNERS LP COM UNT RP INT 24664T103 22372 2800 SH SOLE None 0 0 22372 DICKS SPORTING GOODS INC COM 253393102 12372 1000 SH SOLE None 0 0 12372 WISDOMTREE TR US LARGECAP DIVD 97717W307 2265 86 SH SOLE None 0 0 2265 DYNAGAS LNG PARTNERS LP COM UNIT LTD PT Y2188B108 343 650 SH SOLE None 0 0 343 DIGITAL RLTY TR INC COM 253868103 2814 94 SH SOLE None 0 0 2814 DOLLAR TREE INC COM 256746108 63178 3533 SH SOLE None 0 0 63178 BNY MELLON MUN INCOME INC COM 05589T104 3334 1500 SH SOLE None 0 0 3334 DORCHESTER MINERALS LP COM UNIT 25820R105 1219 250 SH SOLE None 0 0 1219 DUNKIN BRANDS GROUP INC COM 265504100 9461 501 SH SOLE None 0 0 9461 DENISON MINES CORP COM 248356107 12584 121293 SH SOLE None 0 0 12584 NOW INC COM 67011P100 523 186 SH SOLE None 0 0 523 DNP SELECT INCOME FD COM 23325P104 351122 109983 SH SOLE None 0 0 351122 DENBURY RES INC COM NEW 247916208 140971 399917 SH SOLE None 0 0 140971 DIAMOND OFFSHORE DRILLING IN COM 25271C102 1501 835 SH SOLE None 0 0 1501 PHYSICIANS RLTY TR COM 71943U104 530 112 SH SOLE None 0 0 530 DOCUSIGN INC COM 256163106 2242 121 SH SOLE None 0 0 2242 PROSHARES TR PSHS SHORT DOW30 74347B235 1048 85 SH SOLE None 0 0 1048 WISDOMTREE TR US MIDCAP DIVID 97717W505 273139 28721 SH SOLE None 0 0 273139 DORMAN PRODUCTS INC COM 258278100 1174 62 SH SOLE None 0 0 1174 DOVER CORP COM 260003108 21144 734 SH SOLE None 0 0 21144 DOW INC COM 260557103 643 47 SH SOLE None 0 0 643 DOW INC COM 260557103 994310 72670 SH SOLE None 0 0 994310 AMDOCS LTD SHS G02602103 10630 589 SH SOLE None 0 0 10630 DOMINOS PIZZA INC COM 25754A201 105614 1438 SH SOLE None 0 0 105614 DUKE REALTY CORP COM NEW 264411505 20161 2326 SH SOLE None 0 0 20161 WISDOMTREE TR GLB EX US RL EST 97717W331 1568 200 SH SOLE None 0 0 1568 DRIVE SHACK INC COM 262077100 1845 2016 SH SOLE None 0 0 1845 DASEKE INC COM 23753F107 14721 18634 SH SOLE None 0 0 14721 DOUBLELINE INCOME SOLUTIONS COM 258622109 6527 1321 SH SOLE None 0 0 6527 BNY MELLON STRATEGIC MUN BD COM 09662E109 38319 19183 SH SOLE None 0 0 38319 DIAMOND S SHIPPING INC COM Y20676105 33128 7916 SH SOLE None 0 0 33128 BLACKROCK DEBT STRAT FD INC COM NEW 09255R202 2271 811 SH SOLE None 0 0 2271 DYNATRACE INC COM 268150109 2530 400 SH SOLE None 0 0 2530 WISDOMTREE TR US TOTAL DIVIDND 97717W109 50953 1931 SH SOLE None 0 0 50953 DTE ENERGY CO COM 233331107 40584 1250 SH SOLE None 0 0 40584 DUKE ENERGY CORP NEW COM NEW 26441C204 982267 43077 SH SOLE None 0 0 982267 DAVITA INC COM 23918K108 750 40 SH SOLE None 0 0 750 DEVON ENERGY CORP NEW COM 25179M103 30090 4635 SH SOLE None 0 0 30090 ETF SER SOLUTIONS DEEP VALUE ETF 26922A701 31227 3826 SH SOLE None 0 0 31227 ISHARES TR SELECT DIVID ETF 464287168 426863 16160 SH SOLE None 0 0 426863 ISHARES INC EM MKTS DIV ETF 464286319 583074 57417 SH SOLE None 0 0 583074 INVESCO EXCHNG TRADED FD TR DWA SMLCP MENT 46138E842 5708 400 SH SOLE None 0 0 5708 SPDR INDEX SHS FDS S&P INTL ETF 78463X772 5226 520 SH SOLE None 0 0 5226 DYNEX CAP INC COM 26817Q886 3380 798 SH SOLE None 0 0 3380 DXC TECHNOLOGY CO COM 23355L106 8930 950 SH SOLE None 0 0 8930 DEXCOM INC COM 252131107 3062 56 SH SOLE None 0 0 3062 WISDOMTREE TR JAPN HEDGE EQT 97717W851 2103 156 SH SOLE None 0 0 2103 DESTINATION XL GROUP INC COM 25065K104 272 850 SH SOLE None 0 0 272 ENI S P A SPONSORED ADR 26874R108 4644 600 SH SOLE None 0 0 4644 ELECTRONIC ARTS INC COM 285512109 5026 187 SH SOLE None 0 0 5026 WELLS FARGO INCOME OPPORTUNI WF INC OPPTY FD 94987B105 7683 3650 SH SOLE None 0 0 7683 ELLINGTON RESIDENTIAL MTG RE COM SHS BEN INT 288578107 3798 1400 SH SOLE None 0 0 3798 BRINKER INTL INC COM 109641100 1305 124 SH SOLE None 0 0 1305 EBAY INC COM 278642103 14083 1560 SH SOLE None 0 0 14083 EMERGENT BIOSOLUTIONS INC COM 29089Q105 1012 75 SH SOLE None 0 0 1012 ECOLAB INC COM 278865100 94282 3206 SH SOLE None 0 0 94282 US ECOLOGY INC COM 91734M103 14478 1000 SH SOLE None 0 0 14478 ECA MARCELLUS TR I COM UNIT 26827L109 703 3907 SH SOLE None 0 0 703 CONSOLIDATED EDISON INC COM 209115104 294947 13041 SH SOLE None 0 0 294947 EDAP TMS S A SPONSORED ADR 268311107 5360 4840 SH SOLE None 0 0 5360 ISHARES TR MSCI DENMARK ETF 46429B523 5577 324 SH SOLE None 0 0 5577 VANGUARD WORLD FD EXTENDED DUR 921910709 202 6 SH SOLE None 0 0 202 ISHARES TR MSCI EMG MKT ETF 464287234 20455 1823 SH SOLE None 0 0 20455 ISHARES TR MSCI EMG MKT ETF 464287234 155607 35228 SH SOLE None 0 0 155607 ISHARES TR MSCI EAFE ETF 464287465 237917 40065 SH SOLE None 0 0 237917 ISHARES TR MIN VOL EAFE ETF 46429B689 35152 1886 SH SOLE None 0 0 35152 ISHARES TR EAFE VALUE ETF 464288877 505637 40508 SH SOLE None 0 0 505637 EQUIFAX INC COM 294429105 5321 152 SH SOLE None 0 0 5321 8X8 INC NEW COM 282914100 1830 400 SH SOLE None 0 0 1830 NIC INC COM 62914B100 419 75 SH SOLE None 0 0 419 WESTERN ASSET GLB HI INCOME COM 95766B109 7515 3000 SH SOLE None 0 0 7515 EHEALTH INC COM 28238P109 9344 389 SH SOLE None 0 0 9344 EATON VANCE MUN BD FD COM 27827X101 4250 1320 SH SOLE None 0 0 4250 EDISON INTL COM 281020107 14969 794 SH SOLE None 0 0 14969 LAUDER ESTEE COS INC CL A 518439104 545743 10569 SH SOLE None 0 0 545743 ELANCO ANIMAL HEALTH INC COM 28414H103 2503 340 SH SOLE None 0 0 2503 CALLAWAY GOLF CO COM 131193104 4802 906 SH SOLE None 0 0 4802 ISHARES TR JPMORGAN USD EMG 464288281 40828 1426 SH SOLE None 0 0 40828 ISHARES US ETF TR INT RT HD EMRG 46431W820 2522 400 SH SOLE None 0 0 2522 WESTERN ASSET EMRG MKT DEBT COM 95766A101 2529 709 SH SOLE None 0 0 2529 EMCOR GROUP INC COM 29084Q100 16850 781 SH SOLE None 0 0 16850 FIRST TR EXCHANGE TRADED FD NO AMER ENERGY 33738D101 82563 12956 SH SOLE None 0 0 82563 EASTMAN CHEMICAL CO COM 277432100 4954 250 SH SOLE None 0 0 4954 CLEARBRIDGE ENERGY MIDSTRM O COM 18469P100 725 345 SH SOLE None 0 0 725 EXCHANGE TRADED CONCEPTS TR EMQQ EM INTERN 301505889 33672 3816 SH SOLE None 0 0 33672 EMERSON ELEC CO COM 291011104 647296 33952 SH SOLE None 0 0 647296 ENBRIDGE INC COM 29250N105 337099 33905 SH SOLE None 0 0 337099 ENABLE MIDSTREAM PARTNERS LP COM UNIT RP IN 292480100 502 200 SH SOLE None 0 0 502 ENGLOBAL CORP COM 293306106 6468 26400 SH SOLE None 0 0 6468 ENLINK MIDSTREAM LLC COM UNIT REP LTD 29336T100 27352 17848 SH SOLE None 0 0 27352 ENERGIZER HLDGS INC NEW COM 29272W109 59034 4702 SH SOLE None 0 0 59034 ENANTA PHARMACEUTICALS INC COM 29251M106 6178 400 SH SOLE None 0 0 6178 ENTEGRIS INC COM 29362U104 551 44 SH SOLE None 0 0 551 WELLS FARGO GLOBAL DIVIDEND COM 94987C103 21447 15157 SH SOLE None 0 0 21447 EOG RES INC COM 26875P101 56421 2694 SH SOLE None 0 0 56421 EATON VANCE ENH EQTY INC FD COM 278277108 4458 1000 SH SOLE None 0 0 4458 EATON VANCE NATL MUN OPPORT COM SHS 27829L105 17772 3285 SH SOLE None 0 0 17772 EPAM SYS INC COM 29414B104 26891 507 SH SOLE None 0 0 26891 EDGEWELL PERS CARE CO COM 28035Q102 34722 4486 SH SOLE None 0 0 34722 ENTERPRISE PRODS PARTNERS L COM 293792107 2773390 393947 SH SOLE None 0 0 2773390 WISDOMTREE TR INDIA ERNGS FD 97717W422 7467 1200 SH SOLE None 0 0 7467 EPR PPTYS COM SH BEN INT 26884U109 54857 3106 SH SOLE None 0 0 54857 INVESCO EXCHNG TRADED FD TR RUSEL 1000 EQL 46138E420 5980 700 SH SOLE None 0 0 5980 EQUITY COMWLTH COM SH BEN INT 294628102 616 75 SH SOLE None 0 0 616 EQUINIX INC COM 29444U700 730 5 SH SOLE None 0 0 730 EQM MIDSTREAM PARTNERS LP UNIT LTD PARTN 26885B100 14283 1910 SH SOLE None 0 0 14283 EQUINOR ASA SPONSORED ADR 29446M102 8790 1766 SH SOLE None 0 0 8790 EQUITY RESIDENTIAL SH BEN INT 29476L107 8820 436 SH SOLE None 0 0 8820 EQT CORP COM 26884L109 4799 1761 SH SOLE None 0 0 4799 EQUINOX GOLD CORP COM 29446Y502 385 200 SH SOLE None 0 0 385 ENERPLUS CORP COM 292766102 45286 25406 SH SOLE None 0 0 45286 ERICSSON ADR B SEK 10 294821608 4823 2197 SH SOLE None 0 0 4823 EMBRAER S A SPONSORED ADS 29082A107 356 73 SH SOLE None 0 0 356 ISHARES INC MSCI RUSSIA ETF 46434G798 6076 570 SH SOLE None 0 0 6076 DIREXION SHS ETF TR DLY ENRGY BULL3X 25459W888 1444 330 SH SOLE None 0 0 1444 EVERSOURCE ENERGY COM 30040W108 21820 1026 SH SOLE None 0 0 21820 ESCO TECHNOLOGIES INC COM 296315104 694 30 SH SOLE None 0 0 694 ENSTAR GROUP LIMITED SHS G3075P101 155145 3000 SH SOLE None 0 0 155145 VANGUARD WORLD FD ESG US STK ETF 921910733 2834 200 SH SOLE None 0 0 2834 ELASTIC N V ORD SHS N14506104 948 59 SH SOLE None 0 0 948 ENERGY TRANSFER LP COM UT LTD PTN 29273V100 505870 157715 SH SOLE None 0 0 505870 EATON VANCE TX ADV GLBL DIV COM 27828S101 3505 778 SH SOLE None 0 0 3505 ETHAN ALLEN INTERIORS INC COM 297602104 2859 600 SH SOLE None 0 0 2859 EATON CORP PLC SHS G29183103 112439 4748 SH SOLE None 0 0 112439 ENTERGY CORP NEW COM 29364G103 121986 4073 SH SOLE None 0 0 121986 EQUITRANS MIDSTREAM CORPORAT COM 294600101 5925 1774 SH SOLE None 0 0 5925 ETSY INC COM 29786A106 21153 1910 SH SOLE None 0 0 21153 EATON VANCE TX MNG BY WRT OP COM 27828Y108 59468 15911 SH SOLE None 0 0 59468 EATON VANCE TXMGD GL BUYWR O COM 27829C105 17999 6943 SH SOLE None 0 0 17999 EATON VANCE TX MGD DIV EQ IN COM 27828N102 50022 15982 SH SOLE None 0 0 50022 PROSHARES TR PSHS SH MSCI EMR 74347R396 2801 657 SH SOLE None 0 0 2801 ISHARES INC MSCI EQUAL WEITE 464286681 1535 96 SH SOLE None 0 0 1535 EATON VANCE SR INCOME TR SH BEN INT 27826S103 1602 1000 SH SOLE None 0 0 1602 EATON VANCE SH TM DR DIVR IN COM 27828V104 675 200 SH SOLE None 0 0 675 EVOLENT HEALTH INC CL A 30050B101 2054 908 SH SOLE None 0 0 2054 EATON VANCE MUNI INCOME TRUS SH BEN INT 27826U108 90880 28511 SH SOLE None 0 0 90880 EVO PMTS INC CL A COM 26927E104 330 50 SH SOLE None 0 0 330 EVERCORE INC CLASS A 29977A105 2467 132 SH SOLE None 0 0 2467 EVERGY INC COM 30034W106 45059 2769 SH SOLE None 0 0 45059 ENVISION SOLAR INTL INC COM 29413Q201 1864 1600 SH SOLE None 0 0 1864 EATON VANCE TAX ADVT DIV INC COM 27828G107 36671 5748 SH SOLE None 0 0 36671 EATON VANCE LTD DUR INCOME F COM 27828H105 44533 13444 SH SOLE None 0 0 44533 EDWARDS LIFESCIENCES CORP COM 28176E108 65788 1128 SH SOLE None 0 0 65788 ISHARES INC MSCI AUST ETF 464286103 1132 200 SH SOLE None 0 0 1132 ISHARES INC MSCI CDA ETF 464286509 14945 2000 SH SOLE None 0 0 14945 ISHARES INC MSCI SWEDEN ETF 464286756 3537 430 SH SOLE None 0 0 3537 ISHARES INC MSCI GERMANY ETF 464286806 3278 446 SH SOLE None 0 0 3278 ISHARES INC MSCI JPN ETF NEW 46434G822 2755 186 SH SOLE None 0 0 2755 ISHARES INC MSCI TAIWAN ETF 46434G772 10282 1000 SH SOLE None 0 0 10282 ISHARES INC MSCI MEXICO ETF 464286822 4152 369 SH SOLE None 0 0 4152 ISHARES INC MSCI STH KOR ETF 464286772 1121 72 SH SOLE None 0 0 1121 ISHARES INC MSCI BRAZIL ETF 464286400 1867 157 SH SOLE None 0 0 1867 EXACT SCIENCES CORP COM 30063P105 8670 375 SH SOLE None 0 0 8670 EXELON CORP COM 30161N101 78042 6847 SH SOLE None 0 0 78042 EXELIXIS INC COM 30161Q104 49402 11215 SH SOLE None 0 0 49402 EATON VANCE TAX MNGD GBL DV COM 27829F108 85993 39177 SH SOLE None 0 0 85993 EAGLE MATERIALS INC COM 26969P108 453 20 SH SOLE None 0 0 453 EXPEDITORS INTL WASH INC COM 302130109 1209 62 SH SOLE None 0 0 1209 EXPEDIA GROUP INC COM NEW 30212P303 6512 241 SH SOLE None 0 0 6512 EXP WORLD HOLDINGS INC COM 30212W100 5863 2070 SH SOLE None 0 0 5863 EXPONENT INC COM 30214U102 983 57 SH SOLE None 0 0 983 WISDOMTREE TR US TOTAL MRKT FD 97717W596 10570 1145 SH SOLE None 0 0 10570 EXTREME NETWORKS INC COM 30226D106 199543 108300 SH SOLE None 0 0 199543 ISHARES INC MSCI EURZONE ETF 464286608 901 86 SH SOLE None 0 0 901 FORD MTR CO DEL COM 345370860 417779 179690 SH SOLE None 0 0 417779 FIRST TR EXCHNG TRADED FD VI ALT ABSLT STRG 33740Y101 8073 1247 SH SOLE None 0 0 8073 FIRST TR MULTI CAP GR ALPHAD COM SHS 33733F101 21478 1112 SH SOLE None 0 0 21478 FIRST AMERN FINL CORP COM 31847R102 1443 99 SH SOLE None 0 0 1443 ISHARES TR FALN ANGLS USD 46435G474 310280 45764 SH SOLE None 0 0 310280 ISHARES TR FALN ANGLS USD 46435G474 19174 15052 SH SOLE None 0 0 19174 FIRST TR ABERDEEN GLBL OPP F COM SHS 337319107 1958 700 SH SOLE None 0 0 1958 DIAMONDBACK ENERGY INC COM 25278X109 3308 142 SH SOLE None 0 0 3308 DIREXION SHS ETF TR DLY FIN BULL NEW 25459Y694 91091 3850 SH SOLE None 0 0 91091 FASTENAL CO COM 311900104 21845 5136 SH SOLE None 0 0 21845 ABERDEEN ASIA PACIFIC INCOM COM 003009107 57468 54087 SH SOLE None 0 0 57468 FACEBOOK INC CL A 30303M102 96057 1872 SH SOLE None 0 0 96057 FACEBOOK INC CL A 30303M102 920957 19310 SH SOLE None 0 0 920957 FORTUNE BRANDS HOME & SEC IN COM 34964C106 56241 3443 SH SOLE None 0 0 56241 FIDELITY TOTAL BD ETF 316188309 13190 1020 SH SOLE None 0 0 13190 FIRST TR EXCHANGE TRADED FD NY ARCA BIOTECH 33733E203 186941 5028 SH SOLE None 0 0 186941 FIRST CMNTY CORP S C COM 319835104 28139 5209 SH SOLE None 0 0 28139 FIRSTCASH INC COM 33767D105 806 40 SH SOLE None 0 0 806 FIDELITY COVINGTON TR MSCI COMMNTN SVC 316092873 15853 1773 SH SOLE None 0 0 15853 FIDELITY CORP BOND ETF 316188101 3220 243 SH SOLE None 0 0 3220 FIRST TR EXCHANGE TRADED FD SSI STRG ETF 33739Q507 73109 8838 SH SOLE None 0 0 73109 FREEPORT-MCMORAN INC CL B 35671D857 103137 31444 SH SOLE None 0 0 103137 FIDELITY COVINGTON TR TARGETED INTL 316092535 13269 1985 SH SOLE None 0 0 13269 FIRST TR MORNINGSTAR DIV LEA SHS 336917109 174858 21468 SH SOLE None 0 0 174858 FIDELITY COVINGTON TR LOW VOLITY ETF 316092824 95994 9922 SH SOLE None 0 0 95994 FIDELITY COVINGTON TR MOMENTUM FACTR 316092816 22748 2481 SH SOLE None 0 0 22748 FIRST TR EXCHANGE TRADED FD DJ INTERNT IDX 33733E302 336149 9665 SH SOLE None 0 0 336149 FIDELITY COVINGTON TR DIVID ETF RISI 316092832 98762 11206 SH SOLE None 0 0 98762 FACTSET RESH SYS INC COM 303075105 124156 1851 SH SOLE None 0 0 124156 FIDUS INVT CORP COM 316500107 4081 1100 SH SOLE None 0 0 4081 FIDELITY COVINGTON TR HIGH DIVID ETF 316092840 58057 7154 SH SOLE None 0 0 58057 FEDEX CORP COM 31428X106 92197 2439 SH SOLE None 0 0 92197 FIRSTENERGY CORP COM 337932107 19133 1575 SH SOLE None 0 0 19133 FIRST TR MLP & ENERGY INCOME COM 33739B104 2985 1000 SH SOLE None 0 0 2985 FIRST TR EXCH TRD ALPHA FD I EMERG MKT ALPH 33737J182 5534 834 SH SOLE None 0 0 5534 FIRST TR EXCH TRADED FD III EME MRK BD ETF 33739P202 458 47 SH SOLE None 0 0 458 FIRST TR/ABERDEEN EMERG OPT COM 33731K102 934 262 SH SOLE None 0 0 934 FIRST TR EXCH TRD ALPHA FD I EUROPE ALPHADEX 33737J117 86850 9238 SH SOLE None 0 0 86850 FIRST TR LRGE CP CORE ALPHA COM SHS 33734K109 5491 337 SH SOLE None 0 0 5491 FIREEYE INC COM 31816Q101 2434 589 SH SOLE None 0 0 2434 FIRST FINL BANKSHARES COM 32020R109 128456 14639 SH SOLE None 0 0 128456 INNOVATOR ETFS TR IBD 50 ETF 45782C102 3473 400 SH SOLE None 0 0 3473 FIRST HAWAIIAN INC COM 32051X108 1089 151 SH SOLE None 0 0 1089 FIDELITY COVINGTON TR MSCI HLTH CARE I 316092600 177252 14254 SH SOLE None 0 0 177252 FIDELITY COVINGTON TR INT HG DIV ETF 316092725 281 52 SH SOLE None 0 0 281 FIDELITY COVINGTON TR MSCI INDL INDX 316092709 60150 5723 SH SOLE None 0 0 60150 FEDERATED INVS INC PA CL B 314211103 3055 375 SH SOLE None 0 0 3055 FIDELITY NATL INFORMATION SV COM 31620M106 108663 3125 SH SOLE None 0 0 108663 FINANCIAL INSTNS INC COM 317585404 32686 4073 SH SOLE None 0 0 32686 FISERV INC COM 337738108 180990 6261 SH SOLE None 0 0 180990 FIFTH THIRD BANCORP COM 316773100 6532 850 SH SOLE None 0 0 6532 FIDELITY COVINGTON TR INT VL FCT ETF 316092717 710 124 SH SOLE None 0 0 710 FIVE BELOW INC COM 33829M101 8758 274 SH SOLE None 0 0 8758 ETF SER SOLUTIONS DEFIANCE NEXT 26922A289 3932 600 SH SOLE None 0 0 3932 FIVE9 INC COM 338307101 1574 96 SH SOLE None 0 0 1574 FIRST TR EXCHNG TRADED FD VI TCW OPPORTUNIS 33740F805 137627 10623 SH SOLE None 0 0 137627 FIRST TR EXCH TRD ALPHA FD I JAPAN ALPHADEX 33737J158 5724 455 SH SOLE None 0 0 5724 FOOT LOCKER INC COM 344849104 3899 400 SH SOLE None 0 0 3899 FIDELITY LOW DURTIN ETF 316188408 10646 841 SH SOLE None 0 0 10646 FLEX LTD ORD Y2573F102 4329 1372 SH SOLE None 0 0 4329 FLOWERS FOODS INC COM 343498101 11813 2173 SH SOLE None 0 0 11813 ISHARES TR FLTG RATE NT ETF 46429B655 2993 235 SH SOLE None 0 0 2993 FRANKLIN TEMPLETON ETF TR LIBERTYQ INTL 35473P108 3817 564 SH SOLE None 0 0 3817 FRANKLIN TEMPLETON ETF TR LIBERTYQ US EQT 35473P801 1610 184 SH SOLE None 0 0 1610 FLUOR CORP NEW COM 343412102 12333 2613 SH SOLE None 0 0 12333 SPDR SERIES TRUST BLOMBERG BRC INV 78468R200 22341 2908 SH SOLE None 0 0 22341 FLEETCOR TECHNOLOGIES INC COM 339041105 76174 1059 SH SOLE None 0 0 76174 FLEETCOR TECHNOLOGIES INC COM 339041105 106672 2351 SH SOLE None 0 0 106672 FIDELITY LTD TRM BD ETF 316188200 97932 7696 SH SOLE None 0 0 97932 VANECK VECTORS ETF TRUST INVT GRADE FLTG 92189F486 9491 1500 SH SOLE None 0 0 9491 FLEXION THERAPEUTICS INC COM 33938J106 9832 1900 SH SOLE None 0 0 9832 FIDELITY COVINGTON TR MSCI MATLS INDEX 316092881 30821 3591 SH SOLE None 0 0 30821 F M C CORP COM NEW 302491303 25654 1028 SH SOLE None 0 0 25654 FIDUCIARY CLAYMORE ENGRY INF COM 31647Q106 6810 3448 SH SOLE None 0 0 6810 FIDELITY COVINGTON TR MSCI FINLS IDX 316092501 85630 7711 SH SOLE None 0 0 85630 FUNKO INC COM CL A 361008105 2145 500 SH SOLE None 0 0 2145 FIRST TR MID CAP CORE ALPHAD COM SHS 33735B108 7195 397 SH SOLE None 0 0 7195 FERRO CORP COM 315405100 1131 305 SH SOLE None 0 0 1131 FORESTAR GROUP INC COM 346232101 7871 1510 SH SOLE None 0 0 7871 FOSSIL GROUP INC COM 34988V106 621 315 SH SOLE None 0 0 621 FOX CORP CL B COM 35137L204 6370 700 SH SOLE None 0 0 6370 FOX CORP CL A COM 35137L105 1566 169 SH SOLE None 0 0 1566 FIRST TR EXCHANGE-TRADED FD PFD SECS INC ETF 33739E108 37578 7489 SH SOLE None 0 0 37578 FIRST TR EXCH TRADED FD III INSTL PFD SECS 33739P855 10004 1995 SH SOLE None 0 0 10004 FIRST TR INTER DUR PFD & IN COM 33718W103 2949 500 SH SOLE None 0 0 2949 FIVE PRIME THERAPEUTICS INC COM 33830X104 1090 950 SH SOLE None 0 0 1090 FIRST TR EXCHANGE TRADED FD US EQTY OPPT ETF 336920103 1991 99 SH SOLE None 0 0 1991 FIDELITY COVINGTON TR QLTY FCTOR ETF 316092790 142583 15128 SH SOLE None 0 0 142583 FIRST REP BK SAN FRANCISCO C COM 33616C100 1820 62 SH SOLE None 0 0 1820 FIDELITY COVINGTON TR MSCI RL EST ETF 316092857 14282 2051 SH SOLE None 0 0 14282 FIDELITY COVINGTON TR MSCI RL EST ETF 316092857 20845 4516 SH SOLE None 0 0 20845 FIRST TR S&P REIT INDEX FD COM 33734G108 3363 515 SH SOLE None 0 0 3363 FRONTLINE LTD SHS NEW G3682E192 4417 1374 SH SOLE None 0 0 4417 FS KKR CAPITAL CORP COM 302635107 65591 42800 SH SOLE None 0 0 65591 FIRST SOLAR INC COM 336433107 49944 3570 SH SOLE None 0 0 49944 FRANKLIN STREET PPTYS CORP COM 35471R106 5864 2740 SH SOLE None 0 0 5864 FEDERAL SIGNAL CORP COM 313855108 89897 11150 SH SOLE None 0 0 89897 FIDELITY COVINGTON TR CONSMR STAPLES 316092303 25427 2698 SH SOLE None 0 0 25427 FRANKLIN UNVL TR SH BEN INT 355145103 2362 1214 SH SOLE None 0 0 2362 FIRST TR LRG CP VL ALPHADEX COM SHS 33735J101 47135 3336 SH SOLE None 0 0 47135 FORTRESS TRANS INFRST INVS L COM REP LTD LIAB 34960P101 10288 2106 SH SOLE None 0 0 10288 FIRST TR LRG CP GRWTH ALPHAD COM SHS 33735K108 28502 1563 SH SOLE None 0 0 28502 FIRST TR EXCHANGE TRADED FD CAP STRENGTH ETF 33733E104 25669 1701 SH SOLE None 0 0 25669 FIDELITY COVINGTON TR MSCI INFO TECH I 316092808 104455 5765 SH SOLE None 0 0 104455 FIRST TR EXCHAN TRADED FD VI FST TR GLB FD 33739H101 8007 1693 SH SOLE None 0 0 8007 TECHNIPFMC PLC COM G87110105 3666 684 SH SOLE None 0 0 3666 FLOTEK INDS INC DEL COM 343389102 500 1000 SH SOLE None 0 0 500 FIRST TR EXCHANGE TRADED FD HEDGED BUYWRITE 33738R407 810 145 SH SOLE None 0 0 810 FIRST TR EXCH TRADED FD III LNG/SHT EQUITY 33739P103 5104 478 SH SOLE None 0 0 5104 FORTINET INC COM 34959E109 15534 582 SH SOLE None 0 0 15534 FRONTIER COMMUNICATIONS CORP COM NEW 35906A306 207 931 SH SOLE None 0 0 207 FORTIS INC COM 349553107 4292 414 SH SOLE None 0 0 4292 FIRST TR EXCHANGE TRADED FD SENIOR LN FD 33738D309 14912 1245 SH SOLE None 0 0 14912 FIRST TR EXCHANGE TRADED FD FIRST TR ENH NEW 33739Q408 19290 1284 SH SOLE None 0 0 19290 FORTY SEVEN INC COM 34983P104 121555 12350 SH SOLE None 0 0 121555 FORTIVE CORP COM 34959J108 20467 1072 SH SOLE None 0 0 20467 FORTIVE CORP COM 34959J108 1127 59 SH SOLE None 0 0 1127 FIRST TR EXCHANGE TRADED FD NASDAQ BK ETF 33738R860 8930 1268 SH SOLE None 0 0 8930 CEDAR FAIR L P DEPOSITRY UNIT 150185106 60984 4400 SH SOLE None 0 0 60984 FIDELITY COVINGTON TR MSCI UTILS INDEX 316092865 191641 18122 SH SOLE None 0 0 191641 FIRST TR EXCHANGE TRADED FD DORSEY WRT 5 ETF 33738R605 72686 9212 SH SOLE None 0 0 72686 FIRST TR EXCHANGE TRADED FD DORSEY WRIGHT 33738R878 3967 574 SH SOLE None 0 0 3967 FIRST TR VALUE LINE DIVID IN SHS 33734H106 46968 5214 SH SOLE None 0 0 46968 LIBERTY MEDIA CORP DELAWARE COM SER A FRMLA 531229870 5648 516 SH SOLE None 0 0 5648 LIBERTY MEDIA CORP DELAWARE COM SER C FRMLA 531229854 1149 100 SH SOLE None 0 0 1149 INVESCO CURNCYSHS BRIT PND S BRIT POUN STRL 46138M109 8027 250 SH SOLE None 0 0 8027 FIRST TR EXCHANGE TRADED FD CONSUMR DISCRE 33734X101 345 30 SH SOLE None 0 0 345 INVESCO CURRENCYSHARES EURO EURO SHS 46138K103 664 25 SH SOLE None 0 0 664 FIRST TR EXCHANGE TRADED FD CONSUMR STAPLE 33734X119 4241 339 SH SOLE None 0 0 4241 FIRST TR EXCHANGE TRADED FD HLTH CARE ALPH 33734X143 217383 10327 SH SOLE None 0 0 217383 ISHARES TR CHINA LG-CAP ETF 464287184 6597 605 SH SOLE None 0 0 6597 FIRST TR EXCHANGE TRADED FD TECH ALPHADEX 33734X176 33748 1860 SH SOLE None 0 0 33748 FIRST TR EXCHANGE TRADED FD ENERGY ALPHADX 33734X127 20607 7798 SH SOLE None 0 0 20607 FIRST TR EXCHANGE TRADED FD FINLS ALPHADEX 33734X135 17714 2115 SH SOLE None 0 0 17714 FIRST TR EXCHANGE TRADED FD INDLS PROD DUR 33734X150 140746 12475 SH SOLE None 0 0 140746 FIRST TR EXCHANGE TRADED FD UTILITIES ALPH 33734X184 32295 4422 SH SOLE None 0 0 32295 FIRST TR EXCNGE TRD ALPHADEX SML CAP VAL AL 33737M409 6708 700 SH SOLE None 0 0 6708 FIRST TR SML CP CORE ALPHA F COM SHS 33734Y109 52962 3263 SH SOLE None 0 0 52962 GABELLI EQUITY TR INC COM 362397101 95142 62490 SH SOLE None 0 0 95142 GENERAL AMERN INVS INC COM 368802104 9992 1059 SH SOLE None 0 0 9992 GATX CORP COM 361448103 1036 50 SH SOLE None 0 0 1036 GLACIER BANCORP INC NEW COM 37637Q105 471 41 SH SOLE None 0 0 471 GAMCO INVESTORS INC CL A COM 361438104 60054 12325 SH SOLE None 0 0 60054 GREENBRIER COS INC COM 393657101 2027 250 SH SOLE None 0 0 2027 GANNETT CO INC NEW COM 36472T109 8286 5195 SH SOLE None 0 0 8286 GENERAL DYNAMICS CORP COM 369550108 75236 1707 SH SOLE None 0 0 75236 GODADDY INC CL A 380237107 1036 61 SH SOLE None 0 0 1036 GARDNER DENVER HLDGS INC COM 36555P107 330 36 SH SOLE None 0 0 330 GDL FUND COM SH BEN IT 361570104 3139 1350 SH SOLE None 0 0 3139 GABELLI DIVD & INCOME TR COM 36242H104 2744 500 SH SOLE None 0 0 2744 VANECK VECTORS ETF TRUST GOLD MINERS ETF 92189F106 11214 1532 SH SOLE None 0 0 11214 GENERAL ELECTRIC CO COM 369604103 501780 179850 SH SOLE None 0 0 501780 GREIF INC CL A 397624107 16575 1500 SH SOLE None 0 0 16575 GENESIS ENERGY L P UNIT LTD PARTN 371927104 20480 4000 SH SOLE None 0 0 20480 GOLDMAN SACHS ETF TR ACTIVEBETA EME 381430206 5125 597 SH SOLE None 0 0 5125 GEO GROUP INC NEW COM 36162J106 5191 1250 SH SOLE None 0 0 5191 GEOSPACE TECHNOLOGIES CORP COM 37364X109 1258 300 SH SOLE None 0 0 1258 GRIFFON CORP COM 398433102 2541 500 SH SOLE None 0 0 2541 GOLD FIELDS LTD NEW SPONSORED ADR 38059T106 9538 5781 SH SOLE None 0 0 9538 GAMCO GLOBAL GOLD NAT RES & COM SH BEN INT 36465A109 6826 6205 SH SOLE None 0 0 6826 GUARDANT HEALTH INC COM 40131M109 1133 58 SH SOLE None 0 0 1133 GRAHAM HLDGS CO COM 384637104 55113 345 SH SOLE None 0 0 55113 GILEAD SCIENCES INC COM 375558103 316068 19456 SH SOLE None 0 0 316068 TEMPLETON GLOBAL INCOME FD COM 880198106 22169 14466 SH SOLE None 0 0 22169 GENERAL MLS INC COM 370334104 652299 48715 SH SOLE None 0 0 652299 GLOBE LIFE INC COM 37959E102 2368 90 SH SOLE None 0 0 2368 SPDR GOLD TRUST GOLD SHS 78463V107 242090 6776 SH SOLE None 0 0 242090 GCI LIBERTY INC COM CLASS A 36164V305 21875 1235 SH SOLE None 0 0 21875 GOLAR LNG LTD BERMUDA SHS G9456A100 46144 12980 SH SOLE None 0 0 46144 GLOBANT S A COM L44385109 12620 476 SH SOLE None 0 0 12620 GASLOG LTD SHS G37585109 734 300 SH SOLE None 0 0 734 GASLOG PARTNERS LP UNIT LTD PTNRP Y2687W108 28823 7372 SH SOLE None 0 0 28823 GLOBAL PARTNERS LP COM UNITS 37946R109 1008 200 SH SOLE None 0 0 1008 GAMING & LEISURE PPTYS INC COM 36467J108 845233 78535 SH SOLE None 0 0 845233 CORNING INC COM 219350105 129895 17849 SH SOLE None 0 0 129895 GLYCOMIMETICS INC COM 38000Q102 661 500 SH SOLE None 0 0 661 GENERAL MTRS CO COM 37045V100 98526 10768 SH SOLE None 0 0 98526 GAMESTOP CORP NEW CL A 36467W109 617 406 SH SOLE None 0 0 617 GOLAR LNG PARTNERS LP COM UNIT LPI Y2745C102 31161 14100 SH SOLE None 0 0 31161 GOLDMAN SACHS MLP INC OPP FD COM SHS 38147W103 7465 4919 SH SOLE None 0 0 7465 GLOBAL NET LEASE INC COM NEW 379378201 5830 1150 SH SOLE None 0 0 5830 GENTEX CORP COM 371901109 16050 2215 SH SOLE None 0 0 16050 GUGGENHEIM STRATEGIC OPP FD COM SBI 40167F101 15037 3325 SH SOLE None 0 0 15037 GOLDEN OCEAN GROUP LTD SHS NEW G39637205 572 394 SH SOLE None 0 0 572 BARRICK GOLD CORPORATION COM 067901108 28461 6124 SH SOLE None 0 0 28461 ALPHABET INC CAP STK CL C 02079K107 895488 2701 SH SOLE None 0 0 895488 ALPHABET INC CAP STK CL C 02079K107 4345 13 SH SOLE None 0 0 4345 ALPHABET INC CAP STK CL A 02079K305 903753 2851 SH SOLE None 0 0 903753 ISHARES TR US TREAS BD ETF 46429B267 7976 1230 SH SOLE None 0 0 7976 GENUINE PARTS CO COM 372460105 19148 721 SH SOLE None 0 0 19148 GUGGENHEIM ENHNCD EQTY INCM COM 40167B100 4165 2067 SH SOLE None 0 0 4165 GRANITE PT MTG TR INC COM 38741L107 1572 342 SH SOLE None 0 0 1572 GLOBAL PMTS INC COM 37940X102 41350 906 SH SOLE None 0 0 41350 GREEN PLAINS PARTNERS LP COM REP PTR IN 393221106 3800 1100 SH SOLE None 0 0 3800 GOPRO INC CL A 38268T103 674 621 SH SOLE None 0 0 674 GAP INC COM 364760108 11934 2700 SH SOLE None 0 0 11934 GRACE W R & CO DEL NEW COM 38388F108 8731 500 SH SOLE None 0 0 8731 GLOBAL X FDS MSCI GREECE ETF 37950E366 633 250 SH SOLE None 0 0 633 ALPS ETF TR C&S GLOBL ETF 00162Q106 2670 221 SH SOLE None 0 0 2670 FIRST TR EXCH TRADED FD II NASDQ CLN EDGE 33737A108 844 61 SH SOLE None 0 0 844 GARMIN LTD SHS H2906T109 18077 741 SH SOLE None 0 0 18077 GRUBHUB INC COM 400110102 25548 2101 SH SOLE None 0 0 25548 GABELLI HLTHCARE & WELLNESS SHS 36246K103 2897 1006 SH SOLE None 0 0 2897 GOLDMAN SACHS GROUP INC COM 38141G104 633866 11027 SH SOLE None 0 0 633866 ISHARES S&P GSCI COMMODITY I UNIT BEN INT 46428R107 2634 650 SH SOLE None 0 0 2634 GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 150253 12790 SH SOLE None 0 0 150253 GREENSKY INC CL A 39572G100 15909 7150 SH SOLE None 0 0 15909 GOLDMAN SACHS ETF TR EQUITY ETF 381430503 1506 93 SH SOLE None 0 0 1506 GOODYEAR TIRE & RUBR CO COM 382550101 6199 1594 SH SOLE None 0 0 6199 GRAN TIERRA ENERGY INC COM 38500T101 516 1600 SH SOLE None 0 0 516 GOOD TIMES RESTAURANTS INC COM PAR $.001NEW 382140879 0 25500 SH SOLE None 0 0 0 GARRETT MOTION INC COM 366505105 602 241 SH SOLE None 0 0 602 GABELLI UTIL TR COM 36240A101 62363 32104 SH SOLE None 0 0 62363 GRANITE CONSTR INC COM 387328107 4150 600 SH SOLE None 0 0 4150 GW PHARMACEUTICALS PLC ADS 36197T103 784 30 SH SOLE None 0 0 784 GUIDEWIRE SOFTWARE INC COM 40171V100 7958 290 SH SOLE None 0 0 7958 GRAINGER W W INC COM 384802104 1269 15 SH SOLE None 0 0 1269 GLOBAL X FDS FTSE NORDIC REG 37950E101 2310 422 SH SOLE None 0 0 2310 ETF MANAGERS TR PRIME CYBR SCRTY 26924G201 6228 600 SH SOLE None 0 0 6228 HALLIBURTON CO COM 406216101 80194 13109 SH SOLE None 0 0 80194 VANECK VECTORS ETF TRUST NAT RES ETF 92189F841 1858 200 SH SOLE None 0 0 1858 HASBRO INC COM 418056107 10455 396 SH SOLE None 0 0 10455 HANNON ARMSTRONG SUST INFR C COM 41068X100 4264 530 SH SOLE None 0 0 4264 HUNTINGTON BANCSHARES INC COM 446150104 100535 26667 SH SOLE None 0 0 100535 HANESBRANDS INC COM 410345102 29663 7990 SH SOLE None 0 0 29663 HCA HEALTHCARE INC COM 40412C101 3695 100 SH SOLE None 0 0 3695 WARRIOR MET COAL INC COM 93627C101 528 100 SH SOLE None 0 0 528 HACKETT GROUP INC COM 404609109 2172 538 SH SOLE None 0 0 2172 HEALTHCARE SVCS GRP INC COM 421906108 6410 1054 SH SOLE None 0 0 6410 HOME DEPOT INC COM 437076102 1172656 21479 SH SOLE None 0 0 1172656 HDFC BANK LTD SPONSORED ADS 40415F101 16396 1035 SH SOLE None 0 0 16396 ADVISORSHARES TR RANGER EQUITY BE 00768Y883 402 300 SH SOLE None 0 0 402 ISHARES TR CORE HIGH DV ETF 46429B663 33750 1377 SH SOLE None 0 0 33750 ISHARES TR CORE HIGH DV ETF 46429B663 1421044 59432 SH SOLE None 0 0 1421044 HAWAIIAN ELEC INDUSTRIES COM 419870100 7029 600 SH SOLE None 0 0 7029 TURTLE BEACH CORP COM NEW 900450206 945 400 SH SOLE None 0 0 945 WISDOMTREE TR EUROPE HEDGED EQ 97717X701 2064 117 SH SOLE None 0 0 2064 H & E EQUIPMENT SERVICES INC COM 404030108 38444 4600 SH SOLE None 0 0 38444 ISHARES TR HDG MSCI EAFE 46434V803 136092 17839 SH SOLE None 0 0 136092 HEICO CORP NEW COM 422806109 34091 1195 SH SOLE None 0 0 34091 HELEN OF TROY CORP LTD COM G4388N106 854 19 SH SOLE None 0 0 854 HOLLY ENERGY PARTNERS L P COM UT LTD PTN 435763107 4984 900 SH SOLE None 0 0 4984 JOHN HANCOCK HDG EQ & INC FD COM 47804L102 7943 2131 SH SOLE None 0 0 7943 HESS CORP COM 42809H107 16177 969 SH SOLE None 0 0 16177 HEXO CORP COM 428304109 578 1455 SH SOLE None 0 0 578 HOLLYFRONTIER CORP COM 436106108 41202 3250 SH SOLE None 0 0 41202 HIGHLAND INCOME FUND HIGHLAND INCOME 43010E404 319887 102940 SH SOLE None 0 0 319887 HIGHLAND GLOBAL ALLOCATION F COM 43010T104 4647 1990 SH SOLE None 0 0 4647 HARTFORD FINL SVCS GROUP INC COM 416515104 28349 1866 SH SOLE None 0 0 28349 HUNTINGTON INGALLS INDS INC COM 446413106 12419 198 SH SOLE None 0 0 12419 WESTERN ASSET HIGH INCM OPP COM 95766K109 2261 1784 SH SOLE None 0 0 2261 WESTERN ASSET HIGH INCM FD I COM 95766J102 21207 12586 SH SOLE None 0 0 21207 HECLA MNG CO COM 422704106 424 500 SH SOLE None 0 0 424 HERBALIFE NUTRITION LTD COM SHS G4412G101 16684 1400 SH SOLE None 0 0 16684 HELIX ENERGY SOLUTIONS GRP I COM 42330P107 1050 436 SH SOLE None 0 0 1050 HONDA MOTOR LTD AMERN SHS 438128308 16565 2341 SH SOLE None 0 0 16565 HMG COURTLAND PPTYS INC COM 404232100 21170 6600 SH SOLE None 0 0 21170 HOEGH LNG PARTNERS LP COM UNIT LTD Y3262R100 7815 2000 SH SOLE None 0 0 7815 HUANENG PWR INTL INC SPON ADR H SHS 443304100 2009 400 SH SOLE None 0 0 2009 HARLEY DAVIDSON INC COM 412822108 7299 785 SH SOLE None 0 0 7299 HARLEY DAVIDSON INC COM 412822108 353 38 SH SOLE None 0 0 353 HOLOGIC INC COM 436440101 6526 500 SH SOLE None 0 0 6526 HOME BANCSHARES INC COM 436893200 362973 73850 SH SOLE None 0 0 362973 HONEYWELL INTL INC COM 438516106 306773 6933 SH SOLE None 0 0 306773 HOVNANIAN ENTERPRISES INC CL A NEW 442487401 277 53 SH SOLE None 0 0 277 HELMERICH & PAYNE INC COM 423452101 19762 1740 SH SOLE None 0 0 19762 HEWLETT PACKARD ENTERPRISE C COM 42824C109 45008 11351 SH SOLE None 0 0 45008 HANCOCK JOHN PFD INCOME FD SH BEN INT 41013W108 1448 254 SH SOLE None 0 0 1448 HP INC COM 40434L105 63008 12264 SH SOLE None 0 0 63008 TEKLA HEALTHCARE INVS SH BEN INT 87911J103 35136 6731 SH SOLE None 0 0 35136 HEALTHEQUITY INC COM 42226A107 241 13 SH SOLE None 0 0 241 BLOCK H & R INC COM 093671105 1432 244 SH SOLE None 0 0 1432 HORMEL FOODS CORP COM 440452100 117106 10384 SH SOLE None 0 0 117106 HSBC HLDGS PLC SPON ADR NEW 404280406 9748 998 SH SOLE None 0 0 9748 HSBC HLDGS PLC ADR A 1/40PF A 404280604 25872 3850 SH SOLE None 0 0 25872 HENRY SCHEIN INC COM 806407102 14762 885 SH SOLE None 0 0 14762 HOST HOTELS & RESORTS INC COM 44107P104 696 150 SH SOLE None 0 0 696 HERSHEY CO COM 427866108 141293 3845 SH SOLE None 0 0 141293 HEALTHCARE TR AMER INC CL A NEW 42225P501 30393 4015 SH SOLE None 0 0 30393 HANCOCK JOHN TAX-ADV DIV INC COM 41013V100 7518 1100 SH SOLE None 0 0 7518 HERCULES CAPITAL INC COM 427096508 43166 12315 SH SOLE None 0 0 43166 HILLTOP HOLDINGS INC COM 432748101 3116 500 SH SOLE None 0 0 3116 HANCOCK JOHN INV TRUST TAX ADV GLB SH 41013P749 1635 925 SH SOLE None 0 0 1635 HUBBELL INC COM 443510607 1515 41 SH SOLE None 0 0 1515 HUMANA INC COM 444859102 1241672 13551 SH SOLE None 0 0 1241672 HUNTSMAN CORP COM 447011107 77870 12892 SH SOLE None 0 0 77870 HOUSTON AMERN ENERGY CORP COM 44183U100 2303 63110 SH SOLE None 0 0 2303 HANCOCK WHITNEY CORPORATION COM 410120109 5178 472 SH SOLE None 0 0 5178 HEXCEL CORP NEW COM 428291108 42272 2306 SH SOLE None 0 0 42272 ISHARES TR EDEG HIG YLELD 46435G250 13869 1093 SH SOLE None 0 0 13869 ISHARES TR IBOXX HI YD ETF 464288513 2462 112 SH SOLE None 0 0 2462 ISHARES TR IBOXX HI YD ETF 464288513 27363 1245 SH SOLE None 0 0 27363 ISHARES US ETF TR IT RT HDG HGYL 46431W606 15123 675 SH SOLE None 0 0 15123 EXCHANGE LISTED FDS TR HIGH YIELD ETF 30151E814 1844 220 SH SOLE None 0 0 1844 FIRST TR EXCHANGE TRADED FD FIRST TR TA HIYL 33738D408 68440 5611 SH SOLE None 0 0 68440 PIMCO ETF TR 0-5 HIGH YIELD 72201R783 849 34 SH SOLE None 0 0 849 BLACKROCK CORPOR HI YLD FD I COM 09255P107 8842 3158 SH SOLE None 0 0 8842 ISHARES TR IBOXX HIG YLD EX 46435G441 1960 150 SH SOLE None 0 0 1960 INTELSAT S A COM L5140P101 1995 1135 SH SOLE None 0 0 1995 IAA INC COM 449253103 659 56 SH SOLE None 0 0 659 IAC INTERACTIVECORP COM 44919P508 1557 25 SH SOLE None 0 0 1557 IAMGOLD CORP COM 450913108 1865 2000 SH SOLE None 0 0 1865 ISHARES TR CORE INTL AGGR 46435G672 77865 6499 SH SOLE None 0 0 77865 ISHARES TR US REGNL BKS ETF 464288778 7936 623 SH SOLE None 0 0 7936 ISHARES GOLD TRUST ISHARES 464285105 709213 195645 SH SOLE None 0 0 709213 ISHARES TR NASDAQ BIOTECH 464287556 13346 443 SH SOLE None 0 0 13346 ISHARES TR IBONDS DEC20 ETF 46434VAQ3 3700 585 SH SOLE None 0 0 3700 ISHARES TR IBONDS DEC21 ETF 46434VBK5 3563 571 SH SOLE None 0 0 3563 ISHARES TR IBONDS DEC22 ETF 46434VBA7 3414 540 SH SOLE None 0 0 3414 ISHARES TR IBONDS DEC23 ETF 46434VAX8 13738 2150 SH SOLE None 0 0 13738 ISHARES TR IBONDS ETF 46435UAA9 1054 162 SH SOLE None 0 0 1054 INTERNATIONAL BUSINESS MACHS COM 459200101 1001928 29899 SH SOLE None 0 0 1001928 ISHARES TR IBONDS SEP2020 46434V571 4415 692 SH SOLE None 0 0 4415 ISHARES TR IBONDS DEC2021 46435G789 4289 666 SH SOLE None 0 0 4289 ISHARES TR IBONDS DEC2022 46435G755 4049 619 SH SOLE None 0 0 4049 ISHARES TR IBONDS DEC2023 46435G318 3828 593 SH SOLE None 0 0 3828 ISHARES TR IBONDS DEC 46435U697 3682 557 SH SOLE None 0 0 3682 INTERNATIONAL BANCSHARES COR COM 459044103 7843 728 SH SOLE None 0 0 7843 INTERCONTINENTAL EXCHANGE IN COM 45866F104 14646 633 SH SOLE None 0 0 14646 ICON PLC SHS G4705A100 7880 183 SH SOLE None 0 0 7880 INTERCEPT PHARMACEUTICALS IN COM 45845P108 41823 1350 SH SOLE None 0 0 41823 ICU MED INC COM 44930G107 18712 400 SH SOLE None 0 0 18712 INTERDIGITAL INC COM 45867G101 13622 1000 SH SOLE None 0 0 13622 IDEANOMICS INC COM 45166V106 10696 50000 SH SOLE None 0 0 10696 INVESCO EXCHNG TRADED FD TR S&P INTL DEV 46138E248 1705 242 SH SOLE None 0 0 1705 INVESCO EXCHNG TRADED FD TR FTSE INTL LOW 46138E768 1439 202 SH SOLE None 0 0 1439 INVESCO EXCHNG TRADED FD TR S&P INTL LOW 46138E230 8776 1029 SH SOLE None 0 0 8776 IDERA PHARMACEUTICALS INC COM PAR 45168K405 967 2125 SH SOLE None 0 0 967 ISHARES TR U.S. UTILITS ETF 464287697 49304 1217 SH SOLE None 0 0 49304 ISHARES TR INTL SEL DIV ETF 464288448 295032 35154 SH SOLE None 0 0 295032 IDEXX LABS INC COM 45168D104 4374 67 SH SOLE None 0 0 4374 ISHARES TR BARCLAYS 7 10 YR 464287440 2764 100 SH SOLE None 0 0 2764 ISHARES TR CORE MSCI EAFE 46432F842 5040 309 SH SOLE None 0 0 5040 ISHARES TR CORE MSCI EAFE 46432F842 264966 16402 SH SOLE None 0 0 264966 ISHARES TR 3 7 YR TREAS BD 464288661 1258 40 SH SOLE None 0 0 1258 ISHARES INC CORE MSCI EMKT 46434G103 2728 203 SH SOLE None 0 0 2728 ISHARES INC CORE MSCI EMKT 46434G103 174939 13198 SH SOLE None 0 0 174939 ISHARES TR US OIL GS EX ETF 464288851 1540 111 SH SOLE None 0 0 1540 ISHARES TR US OIL EQ&SV ETF 464288844 3732 734 SH SOLE None 0 0 3732 INTERNATIONAL FLAVORS&FRAGRA COM 459506101 14040 435 SH SOLE None 0 0 14040 VOYA GLBL ADV & PREM OPP FD COM 92912R104 3210 1225 SH SOLE None 0 0 3210 VOYA GLBL EQTY DIV & PREM OP COM 92912T100 6733 4351 SH SOLE None 0 0 6733 ISHARES TR NORTH AMERN NAT 464287374 49590 6590 SH SOLE None 0 0 49590 ISHARES TR GLB INFRASTR ETF 464288372 7414 619 SH SOLE None 0 0 7414 ISHARES TR INTRM TR CRP ETF 464288638 69444 4791 SH SOLE None 0 0 69444 ISHARES TR LNG TR CRPRT BD 464289511 3871 232 SH SOLE None 0 0 3871 ISHARES TR EXPND TEC SC ETF 464287549 73861 1220 SH SOLE None 0 0 73861 ISHARES TR NA TEC MULTM ETF 464287531 6794 492 SH SOLE None 0 0 6794 CBRE CLARION GLOBAL REAL EST COM 12504G100 1404 700 SH SOLE None 0 0 1404 ISHARES TR SH TR CRPORT ETF 464288646 26694 1991 SH SOLE None 0 0 26694 ISHARES TR EXPANDED TECH 464287515 142562 2447 SH SOLE None 0 0 142562 WISDOMTREE TR ITL HDG QTLY DIV 97717X594 1571 173 SH SOLE None 0 0 1571 ISHARES TR US HLTHCR PR ETF 464288828 104453 2081 SH SOLE None 0 0 104453 ISHARES TR U.S. MED DVC ETF 464288810 407454 6166 SH SOLE None 0 0 407454 VOYA INTL HIGH DIVID EQTY IN COM 92912Y109 350 259 SH SOLE None 0 0 350 INVESCO VALUE MUN INCOME TR COM 46132P108 14381 3755 SH SOLE None 0 0 14381 INNOVATIVE INDL PPTYS INC COM 45781V101 16549 873 SH SOLE None 0 0 16549 II VI INC COM 902104108 842 100 SH SOLE None 0 0 842 ISHARES TR CORE S&P MCP ETF 464287507 8611 167 SH SOLE None 0 0 8611 ISHARES TR CORE S&P MCP ETF 464287507 341265 7483 SH SOLE None 0 0 341265 ISHARES TR S&P MC 400VL ETF 464287705 104103 2439 SH SOLE None 0 0 104103 ISHARES TR S&P MC 400GR ETF 464287606 54696 919 SH SOLE None 0 0 54696 ISHARES TR S&P MC 400GR ETF 464287606 326647 13888 SH SOLE None 0 0 326647 ISHARES TR CORE S&P SCP ETF 464287804 2243 107 SH SOLE None 0 0 2243 ISHARES TR CORE S&P SCP ETF 464287804 209893 12297 SH SOLE None 0 0 209893 ISHARES TR SP SMCP600VL ETF 464287879 121 3 SH SOLE None 0 0 121 ISHARES TR SP SMCP600VL ETF 464287879 21726 540 SH SOLE None 0 0 21726 ISHARES TR S&P SML 600 GWT 464287887 72001 1490 SH SOLE None 0 0 72001 ISHARES TR S&P SML 600 GWT 464287887 330250 17152 SH SOLE None 0 0 330250 ILLUMINA INC COM 452327109 66514 802 SH SOLE None 0 0 66514 INDUSTRIAL LOGISTICS PPTYS T COM SHS BEN INT 456237106 85418 15240 SH SOLE None 0 0 85418 INCYTE CORP COM 45337C102 24231 1110 SH SOLE None 0 0 24231 ISHARES TR MSCI INDIA ETF 46429B598 3998 455 SH SOLE None 0 0 3998 IHS MARKIT LTD SHS G47567105 14128 750 SH SOLE None 0 0 14128 ING GROEP N V SPONSORED ADR 456837103 807 268 SH SOLE None 0 0 807 INGREDION INC COM 457187102 5345 230 SH SOLE None 0 0 5345 SUMMIT HOTEL PPTYS INC COM 866082100 26197 8492 SH SOLE None 0 0 26197 WORLD FUEL SVCS CORP COM 981475106 15468 1425 SH SOLE None 0 0 15468 INTEL CORP COM 458140100 1647427 110104 SH SOLE None 0 0 1647427 ISHARES TR MULTIFACTOR INTL 46434V274 34811 5148 SH SOLE None 0 0 34811 INTUIT COM 461202103 4456 1012 SH SOLE None 0 0 4456 INTUIT COM 461202103 64164 980 SH SOLE None 0 0 64164 IDENTIV INC COM NEW 45170X205 705 500 SH SOLE None 0 0 705 IONIS PHARMACEUTICALS INC COM 462222100 45423 3008 SH SOLE None 0 0 45423 INTL PAPER CO COM 460146103 589573 51212 SH SOLE None 0 0 589573 INTERPUBLIC GROUP COS INC COM 460690100 2252 390 SH SOLE None 0 0 2252 IPG PHOTONICS CORP COM 44980X109 254 7 SH SOLE None 0 0 254 INPHI CORP COM 45772F107 2110 114 SH SOLE None 0 0 2110 INNOPHOS HOLDINGS INC COM 45774N108 1599 200 SH SOLE None 0 0 1599 IQIYI INC SPONSORED ADS 46267X108 13194 2500 SH SOLE None 0 0 13194 FLEXSHARES TR INTL QLTDV IDX 33939L837 10775 1774 SH SOLE None 0 0 10775 ISHARES TR INTL QLTY FACTOR 46434V456 38398 4757 SH SOLE None 0 0 38398 IQVIA HLDGS INC COM 46266C105 5408 140 SH SOLE None 0 0 5408 INGERSOLL-RAND PLC SHS G47791101 4353 131 SH SOLE None 0 0 4353 INGERSOLL-RAND PLC SHS G47791101 17113 515 SH SOLE None 0 0 17113 IROBOT CORP COM 462726100 646 51 SH SOLE None 0 0 646 IRIDIUM COMMUNICATIONS INC COM 46269C102 70840 11500 SH SOLE None 0 0 70840 IRON MTN INC NEW COM 46284V101 37402 4694 SH SOLE None 0 0 37402 INVESTORS BANCORP INC NEW COM 46146L101 5958 2000 SH SOLE None 0 0 5958 PGIM HIGH YIELD BOND FUND IN COM 69346H100 10792 2803 SH SOLE None 0 0 10792 INTUITIVE SURGICAL INC COM NEW 46120E602 220351 1491 SH SOLE None 0 0 220351 GARTNER INC COM 366651107 12251 318 SH SOLE None 0 0 12251 ISHARES TR US AER DEF ETF 464288760 454820 8192 SH SOLE None 0 0 454820 ISHARES TR US HOME CONS ETF 464288752 129788 11687 SH SOLE None 0 0 129788 ISHARES TR CORE S&P TTL STK 464287150 1018824 56064 SH SOLE None 0 0 1018824 ITT INC COM 45073V108 3458 187 SH SOLE None 0 0 3458 ILLINOIS TOOL WKS INC COM 452308109 162608 3621 SH SOLE None 0 0 162608 ISHARES TR CORE S&P US GWT 464287671 51373 3038 SH SOLE None 0 0 51373 ISHARES TR CORE S&P US VLU 464287663 31699 2012 SH SOLE None 0 0 31699 ISHARES TR S&P 500 VAL ETF 464287408 14793 455 SH SOLE None 0 0 14793 VANGUARD ADMIRAL FDS INC MIDCP 400 IDX 921932885 12157 350 SH SOLE None 0 0 12157 INVESCO MORTGAGE CAPITAL INC COM 46131B100 15609 3750 SH SOLE None 0 0 15609 ISHARES TR CORE S&P500 ETF 464287200 61583 762 SH SOLE None 0 0 61583 ISHARES TR CORE S&P500 ETF 464287200 1203290 18364 SH SOLE None 0 0 1203290 ISHARES TR S&P 500 GRWT ETF 464287309 54827 1133 SH SOLE None 0 0 54827 ISHARES TR S&P 500 GRWT ETF 464287309 1112425 48292 SH SOLE None 0 0 1112425 INVESCO LTD SHS G491BT108 11912 2650 SH SOLE None 0 0 11912 ISHARES TR RUS 1000 ETF 464287622 4973 111 SH SOLE None 0 0 4973 ISHARES TR RUS 1000 VAL ETF 464287598 118203 3464 SH SOLE None 0 0 118203 ISHARES TR RUS 1000 GRW ETF 464287614 133152 3028 SH SOLE None 0 0 133152 ISHARES TR RUSSELL 2000 ETF 464287655 124 3 SH SOLE None 0 0 124 ISHARES TR RUSSELL 2000 ETF 464287655 290174 7006 SH SOLE None 0 0 290174 ISHARES TR RUS 2000 VAL ETF 464287630 42753 1330 SH SOLE None 0 0 42753 ISHARES TR RUS 2000 GRW ETF 464287648 85311 1593 SH SOLE None 0 0 85311 ISHARES TR RUS MD CP GR ETF 464287481 18603 488 SH SOLE None 0 0 18603 ISHARES TR RUS MID CAP ETF 464287499 68393 4589 SH SOLE None 0 0 68393 ISHARES TR RUS MID CAP ETF 464287499 53030 3696 SH SOLE None 0 0 53030 ISHARES TR RUS MDCP VAL ETF 464287473 24809 1047 SH SOLE None 0 0 24809 ISHARES TR RUSSELL 3000 ETF 464287689 4712 100 SH SOLE None 0 0 4712 ISHARES TR RUS TP200 GR ETF 464289438 8185 339 SH SOLE None 0 0 8185 ISHARES TR GLOBAL ENERG ETF 464287341 5332 692 SH SOLE None 0 0 5332 ISHARES TR GLOB HLTHCRE ETF 464287325 21349 1242 SH SOLE None 0 0 21349 ISHARES TR GLOBAL TECH ETF 464287291 45677 868 SH SOLE None 0 0 45677 ISHARES TR CORE MSCI TOTAL 46432F834 134149 8669 SH SOLE None 0 0 134149 ISHARES TR U.S. CNSM SV ETF 464287580 135512 2375 SH SOLE None 0 0 135512 ISHARES TR U.S. ENERGY ETF 464287796 35570 4430 SH SOLE None 0 0 35570 ISHARES TR U.S. FINLS ETF 464287788 112432 3264 SH SOLE None 0 0 112432 ISHARES TR U.S. FIN SVC ETF 464287770 2029 53 SH SOLE None 0 0 2029 ISHARES TR US HLTHCARE ETF 464287762 46811 868 SH SOLE None 0 0 46811 ISHARES TR US INDUSTRIALS 464287754 21158 505 SH SOLE None 0 0 21158 ISHARES TR U.S. BAS MTL ETF 464287838 3206 131 SH SOLE None 0 0 3206 ISHARES TR U.S. REAL ES ETF 464287739 39326 1690 SH SOLE None 0 0 39326 ISHARES TR U.S. TECH ETF 464287721 156784 2696 SH SOLE None 0 0 156784 ISHARES TR DOW JONES US ETF 464287846 94588 2370 SH SOLE None 0 0 94588 ISHARES TR US TELECOM ETF 464287713 49806 6667 SH SOLE None 0 0 49806 JACOBS ENGR GROUP INC COM 469814107 15271 680 SH SOLE None 0 0 15271 J ALEXANDERS HLDGS INC COM 46609J106 358 150 SH SOLE None 0 0 358 JAZZ PHARMACEUTICALS PLC SHS USD G50871105 336 9 SH SOLE None 0 0 336 JBG SMITH PPTYS COM 46590V100 748 75 SH SOLE None 0 0 748 HUNT J B TRANS SVCS INC COM 445658107 16057 550 SH SOLE None 0 0 16057 JETBLUE AWYS CORP COM 477143101 2340 500 SH SOLE None 0 0 2340 JOHN BEAN TECHNOLOGIES CORP COM 477839104 2056 73 SH SOLE None 0 0 2056 JOHNSON CTLS INTL PLC SHS G51502105 47722 4689 SH SOLE None 0 0 47722 PENNEY J C CORP INC COM 708160106 4298 15350 SH SOLE None 0 0 4298 JD COM INC SPON ADR CL A 47215P106 197165 22386 SH SOLE None 0 0 197165 JUST ENERGY GROUP INC COM 48213W101 2100 5000 SH SOLE None 0 0 2100 JEFFERIES FINL GROUP INC COM 47233W109 84755 15864 SH SOLE None 0 0 84755 NUVEEN FLOATING RATE INCOME COM 67072T108 11017 4303 SH SOLE None 0 0 11017 NUVEEN GLOBAL HIGH INCOME FD SHS 67075G103 127086 31034 SH SOLE None 0 0 127086 JOHN HANCOCK ETF TRUST MULTIFACTOR CO 47804J305 5119 572 SH SOLE None 0 0 5119 JOHN HANCOCK ETF TRUST MULTIFACTOR FI 47804J404 5122 498 SH SOLE None 0 0 5122 JOHN HANCOCK ETF TRUST MLTFCTR CONSMR 47804J875 4999 665 SH SOLE None 0 0 4999 JOHN HANCOCK ETF TRUST MULTIFACTOR TE 47804J602 5382 389 SH SOLE None 0 0 5382 JOHN HANCOCK ETF TRUST MLTFACTR UTILS 47804J867 4991 587 SH SOLE None 0 0 4991 ISHARES TR MRNGSTR LG-CP GR 464287119 3202 61 SH SOLE None 0 0 3202 ISHARES TR MRGSTR MD CP GRW 464288307 2635 40 SH SOLE None 0 0 2635 ISHARES TR MRGSTR MD CP VAL 464288406 3181 75 SH SOLE None 0 0 3181 NUVEEN ENERGY MLP TOTL RTRNF COM 67074U103 22277 11483 SH SOLE None 0 0 22277 JOHNSON & JOHNSON COM 478160104 985 27 SH SOLE None 0 0 985 JOHNSON & JOHNSON COM 478160104 3288031 90163 SH SOLE None 0 0 3288031 SPDR SERIES TRUST BLOOMBERG BRCLYS 78468R622 274 10 SH SOLE None 0 0 274 SPDR SERIES TRUST BLOOMBERG BRCLYS 78468R622 14281 609 SH SOLE None 0 0 14281 JUNIPER NETWORKS INC COM 48203R104 1919 312 SH SOLE None 0 0 1919 DIREXION SHS ETF TR DAILY JR GLD MIN 25460E166 3130 150 SH SOLE None 0 0 3130 NUVEEN PFD & INCM OPPORTNYS COM 67073B106 30821 11786 SH SOLE None 0 0 30821 JPMORGAN CHASE & CO COM 46625H100 3152912 90471 SH SOLE None 0 0 3152912 NUVEEN PFD & INCM SECURTIES COM 67072C105 188348 75114 SH SOLE None 0 0 188348 NUVEEN CR STRATEGIES INCM FD COM SHS 67073D102 61692 32173 SH SOLE None 0 0 61692 NUVEEN FLTNG RTE INCM OPP FD COM SHS 6706EN100 1249 500 SH SOLE None 0 0 1249 NUVEEN REAL ESTATE INCOME FD COM 67071B108 9158 3449 SH SOLE None 0 0 9158 JAMES RIV GROUP LTD COM G5005R107 227 22 SH SOLE None 0 0 227 NUVEEN TX ADV TOTAL RET STRG COM 67090H102 3678 1219 SH SOLE None 0 0 3678 NUVEEN TAX ADVANTAGED DIV GR COM 67073G105 21650 5000 SH SOLE None 0 0 21650 NORDSTROM INC COM 655664100 6142 600 SH SOLE None 0 0 6142 ISHARES TR GLOB UTILITS ETF 464288711 2569 175 SH SOLE None 0 0 2569 KELLOGG CO COM 487836108 40383 2336 SH SOLE None 0 0 40383 KADANT INC COM 48282T104 658 25 SH SOLE None 0 0 658 KRANESHARES TR BOSERA MSCI CH 500767405 37183 4560 SH SOLE None 0 0 37183 KB HOME COM 48666K109 2955 345 SH SOLE None 0 0 2955 KBR INC COM 48242W106 2774 364 SH SOLE None 0 0 2774 INVESCO EXCHNG TRADED FD TR KBW BK ETF 46138E628 22782 1565 SH SOLE None 0 0 22782 INVESCO EXCHNG TRADED FD TR KBW HIG DV YLD 46138E610 4080 744 SH SOLE None 0 0 4080 INVESCO EXCHNG TRADED FD TR KBW REGL BKG 46138E578 636 47 SH SOLE None 0 0 636 SPDR SERIES TRUST S&P CAP MKTS 78464A771 699 47 SH SOLE None 0 0 699 KEURIG DR PEPPER INC COM 49271V100 93352 12898 SH SOLE None 0 0 93352 KIRBY CORP COM 497266106 190251 8500 SH SOLE None 0 0 190251 KEYCORP NEW COM 493267108 121303 23973 SH SOLE None 0 0 121303 KEYSIGHT TECHNOLOGIES INC COM 49338L103 5491 214 SH SOLE None 0 0 5491 KENTUCKY FIRST FED BANCORP COM 491292108 2102 1085 SH SOLE None 0 0 2102 KINROSS GOLD CORP COM 496902404 207 175 SH SOLE None 0 0 207 KRAFT HEINZ CO COM 500754106 291148 36246 SH SOLE None 0 0 291148 SPDR SERIES TRUST S&P INS ETF 78464A789 2312 261 SH SOLE None 0 0 2312 KIMCO RLTY CORP COM 49446R109 554 107 SH SOLE None 0 0 554 KIMCO RLTY CORP COM 49446R109 5523 1067 SH SOLE None 0 0 5523 KIRKLANDS INC COM 497498105 682 2200 SH SOLE None 0 0 682 KKR & CO INC CL A 48251W104 89251 12239 SH SOLE None 0 0 89251 KLA CORPORATION COM NEW 482480100 2361 53 SH SOLE None 0 0 2361 KIMBERLY CLARK CORP COM 494368103 1303247 37899 SH SOLE None 0 0 1303247 KAYNE ANDERSON MDSTM ENERGY COM 48661E108 75934 28872 SH SOLE None 0 0 75934 KINDER MORGAN INC DEL COM 49456B101 1550615 292983 SH SOLE None 0 0 1550615 KEMPER CORP DEL COM 488401100 122062 6300 SH SOLE None 0 0 122062 CARMAX INC COM 143130102 124820 5695 SH SOLE None 0 0 124820 KNOT OFFSHORE PARTNERS LP COM UNITS Y48125101 3947 797 SH SOLE None 0 0 3947 COCA COLA CO COM 191216100 2901359 209674 SH SOLE None 0 0 2901359 COCA COLA CO COM 191216100 4997 361 SH SOLE None 0 0 4997 INNOVATOR ETFS TR RUSSELL 2000 P 45782C599 19127 3026 SH SOLE None 0 0 19127 EASTMAN KODAK CO COM NEW 277461406 232 200 SH SOLE None 0 0 232 COCA COLA FEMSA S A B DE C V SPONSORD ADR REP 191241108 15155 1000 SH SOLE None 0 0 15155 EXCHANGE TRADED CONCEPTS TR INNOVATION SHS 301505764 1276 180 SH SOLE None 0 0 1276 VANECK VECTORS ETF TRUST COAL ETF 92189F809 1484 600 SH SOLE None 0 0 1484 KOSMOS ENERGY LTD COM 500688106 2138 1500 SH SOLE None 0 0 2138 KROGER CO COM 501044101 215052 29673 SH SOLE None 0 0 215052 SPDR SERIES TRUST S&P REGL BKG 78464A698 56990 3913 SH SOLE None 0 0 56990 KOHLS CORP COM 500255104 637 50 SH SOLE None 0 0 637 KOHLS CORP COM 500255104 43623 3425 SH SOLE None 0 0 43623 KANSAS CITY SOUTHERN COM NEW 485170302 54018 1411 SH SOLE None 0 0 54018 KONTOOR BRANDS INC COM 50050N103 1239 118 SH SOLE None 0 0 1239 DWS MUN INCOME TR NEW COM 233368109 18015 6360 SH SOLE None 0 0 18015 KRATOS DEFENSE & SEC SOLUTIO COM NEW 50077B207 3152 700 SH SOLE None 0 0 3152 KVH INDS INC COM 482738101 4174 1500 SH SOLE None 0 0 4174 KAYNE ANDERSN MLP MIDS INVT COM 486606106 77578 22277 SH SOLE None 0 0 77578 LOEWS CORP COM 540424108 73484 5600 SH SOLE None 0 0 73484 LITHIUM AMERS CORP NEW COM NEW 53680Q207 476 600 SH SOLE None 0 0 476 LITHIA MTRS INC CL A 536797103 625 17 SH SOLE None 0 0 625 LADDER CAP CORP CL A 505743104 8035 1782 SH SOLE None 0 0 8035 LAMAR ADVERTISING CO NEW CL A 512816109 9149 410 SH SOLE None 0 0 9149 LAZARD LTD SHS A G54050102 56444 5650 SH SOLE None 0 0 56444 L BRANDS INC COM 501797104 906 200 SH SOLE None 0 0 906 LIBERTY BROADBAND CORP COM SER A 530307107 3612 116 SH SOLE None 0 0 3612 LIBERTY BROADBAND CORP COM SER C 530307305 11538 367 SH SOLE None 0 0 11538 LIBERTY GLOBAL PLC SHS CL A G5480U104 18476 3250 SH SOLE None 0 0 18476 LIBERTY GLOBAL PLC SHS CL C G5480U120 11715 2150 SH SOLE None 0 0 11715 LENDINGCLUB CORP COM NEW 52603A208 890 282 SH SOLE None 0 0 890 LINEAGE CELL THERAPEUTICS IN COM 53566P109 994 4468 SH SOLE None 0 0 994 LEIDOS HLDGS INC COM 525327102 10058 411 SH SOLE None 0 0 10058 COHEN & STEERS LTD DUR PFD I COM 19248C105 3278 500 SH SOLE None 0 0 3278 LEGGETT & PLATT INC COM 524660107 16654 1311 SH SOLE None 0 0 16654 FIRST TR EXCHANGE TRADED FD INDXX INOVTV ETF 33741X201 4154 520 SH SOLE None 0 0 4154 ISHARES INC JP MORGAN EM ETF 464286517 2194 200 SH SOLE None 0 0 2194 LENNAR CORP CL A 526057104 6779 486 SH SOLE None 0 0 6779 BNY MELLON STRATEGIC MUNS IN COM 05588W108 31504 14808 SH SOLE None 0 0 31504 LEVI STRAUSS & CO NEW CL A COM STK 52736R102 7469 1549 SH SOLE None 0 0 7469 LIONS GATE ENTMNT CORP CL A VTG 535919401 1332 500 SH SOLE None 0 0 1332 LIONS GATE ENTMNT CORP CL B NON VTG 535919500 3724 1500 SH SOLE None 0 0 3724 LGI HOMES INC COM 50187T106 1766 100 SH SOLE None 0 0 1766 LIGAND PHARMACEUTICALS INC COM NEW 53220K504 10859 417 SH SOLE None 0 0 10859 LABORATORY CORP AMER HLDGS COM NEW 50540R409 69037 1632 SH SOLE None 0 0 69037 L3HARRIS TECHNOLOGIES INC COM 502431109 136335 2756 SH SOLE None 0 0 136335 LENNOX INTL INC COM 526107107 72459 1188 SH SOLE None 0 0 72459 LIBERTY LATIN AMERICA LTD COM CL A G9001E102 6012 1246 SH SOLE None 0 0 6012 LIBERTY LATIN AMERICA LTD COM CL C G9001E128 3527 725 SH SOLE None 0 0 3527 LINDE PLC SHS G5494J103 76028 1428 SH SOLE None 0 0 76028 GLOBAL X FDS LITHIUM BTRY ETF 37954Y855 6835 1000 SH SOLE None 0 0 6835 LUMENTUM HLDGS INC COM 55024U109 5055 255 SH SOLE None 0 0 5055 LUCKIN COFFEE INC SPONSORED ADS 54951L109 2657 270 SH SOLE None 0 0 2657 LKQ CORP COM 501889208 11531 1292 SH SOLE None 0 0 11531 LILLY ELI & CO COM 532457108 461080 14033 SH SOLE None 0 0 461080 FIRST TR EXCHANGE TRADED FD FST LOW OPPT EFT 33739Q200 32983 2547 SH SOLE None 0 0 32983 LANDMARK INFRASTRUCTURE LP COM UNIT LTD 51508J108 205000 50000 SH SOLE None 0 0 205000 LOCKHEED MARTIN CORP COM 539830109 472393 4853 SH SOLE None 0 0 472393 LINCOLN NATL CORP IND COM 534187109 25286 1714 SH SOLE None 0 0 25286 CHENIERE ENERGY INC COM NEW 16411R208 268830 17608 SH SOLE None 0 0 268830 ALLIANT ENERGY CORP COM 018802108 34254 2504 SH SOLE None 0 0 34254 LANTHEUS HLDGS INC COM 516544103 5128 1000 SH SOLE None 0 0 5128 LIVE OAK BANCSHARES INC COM 53803X105 1663 350 SH SOLE None 0 0 1663 EL POLLO LOCO HLDGS INC COM 268603107 757 200 SH SOLE None 0 0 757 LOGMEIN INC COM 54142L109 386 18 SH SOLE None 0 0 386 LONESTAR RES US INC CL A VTG 54240F103 261 400 SH SOLE None 0 0 261 GRAND CANYON ED INC COM 38526M106 14225 594 SH SOLE None 0 0 14225 LOWES COS INC COM 548661107 60808 2031 SH SOLE None 0 0 60808 LOWES COS INC COM 548661107 535678 19965 SH SOLE None 0 0 535678 LIVEPERSON INC COM 538146101 2312 250 SH SOLE None 0 0 2312 LOUISIANA PAC CORP COM 546347105 13237 1785 SH SOLE None 0 0 13237 ISHARES TR IBOXX INV CP ETF 464287242 86552 2706 SH SOLE None 0 0 86552 LAM RESEARCH CORP COM 512807108 804 11 SH SOLE None 0 0 804 ISHARES TR MULTIFACTOR USA 46434V282 23973 2781 SH SOLE None 0 0 23973 K12 INC COM 48273U102 610 120 SH SOLE None 0 0 610 LIBERTY MEDIA CORP DELAWARE COM A SIRIUSXM 531229409 16158 1337 SH SOLE None 0 0 16158 LIBERTY MEDIA CORP DELAWARE COM C SIRIUSXM 531229607 54988 4569 SH SOLE None 0 0 54988 LTC PPTYS INC COM 502175102 17373 1552 SH SOLE None 0 0 17373 LIVENT CORP COM 53814L108 1622 759 SH SOLE None 0 0 1622 LIBERTY TRIPADVISOR HLDGS IN COM SER A 531465102 1147 624 SH SOLE None 0 0 1147 LUBYS INC COM 549282101 633333 1151515 SH SOLE None 0 0 633333 LULULEMON ATHLETICA INC COM 550021109 55022 950 SH SOLE None 0 0 55022 SOUTHWEST AIRLS CO COM 844741108 630576 46727 SH SOLE None 0 0 630576 LEGG MASON ETF INVESTMENT TR L VOL H DIV ETF 52468L406 7348 863 SH SOLE None 0 0 7348 LEGG MASON ETF INVESTMENT TR EMRG MKTS VOLA 52468L604 506 78 SH SOLE None 0 0 506 LEGG MASON ETF INVESTMENT TR INT LW VTY HGH 52468L505 5716 856 SH SOLE None 0 0 5716 LAS VEGAS SANDS CORP COM 517834107 283806 16443 SH SOLE None 0 0 283806 LAMB WESTON HLDGS INC COM 513272104 8412 391 SH SOLE None 0 0 8412 LEXINFINTECH HLDGS LTD ADR 528877103 3973 1144 SH SOLE None 0 0 3973 LEXINFINTECH HLDGS LTD ADR 528877103 9233 3440 SH SOLE None 0 0 9233 LEXICON PHARMACEUTICALS INC COM NEW 528872302 698 673 SH SOLE None 0 0 698 LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 98650 4177 SH SOLE None 0 0 98650 LYFT INC CL A COM 55087P104 13444 1250 SH SOLE None 0 0 13444 LIVE NATION ENTERTAINMENT IN COM 538034109 35128 1966 SH SOLE None 0 0 35128 MACYS INC COM 55616P104 83586 19667 SH SOLE None 0 0 83586 MASTERCARD INC CL A 57636Q104 85504 1145 SH SOLE None 0 0 85504 MASTERCARD INC CL A 57636Q104 1161786 16517 SH SOLE None 0 0 1161786 MID AMER APT CMNTYS INC COM 59522J103 8736 265 SH SOLE None 0 0 8736 MACERICH CO COM 554382101 7430 1104 SH SOLE None 0 0 7430 MAIN STREET CAPITAL CORP COM 56035L104 8924 828 SH SOLE None 0 0 8924 MANTECH INTL CORP CL A 564563104 3112 156 SH SOLE None 0 0 3112 MARRIOTT INTL INC NEW CL A 571903202 48485 1281 SH SOLE None 0 0 48485 REMARK HLDGS INC COM 75955K102 322 2500 SH SOLE None 0 0 322 MARINE PETE TR UNIT BEN INT 568423107 376 800 SH SOLE None 0 0 376 MASCO CORP COM 574599106 16213 1351 SH SOLE None 0 0 16213 MATTEL INC COM 577081102 6730 1987 SH SOLE None 0 0 6730 MATSON INC COM 57686G105 4570 448 SH SOLE None 0 0 4570 PIONEER MUN HIGH INCOME ADV COM 723762100 5466 2023 SH SOLE None 0 0 5466 ISHARES TR MBS ETF 464288588 15674 580 SH SOLE None 0 0 15674 MICROBOT MED INC COM NEW 59503A204 4073 1602 SH SOLE None 0 0 4073 MOLECULIN BIOTECH INC COM 60855D101 1001 4376 SH SOLE None 0 0 1001 MOELIS & CO CL A 60786M105 678 85 SH SOLE None 0 0 678 MEDLEY CAP CORP COM 58503F106 1189 2181 SH SOLE None 0 0 1189 MCDONALDS CORP COM 580135101 1136 23 SH SOLE None 0 0 1136 MCDONALDS CORP COM 580135101 870337 17617 SH SOLE None 0 0 870337 CONTANGO OIL & GAS COMPANY COM NEW 21075N204 320817 349664 SH SOLE None 0 0 320817 ISHARES TR MSCI CHINA ETF 46429B671 2500 156 SH SOLE None 0 0 2500 MICROCHIP TECHNOLOGY INC COM 595017104 182291 6963 SH SOLE None 0 0 182291 MCKESSON CORP COM 58155Q103 15853 458 SH SOLE None 0 0 15853 MADISON CVRED CALL & EQ STR COM 557437100 1432 864 SH SOLE None 0 0 1432 MOODYS CORP COM 615369105 330119 5562 SH SOLE None 0 0 330119 MERCURY GENL CORP NEW COM 589400100 36548 3000 SH SOLE None 0 0 36548 MONGODB INC CL A 60937P106 3060 93 SH SOLE None 0 0 3060 FIRST TR EXCHANGE TRADED FD MULTI ASSET DI 33738R100 14952 3183 SH SOLE None 0 0 14952 MONDELEZ INTL INC CL A 609207105 793702 57640 SH SOLE None 0 0 793702 MEREDITH CORP COM 589433101 1015 125 SH SOLE None 0 0 1015 MCDERMOTT INTL INC COM 580037703 3722 22003 SH SOLE None 0 0 3722 MEDTRONIC PLC SHS G5960L103 1248 44 SH SOLE None 0 0 1248 MEDTRONIC PLC SHS G5960L103 289845 10219 SH SOLE None 0 0 289845 MDU RES GROUP INC COM 552690109 116560 15693 SH SOLE None 0 0 116560 SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 149494 1593 SH SOLE None 0 0 149494 SPDR SERIES TRUST S&P 400 MDCP VAL 78464A839 6286 459 SH SOLE None 0 0 6286 ISHARES US ETF TR SHT MAT MUN ETF 46431W838 8186 654 SH SOLE None 0 0 8186 MEDIFAST INC COM 58470H101 7214 263 SH SOLE None 0 0 7214 MERCADOLIBRE INC COM 58733R102 10152 71 SH SOLE None 0 0 10152 BLACKROCK MUNIENHANCED FD IN COM 09253Y100 8370 3000 SH SOLE None 0 0 8370 METHANEX CORP COM 59151K108 1236 128 SH SOLE None 0 0 1236 MERCER INTL INC COM 588056101 4612 1500 SH SOLE None 0 0 4612 METLIFE INC COM 59156R108 70701 5548 SH SOLE None 0 0 70701 MANULIFE FINL CORP COM 56501R106 19153 3776 SH SOLE None 0 0 19153 MACQUARIE FT TR GB INF UT DI COM 55607W100 7022 2620 SH SOLE None 0 0 7022 MICRO FOCUS INTERNATIONAL PL SPON ADR NEW 594837403 5064 1470 SH SOLE None 0 0 5064 MFS MUN INCOME TR SH BEN INT 552738106 19027 10765 SH SOLE None 0 0 19027 PIMCO EQUITY SER RAFI DYN ML US 72202L363 4515 579 SH SOLE None 0 0 4515 VANGUARD WORLD FD MEGA CAP INDEX 921910873 27971 1001 SH SOLE None 0 0 27971 MFS GOVT MKTS INCOME TR SH BEN INT 552939100 699 609 SH SOLE None 0 0 699 VANGUARD WORLD FD MEGA GRWTH IND 921910816 25759 707 SH SOLE None 0 0 25759 MGM RESORTS INTERNATIONAL COM 552953101 250981 30175 SH SOLE None 0 0 250981 MAGNOLIA OIL & GAS CORP CL A 559663109 3145 1000 SH SOLE None 0 0 3145 BLACKROCK MUNIHOLDINGS FD IN COM 09253N104 55857 13189 SH SOLE None 0 0 55857 WESTERN ASSET MUN HI INCM FD COM 95766N103 6534 3448 SH SOLE None 0 0 6534 MOHAWK INDS INC COM 608190104 2455 72 SH SOLE None 0 0 2455 MAIDEN HOLDINGS LTD SHS G5753U112 27356 145900 SH SOLE None 0 0 27356 MACQUARIE INFRASTRUCTURE COR COM 55608B105 40161 3750 SH SOLE None 0 0 40161 MIDDLEBY CORP COM 596278101 1396 90 SH SOLE None 0 0 1396 MIDDLEBY CORP COM 596278101 2464 90 SH SOLE None 0 0 2464 COHEN & STEERS MLP INC & ENR COM SHS 19249B106 21768 10830 SH SOLE None 0 0 21768 MFS INTER INCOME TR SH BEN INT 55273C107 1900 2000 SH SOLE None 0 0 1900 MITEK SYS INC COM NEW 606710200 19125 10000 SH SOLE None 0 0 19125 ETF MANAGERS TR ETFMG ALTR HRVST 26924G508 4518 1056 SH SOLE None 0 0 4518 ETF MANAGERS TR ETFMG ALTR HRVST 26924G508 4923 1150 SH SOLE None 0 0 4923 MCCORMICK & CO INC COM NON VTG 579780206 79994 1885 SH SOLE None 0 0 79994 MARKEL CORP COM 570535104 911964 3242 SH SOLE None 0 0 911964 MARKETAXESS HLDGS INC COM 57060D108 7108 75 SH SOLE None 0 0 7108 MARTIN MARIETTA MATLS INC COM 573284106 5103 73 SH SOLE None 0 0 5103 MELLANOX TECHNOLOGIES LTD SHS M51363113 10253 350 SH SOLE None 0 0 10253 GLOBAL X FDS GLBL X MLP ETF 37950E473 143810 73000 SH SOLE None 0 0 143810 GLOBAL X FDS GLB X MLP ENRG I 37950E226 24560 8000 SH SOLE None 0 0 24560 MARSH & MCLENNAN COS INC COM 571748102 10445 375 SH SOLE None 0 0 10445 MARTIN MIDSTREAM PRTNRS L P UNIT L P INT 573331105 5102 5064 SH SOLE None 0 0 5102 3M CO COM 88579Y101 706 16 SH SOLE None 0 0 706 3M CO COM 88579Y101 2204513 49983 SH SOLE None 0 0 2204513 MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 748761 47639 SH SOLE None 0 0 748761 WESTERN ASST MNGD MUN FD INC COM 95766M105 14315 4299 SH SOLE None 0 0 14315 MAKEMYTRIP LIMITED MAURITIUS SHS V5633W109 1260 220 SH SOLE None 0 0 1260 MONMOUTH REAL ESTATE INVT CO CL A 609720107 6064 1675 SH SOLE None 0 0 6064 MONRO INC COM 610236101 38662 1978 SH SOLE None 0 0 38662 MONRO INC COM 610236101 723 2619 SH SOLE None 0 0 723 MONSTER BEVERAGE CORP NEW COM 61174X109 286 18 SH SOLE None 0 0 286 ALTRIA GROUP INC COM 02209S103 2179261 174655 SH SOLE None 0 0 2179261 VANECK VECTORS ETF TRUST MORNINGSTAR WIDE 92189F643 55509 4053 SH SOLE None 0 0 55509 MOLINA HEALTHCARE INC COM 60855R100 1696 50 SH SOLE None 0 0 1696 VANECK VECTORS ETF TRUST AGRIBUSINESS ETF 92189F700 29454 1714 SH SOLE None 0 0 29454 MOSAIC CO NEW COM 61945C103 1488 275 SH SOLE None 0 0 1488 BLACKROCK MUNIYIELD PA QLTY COM 09255G107 2965 830 SH SOLE None 0 0 2965 MARATHON PETE CORP COM 56585A102 878487 58323 SH SOLE None 0 0 878487 MPLX LP COM UNIT REP LTD 55336V100 200122 31441 SH SOLE None 0 0 200122 MEDICAL PPTYS TRUST INC COM 58463J304 69818 13229 SH SOLE None 0 0 69818 MARINE PRODS CORP COM 568427108 1080 300 SH SOLE None 0 0 1080 MERCURY SYS INC COM 589378108 10798 625 SH SOLE None 0 0 10798 MERCK & CO INC COM 58933Y105 1800587 79190 SH SOLE None 0 0 1800587 MERCK & CO INC COM 58933Y105 6 0 SH SOLE None 0 0 6 MODERNA INC COM 60770K107 4670 955 SH SOLE None 0 0 4670 MARATHON OIL CORP COM 565849106 55860 16454 SH SOLE None 0 0 55860 MARVELL TECHNOLOGY GROUP LTD ORD G5876H105 3539 533 SH SOLE None 0 0 3539 MARVELL TECHNOLOGY GROUP LTD ORD G5876H105 9057 1729 SH SOLE None 0 0 9057 MORGAN STANLEY COM NEW 617446448 95343 7460 SH SOLE None 0 0 95343 MESABI TR CTF BEN INT 590672101 1177 200 SH SOLE None 0 0 1177 MSCI INC COM 55354G100 1872 29 SH SOLE None 0 0 1872 MORGAN STANLEY EMER MKTS DEB COM 61744H105 12100 5000 SH SOLE None 0 0 12100 MIDDLESEX WATER CO COM 596680108 3703 233 SH SOLE None 0 0 3703 MICROSOFT CORP COM 594918104 3317856 84156 SH SOLE None 0 0 3317856 MOTOROLA SOLUTIONS INC COM NEW 620076307 23083 573 SH SOLE None 0 0 23083 MSC INDL DIRECT INC CL A 553530106 2217 113 SH SOLE None 0 0 2217 ARCELORMITTAL SA LUXEMBOURG NY REGISTRY SH 03938L203 2043 466 SH SOLE None 0 0 2043 M & T BK CORP COM 55261F104 39454 930 SH SOLE None 0 0 39454 MATCH GROUP INC COM 57665R106 4106 200 SH SOLE None 0 0 4106 METTLER TOLEDO INTERNATIONAL COM 592688105 17254 87 SH SOLE None 0 0 17254 MATADOR RES CO COM 576485205 9533 2122 SH SOLE None 0 0 9533 MOLECULAR TEMPLATES INC COM 608550109 350 100 SH SOLE None 0 0 350 VAIL RESORTS INC COM 91879Q109 600 10 SH SOLE None 0 0 600 MERITOR INC COM 59001K100 7857 1200 SH SOLE None 0 0 7857 MATERION CORP COM 576690101 8918 600 SH SOLE None 0 0 8918 MATRIX SVC CO COM 576853105 1459 255 SH SOLE None 0 0 1459 ISHARES TR USA MOMENTUM FCT 46432F396 12924 412 SH SOLE None 0 0 12924 MANITOWOC CO INC COM NEW 563571405 350 80 SH SOLE None 0 0 350 MICRON TECHNOLOGY INC COM 595112103 85819 11168 SH SOLE None 0 0 85819 BLACKROCK MUNIASSETS FD INC COM 09254J102 16687 4400 SH SOLE None 0 0 16687 ISHARES TR NATIONAL MUN ETF 464288414 17400 611 SH SOLE None 0 0 17400 BLACKROCK MUNIHLDNGS QLTY II COM 09254C107 25686 8148 SH SOLE None 0 0 25686 BLACKROCK MUNIHLDGS FD II IN COM 09253P109 29014 7620 SH SOLE None 0 0 29014 BLACKROCK MUNI INTER DR FD I COM 09253X102 11254 3161 SH SOLE None 0 0 11254 MURPHY OIL CORP COM 626717102 11725 1750 SH SOLE None 0 0 11725 BLACKROCK MUNIHOLDNGS QLTY I COM 09254A101 1493 475 SH SOLE None 0 0 1493 MURPHY USA INC COM 626755102 8775 300 SH SOLE None 0 0 8775 MCEWEN MNG INC COM 58039P107 11668 36750 SH SOLE None 0 0 11668 BLACKROCK MUNIVEST FD INC COM 09253R105 37984 16678 SH SOLE None 0 0 37984 MV OIL TR TR UNITS 553859109 951 606 SH SOLE None 0 0 951 BLACKROCK MUNIVEST FD II INC COM 09253T101 9483 2567 SH SOLE None 0 0 9483 MEXCO ENERGY CORP COM 592770101 985 1000 SH SOLE None 0 0 985 MEXICO EQUITY & INCOME FD COM 592834105 1502 518 SH SOLE None 0 0 1502 MEXICO FD INC COM 592835102 13173 3835 SH SOLE None 0 0 13173 ISHARES TR GLOBAL MATER ETF 464288695 3138 186 SH SOLE None 0 0 3138 MAXIM INTEGRATED PRODS INC COM 57772K101 4401 286 SH SOLE None 0 0 4401 BLACKROCK MUNIYIELD CALIF FD COM 09254M105 2674 758 SH SOLE None 0 0 2674 BLACKROCK MUNIYIELD FD INC COM 09253W104 16976 4582 SH SOLE None 0 0 16976 MYRIAD GENETICS INC COM 62855J104 1464 215 SH SOLE None 0 0 1464 BLACKROCK MUNIYIELD QLTY FD COM 09254E103 29241 8664 SH SOLE None 0 0 29241 MYLAN N V SHS EURO N59465109 2940 585 SH SOLE None 0 0 2940 NUVEEN QUALITY MUNCP INCOME COM 67066V101 111358 30509 SH SOLE None 0 0 111358 NORTHERN DYNASTY MINERALS LT COM NEW 66510M204 18 172 SH SOLE None 0 0 18 NORTHERN DYNASTY MINERALS LT COM NEW 66510M204 235 2200 SH SOLE None 0 0 235 NORDIC AMERICAN TANKERS LIMI COM G65773106 6033 4905 SH SOLE None 0 0 6033 NATIONAL INSTRS CORP COM 636518102 10283 971 SH SOLE None 0 0 10283 NAVIENT CORPORATION COM 63938C108 1830 535 SH SOLE None 0 0 1830 NUVEEN TAXABLE MUNICPL INCM COM 67074C103 11729 2148 SH SOLE None 0 0 11729 NEW AGE BEVERAGES CORP COM 64157V108 1545 3395 SH SOLE None 0 0 1545 NEUBERGER BERMAN MUNI FD INC COM 64124P101 26968 7000 SH SOLE None 0 0 26968 NEUROCRINE BIOSCIENCES INC COM 64125C109 4918 183 SH SOLE None 0 0 4918 NEUROCRINE BIOSCIENCES INC COM 64125C109 4810 229 SH SOLE None 0 0 4810 NOBLE ENERGY INC COM 655044105 198341 31939 SH SOLE None 0 0 198341 NABORS INDUSTRIES LTD SHS G6359F103 4759 6610 SH SOLE None 0 0 4759 NCR CORP NEW COM 62886E108 8245 938 SH SOLE None 0 0 8245 ALLIANZGI CONV INCOME FD COM 018828103 1150 800 SH SOLE None 0 0 1150 ALLIANZGI CONV INCOME FD II COM 018825109 5967 4662 SH SOLE None 0 0 5967 NASDAQ INC COM 631103108 17289 646 SH SOLE None 0 0 17289 NORDSON CORP COM 655663102 17017 418 SH SOLE None 0 0 17017 NOBLE CORP PLC SHS USD G65431101 2074 6800 SH SOLE None 0 0 2074 NUVEEN AMT FREE QLTY MUN INC COM 670657105 155342 43211 SH SOLE None 0 0 155342 ISHARES US ETF TR SHT MAT BD ETF 46431W507 12070 961 SH SOLE None 0 0 12070 NEXTERA ENERGY INC COM 65339F101 1453 24 SH SOLE None 0 0 1453 NEXTERA ENERGY INC COM 65339F101 1059140 17495 SH SOLE None 0 0 1059140 NEWMONT GOLDCORP CORPORATION COM 651639106 16638 1532 SH SOLE None 0 0 16638 NEOGENOMICS INC COM NEW 64049M209 4300 588 SH SOLE None 0 0 4300 NEOGENOMICS INC COM NEW 64049M209 8585 1565 SH SOLE None 0 0 8585 NEOGEN CORP COM 640491106 4220 259 SH SOLE None 0 0 4220 NEWMARKET CORP COM 651587107 27367 225 SH SOLE None 0 0 27367 NEWTEK BUSINESS SVCS CORP COM NEW 652526203 3228 570 SH SOLE None 0 0 3228 NATIONAL FUEL GAS CO N J COM 636180101 13753 1182 SH SOLE None 0 0 13753 ALLIANZGI NFJ DIVID INT & PR COM 01883A107 8646 2660 SH SOLE None 0 0 8646 NETFLIX INC COM 64110L106 463514 5730 SH SOLE None 0 0 463514 NOVAGOLD RES INC COM NEW 66987E206 3136 1400 SH SOLE None 0 0 3136 NATIONAL GRID PLC SPONSORED ADR NE 636274409 69297 4423 SH SOLE None 0 0 69297 NGL ENERGY PARTNERS LP COM UNIT REPST 62913M107 111038 39167 SH SOLE None 0 0 111038 NGM BIOPHARMACEUTICALS INC COM 62921N105 7165 1550 SH SOLE None 0 0 7165 INGEVITY CORP COM 45688C107 1114 51 SH SOLE None 0 0 1114 NEXPOINT STRATEGIC OPORTUNT COM NEW 65340G205 263644 59547 SH SOLE None 0 0 263644 NATIONAL HEALTH INVS INC COM 63633D104 448 22 SH SOLE None 0 0 448 NISOURCE INC COM 65473P105 2763 397 SH SOLE None 0 0 2763 ALLIANZGI EQUITY & CONV INCO COM 018829101 4957 875 SH SOLE None 0 0 4957 NUVEEN SELECT MAT MUN FD SH BEN INT 67061T101 29817 11370 SH SOLE None 0 0 29817 NIKE INC CL B 654106103 3448 136 SH SOLE None 0 0 3448 NIKE INC CL B 654106103 720227 28636 SH SOLE None 0 0 720227 NEKTAR THERAPEUTICS COM 640268108 944 175 SH SOLE None 0 0 944 NORTONLIFELOCK INC COM 668771108 45895 7194 SH SOLE None 0 0 45895 ANNALY CAP MGMT INC COM 035710409 389307 165311 SH SOLE None 0 0 389307 NEW MTN FIN CORP COM 647551100 32085 9341 SH SOLE None 0 0 32085 NUVEEN MUN INCOME FD INC COM 67062J102 282 100 SH SOLE None 0 0 282 NAVIOS MARITIME PARTNERS L P COM UNIT LPI Y62267409 3575 768 SH SOLE None 0 0 3575 NEWMARK GROUP INC CL A 65158N102 2462 732 SH SOLE None 0 0 2462 NUVEEN MUN HIGH INCOME OPP F COM 670682103 170674 48111 SH SOLE None 0 0 170674 NAVIOS MARITIME ACQUIS CORP SHS Y62159143 565 266 SH SOLE None 0 0 565 NATIONAL RETAIL PPTYS INC COM 637417106 17701 1320 SH SOLE None 0 0 17701 NOAH HLDGS LTD SPON ADS CL A 65487X102 442 50 SH SOLE None 0 0 442 PROSHARES TR S&P 500 DV ARIST 74348A467 345284 18271 SH SOLE None 0 0 345284 NORTHROP GRUMMAN CORP COM 666807102 495813 5766 SH SOLE None 0 0 495813 INNOVATOR ETFS TR NASDAQ 100 PWR 45782C615 12656 1565 SH SOLE None 0 0 12656 NOKIA CORP SPONSORED ADR 654902204 6255 6744 SH SOLE None 0 0 6255 NOMAD FOODS LTD USD ORD SHS G6564A105 8433 1508 SH SOLE None 0 0 8433 GLOBAL X FDS GLBX MSCI NORW 37950E747 472 151 SH SOLE None 0 0 472 NATIONAL OILWELL VARCO INC COM 637071101 9781 1562 SH SOLE None 0 0 9781 SERVICENOW INC COM 81762P102 119845 1698 SH SOLE None 0 0 119845 ENPRO INDS INC COM 29355X107 2926 175 SH SOLE None 0 0 2926 NUVEEN PENNSYLVANIA QLT MUN COM 670972108 9435 2667 SH SOLE None 0 0 9435 NEWPARK RES INC COM PAR $.01NEW 651718504 705 450 SH SOLE None 0 0 705 NRG ENERGY INC COM NEW 629377508 31430 3163 SH SOLE None 0 0 31430 PIMCO ENRGY TACTICAL CR OPP COM SHS BEN INT 69346N107 2001 485 SH SOLE None 0 0 2001 NEUBERGER BERMAN RE ES SEC F COM 64190A103 94476 67725 SH SOLE None 0 0 94476 NATURAL RESOURCE PARTNERS L COM UNIT LTD PAR 63900P608 2152 428 SH SOLE None 0 0 2152 NORTH EUROPEAN OIL RTY TR SH BEN INT 659310106 14775 10000 SH SOLE None 0 0 14775 NEW RESIDENTIAL INVT CORP COM NEW 64828T201 101449 25189 SH SOLE None 0 0 101449 NUSTAR ENERGY LP UNIT COM 67058H102 170241 26343 SH SOLE None 0 0 170241 NATIONAL STORAGE AFFILIATES COM SHS BEN IN 637870106 2042 243 SH SOLE None 0 0 2042 NORFOLK SOUTHERN CORP COM 655844108 273821 5642 SH SOLE None 0 0 273821 NUVEEN SR INCOME FD COM 67067Y104 19399 13019 SH SOLE None 0 0 19399 INSPERITY INC COM 45778Q107 1312 61 SH SOLE None 0 0 1312 NETAPP INC COM 64110D104 1649 106 SH SOLE None 0 0 1649 NETEASE INC SPONSORED ADS 64110W102 383 5 SH SOLE None 0 0 383 TORTOISE MIDSTRM ENERGY FD I COM 89148B101 65554 23925 SH SOLE None 0 0 65554 NUTRIEN LTD COM 67077M108 52461 4380 SH SOLE None 0 0 52461 NATERA INC COM 632307104 1263 150 SH SOLE None 0 0 1263 NORTHERN TR CORP COM 665859104 74777 2815 SH SOLE None 0 0 74777 WISDOMTREE TR 90/60 BALNCED FD 97717Y790 126266 17052 SH SOLE None 0 0 126266 NATUS MEDICAL INC COM 639050103 495 60 SH SOLE None 0 0 495 NUVEEN TEXAS QLTY MUN INCME COM 670983105 28750 8025 SH SOLE None 0 0 28750 NUANCE COMMUNICATIONS INC COM 67020Y100 30315 6801 SH SOLE None 0 0 30315 NUCOR CORP COM 670346105 67389 4790 SH SOLE None 0 0 67389 NUSHARES ETF TR NUVEEN ESG LRGVL 67092P300 2870 350 SH SOLE None 0 0 2870 NUSHARES ETF TR NUVEEN ENHCD 1 5 67092P110 2577 413 SH SOLE None 0 0 2577 NUVEEN MUN VALUE FD INC COM 670928100 112323 41990 SH SOLE None 0 0 112323 NUVASIVE INC COM 670704105 1798 93 SH SOLE None 0 0 1798 NUVEEN AMT-FREE MUN VALUE FD COM 670695105 4052 1000 SH SOLE None 0 0 4052 NOVOCURE LTD ORD SHS G6674U108 4214 200 SH SOLE None 0 0 4214 NVIDIA CORP COM 67066G104 446312 7587 SH SOLE None 0 0 446312 NV5 GLOBAL INC COM 62945V109 870 69 SH SOLE None 0 0 870 NUVEEN AMT FREE MUN CR INC F COM 67071L106 249231 59803 SH SOLE None 0 0 249231 NOVO-NORDISK A S ADR 670100205 193796 16868 SH SOLE None 0 0 193796 NOVO-NORDISK A S ADR 670100205 44973 3108 SH SOLE None 0 0 44973 NOVARTIS A G SPONSORED ADR 66987V109 282109 11917 SH SOLE None 0 0 282109 NVENT ELECTRIC PLC SHS G6700G107 8533 1334 SH SOLE None 0 0 8533 NEWELL BRANDS INC COM 651229106 6257 1302 SH SOLE None 0 0 6257 NORTHWEST NAT HLDG CO COM 66765N105 3686 200 SH SOLE None 0 0 3686 NUVEEN SELECT TAX FREE INCM SH BEN INT 67062F100 6285 1531 SH SOLE None 0 0 6285 NXP SEMICONDUCTORS N V COM N6596X109 205730 6466 SH SOLE None 0 0 205730 NUVEEN SELECT TAX FREE INCM SH BEN INT 67063C106 6554 1719 SH SOLE None 0 0 6554 NEXPOINT RESIDENTIAL TR INC COM 65341D102 698 62 SH SOLE None 0 0 698 NEXSTAR MEDIA GROUP INC CL A 65336K103 266 9 SH SOLE None 0 0 266 NEW YORK CMNTY BANCORP INC COM 649445103 1178 392 SH SOLE None 0 0 1178 NEW YORK MTG TR INC COM PAR $.02 649604501 24651 15827 SH SOLE None 0 0 24651 NYMOX PHARMACEUTICAL CORP COM P73398102 3300 6000 SH SOLE None 0 0 3300 NUVEEN MUNICIPAL CREDIT INC COM SH BEN INT 67070X101 110592 27023 SH SOLE None 0 0 110592 REALTY INCOME CORP COM 756109104 130089 7067 SH SOLE None 0 0 130089 OASIS PETE INC NEW COM 674215108 61296 75210 SH SOLE None 0 0 61296 OWENS CORNING NEW COM 690742101 798 49 SH SOLE None 0 0 798 OAKTREE SPECIALTY LENDING CO COM 67401P108 1160 850 SH SOLE None 0 0 1160 OFFICE DEPOT INC COM 676220106 38566 56300 SH SOLE None 0 0 38566 ISHARES TR S&P 100 ETF 464287101 7204 200 SH SOLE None 0 0 7204 OGE ENERGY CORP COM 670837103 140269 12617 SH SOLE None 0 0 140269 ONE GAS INC COM 68235P108 29287 1252 SH SOLE None 0 0 29287 OMEGA HEALTHCARE INVS INC COM 681936100 132948 12557 SH SOLE None 0 0 132948 O-I GLASS INC COM 67098H104 8320 2789 SH SOLE None 0 0 8320 INVESCO MUNI INCOME OPP TRST COM 46132X101 30359 15391 SH SOLE None 0 0 30359 VANECK VECTORS ETF TRUST OIL SVCS ETF 92189F718 1876 566 SH SOLE None 0 0 1876 ONEOK INC NEW COM 682680103 105288 5566 SH SOLE None 0 0 105288 OKTA INC CL A 679295105 1644 57 SH SOLE None 0 0 1644 UNIVERSAL DISPLAY CORP COM 91347P105 1546 30 SH SOLE None 0 0 1546 UNIVERSAL DISPLAY CORP COM 91347P105 3400 66 SH SOLE None 0 0 3400 OLIN CORP COM PAR $1 680665205 9978 2314 SH SOLE None 0 0 9978 OMNICOM GROUP INC COM 681919106 16710 825 SH SOLE None 0 0 16710 INVESCO EXCH TRD SLF IDX FD RUSL 1000 DYNM 46138J619 40611 4852 SH SOLE None 0 0 40611 OWENS & MINOR INC NEW COM 690732102 1184 916 SH SOLE None 0 0 1184 ON SEMICONDUCTOR CORP COM 682189105 42177 6920 SH SOLE None 0 0 42177 FIDELITY COMWLTH TR NDQ CP IDX TRK 315912808 58812 673 SH SOLE None 0 0 58812 ORGANOVO HLDGS INC COM 68620A104 800 9000 SH SOLE None 0 0 800 OFFICE PPTYS INCOME TR COM SHS BEN INT 67623C109 49479 6158 SH SOLE None 0 0 49479 OPKO HEALTH INC COM 68375N103 4116 11200 SH SOLE None 0 0 4116 OSISKO GOLD ROYALTIES LTD COM 68827L101 250 103 SH SOLE None 0 0 250 ORANGE SPONSORED ADR 684060106 5106 1400 SH SOLE None 0 0 5106 ORCHID IS CAP INC COM 68571X103 3218 2200 SH SOLE None 0 0 3218 ORACLE CORP COM 68389X105 304956 23024 SH SOLE None 0 0 304956 OLD REP INTL CORP COM 680223104 34114 6100 SH SOLE None 0 0 34114 O REILLY AUTOMOTIVE INC NEW COM 67103H107 178810 1632 SH SOLE None 0 0 178810 OSHKOSH CORP COM 688239201 23946 1012 SH SOLE None 0 0 23946 OSMOTICA PHARMACEUTICALS PLC SHS G6S41R101 2326 1331 SH SOLE None 0 0 2326 ONESPAN INC COM 68287N100 835 195 SH SOLE None 0 0 835 OVERSTOCK COM INC DEL COM 690370101 899 510 SH SOLE None 0 0 899 OPEN TEXT CORP COM 683715106 1278 116 SH SOLE None 0 0 1278 OTTER TAIL CORP COM 689648103 321 25 SH SOLE None 0 0 321 OSI ETF TR OSHARS FTSE US 67110P407 1965 215 SH SOLE None 0 0 1965 OUTFRONT MEDIA INC COM 69007J106 2266 338 SH SOLE None 0 0 2266 OXFORD SQUARE CAP CORP COM 69181V107 15913 11700 SH SOLE None 0 0 15913 OCCIDENTAL PETE CORP COM 674599105 294465 28582 SH SOLE None 0 0 294465 BANK OZK COM 06417N103 811 106 SH SOLE None 0 0 811 PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 99443 21630 SH SOLE None 0 0 99443 PAN AMERICAN SILVER CORP COM 697900108 9831 1660 SH SOLE None 0 0 9831 PACWEST BANCORP DEL COM 695263103 455652 47625 SH SOLE None 0 0 455652 PENSKE AUTOMOTIVE GRP INC COM 70959W103 628 50 SH SOLE None 0 0 628 PAGSEGURO DIGITAL LTD COM CL A G68707101 51556 6037 SH SOLE None 0 0 51556 WESTERN ASSET INVESTMENT GRA COM 95766T100 12230 3152 SH SOLE None 0 0 12230 PALO ALTO NETWORKS INC COM 697435105 17344 300 SH SOLE None 0 0 17344 PAYCOM SOFTWARE INC COM 70432V102 16614 251 SH SOLE None 0 0 16614 PAYCHEX INC COM 704326107 288691 13576 SH SOLE None 0 0 288691 PROSPERITY BANCSHARES INC COM 743606105 41669 2318 SH SOLE None 0 0 41669 PEMBINA PIPELINE CORP COM 706327103 18158 1960 SH SOLE None 0 0 18158 PEOPLES UTD FINL INC COM 712704105 7728 1829 SH SOLE None 0 0 7728 INVESCO EXCHANGE TRADED FD T DYNMC BIOTECH 46137V787 2094 150 SH SOLE None 0 0 2094 PBF ENERGY INC CL A 69318G106 218374 27845 SH SOLE None 0 0 218374 PBF LOGISTICS LP UNIT LTD PTNR 69318Q104 25312 5000 SH SOLE None 0 0 25312 PITNEY BOWES INC COM 724479100 604 600 SH SOLE None 0 0 604 INVESCO EXCHANGE TRADED FD T S&P500 BUY WRT 46137V399 14809 2750 SH SOLE None 0 0 14809 PETROLEO BRASILEIRO SA PETRO SPONSORED ADR 71654V408 88581 22229 SH SOLE None 0 0 88581 PERMIAN BASIN RTY TR UNIT BEN INT 714236106 9717 10069 SH SOLE None 0 0 9717 PACCAR INC COM 693718108 28441 1438 SH SOLE None 0 0 28441 INVESCO EXCHNG TRADED FD TR CEF INM COMPSI 46138E404 5828 1000 SH SOLE None 0 0 5828 HIGH INCOME SECS FD SHS BEN INT 42968F108 1344 600 SH SOLE None 0 0 1344 PG&E CORP COM 69331C108 15961 5873 SH SOLE None 0 0 15961 POTLATCHDELTIC CORPORATION COM 737630103 16345 1511 SH SOLE None 0 0 16345 PIMCO DYNMIC CREDIT AND MRT COM SHS 72202D106 172848 27436 SH SOLE None 0 0 172848 PIMCO CORPORATE INCOME STRAT COM 72200U100 3652 764 SH SOLE None 0 0 3652 PACIRA BIOSCIENCES COM 695127100 10192 900 SH SOLE None 0 0 10192 INVESCO EXCHNG TRADED FD TR EMRNG MKT SVRG 46138E784 1758 238 SH SOLE None 0 0 1758 PARK CITY GROUP INC COM NEW 700215304 2836 2242 SH SOLE None 0 0 2836 PURECYCLE CORP COM NEW 746228303 1397 444 SH SOLE None 0 0 1397 PATTERSON COMPANIES INC COM 703395103 1603 313 SH SOLE None 0 0 1603 PIMCO DYNAMIC INCOME FD SHS 72201Y101 87588 10800 SH SOLE None 0 0 87588 PIEDMONT OFFICE REALTY TR IN COM CL A 720190206 6939 1248 SH SOLE None 0 0 6939 INVESCO EXCHANGE TRADED FD T DWA MOMENTUM 46137V837 39526 2457 SH SOLE None 0 0 39526 PRECISION DRILLING CORP COM 2010 74022D308 1075 3071 SH SOLE None 0 0 1075 HANCOCK JOHN PREMUIM DIV FD COM SH BEN INT 41013T105 962 214 SH SOLE None 0 0 962 PARSLEY ENERGY INC CL A 701877102 12969 2743 SH SOLE None 0 0 12969 HEALTHPEAK PPTYS INC COM 42250P103 41726 4842 SH SOLE None 0 0 41726 PEBBLEBROOK HOTEL TR COM 70509V100 1139 170 SH SOLE None 0 0 1139 PUBLIC SVC ENTERPRISE GRP IN COM 744573106 16160 1095 SH SOLE None 0 0 16160 PEGASYSTEMS INC COM 705573103 1991 100 SH SOLE None 0 0 1991 PATTERN ENERGY GROUP INC CL A 70338P100 1358 203 SH SOLE None 0 0 1358 PENUMBRA INC COM 70975L107 862 21 SH SOLE None 0 0 862 ADAM NAT RES FD INC COM 00548F105 3609 877 SH SOLE None 0 0 3609 PEPSICO INC COM 713448108 2664061 79647 SH SOLE None 0 0 2664061 SANDRIDGE PERMIAN TR COM UNIT BEN INT 80007A102 940 4417 SH SOLE None 0 0 940 PETMED EXPRESS INC COM 716382106 1764 300 SH SOLE None 0 0 1764 INVESCO EXCHANGE TRADED FD T HIG YLD EQ DIV 46137V563 615 130 SH SOLE None 0 0 615 PFIZER INC COM 717081103 1829644 186794 SH SOLE None 0 0 1829644 ISHARES TR PFD AND INCM SEC 464288687 28559 3039 SH SOLE None 0 0 28559 ISHARES TR PFD AND INCM SEC 464288687 305659 34319 SH SOLE None 0 0 305659 PRINCIPAL FINL GROUP INC COM 74251V102 425329 30933 SH SOLE None 0 0 425329 PIMCO INCOME STRATEGY FUND COM 72201H108 90001 30380 SH SOLE None 0 0 90001 PENNANTPARK FLOATING RATE CA COM 70806A106 1370 450 SH SOLE None 0 0 1370 PIMCO INCOME STRATEGY FUND I COM 72201J104 530 200 SH SOLE None 0 0 530 PROOFPOINT INC COM 743424103 488 17 SH SOLE None 0 0 488 VANECK VECTORS ETF TRUST PFD SECS EX FINL 92189F429 2022 400 SH SOLE None 0 0 2022 PROCTER & GAMBLE CO COM 742718109 4905972 157117 SH SOLE None 0 0 4905972 INVESCO EXCHANGE TRADED FD T FINL PFD ETF 46137V621 63242 13406 SH SOLE None 0 0 63242 PIMCO GLOBAL STOCKSPLS INCM COM 722011103 31056 10387 SH SOLE None 0 0 31056 PROGRESSIVE CORP OHIO COM 743315103 1086 60 SH SOLE None 0 0 1086 INVESCO EXCHNG TRADED FD TR PFD ETF 46138E511 58131 33938 SH SOLE None 0 0 58131 INVESCO EXCHNG TRADED FD TR PFD ETF 46138E511 288128 76783 SH SOLE None 0 0 288128 PARKER HANNIFIN CORP COM 701094104 1183 23 SH SOLE None 0 0 1183 KONINKLIJKE PHILIPS N V NY REG SH NEW 500472303 1342 110 SH SOLE None 0 0 1342 PIMCO HIGH INCOME FD COM SHS 722014107 19827 10560 SH SOLE None 0 0 19827 PULTE GROUP INC COM 745867101 20524 2116 SH SOLE None 0 0 20524 INVESCO EXCHANGE TRADED FD T WATER RES ETF 46137V142 828 86 SH SOLE None 0 0 828 PIONEER HIGH INCOME TR COM 72369H106 954 400 SH SOLE None 0 0 954 PANHANDLE OIL AND GAS INC CL A 698477106 280 100 SH SOLE None 0 0 280 SPROTT PHYSICAL GOLD TRUST UNIT 85207H104 3654 1200 SH SOLE None 0 0 3654 IMPINJ INC COM 453204109 646 100 SH SOLE None 0 0 646 ISHARES INC MSCI GBL ETF NEW 46434G848 24838 3342 SH SOLE None 0 0 24838 INVESCO EXCHANGE TRADED FD T INTL DIVI ACHI 46137V548 307 72 SH SOLE None 0 0 307 INVESCO EXCHNG TRADED FD TR DWA EMERG MKTS 46138E867 27112 5663 SH SOLE None 0 0 27112 POLARIS INC COM 731068102 5797 228 SH SOLE None 0 0 5797 PREMIER INC CL A 74051N102 559 59 SH SOLE None 0 0 559 PINTEREST INC CL A 72352L106 15844 3400 SH SOLE None 0 0 15844 PIPER JAFFRAY COS COM 724078100 839 42 SH SOLE None 0 0 839 PJT PARTNERS INC COM CL A 69343T107 5732 508 SH SOLE None 0 0 5732 PACKAGING CORP AMER COM 695156109 812 29 SH SOLE None 0 0 812 PIMCO INCOME OPPORTUNITY FD COM 72202B100 20391 2935 SH SOLE None 0 0 20391 CHILDRENS PL INC COM 168905107 782 50 SH SOLE None 0 0 782 PROLOGIS INC COM 74340W103 8344 374 SH SOLE None 0 0 8344 PLANET FITNESS INC CL A 72703H101 3939 211 SH SOLE None 0 0 3939 PLANET FITNESS INC CL A 72703H101 7748 446 SH SOLE None 0 0 7748 PLUG POWER INC COM NEW 72919P202 1580 2000 SH SOLE None 0 0 1580 PHILIP MORRIS INTL INC COM 718172109 1963608 92307 SH SOLE None 0 0 1963608 PHILIP MORRIS INTL INC COM 718172109 745 35 SH SOLE None 0 0 745 PUTNAM MANAGED MUN INCOM TR COM 746823103 19362 9693 SH SOLE None 0 0 19362 PUTNAM MUN OPPORTUNITIES TR SH BEN INT 746922103 12857 3911 SH SOLE None 0 0 12857 PENNYMAC MTG INVT TR COM 70931T103 6355 1140 SH SOLE None 0 0 6355 PNC FINL SVCS GROUP INC COM 693475105 2329824 58381 SH SOLE None 0 0 2329824 PINNACLE FINL PARTNERS INC COM 72346Q104 656 41 SH SOLE None 0 0 656 PNM RES INC COM 69349H107 380 30 SH SOLE None 0 0 380 PENNANTPARK INVT CORP COM 708062104 1626 996 SH SOLE None 0 0 1626 INVESCO EXCHANGE TRADED FD T NASDAQ INTERNT 46137V530 5303 150 SH SOLE None 0 0 5303 PENTAIR PLC SHS G7S00T104 18623 1624 SH SOLE None 0 0 18623 PINNACLE WEST CAP CORP COM 723484101 6183 275 SH SOLE None 0 0 6183 INSULET CORP COM 45784P101 385 9 SH SOLE None 0 0 385 POOL CORPORATION COM 73278L105 531 10 SH SOLE None 0 0 531 PORTLAND GEN ELEC CO COM NEW 736508847 4943 354 SH SOLE None 0 0 4943 POST HLDGS INC COM 737446104 12683 465 SH SOLE None 0 0 12683 POWER INTEGRATIONS INC COM 739276103 346 14 SH SOLE None 0 0 346 INVESCO EXCHANGE TRADED FD T AEROSPACE DEFN 46137V100 21666 1268 SH SOLE None 0 0 21666 PPG INDS INC COM 693506107 26155 784 SH SOLE None 0 0 26155 PPL CORP COM 69351T106 409798 45685 SH SOLE None 0 0 409798 VOYA PRIME RATE TR SH BEN INT 92913A100 6201 4951 SH SOLE None 0 0 6201 PRA HEALTH SCIENCES INC COM 69354M108 973 35 SH SOLE None 0 0 973 PERFICIENT INC COM 71375U101 576 50 SH SOLE None 0 0 576 PERRIGO CO PLC SHS G97822103 1201 93 SH SOLE None 0 0 1201 PRIMORIS SVCS CORP COM 74164F103 556 100 SH SOLE None 0 0 556 PROTO LABS INC COM 743713109 12440 490 SH SOLE None 0 0 12440 PROS HOLDINGS INC COM 74346Y103 300 20 SH SOLE None 0 0 300 PERSPECTA INC COM 715347100 21469 3248 SH SOLE None 0 0 21469 PRUDENTIAL FINL INC COM 744320102 49472 2111 SH SOLE None 0 0 49472 PLURALSIGHT INC COM CL A 72941B106 3231 751 SH SOLE None 0 0 3231 PUBLIC STORAGE COM 74460D109 4259 80 SH SOLE None 0 0 4259 INVESCO EXCHNG TRADED FD TR S&P SMLCP HELT 46138E149 2746 85 SH SOLE None 0 0 2746 INVESCO EXCHNG TRADED FD TR S&P SMLCP INFO 46138E115 3267 136 SH SOLE None 0 0 3267 PROSPECT CAPITAL CORPORATION COM 74348T102 43307 26899 SH SOLE None 0 0 43307 SPDR SERIES TRUST WELLS FG PFD ETF 78464A292 12020 1092 SH SOLE None 0 0 12020 INVESCO ACTIVELY MANAGD ETF CNSRTV MLT AST 46090A309 857 267 SH SOLE None 0 0 857 INVESCO ACTIVELY MANAGD ETF MDRTLY CNSRTIV 46090A507 375 109 SH SOLE None 0 0 375 PURE STORAGE INC CL A 74624M102 4106 960 SH SOLE None 0 0 4106 PHILLIPS 66 COM 718546104 65617 2356 SH SOLE None 0 0 65617 PHILLIPS 66 COM 718546104 600458 23806 SH SOLE None 0 0 600458 PHILLIPS 66 PARTNERS LP COM UNIT REP INT 718549207 40395 2621 SH SOLE None 0 0 40395 PTC INC COM 69370C100 1498 80 SH SOLE None 0 0 1498 PORTOLA PHARMACEUTICALS INC COM 737010108 2090 350 SH SOLE None 0 0 2090 PELOTON INTERACTIVE INC CL A COM 70614W100 1065 150 SH SOLE None 0 0 1065 PIMCO CORPORATE & INCOME OPP COM 72201B101 5296 1115 SH SOLE None 0 0 5296 PVH CORP COM 693656100 289 11 SH SOLE None 0 0 289 PERMIANVILLE RTY TR TR UNIT 71425H100 5432 11745 SH SOLE None 0 0 5432 PENNS WOODS BANCORP INC COM 708430103 5334 600 SH SOLE None 0 0 5334 QUANTA SVCS INC COM 74762E102 22062 2168 SH SOLE None 0 0 22062 QUANTA SVCS INC COM 74762E102 1603 157 SH SOLE None 0 0 1603 PIONEER NAT RES CO COM 723787107 131582 3477 SH SOLE None 0 0 131582 INVESCO EXCHANGE TRADED FD T DYNMC OIL GAS 46137V670 302 216 SH SOLE None 0 0 302 PAYPAL HLDGS INC COM 70450Y103 715490 26458 SH SOLE None 0 0 715490 PYXUS INTL INC COM 74737V106 702 314 SH SOLE None 0 0 702 INVESCO EXCHNG TRADED FD TR NATL AMT MUNI 46138E537 17092 2584 SH SOLE None 0 0 17092 QUALCOMM INC COM 747525103 1322667 59964 SH SOLE None 0 0 1322667 FLEXSHARES TR QUALT DIVD IDX 33939L860 1746 144 SH SOLE None 0 0 1746 SPDR INDEX SHS FDS MSCI EMRG MKTS 78463X426 2737 180 SH SOLE None 0 0 2737 QEP RES INC COM 74733V100 1243 1105 SH SOLE None 0 0 1243 PROSHARES TR PSHS ULTRA QQQ 74347R206 9386 308 SH SOLE None 0 0 9386 FIRST TR NAS100 EQ WEIGHTED SHS 337344105 122203 6623 SH SOLE None 0 0 122203 INVESCO QQQ TR UNIT SER 1 46090E103 945248 17784 SH SOLE None 0 0 945248 NUVEEN NASDAQ 100 DYNAMIC OV COM SHS 670699107 80476 13385 SH SOLE None 0 0 80476 QUEST RESOURCE HLDG CORP COM NEW 74836W203 708 1300 SH SOLE None 0 0 708 QURATE RETAIL INC COM SER A 74915M100 4769 2263 SH SOLE None 0 0 4769 QORVO INC COM 74736K101 13163 453 SH SOLE None 0 0 13163 RESTAURANT BRANDS INTL INC COM 76131D103 1722 108 SH SOLE None 0 0 1722 FIRST TR NASDAQ100 TECH INDE SHS 337345102 37010 1479 SH SOLE None 0 0 37010 QTS RLTY TR INC COM CL A 74736A103 684 50 SH SOLE None 0 0 684 Q2 HLDGS INC COM 74736L109 1622 80 SH SOLE None 0 0 1622 ISHARES TR USA QUALITY FCTR 46432F339 45848 1816 SH SOLE None 0 0 45848 UNIQURE NV SHS N90064101 3063 171 SH SOLE None 0 0 3063 GLOBAL X FDS NASDAQ 100 COVER 37954Y483 257569 43637 SH SOLE None 0 0 257569 BROOKFIELD REAL ASSETS INCOM SHS BEN INT 112830104 7226 1354 SH SOLE None 0 0 7226 FERRARI N V COM N3167Y103 3725 90 SH SOLE None 0 0 3725 RITE AID CORP COM 767754872 1725 446 SH SOLE None 0 0 1725 ULTRAGENYX PHARMACEUTICAL IN COM 90400D108 918 86 SH SOLE None 0 0 918 RITCHIE BROS AUCTIONEERS COM 767744105 15124 1409 SH SOLE None 0 0 15124 REGAL BELOIT CORP COM 758750103 1862 87 SH SOLE None 0 0 1862 READY CAP CORP COM 75574U101 14048 3644 SH SOLE None 0 0 14048 RENN FD INC COM 759720105 418 1020 SH SOLE None 0 0 418 ROYAL CARIBBEAN CRUISES LTD COM V7780T103 4139 124 SH SOLE None 0 0 4139 PIMCO STRATEGIC INCOME FD IN COM 72200X104 17044 7500 SH SOLE None 0 0 17044 INVESCO EXCHNG TRADED FD TR S&P ULTRA DIVIDE 46138G656 14511 1471 SH SOLE None 0 0 14511 RADNET INC COM 750491102 2360 465 SH SOLE None 0 0 2360 ROYAL DUTCH SHELL PLC SPON ADR B 780259107 5877 392 SH SOLE None 0 0 5877 ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 396476 26889 SH SOLE None 0 0 396476 ROYAL DUTCH SHELL PLC SPON ADR B 780259107 245663 16386 SH SOLE None 0 0 245663 EVEREST RE GROUP LTD COM G3223R108 1107 16 SH SOLE None 0 0 1107 THE REALREAL INC COM 88339P101 3054 648 SH SOLE None 0 0 3054 ISHARES TR GLOBAL REIT ETF 46434V647 13769 1994 SH SOLE None 0 0 13769 REGENCY CTRS CORP COM 758849103 4889 310 SH SOLE None 0 0 4889 PROSHARES TR S&P MDCP 400 DIV 74347B680 843 56 SH SOLE None 0 0 843 REGENERON PHARMACEUTICALS COM 75886F107 3661 39 SH SOLE None 0 0 3661 RELX PLC SPONSORED ADR 759530108 1643 260 SH SOLE None 0 0 1643 ISHARES TR MORTGE REL ETF 46435G342 39134 3515 SH SOLE None 0 0 39134 RPC INC COM 749660106 2186 1669 SH SOLE None 0 0 2186 RESONANT INC COM 76118L102 7260 12000 SH SOLE None 0 0 7260 ISHARES TR RESIDNL REAL EST 464288562 43999 2336 SH SOLE None 0 0 43999 RESIDEO TECHNOLOGIES INC COM 76118Y104 2508 841 SH SOLE None 0 0 2508 REGIONS FINL CORP NEW COM 7591EP100 44860 10457 SH SOLE None 0 0 44860 FIRST TR EXCH TRADED FD III RIVR FRNT DYN 33739P707 63498 3923 SH SOLE None 0 0 63498 INVESCO EXCHANGE TRADED FD T S&P MDCP400 PR 46137V217 21042 549 SH SOLE None 0 0 21042 COHEN & STEERS TOTAL RETURN COM 19247R103 6176 1706 SH SOLE None 0 0 6176 RESOLUTE FST PRODS INC COM 76117W109 630 600 SH SOLE None 0 0 630 ROYAL GOLD INC COM 780287108 2903 95 SH SOLE None 0 0 2903 STURM RUGER & CO INC COM 864159108 12751 1085 SH SOLE None 0 0 12751 ROYCE GLOBAL VALUE TR INC COM 78081T104 400 137 SH SOLE None 0 0 400 RMR REAL ESTATE INCOME FUND COM 76970B101 1146 227 SH SOLE None 0 0 1146 TRANSOCEAN LTD REG SHS H8817H100 14739 8569 SH SOLE None 0 0 14739 RIO TINTO PLC SPONSORED ADR 767204100 22556 1520 SH SOLE None 0 0 22556 RIOT BLOCKCHAIN INC COM 767292105 560 2000 SH SOLE None 0 0 560 RAYMOND JAMES FINANCIAL INC COM 754730109 19976 893 SH SOLE None 0 0 19976 RLJ LODGING TR COM 74965L101 753 170 SH SOLE None 0 0 753 RAMBUS INC DEL COM 750917106 9298 2700 SH SOLE None 0 0 9298 RESMED INC COM 761152107 13404 346 SH SOLE None 0 0 13404 RMR GROUP INC CL A 74967R106 8955 785 SH SOLE None 0 0 8955 ROCKWELL MED INC COM 774374102 610 1000 SH SOLE None 0 0 610 EXCHANGE TRADED CONCEPTS TR ROBO GLB ETF 301505707 53550 5100 SH SOLE None 0 0 53550 GIBRALTAR INDS INC COM 374689107 366 29 SH SOLE None 0 0 366 LATTICE STRATEGIES TR HARTFORD MLT ETF 518416102 17585 2395 SH SOLE None 0 0 17585 ROCKWELL AUTOMATION INC COM 773903109 25992 513 SH SOLE None 0 0 25992 ROKU INC COM CL A 77543R102 45057 1346 SH SOLE None 0 0 45057 ROLLINS INC COM 775711104 88802 10712 SH SOLE None 0 0 88802 RBC BEARINGS INC COM 75524B104 871 22 SH SOLE None 0 0 871 INDEXIQ ETF TR US RL EST SMCP 45409B628 12463 1940 SH SOLE None 0 0 12463 ROPER TECHNOLOGIES INC COM 776696106 37547 424 SH SOLE None 0 0 37547 RETAIL PPTYS AMER INC CL A 76131V202 710 212 SH SOLE None 0 0 710 RAPID7 INC COM 753422104 630 45 SH SOLE None 0 0 630 INVESCO EXCHANGE TRADED FD T S&P500 PUR GWT 46137V266 47955 1513 SH SOLE None 0 0 47955 RPM INTL INC COM 749685103 23892 1245 SH SOLE None 0 0 23892 INVESCO EXCHANGE TRADED FD T S&P500 PUR VAL 46137V258 1712 99 SH SOLE None 0 0 1712 COHEN & STEERS QUALITY RLTY COM 19247L106 2079 559 SH SOLE None 0 0 2079 RANGE RES CORP COM 75281A109 12731 10500 SH SOLE None 0 0 12731 RED ROCK RESORTS INC CL A 75700L108 4191 700 SH SOLE None 0 0 4191 REPUBLIC SVCS INC COM 760759100 14565 650 SH SOLE None 0 0 14565 INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 77445 2677 SH SOLE None 0 0 77445 RAYTHEON CO COM NEW 755111507 368032 6699 SH SOLE None 0 0 368032 SUNRUN INC COM 86771W105 345 100 SH SOLE None 0 0 345 ROYCE VALUE TR INC COM 780910105 4405 1193 SH SOLE None 0 0 4405 REDWOOD TR INC COM 758075402 4962 1200 SH SOLE None 0 0 4962 SPDR INDEX SHS FDS DJ INTL RL ETF 78463X863 3966 409 SH SOLE None 0 0 3966 ROYAL BK CDA MONTREAL QUE COM 780087102 233719 11804 SH SOLE None 0 0 233719 RYANAIR HLDGS PLC SPONSORED ADS 783513203 723 33 SH SOLE None 0 0 723 INVESCO EXCHANGE TRADED FD T S&P500 EQL FIN 46137V340 2711 231 SH SOLE None 0 0 2711 INVESCO EXCHANGE TRADED FD T S&P500 EQL HLT 46137V332 997 18 SH SOLE None 0 0 997 RAYONIER INC COM 754907103 3481 425 SH SOLE None 0 0 3481 SPRINT CORPORATION COM 85207U105 3172 2435 SH SOLE None 0 0 3172 SANDERSON FARMS INC COM 800013104 2032 46 SH SOLE None 0 0 2032 BOSTON BEER INC CL A 100557107 73114 774 SH SOLE None 0 0 73114 BANCO SANTANDER SA ADR 05964H105 2292 2214 SH SOLE None 0 0 2292 SAP SE SPON ADR 803054204 5025 150 SH SOLE None 0 0 5025 SBA COMMUNICATIONS CORP NEW CL A 78410G104 6266 104 SH SOLE None 0 0 6266 SEACOAST BKG CORP FLA COM NEW 811707801 28277 3700 SH SOLE None 0 0 28277 SINCLAIR BROADCAST GROUP INC CL A 829226109 28339 3400 SH SOLE None 0 0 28339 SABINE ROYALTY TR UNIT BEN INT 785688102 83895 8327 SH SOLE None 0 0 83895 SABRA HEALTH CARE REIT INC COM 78573L106 73823 13837 SH SOLE None 0 0 73823 SOUTHSIDE BANCSHARES INC COM 84470P109 23380 2518 SH SOLE None 0 0 23380 STARBUCKS CORP COM 855244109 3418 155 SH SOLE None 0 0 3418 STARBUCKS CORP COM 855244109 422464 19543 SH SOLE None 0 0 422464 SOUTHERN COPPER CORP COM 84265V105 18489 1741 SH SOLE None 0 0 18489 SCHWAB STRATEGIC TR US SML CAP ETF 808524607 726003 38393 SH SOLE None 0 0 726003 SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 647 34 SH SOLE None 0 0 647 SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 2228 116 SH SOLE None 0 0 2228 SCHWAB STRATEGIC TR INTL SCEQT ETF 808524888 2558 295 SH SOLE None 0 0 2558 SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 293871 42948 SH SOLE None 0 0 293871 SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 577158 68648 SH SOLE None 0 0 577158 SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 17844 768 SH SOLE None 0 0 17844 SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 364045 15673 SH SOLE None 0 0 364045 SCHWAB STRATEGIC TR US REIT ETF 808524847 1919 167 SH SOLE None 0 0 1919 SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 658898 43817 SH SOLE None 0 0 658898 SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 3553 236 SH SOLE None 0 0 3553 SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 704176 46851 SH SOLE None 0 0 704176 THE CHARLES SCHWAB CORPORATI COM 808513105 2 0 SH SOLE None 0 0 2 THE CHARLES SCHWAB CORPORATI COM 808513105 365082 30705 SH SOLE None 0 0 365082 SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 106839 5564 SH SOLE None 0 0 106839 SERVICE CORP INTL COM 817565104 178405 15503 SH SOLE None 0 0 178405 STELLUS CAP INVT CORP COM 858568108 1423 400 SH SOLE None 0 0 1423 ISHARES TR EAFE SML CP ETF 464288273 187 12 SH SOLE None 0 0 187 ISHARES TR EAFE SML CP ETF 464288273 20490 1316 SH SOLE None 0 0 20490 GLOBAL X FDS GLB X SUPERDIV 37950E549 35107 7938 SH SOLE None 0 0 35107 ALPS ETF TR SECTR DIV DOGS 00162Q858 10508 898 SH SOLE None 0 0 10508 SPDR SERIES TRUST S&P DIVID ETF 78464A763 366628 13633 SH SOLE None 0 0 366628 STITCH FIX INC COM CL A 860897107 1732 270 SH SOLE None 0 0 1732 SFL CORPORATION LTD SHS G7738W106 37933 10435 SH SOLE None 0 0 37933 SIMMONS 1ST NATL CORP CL A $1 PAR 828730200 29126 4349 SH SOLE None 0 0 29126 SUPERIOR GRP OF COMPANIES IN COM 868358102 1083 320 SH SOLE None 0 0 1083 SEATTLE GENETICS INC COM 812578102 4456 156 SH SOLE None 0 0 4456 STAR GROUP L P UNIT LTD PARTNR 85512C105 16555 7000 SH SOLE None 0 0 16555 PROSHARES TR SHORT S&P 500 NE 74347B425 615 102 SH SOLE None 0 0 615 SHAKE SHACK INC CL A 819047101 596 40 SH SOLE None 0 0 596 SINOPEC SHANGHAI PETROCHEMIC SPON ADR H 82935M109 2643 346 SH SOLE None 0 0 2643 SHELL MIDSTREAM PARTNERS L P UNIT LTD INT 822634101 15933 3154 SH SOLE None 0 0 15933 SHOPIFY INC CL A 82509L107 3081 31 SH SOLE None 0 0 3081 SHOPIFY INC CL A 82509L107 36776 370 SH SOLE None 0 0 36776 ISHARES TR SHORT TREAS BD 464288679 287130 10398 SH SOLE None 0 0 287130 SHERWIN WILLIAMS CO COM 824348106 335956 2785 SH SOLE None 0 0 335956 ISHARES TR 1 3 YR TREAS BD 464287457 13460 636 SH SOLE None 0 0 13460 ISHARES TR 1 3 YR TREAS BD 464287457 73004 4019 SH SOLE None 0 0 73004 ISHARES TR 0-5YR HI YL CP 46434V407 42939 3699 SH SOLE None 0 0 42939 SIRIUS XM HLDGS INC COM 82968B103 46691 26121 SH SOLE None 0 0 46691 SVB FINL GROUP COM 78486Q101 628 10 SH SOLE None 0 0 628 ABERDEEN STD SILVER ETF TR PHYSCL SILVR SHS 003264108 4330 1000 SH SOLE None 0 0 4330 SOUTH JERSEY INDS INC COM 838518108 11502 1395 SH SOLE None 0 0 11502 SMUCKER J M CO COM NEW 832696405 60352 2318 SH SOLE None 0 0 60352 SAN JUAN BASIN RTY TR UNIT BEN INT 798241105 7028 11068 SH SOLE None 0 0 7028 TANGER FACTORY OUTLET CTRS I COM 875465106 8803 2390 SH SOLE None 0 0 8803 SKECHERS U S A INC CL A 830566105 4859 450 SH SOLE None 0 0 4859 FIRST TR EXCHANGE TRADED FD CLOUD COMPUTING 33734X192 105712 7004 SH SOLE None 0 0 105712 SILICON LABORATORIES INC COM 826919102 551 19 SH SOLE None 0 0 551 SCHLUMBERGER LTD COM 806857108 204173 20316 SH SOLE None 0 0 204173 U S SILICA HLDGS INC COM 90346E103 864 562 SH SOLE None 0 0 864 SUN LIFE FINL INC COM 866796105 1390 122 SH SOLE None 0 0 1390 ISHARES TR 0-5YR INVT GR CP 46434V100 18741 1469 SH SOLE None 0 0 18741 SOLAR CAP LTD COM 83413U100 2578 500 SH SOLE None 0 0 2578 ISHARES SILVER TRUST ISHARES 46428Q109 49139 11784 SH SOLE None 0 0 49139 SPDR SERIES TRUST S&P 600 SMCP GRW 78464A201 1484 92 SH SOLE None 0 0 1484 SPDR SERIES TRUST S&P 600 SMCP VAL 78464A300 821 50 SH SOLE None 0 0 821 SHARPS COMPLIANCE CORP COM 820017101 221550 210000 SH SOLE None 0 0 221550 SCOTTS MIRACLE GRO CO CL A 810186106 2654 100 SH SOLE None 0 0 2654 ISHARES TR MULTIFACTOR USA 46434V290 343 32 SH SOLE None 0 0 343 SPDR SERIES TRUST SSGA US SMAL ETF 78468R887 250 10 SH SOLE None 0 0 250 STEIN MART INC COM 858375108 57735 345098 SH SOLE None 0 0 57735 SNAP ON INC COM 833034101 19502 460 SH SOLE None 0 0 19502 SNAP INC CL A 83304A106 408 100 SH SOLE None 0 0 408 SNAP INC CL A 83304A106 99531 24380 SH SOLE None 0 0 99531 SYNCHRONOSS TECHNOLOGIES INC COM 87157B103 221 186 SH SOLE None 0 0 221 SCHNEIDER NATIONAL INC CL B 80689H102 376 69 SH SOLE None 0 0 376 SENESTECH INC COM 81720R109 481 3500 SH SOLE None 0 0 481 SENIOR HSG PPTYS TR SH BEN INT 81721M109 6372 3020 SH SOLE None 0 0 6372 SANCHEZ MIDSTREAM PARTNERS L COM UNITS REP B 79971C201 248 3292 SH SOLE None 0 0 248 SMITH & NEPHEW PLC SPDN ADR NEW 83175M205 16795 1398 SH SOLE None 0 0 16795 NEW SR INVT GROUP INC COM 648691103 222 116 SH SOLE None 0 0 222 SYNOVUS FINL CORP COM NEW 87161C501 1392 142 SH SOLE None 0 0 1392 SYNNEX CORP COM 87162W100 8114 252 SH SOLE None 0 0 8114 SANOFI SPONSORED ADR 80105N105 21297 1697 SH SOLE None 0 0 21297 SOUTHERN CO COM 842587107 1293786 81242 SH SOLE None 0 0 1293786 GLOBAL X FDS SOCIAL MED ETF 37950E416 7835 905 SH SOLE None 0 0 7835 SOLITON INC COM 834251100 6862 2500 SH SOLE None 0 0 6862 SONOCO PRODS CO COM 835495102 69642 4513 SH SOLE None 0 0 69642 SOUTHERN NATL BANCORP OF VA COM 843395104 2861 700 SH SOLE None 0 0 2861 SOURCE CAP INC COM 836144105 4024 416 SH SOLE None 0 0 4024 ISHARES TR PHLX SEMICND ETF 464287523 130321 2076 SH SOLE None 0 0 130321 SPDR SERIES TRUST PORTFOLIO AGRGTE 78464A649 163861 22309 SH SOLE None 0 0 163861 SPECTRUM BRANDS HLDGS INC NE COM 84790A105 10688 665 SH SOLE None 0 0 10688 SUPERCOM LTD NEW SHS NEW M87095119 3874 25000 SH SOLE None 0 0 3874 VIRGIN GALACTIC HOLDINGS INC COM 92766K106 1392 482 SH SOLE None 0 0 1392 SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 1019 130 SH SOLE None 0 0 1019 SIMON PPTY GROUP INC NEW COM 828806109 78465 2107 SH SOLE None 0 0 78465 S&P GLOBAL INC COM 78409V104 66573 975 SH SOLE None 0 0 66573 SUBURBAN PROPANE PARTNERS L UNIT LTD PARTN 864482104 18928 3465 SH SOLE None 0 0 18928 INVESCO EXCHNG TRADED FD TR S&P 500 HB ETF 46138E370 23049 1977 SH SOLE None 0 0 23049 INVESCO EXCHNG TRADED FD TR S&P500 HDL VOL 46138E362 338197 30724 SH SOLE None 0 0 338197 INVESCO EXCHANGE TRADED FD T S&P500 QUALITY 46137V241 9956 1089 SH SOLE None 0 0 9956 SPDR SERIES TRUST PORTFOLIO INTRMD 78464A375 63275 7168 SH SOLE None 0 0 63275 SPDR SERIES TRUST PORTFOLIO LN COR 78464A367 103759 13784 SH SOLE None 0 0 103759 SPLUNK INC COM 848637104 49125 1312 SH SOLE None 0 0 49125 INVESCO EXCHNG TRADED FD TR S&P500 LOW VOL 46138E354 58252 3994 SH SOLE None 0 0 58252 SPOTIFY TECHNOLOGY S A SHS L8681T102 4524 121 SH SOLE None 0 0 4524 SPECTRUM PHARMACEUTICALS INC COM 84763A108 3185 3500 SH SOLE None 0 0 3185 SPIRIT AEROSYSTEMS HLDGS INC COM CL A 848574109 1831 101 SH SOLE None 0 0 1831 SPDR SERIES TRUST PORTFLI INTRMDIT 78464A672 14692 1900 SH SOLE None 0 0 14692 SPDR SERIES TRUST PORTFOLIO LN TSR 78464A664 4346 447 SH SOLE None 0 0 4346 PROSHARES TR ULTRAPRO SHORT S 74347B268 5035 1006 SH SOLE None 0 0 5035 NUVEEN S&P 500 DYN OVERWRITE COM 6706EW100 51469 12500 SH SOLE None 0 0 51469 SPDR S&P 500 ETF TR TR UNIT 78462F103 1274938 15845 SH SOLE None 0 0 1274938 SPDR SERIES TRUST PRTFLO S&P500 HI 78468R788 43232 4382 SH SOLE None 0 0 43232 SPDR SERIES TRUST PRTFLO S&P500 GW 78464A409 234959 22425 SH SOLE None 0 0 234959 SPDR SERIES TRUST PRTFLO S&P500 VL 78464A508 320 37 SH SOLE None 0 0 320 SQUARE INC CL A 852234103 221572 14167 SH SOLE None 0 0 221572 SOCIEDAD QUIMICA MINERA DE C SPON ADR SER B 833635105 3446 516 SH SOLE None 0 0 3446 SPIRIT RLTY CAP INC NEW COM NEW 84860W300 49180 4000 SH SOLE None 0 0 49180 STERICYCLE INC COM 858912108 9572 600 SH SOLE None 0 0 9572 SEMPRA ENERGY COM 816851109 167943 4435 SH SOLE None 0 0 167943 GLOBAL X FDS REIT ETF 37950E127 3842 1000 SH SOLE None 0 0 3842 SSGA ACTIVE ETF TR BLKSTN GSOSRLN 78467V608 338101 29034 SH SOLE None 0 0 338101 SSGA ACTIVE ETF TR BLKSTN GSOSRLN 78467V608 13271 7942 SH SOLE None 0 0 13271 SAREPTA THERAPEUTICS INC COM 803607100 3226 100 SH SOLE None 0 0 3226 THE CUSHING MLP INFASTCR TOT COM NEW 231631201 512 200 SH SOLE None 0 0 512 PACER FDS TR BNCHMRK INFRA 69374H741 13032 1600 SH SOLE None 0 0 13032 STAGE STORES INC COM NEW 85254C305 516 254 SH SOLE None 0 0 516 SASOL LTD SPONSORED ADR 803866300 1106 205 SH SOLE None 0 0 1106 SS&C TECHNOLOGIES HLDGS INC COM 78467J100 1397 91 SH SOLE None 0 0 1397 PROSHARES TR PSHS ULT S&P 500 74347R107 26823 711 SH SOLE None 0 0 26823 PROSHARES TR PSHS ULT S&P 500 74347R107 20967 1085 SH SOLE None 0 0 20967 SUTTER ROCK CAP CORP COM 86944Q100 329 201 SH SOLE None 0 0 329 SEASPAN CORP SHS Y75638109 1227 345 SH SOLE None 0 0 1227 STRATASYS LTD SHS M85548101 1011 200 SH SOLE None 0 0 1011 SENSATA TECHNOLOGIES HLDNG P SHS G8060N102 2694 200 SH SOLE None 0 0 2694 STAAR SURGICAL CO COM PAR $0.01 852312305 4396 500 SH SOLE None 0 0 4396 ISTAR INC COM 45031U101 464 128 SH SOLE None 0 0 464 STEWART INFORMATION SVCS COR COM 860372101 6436 631 SH SOLE None 0 0 6436 STERIS PLC SHS USD G8473T100 12791 336 SH SOLE None 0 0 12791 ISHARES TR 0-5 YR TIPS ETF 46429B747 5017 199 SH SOLE None 0 0 5017 STEEL DYNAMICS INC COM 858119100 2722 320 SH SOLE None 0 0 2722 STMICROELECTRONICS N V NY REGISTRY 861012102 3000 446 SH SOLE None 0 0 3000 STAMPS COM INC COM NEW 852857200 397 19 SH SOLE None 0 0 397 STONECO LTD COM CL A G85158106 1466 147 SH SOLE None 0 0 1466 STONEMOR PARTNERS L P COM UNITS INT 86183Q100 508 1400 SH SOLE None 0 0 508 STORE CAP CORP COM 862121100 1285 138 SH SOLE None 0 0 1285 STERLING CONSTRUCTION CO INC COM 859241101 1760 500 SH SOLE None 0 0 1760 STATE STR CORP COM 857477103 47841 2419 SH SOLE None 0 0 47841 STARWOOD PPTY TR INC COM 85571B105 232416 37396 SH SOLE None 0 0 232416 SEAGATE TECHNOLOGY PLC SHS G7945M107 36132 2429 SH SOLE None 0 0 36132 SPIRIT OF TEX BANCSHARES INC COM 84861D103 598288 104050 SH SOLE None 0 0 598288 CONSTELLATION BRANDS INC CL A 21036P108 83409 1758 SH SOLE None 0 0 83409 SUNCOR ENERGY INC NEW COM 867224107 23448 2859 SH SOLE None 0 0 23448 SUN CMNTYS INC COM 866674104 2814 75 SH SOLE None 0 0 2814 SUNOCO LP COM UT REP LP 86765K109 253256 33105 SH SOLE None 0 0 253256 SUPERNUS PHARMACEUTICALS INC COM 868459108 332 56 SH SOLE None 0 0 332 SERVICE PPTYS TR COM SH BEN INT 81761L102 25352 4168 SH SOLE None 0 0 25352 SIERRA WIRELESS INC COM 826516106 2323 973 SH SOLE None 0 0 2323 STANLEY BLACK & DECKER INC COM 854502101 55489 1339 SH SOLE None 0 0 55489 SKYWORKS SOLUTIONS INC COM 83088M102 2206 73 SH SOLE None 0 0 2206 SKYWORKS SOLUTIONS INC COM 83088M102 14083 466 SH SOLE None 0 0 14083 SOUTHWESTERN ENERGY CO COM 845467109 8907 14722 SH SOLE None 0 0 8907 SOUTHWEST GAS HOLDINGS INC COM 844895102 2934 154 SH SOLE None 0 0 2934 SUNCOKE ENERGY INC COM 86722A103 3772 2422 SH SOLE None 0 0 3772 SYNCHRONY FINL COM 87165B103 31509 3500 SH SOLE None 0 0 31509 STRYKER CORP COM 863667101 63883 1217 SH SOLE None 0 0 63883 SYNAPTICS INC COM 87157D109 1151 70 SH SOLE None 0 0 1151 SYSCO CORP COM 871829107 57357 2682 SH SOLE None 0 0 57357 AT&T INC COM 00206R102 1075 110 SH SOLE None 0 0 1075 AT&T INC COM 00206R102 4053559 414899 SH SOLE None 0 0 4053559 TAKEDA PHARMACEUTICAL CO LTD SPONSORED ADS 874060205 16259 3296 SH SOLE None 0 0 16259 TAL EDUCATION GROUP SPONSORED ADS 874080104 1579 131 SH SOLE None 0 0 1579 INVESCO EXCHNG TRADED FD TR SOLAR ETF 46138G706 6953 903 SH SOLE None 0 0 6953 MOLSON COORS BREWING CO CL B 60871R209 33839 2511 SH SOLE None 0 0 33839 TRIUMPH BANCORP INC COM 89679E300 1188 125 SH SOLE None 0 0 1188 TEXAS CAPITAL BANCSHARES INC COM 88224Q107 2044 144 SH SOLE None 0 0 2044 TAUBMAN CTRS INC COM 876664103 777 100 SH SOLE None 0 0 777 TC PIPELINES LP UT COM LTD PRT 87233Q108 47017 4446 SH SOLE None 0 0 47017 THL CREDIT INC COM 872438106 7831 4964 SH SOLE None 0 0 7831 CONTAINER STORE GROUP INC COM 210751103 633 600 SH SOLE None 0 0 633 TORONTO DOMINION BK ONT COM NEW 891160509 86953 6197 SH SOLE None 0 0 86953 TORONTO DOMINION BK ONT COM NEW 891160509 926 66 SH SOLE None 0 0 926 TERADATA CORP DEL COM 88076W103 1994 298 SH SOLE None 0 0 1994 FIRST TR EXCHANGE TRADED FD NASD TECH DIV 33738R118 9702 900 SH SOLE None 0 0 9702 TELADOC HEALTH INC COM 87918A105 10632 508 SH SOLE None 0 0 10632 TELEPHONE & DATA SYS INC COM NEW 879433829 1653 260 SH SOLE None 0 0 1653 TELEDYNE TECHNOLOGIES INC COM 879360105 106561 1230 SH SOLE None 0 0 106561 ATLASSIAN CORP PLC CL A G06242104 19585 651 SH SOLE None 0 0 19585 TECK RESOURCES LTD CL B 878742204 13603 3133 SH SOLE None 0 0 13603 DIREXION SHS ETF TR DLY TECH BULL 3X 25459W102 339461 5617 SH SOLE None 0 0 339461 TELEFONICA S A SPONSORED ADR 879382208 4142 2377 SH SOLE None 0 0 4142 TE CONNECTIVITY LTD REG SHS H84989104 34910 1457 SH SOLE None 0 0 34910 TELLURIAN INC NEW COM 87968A104 3904 2145 SH SOLE None 0 0 3904 TENNECO INC CL A VTG COM STK 880349105 603 184 SH SOLE None 0 0 603 TEVA PHARMACEUTICAL INDS LTD SPONSORED ADS 881624209 6827 2787 SH SOLE None 0 0 6827 TRUIST FINL CORP COM 89832Q109 50874 3613 SH SOLE None 0 0 50874 TRUIST FINL CORP COM 89832Q109 1608078 118356 SH SOLE None 0 0 1608078 SPDR SERIES TRUST NUVEEN BRC MUNIC 78468R721 18968 1500 SH SOLE None 0 0 18968 TRANSGLOBE ENERGY CORP COM 893662106 27894 80853 SH SOLE None 0 0 27894 TALLGRASS ENERGY LP CLASS A SHS 874696107 58819 10636 SH SOLE None 0 0 58819 TEGNA INC COM 87901J105 200 48 SH SOLE None 0 0 200 TEEKAY LNG PARTNERS L P PRTNRSP UNITS Y8564M105 3524 906 SH SOLE None 0 0 3524 TARGET CORP COM 87612E106 685164 21376 SH SOLE None 0 0 685164 TENET HEALTHCARE CORP COM NEW 88033G407 295 31 SH SOLE None 0 0 295 SPINNAKER ETF SERIES CANNABIS ETF 84858T400 1568 500 SH SOLE None 0 0 1568 GENTHERM INC COM 37253A103 13395 1207 SH SOLE None 0 0 13395 TIFFANY & CO NEW COM 886547108 105249 3150 SH SOLE None 0 0 105249 MILLICOM INTL CELLULAR SA COM STK L6388F110 3617 300 SH SOLE None 0 0 3617 ISHARES TR TIPS BD ETF 464287176 116652 4376 SH SOLE None 0 0 116652 TJX COS INC NEW COM 872540109 68956 4517 SH SOLE None 0 0 68956 TJX COS INC NEW COM 872540109 233459 19346 SH SOLE None 0 0 233459 TIMKEN CO COM 887389104 9854 700 SH SOLE None 0 0 9854 TILRAY INC COM CL 2 88688T100 3447 805 SH SOLE None 0 0 3447 ISHARES TR 20 YR TR BD ETF 464287432 302082 8919 SH SOLE None 0 0 302082 TOYOTA MOTOR CORP SP ADR REP2COM 892331307 339813 9672 SH SOLE None 0 0 339813 THERMO FISHER SCIENTIFIC INC COM 883556102 238310 2934 SH SOLE None 0 0 238310 T MOBILE US INC COM 872590104 9802 500 SH SOLE None 0 0 9802 TELENAV INC COM 879455103 608 500 SH SOLE None 0 0 608 TEEKAY TANKERS LTD CL A Y8565N300 875 146 SH SOLE None 0 0 875 TOLL BROTHERS INC COM 889478103 2022 205 SH SOLE None 0 0 2022 TOTAL S A SPONSORED ADS 89151E109 47392 3428 SH SOLE None 0 0 47392 TOTAL S A SPONSORED ADS 89151E109 30139 5838 SH SOLE None 0 0 30139 TEXAS PAC LD TR SUB CTF PROP I T 882610108 14064 72 SH SOLE None 0 0 14064 TAPESTRY INC COM 876030107 5239 777 SH SOLE None 0 0 5239 TEMPUR SEALY INTL INC COM 88023U101 4353 200 SH SOLE None 0 0 4353 LENDINGTREE INC NEW COM 52603B107 4096 54 SH SOLE None 0 0 4096 TARGA RES CORP COM 87612G101 41892 4104 SH SOLE None 0 0 41892 TRIPADVISOR INC COM 896945201 719 95 SH SOLE None 0 0 719 TRINITY INDS INC COM 896522109 3876 700 SH SOLE None 0 0 3876 PRICE T ROWE GROUP INC COM 74144T108 299163 9821 SH SOLE None 0 0 299163 TC ENERGY CORP COM 87807B107 49485 3713 SH SOLE None 0 0 49485 TURQUOISE HILL RES LTD COM 900435108 556 3020 SH SOLE None 0 0 556 TRITON INTL LTD CL A G9078F107 46029 4580 SH SOLE None 0 0 46029 TRAVELERS COMPANIES INC COM 89417E109 56423 1648 SH SOLE None 0 0 56423 TRIVAGO N V SPON ADS A SHS 89686D105 372 568 SH SOLE None 0 0 372 TENARIS S A SPONSORED ADS 88031M109 11320 2000 SH SOLE None 0 0 11320 TRACTOR SUPPLY CO COM 892356106 13079 612 SH SOLE None 0 0 13079 TESLA INC COM 88160R101 105315 1007 SH SOLE None 0 0 105315 TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 45061 3102 SH SOLE None 0 0 45061 TYSON FOODS INC CL A 902494103 41352 1817 SH SOLE None 0 0 41352 TORO CO COM 891092108 110562 5551 SH SOLE None 0 0 110562 THE TRADE DESK INC COM CL A 88339J105 2468 38 SH SOLE None 0 0 2468 THE TRADE DESK INC COM CL A 88339J105 16691 257 SH SOLE None 0 0 16691 TATA MTRS LTD SPONSORED ADR 876568502 666 206 SH SOLE None 0 0 666 180 DEGREE CAP CORP COM 68235B109 1075 2000 SH SOLE None 0 0 1075 TITAN INTL INC ILL COM 88830M102 5911 6531 SH SOLE None 0 0 5911 TWILIO INC CL A 90138F102 688 28 SH SOLE None 0 0 688 TWILIO INC CL A 90138F102 154250 6278 SH SOLE None 0 0 154250 TWO HBRS INVT CORP COM NEW 90187B408 14412 3943 SH SOLE None 0 0 14412 2U INC COM 90214J101 2783 464 SH SOLE None 0 0 2783 TWITTER INC COM 90184L102 45279 5651 SH SOLE None 0 0 45279 TEXAS INSTRS INC COM 882508104 1219 38 SH SOLE None 0 0 1219 TEXAS INSTRS INC COM 882508104 780175 24325 SH SOLE None 0 0 780175 TEXAS ROADHOUSE INC COM 882681109 4787 340 SH SOLE None 0 0 4787 TEXTRON INC COM 883203101 22031 1976 SH SOLE None 0 0 22031 TRI CONTL CORP COM 895436103 54546 7737 SH SOLE None 0 0 54546 TORTOISE ENERGY INFRA CORP COM 89147L100 9275 2069 SH SOLE None 0 0 9275 TYLER TECHNOLOGIES INC COM 902252105 33152 442 SH SOLE None 0 0 33152 UNDER ARMOUR INC CL C 904311206 3413 712 SH SOLE None 0 0 3413 UNDER ARMOUR INC CL A 904311107 13160 2437 SH SOLE None 0 0 13160 UNITED AIRLINES HLDGS INC COM 910047109 52392 2379 SH SOLE None 0 0 52392 CVR PARTNERS LP COM 126633106 10839 13985 SH SOLE None 0 0 10839 UNITED BANCORP INC OHIO COM 909911109 32044 8963 SH SOLE None 0 0 32044 UBER TECHNOLOGIES INC COM 90353T100 20446 2750 SH SOLE None 0 0 20446 UBS GROUP AG SHS H42097107 1304 415 SH SOLE None 0 0 1304 UNITED BANKSHARES INC WEST V COM 909907107 5383 557 SH SOLE None 0 0 5383 PROSHARES TR II ULTA BLMBG 2017 74347W247 4859 950 SH SOLE None 0 0 4859 FIRST TR EXCHNG TRADED FD VI TCW UNCONSTRAI 33740F888 177005 27363 SH SOLE None 0 0 177005 ULTRA CLEAN HLDGS INC COM 90385V107 5868 1000 SH SOLE None 0 0 5868 UDR INC COM 902653104 94859 8125 SH SOLE None 0 0 94859 URBAN EDGE PPTYS COM 91704F104 240 50 SH SOLE None 0 0 240 URANIUM ENERGY CORP COM 916896103 2781 12100 SH SOLE None 0 0 2781 UNIVERSAL ELECTRS INC COM 913483103 1463 112 SH SOLE None 0 0 1463 UGI CORP NEW COM 902681105 38540 3414 SH SOLE None 0 0 38540 UNIVERSAL HLTH SVCS INC CL B 913903100 7173 200 SH SOLE None 0 0 7173 UBIQUITI INC COM 90353W103 992 21 SH SOLE None 0 0 992 UNILEVER PLC SPON ADR NEW 904767704 6483 454 SH SOLE None 0 0 6483 ULTA BEAUTY INC COM 90384S303 4367 69 SH SOLE None 0 0 4367 UNILEVER N V N Y SHS NEW 904784709 154503 10756 SH SOLE None 0 0 154503 UNITED STATES NATL GAS FUND UNIT PAR 912318300 544 129 SH SOLE None 0 0 544 UNITEDHEALTH GROUP INC COM 91324P102 556396 7571 SH SOLE None 0 0 556396 UNITEDHEALTH GROUP INC COM 91324P102 4042 55 SH SOLE None 0 0 4042 UNITI GROUP INC COM 91325V108 6724 3276 SH SOLE None 0 0 6724 UNITED STS 12 MONTH NAT GAS UNIT BEN INT 91288X109 273 130 SH SOLE None 0 0 273 UNION PACIFIC CORP COM 907818108 55817 1235 SH SOLE None 0 0 55817 UNION PACIFIC CORP COM 907818108 540231 13251 SH SOLE None 0 0 540231 UPLAND SOFTWARE INC COM 91544A109 4464 500 SH SOLE None 0 0 4464 UNITED PARCEL SERVICE INC CL B 911312106 936 32 SH SOLE None 0 0 936 UNITED PARCEL SERVICE INC CL B 911312106 864853 29552 SH SOLE None 0 0 864853 UPWORK INC COM 91688F104 667 250 SH SOLE None 0 0 667 GLOBAL X FDS GLOBAL X URANIUM 37954Y871 1716 620 SH SOLE None 0 0 1716 UR ENERGY INC COM 91688R108 588 4000 SH SOLE None 0 0 588 UNITED RENTALS INC COM 911363109 4253 102 SH SOLE None 0 0 4253 LIBERTY ALL STAR EQUITY FD SH BEN INT 530158104 37157 21954 SH SOLE None 0 0 37157 USA COMPRESSION PARTNERS LP COMUNIT LTDPAR 90290N109 47428 10458 SH SOLE None 0 0 47428 US BANCORP DEL COM NEW 902973304 993 67 SH SOLE None 0 0 993 US BANCORP DEL COM NEW 902973304 398518 26886 SH SOLE None 0 0 398518 U S CONCRETE INC COM NEW 90333L201 7478 718 SH SOLE None 0 0 7478 US FOODS HLDG CORP COM 912008109 9258 884 SH SOLE None 0 0 9258 ISHARES TR BROAD USD HIGH 46435U853 8898 866 SH SOLE None 0 0 8898 ISHARES TR USD INV GRDE ETF 464288620 5587 383 SH SOLE None 0 0 5587 USIO INC COM 917313108 390 1000 SH SOLE None 0 0 390 INVESCO EXCHNG TRADED FD TR RUSEL 1000 LOW 46138E412 694 80 SH SOLE None 0 0 694 UNITED STATES LIME & MINERAL COM 911922102 4515 200 SH SOLE None 0 0 4515 UNITED STATES CELLULAR CORP COM 911684108 453 50 SH SOLE None 0 0 453 WISDOMTREE TR US MULTIFACTOR 97717Y857 74169 9288 SH SOLE None 0 0 74169 ISHARES TR MSCI MIN VOL ETF 46429B697 320002 19512 SH SOLE None 0 0 320002 UNITED STATES OIL FUND LP UNITS 91232N108 2562 800 SH SOLE None 0 0 2562 ISHARES TR CRE U S REIT ETF 464288521 617 45 SH SOLE None 0 0 617 COHEN & STEERS INFRASTRUCTUR COM 19248A109 32829 5012 SH SOLE None 0 0 32829 REAVES UTIL INCOME FD COM SH BEN INT 756158101 4632 500 SH SOLE None 0 0 4632 UNITED THERAPEUTICS CORP DEL COM 91307C102 440 20 SH SOLE None 0 0 440 UNITED TECHNOLOGIES CORP COM 913017109 202003 5395 SH SOLE None 0 0 202003 INVESCO DB US DLR INDEX TR BULLISH FD 46141D203 1674 258 SH SOLE None 0 0 1674 ENERGY FUELS INC COM NEW 292671708 581 1216 SH SOLE None 0 0 581 UNIVEST FINANCIAL CORPORATIO COM 915271100 6588 984 SH SOLE None 0 0 6588 PROSHARES TR II ULTRA VIX SHORT 74347W148 387 120 SH SOLE None 0 0 387 CITIGROUP GLOBAL MKTS HLDGS VLCTYSHS 3X LNG 17325E291 1100 310 SH SOLE None 0 0 1100 PROSHARES TR ULTRA FNCLS NEW 74347X633 1690 126 SH SOLE None 0 0 1690 VISA INC COM CL A 92826C839 2617405 55719 SH SOLE None 0 0 2617405 MARRIOTT VACTINS WORLDWID CO COM 57164Y107 676 21 SH SOLE None 0 0 676 VALARIS PLC SHS CLASS A G9402V109 1117 681 SH SOLE None 0 0 1117 VARIAN MED SYS INC COM 92220P105 30816 868 SH SOLE None 0 0 30816 VANGUARD WORLD FDS MATERIALS ETF 92204A801 16700 498 SH SOLE None 0 0 16700 VANGUARD INDEX FDS SMALL CP ETF 922908751 7021 170 SH SOLE None 0 0 7021 VANGUARD INDEX FDS SML CP GRW ETF 922908595 10233 206 SH SOLE None 0 0 10233 VANGUARD INDEX FDS SM CP VAL ETF 922908611 5825 170 SH SOLE None 0 0 5825 VERITEX HLDGS INC COM 923451108 100615 13816 SH SOLE None 0 0 100615 VISTEON CORP COM NEW 92839U206 1191 55 SH SOLE None 0 0 1191 VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 29845 1307 SH SOLE None 0 0 29845 VANGUARD SCOTTSDALE FDS LG-TERM COR BD 92206C813 16471 650 SH SOLE None 0 0 16471 VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 25590 1263 SH SOLE None 0 0 25590 VANGUARD WORLD FDS ENERGY ETF 92204A306 8516 418 SH SOLE None 0 0 8516 VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 18417 1672 SH SOLE None 0 0 18417 VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 3971 361 SH SOLE None 0 0 3971 VEEVA SYS INC CL A COM 922475108 224634 6388 SH SOLE None 0 0 224634 VEREIT INC COM 92339V100 105939 45861 SH SOLE None 0 0 105939 V F CORP COM 918204108 34811 1397 SH SOLE None 0 0 34811 VANGUARD WORLD FDS FINANCIALS ETF 92204A405 50033 2624 SH SOLE None 0 0 50033 VANGUARD WELLINGTON FD US MOMENTUM 921935508 5415 251 SH SOLE None 0 0 5415 VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 329578 22497 SH SOLE None 0 0 329578 INVESCO TR INVT GRADE MUNS COM 46131M106 59024 18373 SH SOLE None 0 0 59024 VECTOR GROUP LTD COM 92240M108 1818 543 SH SOLE None 0 0 1818 VANGUARD WORLD FDS INF TECH ETF 92204A702 119732 1956 SH SOLE None 0 0 119732 VIRNETX HLDG CORP COM 92823T108 950 1000 SH SOLE None 0 0 950 VALHI INC NEW COM 918905100 234 500 SH SOLE None 0 0 234 VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 8947 187 SH SOLE None 0 0 8947 VIACOMCBS INC CL B 92556H206 87641 8353 SH SOLE None 0 0 87641 VIACOMCBS INC CL A 92556H107 554 49 SH SOLE None 0 0 554 VIAVI SOLUTIONS INC COM 925550105 825 220 SH SOLE None 0 0 825 VICI PPTYS INC COM 925652109 38325 6000 SH SOLE None 0 0 38325 VANGUARD GROUP DIV APP ETF 921908844 155975 5005 SH SOLE None 0 0 155975 VANGUARD WORLD FDS INDUSTRIAL ETF 92204A603 21005 546 SH SOLE None 0 0 21005 INVESCO ADVANTAGE MUNICIPAL SH BEN INT 46132E103 33013 11822 SH SOLE None 0 0 33013 INVESCO MUN TR COM 46131J103 92250 29854 SH SOLE None 0 0 92250 VIKING THERAPEUTICS INC COM 92686J106 2005 1000 SH SOLE None 0 0 2005 VILLAGE SUPER MKT INC CL A NEW 927107409 278 48 SH SOLE None 0 0 278 VALERO ENERGY CORP NEW COM 91913Y100 1447470 61825 SH SOLE None 0 0 1447470 VALLEY NATL BANCORP COM 919794107 2891 1010 SH SOLE None 0 0 2891 VULCAN MATLS CO COM 929160109 50517 1403 SH SOLE None 0 0 50517 INVESCO MUN OPPORTUNITY TR COM 46132C107 55669 18016 SH SOLE None 0 0 55669 VMWARE INC CL A COM 928563402 3795 100 SH SOLE None 0 0 3795 JANUS DETROIT STR TR HENDRSN SHRT ETF 47103U886 19592 1580 SH SOLE None 0 0 19592 VORNADO RLTY TR SH BEN INT 929042109 206183 12402 SH SOLE None 0 0 206183 VIPER ENERGY PARTNERS LP COM UNT RP INT 92763M105 104682 16980 SH SOLE None 0 0 104682 VANGUARD INDEX FDS REAL ESTATE ETF 922908553 87362 3860 SH SOLE None 0 0 87362 VANGUARD INDEX FDS MID CAP ETF 922908629 31671 711 SH SOLE None 0 0 31671 VANGUARD INDEX FDS MID CAP ETF 922908629 4054 91 SH SOLE None 0 0 4054 VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 17852 3694 SH SOLE None 0 0 17852 VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 48269 1620 SH SOLE None 0 0 48269 VANGUARD SCOTTSDALE FDS VNG RUS1000GRW 92206C680 6333 140 SH SOLE None 0 0 6333 VANGUARD SCOTTSDALE FDS VNG RUS1000VAL 92206C714 3566 119 SH SOLE None 0 0 3566 VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 172092 2327 SH SOLE None 0 0 172092 VANGUARD ADMIRAL FDS INC 500 GRTH IDX F 921932505 42915 984 SH SOLE None 0 0 42915 VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 41031 1034 SH SOLE None 0 0 41031 VANGUARD WORLD FDS COMM SRVC ETF 92204A884 18469 787 SH SOLE None 0 0 18469 INVESCO PA VALUE MUN INCOME COM 46132K109 2968 900 SH SOLE None 0 0 2968 VAREX IMAGING CORP COM 92214X106 1327 178 SH SOLE None 0 0 1327 INVESCO EXCHNG TRADED FD TR VAR RATE PFD 46138G870 5812 900 SH SOLE None 0 0 5812 VERISK ANALYTICS INC COM 92345Y106 13759 369 SH SOLE None 0 0 13759 VERISIGN INC COM 92343E102 4817 100 SH SOLE None 0 0 4817 VERITIV CORP COM 923454102 256 52 SH SOLE None 0 0 256 VERTEX PHARMACEUTICALS INC COM 92532F100 16914 309 SH SOLE None 0 0 16914 VICTORY PORTFOLIOS II VICSHS DV AC ETF 92647N667 4468 500 SH SOLE None 0 0 4468 VISHAY INTERTECHNOLOGY INC COM 928298108 1794 337 SH SOLE None 0 0 1794 VISTA OUTDOOR INC COM 928377100 748 400 SH SOLE None 0 0 748 VISTRA ENERGY CORP *W EXP 02/02/202 92840M128 264 486 SH SOLE None 0 0 264 VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 4766 235 SH SOLE None 0 0 4766 VANGUARD SCOTTSDALE FDS TOTAL CORP BND 92206C573 1882 85 SH SOLE None 0 0 1882 VANGUARD INDEX FDS TOTAL STK MKT 922908769 193738 4736 SH SOLE None 0 0 193738 VERTEX ENERGY INC COM 92534K107 1155 3000 SH SOLE None 0 0 1155 VENTAS INC COM 92276F100 72477 5021 SH SOLE None 0 0 72477 VANGUARD INDEX FDS VALUE ETF 922908744 97049 3239 SH SOLE None 0 0 97049 VANGUARD INDEX FDS VALUE ETF 922908744 6442 215 SH SOLE None 0 0 6442 VANGUARD INDEX FDS GROWTH ETF 922908736 5010 110 SH SOLE None 0 0 5010 VANGUARD INDEX FDS GROWTH ETF 922908736 248670 5460 SH SOLE None 0 0 248670 INVESCO SR INCOME TR COM 46131H107 1072 1000 SH SOLE None 0 0 1072 VALVOLINE INC COM 92047W101 15308 2860 SH SOLE None 0 0 15308 VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 12696 1142 SH SOLE None 0 0 12696 VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 9806 882 SH SOLE None 0 0 9806 VANGUARD STAR FD VG TL INTL STK F 921909768 19605 1408 SH SOLE None 0 0 19605 BARCLAYS BK PLC IPATH B SHRT TRM 06746P621 11340 3000 SH SOLE None 0 0 11340 VANGUARD WHITEHALL FDS INC HIGH DIV YLD 921946406 176507 7534 SH SOLE None 0 0 176507 VANGUARD WHITEHALL FDS INC INTL HIGH ETF 921946794 16364 1026 SH SOLE None 0 0 16364 VERIZON COMMUNICATIONS INC COM 92343V104 2522829 168082 SH SOLE None 0 0 2522829 VERIZON COMMUNICATIONS INC COM 92343V104 50256 3274 SH SOLE None 0 0 50256 WAYFAIR INC CL A 94419L101 565 25 SH SOLE None 0 0 565 WABTEC CORP COM 929740108 23933 1230 SH SOLE None 0 0 23933 WESTERN ALLIANCE BANCORP COM 957638109 884 62 SH SOLE None 0 0 884 WATERS CORP COM 941848103 2103 36 SH SOLE None 0 0 2103 WALGREENS BOOTS ALLIANCE INC COM 931427108 118086 8011 SH SOLE None 0 0 118086 WELBILT INC COM 949090104 1842 472 SH SOLE None 0 0 1842 WELLCARE HEALTH PLANS INC COM 94946T106 660 8 SH SOLE None 0 0 660 WORKDAY INC CL A 98138H101 8716 212 SH SOLE None 0 0 8716 WESTERN DIGITAL CORP COM 958102105 8251 520 SH SOLE None 0 0 8251 WD-40 CO COM 929236107 11257 232 SH SOLE None 0 0 11257 WEC ENERGY GROUP INC COM 92939U106 89279 3872 SH SOLE None 0 0 89279 WELLTOWER INC COM 95040Q104 59551 2913 SH SOLE None 0 0 59551 WENDYS CO COM 95058W100 3630 654 SH SOLE None 0 0 3630 WESTERN MIDSTREAM PARTNERS L COM UNIT LP INT 958669103 12306 2500 SH SOLE None 0 0 12306 WELLS FARGO CO NEW COM 949746101 2004143 149101 SH SOLE None 0 0 2004143 WELLS FARGO CO NEW PERP PFD CNV A 949746804 2028 6 SH SOLE None 0 0 2028 WYNDHAM HOTELS & RESORTS INC COM 98311A105 22674 1444 SH SOLE None 0 0 22674 WHIRLPOOL CORP COM 963320106 4500 122 SH SOLE None 0 0 4500 WESTERN ASST INFLTN LKD INM COM SH BEN INT 95766Q106 2278 750 SH SOLE None 0 0 2278 ENCORE WIRE CORP COM 292562105 3454689 240745 SH SOLE None 0 0 3454689 WESTERN AST INFL LKD OPP & I COM 95766R104 12230 4239 SH SOLE None 0 0 12230 WIX COM LTD SHS M98068105 1224 40 SH SOLE None 0 0 1224 WORKHORSE GROUP INC COM NEW 98138J206 4560 6000 SH SOLE None 0 0 4560 LYON WILLIAM HOMES CL A NEW 552074700 4496 900 SH SOLE None 0 0 4496 WESTLAKE CHEM CORP COM 960413102 713 41 SH SOLE None 0 0 713 WHITING PETE CORP NEW COM NEW 966387409 1459 795 SH SOLE None 0 0 1459 WASTE MGMT INC DEL COM 94106L109 145570 5110 SH SOLE None 0 0 145570 WILLIAMS COS INC DEL COM 969457100 231222 38992 SH SOLE None 0 0 231222 WESTERN ASSET MTG CAP CORP COM 95790D105 24981 9673 SH SOLE None 0 0 24981 WRIGHT MED GROUP N V ORD SHS N96617118 5479 719 SH SOLE None 0 0 5479 WALMART INC COM 931142103 56340 1896 SH SOLE None 0 0 56340 WALMART INC COM 931142103 1104459 39233 SH SOLE None 0 0 1104459 WABASH NATL CORP COM 929566107 367 100 SH SOLE None 0 0 367 SLACK TECHNOLOGIES INC COM CL A 83088V102 562 100 SH SOLE None 0 0 562 W P CAREY INC COM 92936U109 148339 7413 SH SOLE None 0 0 148339 WASHINGTON PRIME GROUP NEW COM 93964W108 694 763 SH SOLE None 0 0 694 WHEATON PRECIOUS METALS CORP COM 962879102 6633 892 SH SOLE None 0 0 6633 WESTPORT FUEL SYSTEMS INC COM NEW 960908309 773 1305 SH SOLE None 0 0 773 WPX ENERGY INC COM 98212B103 10161 2958 SH SOLE None 0 0 10161 BERKLEY W R CORP COM 084423102 5182 300 SH SOLE None 0 0 5182 WASHINGTON REAL ESTATE INVT SH BEN INT 939653101 2188 300 SH SOLE None 0 0 2188 WEINGARTEN RLTY INVS SH BEN INT 948741103 471413 60360 SH SOLE None 0 0 471413 WESTROCK CO COM 96145D105 41251 3845 SH SOLE None 0 0 41251 WESTROCK CO COM 96145D105 53080 9829 SH SOLE None 0 0 53080 WESTERN COPPER & GOLD CORP COM 95805V108 2197 10655 SH SOLE None 0 0 2197 WESBANCO INC COM 950810101 110376 11683 SH SOLE None 0 0 110376 WATSCO INC COM 942622200 540 12 SH SOLE None 0 0 540 WHITESTONE REIT COM 966084204 29453 8650 SH SOLE None 0 0 29453 WEST PHARMACEUTICAL SVSC INC COM 955306105 13482 359 SH SOLE None 0 0 13482 WINTRUST FINL CORP COM 97650W108 1772 100 SH SOLE None 0 0 1772 AQUA AMERICA INC COM 03836W103 36308 3094 SH SOLE None 0 0 36308 WESTERN UN CO COM 959802109 897 134 SH SOLE None 0 0 897 WW INTL INC COM 98262P101 955 100 SH SOLE None 0 0 955 WOODWARD INC COM 980745103 21378 722 SH SOLE None 0 0 21378 WEYERHAEUSER CO COM 962166104 378949 50192 SH SOLE None 0 0 378949 WYNDHAM DESTINATIONS INC COM 98310W108 685 53 SH SOLE None 0 0 685 WYNN RESORTS LTD COM 983134107 405339 11675 SH SOLE None 0 0 405339 UNITED STATES STL CORP NEW COM 912909108 7093 2487 SH SOLE None 0 0 7093 EXANTAS CAP CORP COM NEW 30068N105 2657 900 SH SOLE None 0 0 2657 SPDR SERIES TRUST AEROSPACE DEF 78464A631 54466 1997 SH SOLE None 0 0 54466 SPDR SERIES TRUST S&P BIOTECH 78464A870 83600 3516 SH SOLE None 0 0 83600 XCEL ENERGY INC COM 98389B100 375845 23679 SH SOLE None 0 0 375845 SPDR SERIES TRUST OILGAS EQUIP 78464A748 290 144 SH SOLE None 0 0 290 SPDR SERIES TRUST S&P HOMEBUILD 78464A888 875 77 SH SOLE None 0 0 875 SPDR SERIES TRUST HLTH CR EQUIP 78464A581 51287 2395 SH SOLE None 0 0 51287 XENIA HOTELS & RESORTS INC COM 984017103 2944 545 SH SOLE None 0 0 2944 SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 43040 2803 SH SOLE None 0 0 43040 SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 6968 454 SH SOLE None 0 0 6968 SELECT SECTOR SPDR TR COMMUNICATION 81369Y852 5269 393 SH SOLE None 0 0 5269 SELECT SECTOR SPDR TR ENERGY 81369Y506 525 35 SH SOLE None 0 0 525 SELECT SECTOR SPDR TR ENERGY 81369Y506 269641 17964 SH SOLE None 0 0 269641 SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 213570 27754 SH SOLE None 0 0 213570 SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 30886 1516 SH SOLE None 0 0 30886 SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 162455 7089 SH SOLE None 0 0 162455 XILINX INC COM 983919101 3055 125 SH SOLE None 0 0 3055 SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 44650 2836 SH SOLE None 0 0 44650 SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860 3746 388 SH SOLE None 0 0 3746 SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 131765 8156 SH SOLE None 0 0 131765 SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 127978 5026 SH SOLE None 0 0 127978 SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 41820 1334 SH SOLE None 0 0 41820 SPDR SERIES TRUST S&P METALS MNG 78464A755 2929 400 SH SOLE None 0 0 2929 INVESCO EXCHNG TRADED FD TR S&P MIDCP LOW 46138E198 7779 578 SH SOLE None 0 0 7779 SPDR SERIES TRUST NYSE TECH ETF 78464A102 3004 147 SH SOLE None 0 0 3004 EXXON MOBIL CORP COM 30231G102 13172761 755102 SH SOLE None 0 0 13172761 INTREXON CORP COM 46122T102 274 200 SH SOLE None 0 0 274 EXONE CO COM 302104104 7833 4200 SH SOLE None 0 0 7833 SPDR SERIES TRUST S&P OILGAS EXP 78464A730 23344 3940 SH SOLE None 0 0 23344 XPO LOGISTICS INC COM 983793100 21918 1100 SH SOLE None 0 0 21918 DENTSPLY SIRONA INC COM 24906P109 1457 103 SH SOLE None 0 0 1457 XEROX HOLDINGS CORP COM NEW 98421M106 8575 930 SH SOLE None 0 0 8575 SPDR SERIES TRUST S&P SEMICNDCTR 78464A862 3865 146 SH SOLE None 0 0 3865 INVESCO EXCHNG TRADED FD TR S&P SMLCP LOW 46138G102 216 17 SH SOLE None 0 0 216 SPDR SERIES TRUST COMP SOFTWARE 78464A599 81306 3200 SH SOLE None 0 0 81306 ISHARES TR EXPONENTIAL TECH 46434V381 2138 200 SH SOLE None 0 0 2138 XYLEM INC COM 98419M100 9494 482 SH SOLE None 0 0 9494 ALLEGHANY CORP DEL COM 017175100 1799 9 SH SOLE None 0 0 1799 YANDEX N V SHS CLASS A N97284108 1794 165 SH SOLE None 0 0 1794 YUM BRANDS INC COM 988498101 362856 14409 SH SOLE None 0 0 362856 YUM CHINA HLDGS INC COM 98850P109 171110 14256 SH SOLE None 0 0 171110 JOYY INC ADS REPSTG COM A 46591M109 25814 1956 SH SOLE None 0 0 25814 AMPLIFY ETF TR HIGH INCOME 032108847 13951 3128 SH SOLE None 0 0 13951 ZILLOW GROUP INC CL C CAP STK 98954M200 2860 249 SH SOLE None 0 0 2860 ZIMMER BIOMET HLDGS INC COM 98956P102 35039 936 SH SOLE None 0 0 35039 ZEBRA TECHNOLOGIES CORP CL A 989207105 14879 233 SH SOLE None 0 0 14879 ZILLOW GROUP INC CL A 98954M101 2287 200 SH SOLE None 0 0 2287 ZIONS BANCORPORATION N A COM 989701107 107994 8320 SH SOLE None 0 0 107994 ZIX CORP COM 98974P100 9153 5400 SH SOLE None 0 0 9153 ZOOM VIDEO COMMUNICATIONS IN CL A 98980L101 1225 72 SH SOLE None 0 0 1225 ZOOM VIDEO COMMUNICATIONS IN CL A 98980L101 987 85 SH SOLE None 0 0 987 ZION OIL & GAS INC COM 989696109 834 19331 SH SOLE None 0 0 834 ZYNGA INC CL A 98986T108 1221 798 SH SOLE None 0 0 1221 ZYNGA INC CL A 98986T108 11477 7830 SH SOLE None 0 0 11477 ZSCALER INC COM 98980G102 1267 109 SH SOLE None 0 0 1267 VIRTUS TOTAL RETURN FUND INC COM 92835W107 21014 7373 SH SOLE None 0 0 21014 ZOETIS INC CL A 98978V103 186973 5651 SH SOLE None 0 0 186973