0001085146-20-002079.txt : 20200810 0001085146-20-002079.hdr.sgml : 20200810 20200810093118 ACCESSION NUMBER: 0001085146-20-002079 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20200630 FILED AS OF DATE: 20200810 DATE AS OF CHANGE: 20200810 EFFECTIVENESS DATE: 20200810 FILER: COMPANY DATA: COMPANY CONFORMED NAME: HighTower Advisors, LLC CENTRAL INDEX KEY: 0001462245 IRS NUMBER: 364500709 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 13F-HR SEC ACT: 1934 Act SEC FILE NUMBER: 028-13510 FILM NUMBER: 201087533 BUSINESS ADDRESS: STREET 1: 200 W. MADISON ST. STREET 2: SUITE 2500 CITY: CHICAGO STATE: IL ZIP: 60606 BUSINESS PHONE: 312-962-3843 MAIL ADDRESS: STREET 1: 200 W. MADISON ST. STREET 2: SUITE 2500 CITY: CHICAGO STATE: IL ZIP: 60606 13F-HR 1 primary_doc.xml 13F-HR LIVE false false false 0001462245 XXXXXXXX 06-30-2020 06-30-2020 false HighTower Advisors, LLC
200 W. MADISON ST. SUITE 2500 CHICAGO IL 60606
13F COMBINATION REPORT 028-13510 0001109448 028-10562 ALLIANCEBERNSTEIN L.P. 0001493338 028-13991 Allianz Global Investors U.S. LLC 0001508822 028-14059 ACR Alpine Capital Research, LLC 0001093589 028-05119 ALTA CAPITAL MANAGEMENT LLC/ 0001369702 028-11962 AMI ASSET MANAGEMENT CORP 0000813933 028-01880 ANCHOR CAPITAL ADVISORS LLC 0001364615 028-11964 Aperio Group, LLC 0000860644 028-02634 Aristotle Capital Management, LLC 0001398103 028-12481 Ashfield Capital Partners, LLC 0000700529 028-01162 ATALANTA SOSNOFF CAPITAL, LLC 0001027817 028-05936 ATLANTA CAPITAL MANAGEMENT CO L L C 0000872259 028-02825 BAHL & GAYNOR INC 0001305227 028-12016 BlackRock Investment Management, LLC 0001015079 028-05620 BRANDES INVESTMENT PARTNERS, LP 0001512978 028-14438 Brookmont Capital Management 0001345929 028-13997 BROWN ADVISORY INC 0000823621 028-01398 CAMBIAR INVESTORS LLC 0000874791 028-02903 CAMPBELL NEWMAN ASSET MANAGEMENT INC 0001596076 028-15733 Capital Innovations LLC 0000897378 028-03434 CONGRESS ASSET MANAGEMENT CO /MA 0001427514 028-13023 Dana Investment Advisors, Inc. 0001036325 028-04121 DAVIS SELECTED ADVISERS 0000727770 028-05267 MACQUARIE INVESTMENT MANAGEMENT BUSINESS TRUST 0001214639 028-10309 DSM CAPITAL PARTNERS LLC 0000790502 028-01666 EAGLE ASSET MANAGEMENT INC 0001102578 028-05269 EARNEST PARTNERS LLC 0001076598 028-04139 EATON VANCE MANAGEMENT 0001093694 028-10606 JFB Holdings Corp 0000937729 028-10991 FAYEZ SAROFIM & CO 0001056288 028-04375 FEDERATED HERMES, INC. 0000038777 028-00734 FRANKLIN RESOURCES INC 0000003520 028-00869 FRED ALGER MANAGEMENT, LLC 0000314949 028-00126 GLENMEDE TRUST CO NA 0001546283 028-14929 Glovista Investments LLC 0001082917 028-04145 GW&K Investment Management, LLC 0000928196 028-04434 HARDING LOEVNER LP 0000813917 028-02013 HARRIS ASSOCIATES L P 0000740272 028-01321 HGK ASSET MANAGEMENT INC 0001056823 028-06986 HORIZON KINETICS ASSET MANAGEMENT LLC 0001426940 028-12835 Horizon Investment Services, LLC 0000914208 028-11246 Invesco Ltd. 0001639666 028-16855 ISTHMUS PARTNERS, LLC 0000019617 028-00694 JPMORGAN CHASE & CO 0001048703 028-11445 Karpus Management, Inc. 0001021223 028-05792 KAYNE ANDERSON RUDNICK INVESTMENT MANAGEMENT LLC 0000884589 028-03133 KENNEDY CAPITAL MANAGEMENT, INC. 0001307878 028-10975 Laffer Investments 0001009262 028-05358 LATEEF INVESTMENT MANAGEMENT, L.P. 0001207017 028-10469 LAZARD ASSET MANAGEMENT LLC 0000820330 028-01701 CLEARBRIDGE, LLC 0000312348 028-00398 LOOMIS SAYLES & CO L P 0000728100 028-00413 LORD, ABBETT & CO. LLC 0001138060 028-03477 MADISON INVESTMENT HOLDINGS INC 0000922940 028-04057 M.D. SASS INVESTORS SERVICES, INC. 0000912938 028-04968 MASSACHUSETTS FINANCIAL SERVICES CO /MA/ 0000903947 028-03692 MILLER HOWARD INVESTMENTS INC /NY 0000067698 028-00288 MONTAG & CALDWELL, LLC 0000728774 028-00454 NEUBERGER BERMAN LLC 0000939761 028-03871 NEWGATE CAPITAL MANAGEMENT LLC 0001018331 028-05788 NATIXIS ADVISORS, L.P. 0001473182 028-13833 NUANCE INVESTMENTS, LLC 0001521019 028-14498 Nuveen Asset Management, LLC 0000763848 028-01474 NWQ INVESTMENT MANAGEMENT COMPANY, LLC 0001054554 028-06668 OAK RIDGE INVESTMENTS LLC 0001423442 028-12966 O'SHAUGHNESSY ASSET MANAGEMENT, LLC 0001163368 028-10952 PACIFIC INVESTMENT MANAGEMENT CO LLC 0000932859 028-04558 PARAMETRIC PORTFOLIO ASSOCIATES LLC 0001034524 028-03687 POLEN CAPITAL MANAGEMENT LLC 0000769734 028-01549 PRINCIPAL GLOBAL INVESTORS 0001027796 028-03791 PZENA INVESTMENT MANAGEMENT LLC 0001080298 028-04879 REINHART PARTNERS, INC. 0000944234 028-04884 RENAISSANCE GROUP LLC 0001528214 028-14643 Richard Bernstein Advisors LLC 0001112325 028-05655 RIVERBRIDGE PARTNERS LLC 0001386060 028-12484 Boston Partners 0001109426 028-05621 SANTA BARBARA ASSET MANAGEMENT, LLC 0001056593 028-04691 SCHAFER CULLEN CAPITAL MANAGEMENT INC 0001592643 028-16000 Select Equity Group, L.P. 0001002784 028-05709 SHELTON CAPITAL MANAGEMENT 0001089755 028-03489 SOUTHERNSUN ASSET MANAGEMENT, LLC 0001166716 028-10030 STRATEGY ASSET MANAGERS LLC 0001145263 028-06683 TCW INVESTMENT MANAGEMENT Co LLC 0001259887 028-10665 LONDON CO OF VIRGINIA 0001092351 028-05601 THOMAS WHITE INTERNATIONAL LTD 0001008322 028-04041 THOMPSON SIEGEL & WALMSLEY LLC 0001145020 028-06605 THORNBURG INVESTMENT MANAGEMENT INC 0001071483 028-04171 TODD ASSET MANAGEMENT LLC 0000877035 028-02924 TURNER INVESTMENTS LLC 0000102909 028-06408 VANGUARD GROUP INC 0001040188 028-06354 VICTORY CAPITAL MANAGEMENT INC 0001068837 028-07292 VOYA INVESTMENT MANAGEMENT LLC 0000740913 028-01347 REAVES W H & CO INC 0001600435 028-18951 Wakefield Asset Management LLLP 0001061186 028-07104 WCM INVESTMENT MANAGEMENT, LLC 0000859804 028-05973 WEDGEWOOD PARTNERS INC 0001533551 028-14868 Wellesley Asset Management 0001351731 028-11741 WestEnd Advisors, LLC 0000900973 028-03676 Winslow Capital Management, LLC N
Timothy Woods Chief Compliance Officer 312-962-3800 /s/ Timothy Woods Chicago IL 08-07-2020 0 2457 18328368
INFORMATION TABLE 2 infotable.xml INFORMATION TABLE VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 6511 33753 SH SOLE 33753 0 0 INVESCO EXCHANGE TRADED FD T S&P500 PUR VAL 46137V258 17524 367527 SH SOLE 367527 0 0 STAG INDL INC COM 85254J102 314 10704 SH SOLE 10704 0 0 D R HORTON INC COM 23331A109 4395 79362 SH SOLE 79362 0 0 J P MORGAN EXCHANGE-TRADED F ULTRA SHT MUNCPL 46641Q654 208 4080 SH SOLE 4080 0 0 J P MORGAN EXCHANGE-TRADED F DIV RTN INT EQ 46641Q209 1923 38874 SH SOLE 38874 0 0 CDW CORP COM 12514G108 10157 87816 SH SOLE 87816 0 0 COHEN & STEERS QUALITY INCOM COM 19247L106 1081 99101 SH SOLE 99101 0 0 CHICAGO RIVET & MACH CO COM 168088102 524 25200 SH SOLE 25200 0 0 EXCHANGE TRADED CONCEPTS TR ROBO GLB ETF 301505707 810 18693 SH SOLE 18693 0 0 ISHARES TR IBONDS DEC2021 46435G789 5698 219676 SH SOLE 219676 0 0 CAPITAL ONE FINL CORP COM 14040H105 18 5300 SH Put SOLE 5300 0 0 ISHARES TR IBONDS DEC2022 46435G755 5747 217727 SH SOLE 217727 0 0 ZOETIS INC CL A 98978V103 9 2000 SH Call SOLE 2000 0 0 CHEMED CORP NEW COM 16359R103 1064 2355 SH SOLE 2355 0 0 GREEN PLAINS PARTNERS LP COM REP PTR IN 393221106 668 100000 SH SOLE 100000 0 0 CHECK POINT SOFTWARE TECH LT ORD M22465104 8530 79382 SH SOLE 79382 0 0 GABELLI EQUITY TR INC COM 362397101 220 43473 SH SOLE 43473 0 0 SPDR SER TR NYSE TECH ETF 78464A102 4360 43928 SH SOLE 43928 0 0 BAIN CAP SPECIALTY FIN INC COM STK 05684B107 4233 382171 SH SOLE 382171 0 0 ISHARES TR AGENCY BOND ETF 464288166 17341 143271 SH SOLE 143271 0 0 FS KKR CAPITAL CORP COM 302635206 2808 200441 SH SOLE 200441 0 0 CRISPR THERAPEUTICS AG NAMEN AKT H17182108 1861 25359 SH SOLE 25359 0 0 DROPBOX INC CL A 26210C104 2897 132957 SH SOLE 132957 0 0 NEUBERGER BERMAN HIGH YIELD COM 64128C106 509 49226 SH SOLE 49226 0 0 CINTAS CORP COM 172908105 1141 4270 SH SOLE 4270 0 0 WP CAREY INC COM 92936U109 11903 175322 SH SOLE 175322 0 0 COLONY CAP INC NOTE 5.000% 4/1 19624RAA4 9 10000 PRN SOLE 10000 0 0 BHP GROUP LTD SPONSORED ADS 088606108 2210 46183 SH SOLE 46183 0 0 INNOVATOR ETFS TR S&P 500 BUFFER E 45782C557 1076 40889 SH SOLE 40889 0 0 ISHARES TR HDG MSCI EAFE 46434V803 1847 66829 SH SOLE 66829 0 0 HEICO CORP NEW COM 422806109 1053 10626 SH SOLE 10626 0 0 SONY CORP SPONSORED ADR 835699307 1103 15921 SH SOLE 15921 0 0 MACERICH CO COM 554382101 1076 120239 SH SOLE 120239 0 0 JPMORGAN CHASE & CO ALERIAN ML ETN 46625H365 483 36782 SH SOLE 36782 0 0 CONSOLIDATED EDISON INC COM 209115104 5109 70986 SH SOLE 70986 0 0 ABERDEEN STD PALLADIUM ETF T PHYSCL PALLADM 003262102 229 1252 SH SOLE 1252 0 0 MOODYS CORP COM 615369105 1472 5362 SH SOLE 5362 0 0 VANECK VECTORS ETF TR NAT RES ETF 92189F841 572 19048 SH SOLE 19048 0 0 DEERE & CO COM 244199105 1 200 SH Call SOLE 200 0 0 INTEL CORP COM 458140100 121831 2035851 SH SOLE 2035851 0 0 KAYNE ANDERSN MLP MIDS INVT COM 486606106 1297 245944 SH SOLE 245944 0 0 WEYERHAEUSER CO MTN BE COM NEW 962166104 1225 54659 SH SOLE 54659 0 0 ORGANOVO HLDGS INC COM 68620A104 27 51769 SH SOLE 51769 0 0 INTERACTIVE BROKERS GROUP IN COM CL A 45841N107 668 15955 SH SOLE 15955 0 0 WISDOMTREE TR ITL HIGH DIV FD 97717W802 205 6140 SH SOLE 6140 0 0 INNOVATOR ETFS TR S&P 500 POWER 45782C417 2765 114095 SH SOLE 114095 0 0 COCA COLA CO COM 191216100 10 8000 SH Call SOLE 8000 0 0 SCIENCE APPLICATIONS INTL CO COM 808625107 2491 32079 SH SOLE 32079 0 0 INVESCO EXCHANGE-TRADED FD T S&P ULTRA DIVIDE 46138G656 1491 54287 SH SOLE 54287 0 0 BECTON DICKINSON & CO COM 075887109 11 1000 SH Put SOLE 1000 0 0 FIRST TR EXCH TRADED FD III MANAGD MUN ETF 33739N108 2298 41752 SH SOLE 41752 0 0 PIONEER NAT RES CO COM 723787107 7872 80361 SH SOLE 80361 0 0 FEDERAL REALTY INVT TR SH BEN INT NEW 313747206 1132 13248 SH SOLE 13248 0 0 LIFE STORAGE INC COM 53223X107 2348 24680 SH SOLE 24680 0 0 SPDR SER TR SPDR BLOOMBERG 78468R663 20975 229046 SH SOLE 229046 0 0 TCG BDC INC COM 872280102 11329 1324002 SH SOLE 1324002 0 0 VICTORY PORTFOLIOS II VICSHS DV AC ETF 92647N667 315 9500 SH SOLE 9500 0 0 WESTERN ASSET HIGH INCM OPP COM 95766K109 65 14108 SH SOLE 14108 0 0 TEVA PHARMACEUTICAL INDS LTD SPONSORED ADS 881624209 431 35185 SH SOLE 35185 0 0 MONSTER BEVERAGE CORP NEW COM 61174X109 756 10896 SH SOLE 10896 0 0 CAMTEK LTD ORD M20791105 169 13412 SH SOLE 13412 0 0 INNOVATOR ETFS TR S&P 500 PWRETF 45782C797 2514 99862 SH SOLE 99862 0 0 NUVEEN S&P 500 BUY-WRITE INC COM 6706ER101 135 12311 SH SOLE 12311 0 0 LOWES COS INC COM 548661107 25852 191372 SH SOLE 191372 0 0 MONMOUTH REAL ESTATE INVT CO CL A 609720107 254 17526 SH SOLE 17526 0 0 OCCIDENTAL PETE CORP COM 674599105 1099 60131 SH SOLE 60131 0 0 FACEBOOK INC CL A 30303M102 6 300 SH Call SOLE 300 0 0 MONOLITHIC PWR SYS INC COM 609839105 1457 6146 SH SOLE 6146 0 0 VANGUARD WORLD FDS CONSUM STP ETF 92204A207 11546 77125 SH SOLE 77125 0 0 SORRENTO THERAPEUTICS INC COM NEW 83587F202 17 8000 SH Call SOLE 8000 0 0 TURNING POINT THERAPEUTICS I COM 90041T108 380 5878 SH SOLE 5878 0 0 ENTEGRIS INC COM 29362U104 314 5330 SH SOLE 5330 0 0 ISHARES TR US HLTHCARE ETF 464287762 12817 59417 SH SOLE 59417 0 0 MSG NETWORK INC CL A 553573106 189 19145 SH SOLE 19145 0 0 VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 34403 389368 SH SOLE 389368 0 0 JEFFERIES FINL GROUP INC COM 47233W109 518 33188 SH SOLE 33188 0 0 SCHWAB STRATEGIC TR SCHWAB FDT US SC 808524763 243 7669 SH SOLE 7669 0 0 BRIDGEBIO PHARMA INC COM 10806X102 7184 220308 SH SOLE 220308 0 0 VULCAN MATLS CO COM 929160109 4051 34985 SH SOLE 34985 0 0 SPDR SER TR BLOOMBERG BRCLYS 78468R622 1473 14527 SH SOLE 14527 0 0 DHT HOLDINGS INC SHS NEW Y2065G121 80 15606 SH SOLE 15606 0 0 BALLARD PWR SYS INC NEW COM 058586108 1 500 SH Call SOLE 500 0 0 ALLIANCEBERNSTEIN NATL MUNI COM 01864U106 1131 84542 SH SOLE 84542 0 0 ZILLOW GROUP INC CL C CAP STK 98954M200 7317 126813 SH SOLE 126813 0 0 STARWOOD PPTY TR INC COM 85571B105 1 900 SH Call SOLE 900 0 0 JOHNSON & JOHNSON COM 478160104 213240 1516039 SH SOLE 1516039 0 0 DENTSPLY SIRONA INC COM 24906P109 0 100 SH Put SOLE 100 0 0 TCF FINANCIAL CORPORATION NE COM 872307103 1020 34655 SH SOLE 34655 0 0 INVESCO LTD SHS G491BT108 461 42956 SH SOLE 42956 0 0 ASTRAZENECA PLC SPONSORED ADR 046353108 2703 51098 SH SOLE 51098 0 0 MANNKIND CORP COM NEW 56400P706 18 11061 SH SOLE 11061 0 0 J P MORGAN EXCHANGE-TRADED F JPMORGAN DIVER 46641Q407 331 4773 SH SOLE 4773 0 0 BOEING CO COM 097023105 23 200 SH Put SOLE 200 0 0 WESTPAC BANKING CORP SPONSORED ADR 961214301 404 32250 SH SOLE 32250 0 0 TOOTSIE ROLL INDS INC COM 890516107 1064 31059 SH SOLE 31059 0 0 HOULIHAN LOKEY INC CL A 441593100 1492 26696 SH SOLE 26696 0 0 ISHARES TR CORE S&P SCP ETF 464287804 102000 1494597 SH SOLE 1494597 0 0 MAG SILVER CORP COM 55903Q104 286 20300 SH SOLE 20300 0 0 EQUITY RESIDENTIAL SH BEN INT 29476L107 336 5726 SH SOLE 5726 0 0 DESPEGAR COM CORP ORD SHS G27358103 77 10687 SH SOLE 10687 0 0 ISHARES TR USA MOMENTUM FCT 46432F396 20163 153943 SH SOLE 153943 0 0 ALARM COM HLDGS INC COM 011642105 749 11676 SH SOLE 11676 0 0 TRI CONTL CORP COM 895436103 680 27602 SH SOLE 27602 0 0 BIOGEN INC COM 09062X103 5273 19666 SH SOLE 19666 0 0 INDEXIQ ETF TR IQ HEDGMKT NUT 45409B503 311 11909 SH SOLE 11909 0 0 GENERAL DYNAMICS CORP COM 369550108 25019 168023 SH SOLE 168023 0 0 AVALARA INC COM 05338G106 955 7179 SH SOLE 7179 0 0 GENTEX CORP COM 371901109 561 21255 SH SOLE 21255 0 0 KONINKLIJKE PHILIPS N V NY REG SH NEW 500472303 1969 42041 SH SOLE 42041 0 0 GENERAC HLDGS INC COM 368736104 1142 9385 SH SOLE 9385 0 0 LENNAR CORP CL A 526057104 2239 36331 SH SOLE 36331 0 0 NUVEEN AMT FREE MUN CR INC F COM 67071L106 430 28218 SH SOLE 28218 0 0 GALLAGHER ARTHUR J & CO COM 363576109 1236 12667 SH SOLE 12667 0 0 ALPS ETF TR SECTR DIV DOGS 00162Q858 343 9442 SH SOLE 9442 0 0 SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 3702 65713 SH SOLE 65713 0 0 BADGER METER INC COM 056525108 384 6068 SH SOLE 6068 0 0 GOLDMAN SACHS GROUP INC COM 38141G104 12707 64177 SH SOLE 64177 0 0 PIMCO ETF TR SHTRM MUN BD ACT 72201R874 486 9549 SH SOLE 9549 0 0 VANGUARD SCOTTSDALE FDS VNG RUS1000GRW 92206C680 12831 64934 SH SOLE 64934 0 0 BOOKING HOLDINGS INC COM 09857L108 13654 8492 SH SOLE 8492 0 0 INVESCO EXCHANGE TRADED FD T S&P MDCP400 PR 46137V217 319 2115 SH SOLE 2115 0 0 BK OF AMERICA CORP COM 060505104 108886 4583376 SH SOLE 4583376 0 0 BROOKS AUTOMATION INC NEW COM 114340102 1012 22908 SH SOLE 22908 0 0 OTIS WORLDWIDE CORP COM 68902V107 7941 139700 SH SOLE 139700 0 0 AGNC INVT CORP COM 00123Q104 862 66798 SH SOLE 66798 0 0 MSCI INC COM 55354G100 2987 8968 SH SOLE 8968 0 0 ISHARES TR 20 YR TR BD ETF 464287432 17992 110110 SH SOLE 110110 0 0 GOLDMAN SACHS ETF TR ACTIVEBETA EME 381430206 256 8446 SH SOLE 8446 0 0 ARES CAPITAL CORP COM 04010L103 16098 1114302 SH SOLE 1114302 0 0 LIVE NATION ENTERTAINMENT IN COM 538034109 212 4796 SH SOLE 4796 0 0 GW PHARMACEUTICALS PLC ADS 36197T103 1048 8535 SH SOLE 8535 0 0 MAXIM INTEGRATED PRODS INC COM 57772K101 56 70400 SH Put SOLE 70400 0 0 GLOBAL PARTNERS LP COM UNITS 37946R109 293 29980 SH SOLE 29980 0 0 VIACOMCBS INC CL B 92556H206 1462 62672 SH SOLE 62672 0 0 PAN AMERN SILVER CORP COM 697900108 807 26508 SH SOLE 26508 0 0 MAGNA INTL INC COM 559222401 2326 52986 SH SOLE 52986 0 0 C H ROBINSON WORLDWIDE INC COM NEW 12541W209 1730 21834 SH SOLE 21834 0 0 INVESCO SR INCOME TR COM 46131H107 135 38956 SH SOLE 38956 0 0 UBER TECHNOLOGIES INC COM 90353T100 131 20500 SH Call SOLE 20500 0 0 BLACKROCK MUNIVEST FD II INC COM 09253T101 258 19017 SH SOLE 19017 0 0 DEXCOM INC COM 252131107 1 200 SH Put SOLE 200 0 0 GOL LINHAS AEREAS INTELIGENT SPON ADR PFD NEW 38045R206 82 12100 SH SOLE 12100 0 0 CELANESE CORP DEL COM 150870103 1301 15145 SH SOLE 15145 0 0 GSX TECHEDU INC SPONSORED ADS 36257Y109 533 8915 SH SOLE 8915 0 0 HORACE MANN EDUCATORS CORP N COM 440327104 221 6024 SH SOLE 6024 0 0 CROWN CASTLE INTL CORP NEW COM 22822V101 19881 118673 SH SOLE 118673 0 0 MGM RESORTS INTERNATIONAL COM 552953101 0 100 SH Put SOLE 100 0 0 DNP SELECT INCOME FD COM 23325P104 802 73822 SH SOLE 73822 0 0 CARDINAL HEALTH INC COM 14149Y108 1793 34376 SH SOLE 34376 0 0 ALIGN TECHNOLOGY INC COM 016255101 3 200 SH Put SOLE 200 0 0 SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 39567 121935 SH SOLE 121935 0 0 SNAP ON INC COM 833034101 2798 20146 SH SOLE 20146 0 0 WELLS FARGO CO NEW PERP PFD CNV A 949746804 360 278 SH SOLE 278 0 0 AUTOHOME INC SP ADR RP CL A 05278C107 1176 15582 SH SOLE 15582 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 34414 338249 SH SOLE 338249 0 0 GENMARK DIAGNOSTICS INC COM 372309104 14359 976122 SH SOLE 976122 0 0 HORMEL FOODS CORP COM 440452100 1269 26269 SH SOLE 26269 0 0 ICON PLC SHS G4705A100 1307 7660 SH SOLE 7660 0 0 CORNING INC COM 219350105 5217 201784 SH SOLE 201784 0 0 MARTIN MARIETTA MATLS INC COM 573284106 3536 17343 SH SOLE 17343 0 0 TWITTER INC COM 90184L102 5753 193344 SH SOLE 193344 0 0 PDC ENERGY INC NOTE 1.125% 9/1 69327RAD3 13 14000 PRN SOLE 14000 0 0 INTELLIA THERAPEUTICS INC COM 45826J105 314 14900 SH SOLE 14900 0 0 DARLING INGREDIENTS INC COM 237266101 251 10213 SH SOLE 10213 0 0 INVESCO EXCH TRADED FD TR II FTSE RAFI DEV 46138E743 679 19604 SH SOLE 19604 0 0 APPLE INC COM 037833100 708621 1943132 SH SOLE 1943132 0 0 MITSUBISHI UFJ FINL GROUP IN SPONSORED ADS 606822104 315 79378 SH SOLE 79378 0 0 CONTANGO OIL & GAS CO COM NEW 21075N204 23 10100 SH SOLE 10100 0 0 NATIONAL RESH CORP COM NEW 637372202 567 9702 SH SOLE 9702 0 0 PG&E CORP COM 69331C108 234 26317 SH SOLE 26317 0 0 ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 53770 249554 SH SOLE 249554 0 0 ATKORE INTL GROUP INC COM 047649108 335 12231 SH SOLE 12231 0 0 ISHARES TR S&P 500 VAL ETF 464287408 29863 275996 SH SOLE 275996 0 0 JOINT CORP COM 47973J102 3659 239680 SH SOLE 239680 0 0 ISHARES TR CORE S&P US GWT 464287671 38819 540098 SH SOLE 540098 0 0 COOPER COS INC COM NEW 216648402 1038 3660 SH SOLE 3660 0 0 SOUTHWEST AIRLS CO COM 844741108 228 23200 SH Call SOLE 23200 0 0 CENTERPOINT ENERGY INC COM 15189T107 599 32047 SH SOLE 32047 0 0 NEXTERA ENERGY INC COM 65339F101 57084 238028 SH SOLE 238028 0 0 ALKALINE WTR CO INC COM NEW 01643A207 23 16400 SH SOLE 16400 0 0 OMEROS CORP COM 682143102 0 500 SH Call SOLE 500 0 0 WADDELL & REED FINL INC CL A 930059100 180 11695 SH SOLE 11695 0 0 INFUSYSTEM HLDGS INC COM 45685K102 213 18500 SH SOLE 18500 0 0 LIGAND PHARMACEUTICALS INC COM NEW 53220K504 332 2969 SH SOLE 2969 0 0 JPMORGAN CHASE & CO COM 46625H100 489 49200 SH Put SOLE 49200 0 0 ISHARES TR 0-5 YR TIPS ETF 46429B747 17436 170314 SH SOLE 170314 0 0 DBX ETF TR XTRACK MSCI EAFE 233051200 2369 78316 SH SOLE 78316 0 0 ALASKA AIR GROUP INC COM 011659109 0 100 SH Call SOLE 100 0 0 METTLER TOLEDO INTERNATIONAL COM 592688105 2525 3114 SH SOLE 3114 0 0 TEXAS INSTRS INC COM 882508104 30885 243076 SH SOLE 243076 0 0 VANGUARD INDEX FDS GROWTH ETF 922908736 2 1000 SH Put SOLE 1000 0 0 MICROCHIP TECHNOLOGY INC. COM 595017104 1232 11722 SH SOLE 11722 0 0 CHENIERE ENERGY INC NOTE 4.250% 3/1 16411RAG4 49 77000 PRN SOLE 77000 0 0 BANK HAWAII CORP COM 062540109 925 15029 SH SOLE 15029 0 0 CHIPOTLE MEXICAN GRILL INC COM 169656105 2 100 SH Put SOLE 100 0 0 ISHARES TR SHRT NAT MUN ETF 464288158 2333 21597 SH SOLE 21597 0 0 WESTPORT FUEL SYSTEMS INC COM NEW 960908309 21 17700 SH SOLE 17700 0 0 ISHARES TR US TREAS BD ETF 46429B267 6898 246657 SH SOLE 246657 0 0 ISHARES TR CRE U S REIT ETF 464288521 2211 50911 SH SOLE 50911 0 0 360 FINANCE INC ADS 88557W101 191 17720 SH SOLE 17720 0 0 HESS MIDSTREAM LP CL A SHS 428103105 489 26697 SH SOLE 26697 0 0 JONES LANG LASALLE INC COM 48020Q107 248 2413 SH SOLE 2413 0 0 VICI PPTYS INC COM 925652109 229 11352 SH SOLE 11352 0 0 TRUIST FINL CORP COM 89832Q109 15865 422130 SH SOLE 422130 0 0 LONGVIEW ACQUISITION CORP UNIT 99/99/9999 543195200 1111 110000 SH SOLE 110000 0 0 PRIMERICA INC COM 74164M108 787 6789 SH SOLE 6789 0 0 NETAPP INC COM 64110D104 1058 24025 SH SOLE 24025 0 0 VEON LTD SPONSORED ADR 91822M106 19 10296 SH SOLE 10296 0 0 FORTIVE CORP COM 34959J108 5100 75314 SH SOLE 75314 0 0 ALTERYX INC COM CL A 02156B103 466 2864 SH SOLE 2864 0 0 VOYA PRIME RATE TR SH BEN INT 92913A100 76 18580 SH SOLE 18580 0 0 BAKER HUGHES COMPANY CL A 05722G100 2177 136955 SH SOLE 136955 0 0 MESA AIR GROUP INC COM NEW 590479135 52 15000 SH SOLE 15000 0 0 VANGUARD INDEX FDS REAL ESTATE ETF 922908553 0 1000 SH Call SOLE 1000 0 0 CERENCE INC COM 156727109 641 15767 SH SOLE 15767 0 0 MARRIOTT VACTINS WORLDWID CO COM 57164Y107 222 2708 SH SOLE 2708 0 0 VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 6678 80741 SH SOLE 80741 0 0 PARK HOTELS RESORTS INC COM 700517105 569 57781 SH SOLE 57781 0 0 BLOOM ENERGY CORP COM CL A 093712107 309 28441 SH SOLE 28441 0 0 MSC INDL DIRECT INC CL A 553530106 559 7649 SH SOLE 7649 0 0 FIRST TR SML CP CORE ALPHA F COM SHS 33734Y109 409 7521 SH SOLE 7521 0 0 BRIDGE BANCORP INC COM 108035106 246 10767 SH SOLE 10767 0 0 PROSHARES TR ULTRAPRO QQQ 74347X831 1220 12483 SH SOLE 12483 0 0 HONEYWELL INTL INC COM 438516106 41 5500 SH Put SOLE 5500 0 0 GARTNER INC COM 366651107 5859 48369 SH SOLE 48369 0 0 ROYAL DUTCH SHELL PLC SPON ADR B 780259107 4690 153958 SH SOLE 153958 0 0 NOVOCURE LTD ORD SHS G6674U108 0 100 SH Call SOLE 100 0 0 SUNOCO LP/SUNOCO FIN CORP COM UT REP LP 86765K109 203 8819 SH SOLE 8819 0 0 SPDR SER TR S&P DIVID ETF 78464A763 20337 223123 SH SOLE 223123 0 0 ISHARES TR EAFE VALUE ETF 464288877 5534 138550 SH SOLE 138550 0 0 GW PHARMACEUTICALS PLC ADS 36197T103 5 100 SH Call SOLE 100 0 0 EMBRAER S.A. SPONSORED ADS 29082A107 39 6682 SH SOLE 6682 0 0 TEGNA INC COM 87901J105 146 13242 SH SOLE 13242 0 0 CONSTELLATION BRANDS INC CL A 21036P108 6204 35592 SH SOLE 35592 0 0 SERVISFIRST BANCSHARES INC COM 81768T108 3918 109527 SH SOLE 109527 0 0 IMMUNOGEN INC COM 45253H101 485 107646 SH SOLE 107646 0 0 TANDEM DIABETES CARE INC COM NEW 875372203 1 500 SH Put SOLE 500 0 0 SPDR SER TR S&P SEMICNDCTR 78464A862 4476 40006 SH SOLE 40006 0 0 COPART INC COM 217204106 2550 30712 SH SOLE 30712 0 0 QUEST DIAGNOSTICS INC COM 74834L100 3192 28002 SH SOLE 28002 0 0 DROPBOX INC CL A 26210C104 6 2800 SH Call SOLE 2800 0 0 HELEN OF TROY CORP LTD COM G4388N106 293 1565 SH SOLE 1565 0 0 PROSHARES TR SHRT RUSSELL2000 74348A210 436 12066 SH SOLE 12066 0 0 HOME BANCSHARES INC COM 436893200 199 12973 SH SOLE 12973 0 0 SPDR SER TR S&P METALS MNG 78464A755 3584 169367 SH SOLE 169367 0 0 SPARK ENERGY INC CL A COM 846511103 103 14601 SH SOLE 14601 0 0 POSCO SPONSORED ADR 693483109 368 9912 SH SOLE 9912 0 0 ORGANIGRAM HLDGS INC COM 68620P101 22 14511 SH SOLE 14511 0 0 GENESIS ENERGY L P UNIT LTD PARTN 371927104 1230 170575 SH SOLE 170575 0 0 INVESCO INDIA EXCHG TRED FD INDIA ETF 46137R109 632 36655 SH SOLE 36655 0 0 COMMERCE BANCSHARES INC COM 200525103 261 4336 SH SOLE 4336 0 0 AEROJET ROCKETDYNE HLDGS INC COM 007800105 240 6056 SH SOLE 6056 0 0 HANCOCK JOHN TAX-ADVANTAGED COM 41013V100 283 14671 SH SOLE 14671 0 0 SOUTHWEST GAS HOLDINGS INC COM 844895102 999 14466 SH SOLE 14466 0 0 PETROLEO BRASILEIRO SA PETRO SPONSORED ADR 71654V408 1561 188963 SH SOLE 188963 0 0 SPDR SER TR S&P KENSHO NEW 78468R648 300 8100 SH SOLE 8100 0 0 WISDOMTREE TR INTL SMCAP DIV 97717W760 275 4943 SH SOLE 4943 0 0 CLOUDFLARE INC CL A COM 18915M107 421 11660 SH SOLE 11660 0 0 DOW INC COM 260557103 1 1000 SH Call SOLE 1000 0 0 KRANESHARES TR QUADRTC INT RT 500767736 714 26348 SH SOLE 26348 0 0 PROSHARES TR MERGER ETF 74348A566 1891 50055 SH SOLE 50055 0 0 CAMDEN PPTY TR SH BEN INT 133131102 640 7028 SH SOLE 7028 0 0 JACOBS ENGR GROUP INC COM 469814107 478 5644 SH SOLE 5644 0 0 DISCOVERY INC COM SER A 25470F104 8252 391011 SH SOLE 391011 0 0 BIOHAVEN PHARMACTL HLDG CO L COM G11196105 500 6825 SH SOLE 6825 0 0 SHERWIN WILLIAMS CO COM 824348106 21647 37457 SH SOLE 37457 0 0 HANCOCK JOHN PFD INCOME FD I COM 41013X106 185 10123 SH SOLE 10123 0 0 SPDR SER TR PORTFOLIO INTRMD 78464A375 524 14332 SH SOLE 14332 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2021 HY 46138J809 8547 376991 SH SOLE 376991 0 0 ISHARES TR 0-5YR HI YL CP 46434V407 16873 393652 SH SOLE 393652 0 0 AGILENT TECHNOLOGIES INC COM 00846U101 13521 152743 SH SOLE 152743 0 0 ROSS STORES INC COM 778296103 4813 56507 SH SOLE 56507 0 0 SCHWAB STRATEGIC TR US TIPS ETF 808524870 8723 145438 SH SOLE 145438 0 0 PROSHARES TR PSHS SH MDCAP400 74347B250 615 15635 SH SOLE 15635 0 0 KIMBERLY CLARK CORP COM 494368103 27034 191499 SH SOLE 191499 0 0 EATON CORP PLC SHS G29183103 17580 201288 SH SOLE 201288 0 0 EATON VANCE CORP COM NON VTG 278265103 289 7487 SH SOLE 7487 0 0 VANGUARD WORLD FDS CONSUM DIS ETF 92204A108 3980 19831 SH SOLE 19831 0 0 VERISK ANALYTICS INC COM 92345Y106 5229 30719 SH SOLE 30719 0 0 ISHARES TR RUS MID CAP ETF 464287499 27311 509285 SH SOLE 509285 0 0 NUVEEN INT DUR QUAL MUN TRM COM 670677103 8241 580351 SH SOLE 580351 0 0 FORESTAR GROUP INC COM 346232101 343 22739 SH SOLE 22739 0 0 TOYOTA MOTOR CORP SP ADR REP2COM 892331307 763 6061 SH SOLE 6061 0 0 DOCUSIGN INC COM 256163106 28 3000 SH Put SOLE 3000 0 0 MARKEL CORP COM 570535104 548 592 SH SOLE 592 0 0 STEEL DYNAMICS INC COM 858119100 762 29209 SH SOLE 29209 0 0 VISA INC COM CL A 92826C839 4 1700 SH Call SOLE 1700 0 0 TASEKO MINES LTD COM 876511106 29 58696 SH SOLE 58696 0 0 UNITED AIRLS HLDGS INC COM 910047109 885 25621 SH SOLE 25621 0 0 CUBESMART COM 229663109 2065 76537 SH SOLE 76537 0 0 FIRST TR NAS100 EQ WEIGHTED SHS 337344105 347 4309 SH SOLE 4309 0 0 FLEXSHARES TR INTL QLTDV IDX 33939L837 1525 75760 SH SOLE 75760 0 0 GAMCO GLOBAL GOLD NAT RES & COM SH BEN INT 36465A109 137 40546 SH SOLE 40546 0 0 INTEST CORP COM 461147100 315 93430 SH SOLE 93430 0 0 58 COM INC SPON ADR REP A 31680Q104 226 4124 SH SOLE 4124 0 0 NUVEEN QUALITY MUNCP INCOME COM 67066V101 7983 570142 SH SOLE 570142 0 0 ISHARES TR U.S. REAL ES ETF 464287739 7376 93648 SH SOLE 93648 0 0 AES CORP COM 00130H105 3033 209362 SH SOLE 209362 0 0 TELADOC HEALTH INC COM 87918A105 2987 15628 SH SOLE 15628 0 0 ISHARES INC MSCI BRAZIL ETF 464286400 493 17322 SH SOLE 17322 0 0 NORWEGIAN CRUISE LINE HLDG L SHS G66721104 0 400 SH Call SOLE 400 0 0 DAVIS FUNDAMENTAL ETF TR SELECT WRLD WI 23908L306 202 8556 SH SOLE 8556 0 0 NUSHARES ETF TR NUVEEN ESG US 67092P870 355 13138 SH SOLE 13138 0 0 CARVANA CO CL A 146869102 1833 15253 SH SOLE 15253 0 0 CEVA INC COM 157210105 45 2000 SH Call SOLE 2000 0 0 CANADIAN NATL RY CO COM 136375102 5642 63716 SH SOLE 63716 0 0 ALLEGHANY CORP DEL COM 017175100 547 1124 SH SOLE 1124 0 0 ENTERGY CORP NEW COM 29364G103 1030 10933 SH SOLE 10933 0 0 PUTNAM PREMIER INCOME TR SH BEN INT 746853100 210 43950 SH SOLE 43950 0 0 MORNINGSTAR INC COM 617700109 773 5433 SH SOLE 5433 0 0 VANGUARD SCOTTSDALE FDS MORTG-BACK SEC 92206C771 15784 290656 SH SOLE 290656 0 0 GENERAL MTRS CO COM 37045V100 1729 68367 SH SOLE 68367 0 0 PEGASYSTEMS INC COM 705573103 754 7429 SH SOLE 7429 0 0 HUB GROUP INC CL A 443320106 9327 194900 SH SOLE 194900 0 0 CLOUDERA INC COM 18914U100 12 31000 SH Call SOLE 31000 0 0 AMERICAN CENTY ETF TR US SML CP VALU 025072877 718 17657 SH SOLE 17657 0 0 HOLLY ENERGY PARTNERS L P COM UT LTD PTN 435763107 2385 163234 SH SOLE 163234 0 0 RIVERNORTH SPECIALTY FIN COR COM 76882B108 382 25758 SH SOLE 25758 0 0 UNDER ARMOUR INC CL A 904311107 215 22385 SH SOLE 22385 0 0 LOCKHEED MARTIN CORP COM 539830109 8 500 SH Call SOLE 500 0 0 ISHARES TR ULTR SH TRM BD 46434V878 9230 182592 SH SOLE 182592 0 0 COSTCO WHSL CORP NEW COM 22160K105 110090 363169 SH SOLE 363169 0 0 TRIMBLE INC COM 896239100 419 9709 SH SOLE 9709 0 0 PIMCO ETF TR 1-5 US TIP IDX 72201R205 34367 646295 SH SOLE 646295 0 0 INVESCO EXCHANGE-TRADED FD T S&P MDCP 400 REV 46138G672 217 4203 SH SOLE 4203 0 0 BLACKROCK MUNIYILD QULT FD I COM 09254F100 825 54753 SH SOLE 54753 0 0 ISHARES TR PHLX SEMICND ETF 464287523 8583 31648 SH SOLE 31648 0 0 NUVEEN VIRGINIA QLTY MUNCPL COM 67064R102 320 22455 SH SOLE 22455 0 0 DOUBLELINE OPPORTUNISTIC CR COM 258623107 1159 61080 SH SOLE 61080 0 0 SILICON MOTION TECHNOLOGY CO SPONSORED ADR 82706C108 662 13604 SH SOLE 13604 0 0 INVESCO EXCHANGE TRADED FD T S&P500 QUALITY 46137V241 2144 60565 SH SOLE 60565 0 0 ROCKET PHARMACEUTICALS INC COM 77313F106 458 21900 SH SOLE 21900 0 0 GETTY RLTY CORP NEW COM 374297109 451 15170 SH SOLE 15170 0 0 PACER FDS TR US CASH COWS 100 69374H881 873 32596 SH SOLE 32596 0 0 CHENIERE ENERGY INC COM NEW 16411R208 1074 22159 SH SOLE 22159 0 0 KAR AUCTION SVCS INC COM 48238T109 225 16346 SH SOLE 16346 0 0 VISTAGEN THERAPEUTICS INC COM NEW 92840H202 70 132328 SH SOLE 132328 0 0 SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 40412 1358829 SH SOLE 1358829 0 0 SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 4892 176999 SH SOLE 176999 0 0 HANOVER INS GROUP INC COM 410867105 296 2920 SH SOLE 2920 0 0 NUVEEN NEW JERSEY QULT MUN F COM 67069Y102 228 17245 SH SOLE 17245 0 0 CEDAR REALTY TRUST INC COM NEW 150602209 306 300907 SH SOLE 300907 0 0 ISHARES TR A RATE CP BD ETF 46429B291 17523 303087 SH SOLE 303087 0 0 VALLEY NATL BANCORP COM 919794107 121 15384 SH SOLE 15384 0 0 SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 35541 340095 SH SOLE 340095 0 0 GRAND CANYON ED INC COM 38526M106 619 6823 SH SOLE 6823 0 0 ISHARES TR RUS MD CP GR ETF 464287481 10492 66482 SH SOLE 66482 0 0 U S PHYSICAL THERAPY INC COM 90337L108 410 5091 SH SOLE 5091 0 0 LIVE OAK BANCSHARES INC COM 53803X105 3757 258972 SH SOLE 258972 0 0 AMEREN CORP COM 023608102 1214 17315 SH SOLE 17315 0 0 3M CO COM 88579Y101 63627 407848 SH SOLE 407848 0 0 S&P GLOBAL INC COM 78409V104 0 600 SH Put SOLE 600 0 0 PAYSIGN INC COM 70451A104 102 10291 SH SOLE 10291 0 0 SABRA HEALTH CARE REIT INC COM 78573L106 289 19992 SH SOLE 19992 0 0 LINDE PLC SHS G5494J103 3300 15571 SH SOLE 15571 0 0 ATHERSYS INC NEW COM 04744L106 21 20000 SH Call SOLE 20000 0 0 MPLX LP COM UNIT REP LTD 55336V100 6654 384928 SH SOLE 384928 0 0 STANLEY BLACK & DECKER INC COM 854502101 1906 13670 SH SOLE 13670 0 0 CONOCOPHILLIPS COM 20825C104 8659 205949 SH SOLE 205949 0 0 NORWEGIAN CRUISE LINE HLDG L SHS G66721104 0 100 SH Put SOLE 100 0 0 BIO-TECHNE CORP COM 09073M104 984 3730 SH SOLE 3730 0 0 JUNIPER NETWORKS INC COM 48203R104 331 14458 SH SOLE 14458 0 0 OSI ETF TR OSHARES US QUALT 67110P407 286 8622 SH SOLE 8622 0 0 NEW YORK CMNTY BANCORP INC COM 649445103 263 26021 SH SOLE 26021 0 0 SAREPTA THERAPEUTICS INC COM 803607100 2 200 SH Call SOLE 200 0 0 SERVICE PPTYS TR COM SH BEN INT 81761L102 74 10165 SH SOLE 10165 0 0 ENERPLUS CORP COM 292766102 46 16295 SH SOLE 16295 0 0 PRICE T ROWE GROUP INC COM 74144T108 8472 68875 SH SOLE 68875 0 0 ZIONS BANCORPORATION N A COM 989701107 431 12710 SH SOLE 12710 0 0 AUTOZONE INC COM 053332102 3624 3213 SH SOLE 3213 0 0 INVESCO DB US DLR INDEX TR BULLISH FD 46141D203 309 11727 SH SOLE 11727 0 0 BP MIDSTREAM PARTNERS LP UNIT LTD PTNR 0556EL109 271 23553 SH SOLE 23553 0 0 J P MORGAN EXCHANGE-TRADED F BETABULDRS CDA 46641Q696 19942 882236 SH SOLE 882236 0 0 FIREEYE INC COM 31816Q101 4 24500 SH Call SOLE 24500 0 0 CREDIT SUISSE AG NASSAU BRH VELOCITY SHS ETN 22542D290 302 4305 SH SOLE 4305 0 0 BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108 337 7047 SH SOLE 7047 0 0 CONSOLIDATED WATER CO INC ORD G23773107 419 29322 SH SOLE 29322 0 0 CYBERARK SOFTWARE LTD SHS M2682V108 514 5169 SH SOLE 5169 0 0 IDEXX LABS INC COM 45168D104 10730 32500 SH SOLE 32500 0 0 PINTEREST INC CL A 72352L106 21 25000 SH Call SOLE 25000 0 0 UDR INC COM 902653104 564 15072 SH SOLE 15072 0 0 LIVONGO HEALTH INC COM 539183103 370 10500 SH Call SOLE 10500 0 0 INVESCO EXCHANGE TRADED FD T DWA MOMENTUM 46137V837 959 14334 SH SOLE 14334 0 0 GCI LIBERTY INC COM CLASS A 36164V305 333 4787 SH SOLE 4787 0 0 RELIANCE STEEL & ALUMINUM CO COM 759509102 6512 67729 SH SOLE 67729 0 0 GUARDANT HEALTH INC COM 40131M109 5034 62052 SH SOLE 62052 0 0 CHENIERE ENERGY PARTNERS LP COM UNIT 16411Q101 474 13553 SH SOLE 13553 0 0 INNOVATOR ETFS TR S&P 500 BUFFER 45782C433 358 14895 SH SOLE 14895 0 0 AMPLIFY ETF TR BLOCKCHAIN LDR 032108607 223 11018 SH SOLE 11018 0 0 L3HARRIS TECHNOLOGIES INC COM 502431109 7322 43224 SH SOLE 43224 0 0 NUVEEN NASDAQ 100 DYNAMIC OV COM SHS 670699107 302 13166 SH SOLE 13166 0 0 SPDR SER TR BLOMBERG BRC INV 78468R200 1896 62563 SH SOLE 62563 0 0 VERU INC COM 92536C103 62 18380 SH SOLE 18380 0 0 SPDR SER TR S&P HOMEBUILD 78464A888 19 21400 SH Call SOLE 21400 0 0 CHEWY INC CL A 16679L109 827 18654 SH SOLE 18654 0 0 SIENTRA INC COM 82621J105 1374 355094 SH SOLE 355094 0 0 QUIDEL CORP COM 74838J101 558 2488 SH SOLE 2488 0 0 SIMON PPTY GROUP INC NEW COM 828806109 27 5200 SH Put SOLE 5200 0 0 ANTARES PHARMA INC COM 036642106 72 26221 SH SOLE 26221 0 0 LAZARD LTD SHS A G54050102 5664 198638 SH SOLE 198638 0 0 SYSCO CORP COM 871829107 11964 218927 SH SOLE 218927 0 0 SPDR GOLD TR GOLD SHS 78463V107 195606 1168372 SH SOLE 1168372 0 0 WESTERN AST INFL LKD OPP & I COM 95766R104 10528 960544 SH SOLE 960544 0 0 ADOBE INC COM 00724F101 29 1000 SH Call SOLE 1000 0 0 BROWN & BROWN INC COM 115236101 703 17235 SH SOLE 17235 0 0 FIRST TR EXCH TRD ALPHDX FD DEV MRK EX US 33737J174 663 14149 SH SOLE 14149 0 0 PROSHARES TR PSHS ULTRA QQQ 74347R206 1335 9061 SH SOLE 9061 0 0 VERTEX PHARMACEUTICALS INC COM 92532F100 3 700 SH Call SOLE 700 0 0 ISHARES TR S&P SML 600 GWT 464287887 14592 85923 SH SOLE 85923 0 0 ISHARES TR MSCI AC ASIA ETF 464288182 3949 57482 SH SOLE 57482 0 0 VANGUARD BD INDEX FDS INTERMED TERM 921937819 24418 262201 SH SOLE 262201 0 0 BLACKROCK MUNIHLDS INVSTM QL COM 09254P108 1402 108320 SH SOLE 108320 0 0 PENNYMAC FINL SVCS INC NEW COM 70932M107 1143 27281 SH SOLE 27281 0 0 TANZANIAN GOLD CORP COM 87601A107 217 245000 SH SOLE 245000 0 0 VIKING THERAPEUTICS INC COM 92686J106 83 11530 SH SOLE 11530 0 0 CLEAN ENERGY FUELS CORP COM 184499101 30 13610 SH SOLE 13610 0 0 LIONS GATE ENTMNT CORP CL B NON VTG 535919500 374 56023 SH SOLE 56023 0 0 CIENA CORP COM NEW 171779309 870 15992 SH SOLE 15992 0 0 DAVITA INC COM 23918K108 644 8126 SH SOLE 8126 0 0 ETF MANAGERS TR ETFMG ALTR HRVST 26924G508 907 70289 SH SOLE 70289 0 0 INNOVATIVE INDL PPTYS INC COM 45781V101 320 3594 SH SOLE 3594 0 0 PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 4129 466394 SH SOLE 466394 0 0 NETEASE INC SPONSORED ADS 64110W102 329 770 SH SOLE 770 0 0 NEW FORTRESS ENERGY LLC CL A SHS RP LLC 644393100 258 19916 SH SOLE 19916 0 0 MILLER HOWARD HIGH INC EQTY COM SHS BEN IN 600379101 1098 180722 SH SOLE 180722 0 0 NEOGENOMICS INC COM NEW 64049M209 5851 188902 SH SOLE 188902 0 0 FIRST TR EXCHANGE TRADED FD CONSUMR STAPLE 33734X119 1161 25229 SH SOLE 25229 0 0 FIDELITY MERRIMACK STR TR TOTAL BD ETF 316188309 18767 348039 SH SOLE 348039 0 0 INNOVATOR ETFS TR S&P 500 PWR BUF 45782C318 1626 61165 SH SOLE 61165 0 0 ADAPTIVE BIOTECHNOLOGIES COR COM 00650F109 627 12950 SH SOLE 12950 0 0 BLACKROCK INVT QUALITY MUN T COM 09247D105 329 21297 SH SOLE 21297 0 0 PRECIGEN INC COM 74017N105 290 58223 SH SOLE 58223 0 0 COHEN & STEERS LTD DURATION COM 19248C105 669 29743 SH SOLE 29743 0 0 VANGUARD TAX-MANAGED FDS FTSE DEV MKT ETF 921943858 106546 2747220 SH SOLE 2747220 0 0 COLONY CAP INC NEW CL A COM 19626G108 68 28801 SH SOLE 28801 0 0 REGIONS FINANCIAL CORP NEW COM 7591EP100 2180 195840 SH SOLE 195840 0 0 SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 34932 471337 SH SOLE 471337 0 0 VIRGIN GALACTIC HOLDINGS INC COM 92766K106 1 400 SH Call SOLE 400 0 0 J P MORGAN EXCHANGE-TRADED F ULTRA SHRT INC 46641Q837 10518 207406 SH SOLE 207406 0 0 INNOVATOR ETFS TR S&P 500 PWR 45782C813 349 13025 SH SOLE 13025 0 0 KORNIT DIGITAL LTD SHS M6372Q113 559 10495 SH SOLE 10495 0 0 UNITED RENTALS INC COM 911363109 1222 8213 SH SOLE 8213 0 0 ISHARES TR RUS MDCP VAL ETF 464287473 9867 128947 SH SOLE 128947 0 0 ISHARES TR IBONDS DEC 46435U697 5646 209438 SH SOLE 209438 0 0 TORO CO COM 891092108 360 5436 SH SOLE 5436 0 0 SAREPTA THERAPEUTICS INC COM 803607100 4614 28830 SH SOLE 28830 0 0 TRANE TECHNOLOGIES PLC SHS G8994E103 1742 19604 SH SOLE 19604 0 0 TWO HBRS INVT CORP NOTE 6.250% 1/1 90187BAA9 1479 1500000 PRN SOLE 1500000 0 0 ACCURAY INC COM 004397105 30 15000 SH SOLE 15000 0 0 ELECTRONIC ARTS INC COM 285512109 2368 17947 SH SOLE 17947 0 0 SEASPINE HLDGS CORP COM 81255T108 700 66686 SH SOLE 66686 0 0 TYME TECHNOLOGIES INC COM 90238J103 501 377500 SH SOLE 377500 0 0 DELTA AIR LINES INC DEL COM NEW 247361702 6444 230052 SH SOLE 230052 0 0 SENSEONICS HLDGS INC COM 81727U105 7 18100 SH SOLE 18100 0 0 SPDR SER TR COMP SOFTWARE 78464A599 4785 42886 SH SOLE 42886 0 0 OMNICOM GROUP INC COM 681919106 6526 119518 SH SOLE 119518 0 0 VISTA OUTDOOR INC COM 928377100 15 1018 SH SOLE 1018 0 0 TEXAS PAC LD TR SUB CTF PROP I T 882610108 2549 4284 SH SOLE 4284 0 0 TESLA INC COM 88160R101 45090 41781 SH SOLE 41781 0 0 O-I GLASS INC COM 67098H104 239 26618 SH SOLE 26618 0 0 ADVANCED MICRO DEVICES INC COM 007903107 18248 346709 SH SOLE 346709 0 0 GLOBAL X FDS GLOBAL X SILVER 37954Y848 549 14767 SH SOLE 14767 0 0 DISNEY WALT CO COM DISNEY 254687106 1 700 SH Call SOLE 700 0 0 ISHARES TR 10-20 YR TRS ETF 464288653 8088 48244 SH SOLE 48244 0 0 PFIZER INC COM 717081103 70418 2154278 SH SOLE 2154278 0 0 ISHARES TR US TELECOM ETF 464287713 1807 65513 SH SOLE 65513 0 0 SHYFT GROUP INC COM 825698103 4288 255931 SH SOLE 255931 0 0 VANGUARD INDEX FDS LARGE CAP ETF 922908637 23674 165600 SH SOLE 165600 0 0 GLOBANT S A COM L44385109 953 6343 SH SOLE 6343 0 0 INTL PAPER CO COM 460146103 2060 59152 SH SOLE 59152 0 0 ATHERSYS INC NEW COM 04744L106 172 61614 SH SOLE 61614 0 0 MANPOWERGROUP INC COM 56418H100 3900 56653 SH SOLE 56653 0 0 INVESCO EXCHANGE TRADED FD T AEROSPACE DEFN 46137V100 3395 61197 SH SOLE 61197 0 0 CLEVELAND CLIFFS INC COM 185899101 133 23445 SH SOLE 23445 0 0 MODERNA INC COM 60770K107 1417 22147 SH SOLE 22147 0 0 THOMSON REUTERS CORP. COM NEW 884903709 276 4054 SH SOLE 4054 0 0 CATALYST PHARMACEUTICALS INC COM 14888U101 50 11042 SH SOLE 11042 0 0 EXACT SCIENCES CORP COM 30063P105 24119 277468 SH SOLE 277468 0 0 ISHARES TR SH TR CRPORT ETF 464288646 15047 275074 SH SOLE 275074 0 0 NATIONAL BEVERAGE CORP COM 635017106 822 13420 SH SOLE 13420 0 0 OSISKO GOLD ROYALTIES LTD COM 68827L101 23 20000 SH Call SOLE 20000 0 0 ELASTIC N V ORD SHS N14506104 8 300 SH Call SOLE 300 0 0 ISHARES TR IBONDS DEC21 ETF 46434VBK5 12361 491148 PRN SOLE 491148 0 0 ALBEMARLE CORP COM 012653101 777 10067 SH SOLE 10067 0 0 PROSHARES TR SHORT S&P 500 NE 74347B425 10715 479052 SH SOLE 479052 0 0 VERTEX PHARMACEUTICALS INC COM 92532F100 3305 11379 SH SOLE 11379 0 0 ALLIANCEBERNSTEIN HLDG L P UNIT LTD PARTN 01881G106 491 18046 SH SOLE 18046 0 0 EDITAS MEDICINE INC COM 28106W103 524 17565 SH SOLE 17565 0 0 ISHARES TR US HLTHCR PR ETF 464288828 268 1344 SH SOLE 1344 0 0 ISHARES SILVER TR ISHARES 46428Q109 9285 547469 SH SOLE 547469 0 0 AMERICAN EXPRESS CO COM 025816109 38172 400273 SH SOLE 400273 0 0 INGERSOLL RAND INC COM 45687V106 443 15788 SH SOLE 15788 0 0 FS KKR CAP CORP II COM 35952V303 691 53637 SH SOLE 53637 0 0 SERVICEMASTER GLOBAL HLDGS I COM 81761R109 720 20335 SH SOLE 20335 0 0 OMEROS CORP COM 682143102 442 30015 SH SOLE 30015 0 0 GLOBAL PMTS INC COM 37940X102 4498 26728 SH SOLE 26728 0 0 INVESCO EXCH TRADED FD TR II FNDMNTL HY CRP 46138E719 230 13317 SH SOLE 13317 0 0 EATON VANCE ENH EQTY INC FD COM 278277108 190 10823 SH SOLE 10823 0 0 MOELIS & CO CL A 60786M105 415 13297 SH SOLE 13297 0 0 OLD DOMINION FREIGHT LINE IN COM 679580100 1864 10993 SH SOLE 10993 0 0 SUMMIT HOTEL PPTYS INC COM 866082100 193 32728 SH SOLE 32728 0 0 FIRST TR MORNINGSTAR DIVID L SHS 336917109 1938 76275 SH SOLE 76275 0 0 SPOTIFY TECHNOLOGY S A SHS L8681T102 2192 8466 SH SOLE 8466 0 0 NEW RESIDENTIAL INVT CORP COM NEW 64828T201 641 87039 SH SOLE 87039 0 0 TRIP COM GROUP LTD ADS 89677Q107 21 1500 SH Call SOLE 1500 0 0 CIVEO CORP CDA COM 17878Y108 37 59879 SH SOLE 59879 0 0 COCA COLA CO COM 191216100 92080 2061988 SH SOLE 2061988 0 0 VANECK VECTORS ETF TR MORNINGSTAR WIDE 92189F643 4563 87282 SH SOLE 87282 0 0 IAA INC COM 449253103 279 7253 SH SOLE 7253 0 0 FORTRESS TRANS INFRST INVS L COM REP LTD LIAB 34960P101 423 32595 SH SOLE 32595 0 0 VERASTEM INC COM 92337C104 24 14254 SH SOLE 14254 0 0 ENDEAVOUR SILVER CORP COM 29258Y103 69 30200 SH SOLE 30200 0 0 ISHARES TR S&P MC 400VL ETF 464287705 1630 12230 SH SOLE 12230 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2024 HY 46138J833 4707 200553 SH SOLE 200553 0 0 M D C HLDGS INC COM 552676108 522 14610 SH SOLE 14610 0 0 DARE BIOSCIENCE INC COM 23666P101 26 26034 SH SOLE 26034 0 0 FIRST TR EXCHANGE TRADED FD TECH ALPHADEX 33734X176 1879 22517 SH SOLE 22517 0 0 ISHARES TR RUS 2000 VAL ETF 464287630 16006 164241 SH SOLE 164241 0 0 BROWN FORMAN CORP CL B 115637209 4015 63028 SH SOLE 63028 0 0 1LIFE HEALTHCARE INC COM 68269G107 32 923 SH SOLE 923 0 0 FIRST TR EXCHANGE-TRADED FD RBA INDL ETF 33738R704 891 36725 SH SOLE 36725 0 0 VANGUARD WORLD FDS INDUSTRIAL ETF 92204A603 1054 8097 SH SOLE 8097 0 0 ISHARES TR 1 3 YR TREAS BD 464287457 51412 593866 SH SOLE 593866 0 0 J P MORGAN EXCHANGE-TRADED F GLOBAL BD OPRT 46641Q852 9870 198589 SH SOLE 198589 0 0 SPDR SER TR SPDR S&P 500 ETF 78468R796 534 6992 SH SOLE 6992 0 0 INNOVATOR ETFS TR S&P 500 BUFETF 45782C771 3026 116835 SH SOLE 116835 0 0 ALEXANDRIA REAL ESTATE EQ IN COM 015271109 334 2093 SH SOLE 2093 0 0 ADAMS DIVERSIFIED EQUITY FD COM 006212104 726 48920 SH SOLE 48920 0 0 LYFT INC CL A COM 55087P104 843 25510 SH SOLE 25510 0 0 MDC PARTNERS INC CL A SUB VTG 552697104 124 59809 SH SOLE 59809 0 0 ISHARES INC MSCI HONG KG ETF 464286871 275 12886 SH SOLE 12886 0 0 NOW INC COM 67011P100 136 16082 SH SOLE 16082 0 0 ELBIT SYS LTD ORD M3760D101 312 2281 SH SOLE 2281 0 0 AMERICAN EXPRESS CO COM 025816109 1885 63500 SH Put SOLE 63500 0 0 AMBEV SA SPONSORED ADR 02319V103 74 27881 SH SOLE 27881 0 0 ISHARES INC MSCI SWEDEN ETF 464286756 6474 208261 SH SOLE 208261 0 0 DISCOVER FINL SVCS COM 254709108 1320 26237 SH SOLE 26237 0 0 WHEATON PRECIOUS METALS CORP COM 962879102 4147 94270 SH SOLE 94270 0 0 GLADSTONE CAPITAL CORP COM 376535100 97 13190 SH SOLE 13190 0 0 GLOBALSTAR INC COM 378973408 499 1529394 SH SOLE 1529394 0 0 CADENCE BANCORPORATION CL A 12739A100 411 46427 SH SOLE 46427 0 0 TANDEM DIABETES CARE INC COM NEW 875372203 280 2816 SH SOLE 2816 0 0 BALLARD PWR SYS INC NEW COM 058586108 312 20315 SH SOLE 20315 0 0 PINNACLE WEST CAP CORP COM 723484101 379 5166 SH SOLE 5166 0 0 SELECT ENERGY SVCS INC CL A COM 81617J301 4527 923905 SH SOLE 923905 0 0 ISHARES INC CORE MSCI EMKT 46434G103 26010 546562 SH SOLE 546562 0 0 GENOCEA BIOSCIENCES INC COM NEW 372427401 387 168485 SH SOLE 168485 0 0 GSX TECHEDU INC SPONSORED ADS 36257Y109 7 2500 SH Put SOLE 2500 0 0 BILL COM HLDGS INC COM 090043100 1581 17536 SH SOLE 17536 0 0 INVESCO ACTIVLY MANGD ETC FD OPTIMUM YIELD 46090F100 146 11363 SH SOLE 11363 0 0 REALTY INCOME CORP COM 756109104 2887 48439 SH SOLE 48439 0 0 DATADOG INC CL A COM 23804L103 1354 15576 SH SOLE 15576 0 0 AMPLIFY ETF TR BLACKSWAN GRWT 032108888 625 20350 SH SOLE 20350 0 0 ILLINOIS TOOL WKS INC COM 452308109 37 8000 SH Put SOLE 8000 0 0 ABERDEEN STD SILVER ETF TR PHYSCL SILVR SHS 003264108 12847 727892 SH SOLE 727892 0 0 COSTAR GROUP INC COM 22160N109 2070 2917 SH SOLE 2917 0 0 FLEXSHARES TR STOX ESG INDEX 33939L696 313 4179 SH SOLE 4179 0 0 ISHARES TR RUSSELL 2000 ETF 464287655 40154 280536 SH SOLE 280536 0 0 F N B CORP COM 302520101 485 64815 SH SOLE 64815 0 0 ACI WORLDWIDE INC COM 004498101 242 8957 SH SOLE 8957 0 0 TEVA PHARMACEUTICAL INDS LTD SPONSORED ADS 881624209 1 1000 SH Call SOLE 1000 0 0 INVESCO EXCHANGE TRADED FD T FTSE RAFI 1500 46137V597 3034 27136 SH SOLE 27136 0 0 PPG INDS INC COM 693506107 2448 23066 SH SOLE 23066 0 0 AMPHENOL CORP NEW CL A 032095101 3177 33049 SH SOLE 33049 0 0 INVESCO EXCHANGE-TRADED FD T S&P 500 REVENUE 46138G698 225 4424 SH SOLE 4424 0 0 DOLBY LABORATORIES INC COM CL A 25659T107 496 7489 SH SOLE 7489 0 0 FINVOLUTION GROUP SPONSORED ADS 31810T101 21 12314 SH SOLE 12314 0 0 PACIFIC ETHANOL INC COM 69423U305 205 288521 SH SOLE 288521 0 0 SPDR INDEX SHS FDS EURO STOXX 50 78463X202 1319 37055 SH SOLE 37055 0 0 TELEPHONE & DATA SYS INC COM NEW 879433829 1656 83326 SH SOLE 83326 0 0 ISHARES TR INTL SEL DIV ETF 464288448 1965 78164 SH SOLE 78164 0 0 BLACKROCK MUN TARGET TERM TR COM SHS BEN IN 09257P105 553 23261 SH SOLE 23261 0 0 VANGUARD SCOTTSDALE FDS TOTAL WLD BD ETF 92206C565 301 3704 SH SOLE 3704 0 0 SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860 13409 385463 SH SOLE 385463 0 0 BROADRIDGE FINL SOLUTIONS IN COM 11133T103 4614 36562 SH SOLE 36562 0 0 ISHARES TR EXPND TEC SC ETF 464287549 1650 5867 SH SOLE 5867 0 0 DIREXION SHS ETF TR NAS100 EQL WGT 25459Y207 5781 97141 SH SOLE 97141 0 0 WISDOMTREE TR EMER MKT HIGH FD 97717W315 518 14347 SH SOLE 14347 0 0 ALPHATEC HLDGS INC COM NEW 02081G201 1678 356778 SH SOLE 356778 0 0 GAMING & LEISURE PPTYS INC COM 36467J108 249 7237 SH SOLE 7237 0 0 KANSAS CITY SOUTHERN COM NEW 485170302 2721 18254 SH SOLE 18254 0 0 ITAU UNIBANCO HLDG S A SPON ADR REP PFD 465562106 115 24619 SH SOLE 24619 0 0 FIDELITY COVINGTON TR MSCI INFO TECH I 316092808 1472 17864 SH SOLE 17864 0 0 MERCADOLIBRE INC COM 58733R102 14 1100 SH Put SOLE 1100 0 0 ARISTA NETWORKS INC COM 040413106 1217 5788 SH SOLE 5788 0 0 PROSHARES TR PSHS ULTRUSS2000 74347R842 371 7625 SH SOLE 7625 0 0 WISDOMTREE TR INTL EQUITY FD 97717W703 708 16138 SH SOLE 16138 0 0 EATON VANCE TXMGD GL BUYWR O COM 27829C105 366 42477 SH SOLE 42477 0 0 INVESCO EXCH TRADED FD TR II S&P 500 EX RAT 46138E388 7030 197603 SH SOLE 197603 0 0 SPDR SER TR S&P 600 SML CAP 78464A813 8335 141288 SH SOLE 141288 0 0 INNOVATOR ETFS TR S&P 500 ULTRA 45782C672 15513 603611 SH SOLE 603611 0 0 SHYFT GROUP INC COM 825698103 6 400 SH Call SOLE 400 0 0 KODIAK SCIENCES INC COM 50015M109 633 11685 SH SOLE 11685 0 0 V F CORP COM 918204108 2343 38462 SH SOLE 38462 0 0 VANGUARD INDEX FDS TOTAL STK MKT 922908769 108889 695611 SH SOLE 695611 0 0 WRAP TECHNOLOGIES INC COM 98212N107 311 29830 SH SOLE 29830 0 0 OSISKO GOLD ROYALTIES LTD COM 68827L101 107 10620 SH SOLE 10620 0 0 DANAHER CORPORATION COM 235851102 32396 183067 SH SOLE 183067 0 0 ETSY INC COM 29786A106 1145 10800 SH SOLE 10800 0 0 ENERGY TRANSFER LP COM UT LTD PTN 29273V100 921 200000 SH Put SOLE 200000 0 0 TENCENT MUSIC ENTMT GROUP SPON ADS 88034P109 2043 151983 SH SOLE 151983 0 0 STARWOOD PPTY TR INC COM 85571B105 2068 138241 SH SOLE 138241 0 0 BANK NEW YORK MELLON CORP COM 064058100 2572 66496 SH SOLE 66496 0 0 FORMFACTOR INC COM 346375108 918 31299 SH SOLE 31299 0 0 WORKIVA INC COM CL A 98139A105 2907 54419 SH SOLE 54419 0 0 TESLA INC COM 88160R101 11 500 SH Put SOLE 500 0 0 AVALONBAY CMNTYS INC COM 053484101 1675 10830 SH SOLE 10830 0 0 CAMDEN NATL CORP COM 133034108 586 16950 SH SOLE 16950 0 0 FIRST FINL BANKSHARES COM 32020R109 492 17033 SH SOLE 17033 0 0 INNOVATOR ETFS TR S&P 500 ULTRA 45782C375 205 7764 SH SOLE 7764 0 0 F M C CORP COM NEW 302491303 723 7262 SH SOLE 7262 0 0 ELASTIC N V ORD SHS N14506104 331 3586 SH SOLE 3586 0 0 VANGUARD MUN BD FDS TAX EXEMPT BD 922907746 958 17684 SH SOLE 17684 0 0 INTERCONTINENTAL EXCHANGE IN COM 45866F104 12002 131135 SH SOLE 131135 0 0 THOR INDS INC COM 885160101 1667 15630 SH SOLE 15630 0 0 SUBURBAN PROPANE PARTNERS L UNIT LTD PARTN 864482104 657 45817 SH SOLE 45817 0 0 ISHARES INC MSCI JPN ETF NEW 46434G822 8746 159694 SH SOLE 159694 0 0 FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303 3869 126203 SH SOLE 126203 0 0 BIO RAD LABS INC CL A 090572207 765 1694 SH SOLE 1694 0 0 VANGUARD SCOTTSDALE FDS VNG RUS2000VAL 92206C649 551 6473 SH SOLE 6473 0 0 INVESCO EXCH TRADED FD TR II NATL AMT MUNI 46138E537 741 27876 SH SOLE 27876 0 0 ZENDESK INC COM 98936J101 320 3602 SH SOLE 3602 0 0 WESTERN ALLIANCE BANCORP COM 957638109 1268 33518 SH SOLE 33518 0 0 SPDR SER TR PORTFLI INTRMDIT 78464A672 1066 32129 SH SOLE 32129 0 0 CAPRICOR THERAPEUTICS INC COM NEW 14070B309 59 13000 SH SOLE 13000 0 0 GABELLI DIVID & INCOME TR COM 36242H104 347 19650 SH SOLE 19650 0 0 ISHARES TR IBONDS DEC20 ETF 46434VAQ3 1018 39972 PRN SOLE 39972 0 0 ISHARES U S ETF TR SHT MAT BD ETF 46431W507 8627 172326 SH SOLE 172326 0 0 LABORATORY CORP AMER HLDGS COM NEW 50540R409 2831 17043 SH SOLE 17043 0 0 SEVERN BANCORP INC ANNAPOLIS COM 81811M100 65 10000 SH SOLE 10000 0 0 INVESCO CURRENCYSHARES JAPAN JAPANESE YEN 46138W107 279 3170 SH SOLE 3170 0 0 MEDIFAST INC COM 58470H101 340 2444 SH SOLE 2444 0 0 ISHARES TR GRWT ALLOCAT ETF 464289867 534 11590 SH SOLE 11590 0 0 EXCHANGE TRADED CONCEPTS TR KNLDG LD WD 46143U849 8671 250405 SH SOLE 250405 0 0 ALLIANZGI CONV INCOME FD COM 018828103 100 22854 SH SOLE 22854 0 0 PEOPLES UNITED FINANCIAL INC COM 712704105 601 51919 SH SOLE 51919 0 0 CAMPING WORLD HLDGS INC CL A 13462K109 118 4300 SH SOLE 4300 0 0 GLOBUS MED INC CL A 379577208 243 5092 SH SOLE 5092 0 0 WISDOMTREE TR US SMALLCAP FUND 97717W562 1274 44918 SH SOLE 44918 0 0 CITRIX SYS INC COM 177376100 1454 9820 SH SOLE 9820 0 0 POOL CORPORATION COM 73278L105 770 2830 SH SOLE 2830 0 0 FIRST TR EXCHANGE TRADED FD ENERGY ALPHADX 33734X127 420 63825 SH SOLE 63825 0 0 FLAHERTY & CRUMRIN PFD & INM COM 338478100 659 32860 SH SOLE 32860 0 0 EATON VANCE MUN BD FD COM 27827X101 234 18440 SH SOLE 18440 0 0 PAYCOM SOFTWARE INC COM 70432V102 4148 13383 SH SOLE 13383 0 0 SPOK HLDGS INC COM 84863T106 256 27338 SH SOLE 27338 0 0 WEX INC COM 96208T104 470 2844 SH SOLE 2844 0 0 GARMIN LTD SHS H2906T109 73 18000 SH Call SOLE 18000 0 0 FIBROGEN INC COM 31572Q808 2600 64151 SH SOLE 64151 0 0 PACIRA BIOSCIENCES COM 695127100 205 3900 SH SOLE 3900 0 0 CELCUITY INC COM 15102K100 282 40626 SH SOLE 40626 0 0 CARNIVAL CORP UNIT 99/99/9999 143658300 1 400 SH Call SOLE 400 0 0 HUNTINGTON INGALLS INDS INC COM 446413106 1147 6531 SH SOLE 6531 0 0 INVESCO EXCHANGE TRADED FD T DYNMC BIOTECH 46137V787 233 3987 SH SOLE 3987 0 0 AKAMAI TECHNOLOGIES INC COM 00971T101 1447 13555 SH SOLE 13555 0 0 BALL CORP COM 058498106 2282 32846 SH SOLE 32846 0 0 WESTERN ASSET MUN PARTNERS F COM 95766P108 163 11500 SH SOLE 11500 0 0 MASTERCARD INCORPORATED CL A 57636Q104 56434 190704 SH SOLE 190704 0 0 BK OF AMERICA CORP COM 060505104 1 5000 SH Put SOLE 5000 0 0 IMMUCELL CORP COM PAR 452525306 62 13374 SH SOLE 13374 0 0 VANGUARD WORLD FD MEGA CAP INDEX 921910873 1945 17763 SH SOLE 17763 0 0 MACYS INC COM 55616P104 52 7692 SH SOLE 7692 0 0 ISHARES TR RUS 2000 GRW ETF 464287648 11269 54462 SH SOLE 54462 0 0 ISHARES TR BARCLAYS 7 10 YR 464287440 8817 72412 SH SOLE 72412 0 0 ETF MANAGERS TR PRIME CYBR SCRTY 26924G201 3379 76374 SH SOLE 76374 0 0 CARROLS RESTAURANT GROUP INC COM 14574X104 173 35827 SH SOLE 35827 0 0 VEREIT INC COM 92339V100 80 12429 SH SOLE 12429 0 0 SITEONE LANDSCAPE SUPPLY INC COM 82982L103 1245 10960 SH SOLE 10960 0 0 GREAT PANTHER MNG LTD COM 39115V101 15 28000 SH SOLE 28000 0 0 PAYPAL HLDGS INC COM 70450Y103 9 1500 SH Call SOLE 1500 0 0 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 40368 188161 SH SOLE 188161 0 0 CLEAR CHANNEL OUTDOOR HLDGS COM 18453H106 153 147200 SH SOLE 147200 0 0 HERCULES CAPITAL INC COM 427096508 1087 103831 SH SOLE 103831 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL HLT 46137V332 318 1435 SH SOLE 1435 0 0 KRAFT HEINZ CO COM 500754106 3 1000 SH Call SOLE 1000 0 0 ANIKA THERAPEUTICS INC COM 035255108 298 7854 SH SOLE 7854 0 0 SMUCKER J M CO COM NEW 832696405 4064 38441 SH SOLE 38441 0 0 LINCOLN NATL CORP IND COM 534187109 296 8061 SH SOLE 8061 0 0 WISDOMTREE TR US QTLY DIV GRT 97717X669 57953 1273827 SH SOLE 1273827 0 0 AMETEK INC COM 031100100 1429 16019 SH SOLE 16019 0 0 AMCOR PLC ORD G0250X107 296 28843 SH SOLE 28843 0 0 CALAMOS STRATEGIC TOTL RETN COM SH BEN INT 128125101 1290 103969 SH SOLE 103969 0 0 CORECIVIC INC COM 21871N101 128 13731 SH SOLE 13731 0 0 ENSERVCO CORP COM 29358Y102 4 25000 SH SOLE 25000 0 0 SIRIUS XM HOLDINGS INC COM 82968B103 2143 363930 SH SOLE 363930 0 0 ETF SER SOLUTIONS APTUS DRAWDOWN 26922A784 1065 33138 SH SOLE 33138 0 0 ALLIANZGI DIVIDEND INT & PRM COM 01883A107 149 13306 SH SOLE 13306 0 0 ISHARES TR INTRM TR CRP ETF 464288638 2364 38947 SH SOLE 38947 0 0 AMGEN INC COM 031162100 98332 416679 SH SOLE 416679 0 0 INVESCO EXCHANGE TRADED FD T DYNMC LRG VALU 46137V738 1147 34202 SH SOLE 34202 0 0 STORE CAP CORP COM 862121100 382 16064 SH SOLE 16064 0 0 STEPAN CO COM 858586100 192425 1981707 SH SOLE 1981707 0 0 ALEXCO RESOURCE CORP COM 01535P106 28 12500 SH SOLE 12500 0 0 TIMKEN CO COM 887389104 384 8454 SH SOLE 8454 0 0 WASTE CONNECTIONS INC COM 94106B101 424 4513 SH SOLE 4513 0 0 AGREE REALTY CORP COM 008492100 209 3181 SH SOLE 3181 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2020 HY 46138J601 1730 74306 SH SOLE 74306 0 0 BROADMARK RLTY CAP INC COM 11135B100 168 17790 SH SOLE 17790 0 0 TELEDYNE TECHNOLOGIES INC COM 879360105 1653 5352 SH SOLE 5352 0 0 BED BATH & BEYOND INC COM 075896100 4131 382857 SH SOLE 382857 0 0 GENUINE PARTS CO COM 372460105 9978 114873 SH SOLE 114873 0 0 ARK ETF TR INNOVATION ETF 00214Q104 52655 739134 SH SOLE 739134 0 0 CONAGRA BRANDS INC COM 205887102 9765 277227 SH SOLE 277227 0 0 WISDOMTREE TR EUROPE HEDGED EQ 97717X701 1421 23469 SH SOLE 23469 0 0 CERUS CORP COM 157085101 103 15641 SH SOLE 15641 0 0 ENERGY FUELS INC COM NEW 292671708 151 100145 SH SOLE 100145 0 0 ISHARES TR IBONDS DEC25 ETF 46434VBD1 696 25878 PRN SOLE 25878 0 0 NUANCE COMMUNICATIONS INC COM 67020Y100 1542 61091 SH SOLE 61091 0 0 ABB LTD SPONSORED ADR 000375204 319 14196 SH SOLE 14196 0 0 ISHARES TR US HOME CONS ETF 464288752 643 14564 SH SOLE 14564 0 0 SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 0 100 SH Call SOLE 100 0 0 BLACKROCK MUNIHOLDINGS FD IN COM 09253N104 297 19841 SH SOLE 19841 0 0 SS&C TECHNOLOGIES HLDGS INC COM 78467J100 744 13208 SH SOLE 13208 0 0 ISHARES TR RUS TOP 200 ETF 464289446 15502 209367 SH SOLE 209367 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL TEC 46137V282 1453 7273 SH SOLE 7273 0 0 ROPER TECHNOLOGIES INC COM 776696106 1718 4419 SH SOLE 4419 0 0 ARENA PHARMACEUTICALS INC COM NEW 040047607 1535 24359 SH SOLE 24359 0 0 SPDR SER TR S&P 400 MDCP GRW 78464A821 4962 92175 SH SOLE 92175 0 0 UNIFIRST CORP MASS COM 904708104 530 2953 SH SOLE 2953 0 0 MFA FINL INC COM 55272X102 459 185054 SH SOLE 185054 0 0 ISHARES TR RUS TP200 VL ETF 464289420 1220 24944 SH SOLE 24944 0 0 ISHARES TR AGGRES ALLOC ETF 464289859 231 4108 SH SOLE 4108 0 0 GAP INC COM 364760108 630 50093 SH SOLE 50093 0 0 PEPSICO INC COM 713448108 102216 772939 SH SOLE 772939 0 0 ISHARES TR JPMORGAN USD EMG 464288281 8798 80530 SH SOLE 80530 0 0 POLARIS INC COM 731068102 328 3568 SH SOLE 3568 0 0 CANNAE HLDGS INC COM 13765N107 1345 32741 SH SOLE 32741 0 0 BRIGHT HORIZONS FAM SOL IN D COM 109194100 2540 21673 SH SOLE 21673 0 0 1ST CONSTITUTION BANCORP COM 31986N102 313 25258 SH SOLE 25258 0 0 BARRICK GOLD CORPORATION COM 067901108 12740 474348 SH SOLE 474348 0 0 WISDOMTREE TR FLOATNG RAT TREA 97717X628 9850 392490 SH SOLE 392490 0 0 SPDR SER TR WELLS FG PFD ETF 78464A292 245 5865 SH SOLE 5865 0 0 SSGA ACTIVE ETF TR GLOBL ALLO ETF 78467V400 231 6234 SH SOLE 6234 0 0 BROOKFIELD REAL ASSETS INCOM SHS BEN INT 112830104 308 18623 SH SOLE 18623 0 0 VANECK VECTORS ETF TR BIOTECH ETF 92189F726 2383 14640 SH SOLE 14640 0 0 RLI CORP COM 749607107 526 6364 SH SOLE 6364 0 0 CO-DIAGNOSTICS INC COM 189763105 905 46794 SH SOLE 46794 0 0 PROSPERITY BANCSHARES INC COM 743606105 502 8474 SH SOLE 8474 0 0 ASSERTIO HOLDINGS INC COM 04546C106 392 460598 SH SOLE 460598 0 0 AMERICAN CENTY ETF TR INTL EQT ETF 025072703 914 19702 SH SOLE 19702 0 0 ISHARES TR CORE MSCI EAFE 46432F842 89410 1564507 SH SOLE 1564507 0 0 ZYNERBA PHARMACEUTICALS INC COM 98986X109 0 500 SH Call SOLE 500 0 0 NATIONAL RETAIL PROPERTIES I COM 637417106 222 6254 SH SOLE 6254 0 0 SMITH & NEPHEW GROUP PLC SPDN ADR NEW 83175M205 2216 58373 SH SOLE 58373 0 0 FIRST TR EXCHNG TRADED FD VI LOW DUR STRTGC 33740F870 1729 85417 SH SOLE 85417 0 0 FIDELITY COVINGTON TR MSCI COMMNTN SVC 316092873 225 6357 SH SOLE 6357 0 0 VIACOMCBS INC CL B 92556H206 34 14000 SH Call SOLE 14000 0 0 HOLOGIC INC COM 436440101 507 8865 SH SOLE 8865 0 0 IDEX CORP COM 45167R104 1018 6419 SH SOLE 6419 0 0 EATON VANCE TAX-MANAGED GLOB COM 27829F108 908 122860 SH SOLE 122860 0 0 SERVICENOW INC COM 81762P102 14530 35981 SH SOLE 35981 0 0 LINCOLN ELEC HLDGS INC COM 533900106 512 5993 SH SOLE 5993 0 0 VENTAS INC COM 92276F100 3243 88605 SH SOLE 88605 0 0 ISHARES TR MSCI EMG MKT ETF 464287234 40 25300 SH Call SOLE 25300 0 0 CENTURYLINK INC COM 156700106 4290 428175 SH SOLE 428175 0 0 PRESTIGE CONSMR HEALTHCARE I COM 74112D101 206 5444 SH SOLE 5444 0 0 APTARGROUP INC COM 038336103 677 6041 SH SOLE 6041 0 0 TWILIO INC CL A 90138F102 0 200 SH Put SOLE 200 0 0 INNOVATOR ETFS TR NASDAQ 100 PWR 45782C615 10611 318916 SH SOLE 318916 0 0 MCEWEN MNG INC COM 58039P107 14 13734 SH SOLE 13734 0 0 PROSHARES TR PSHS ULTRA O&G 74347G705 526 6961 SH SOLE 6961 0 0 BRILLIANT ACQUISITION CORP UNIT 12/31/2020 G1643W103 1003 100000 SH SOLE 100000 0 0 MENLO THERAPEUTICS INC COM 586858102 152 89000 SH SOLE 89000 0 0 WESTROCK CO COM 96145D105 3730 132001 SH SOLE 132001 0 0 WISDOMTREE TR US HIGH DIVIDEND 97717W208 1640 26293 SH SOLE 26293 0 0 ARCOSA INC COM 039653100 240 5635 SH SOLE 5635 0 0 BLACKSTONE GROUP INC COM CL A 09260D107 44 12000 SH Put SOLE 12000 0 0 PULMATRIX INC COM NEW 74584P202 29 17000 SH SOLE 17000 0 0 VIRTU FINL INC CL A 928254101 2449 103659 SH SOLE 103659 0 0 INVESCO EXCHANGE TRADED FD T DYNMC SOFTWARE 46137V639 13569 118169 SH SOLE 118169 0 0 WEST PHARMACEUTICAL SVSC INC COM 955306105 1074 4768 SH SOLE 4768 0 0 LEXINGTON REALTY TRUST COM 529043101 1049 99400 SH SOLE 99400 0 0 WYNN RESORTS LTD COM 983134107 649 8705 SH SOLE 8705 0 0 GLOBAL X FDS LITHIUM BTRY ETF 37954Y855 222 7024 SH SOLE 7024 0 0 TIZIANA LIFE SCIENCES PLC SPONSORED ADS 88875G101 7409 1154147 SH SOLE 1154147 0 0 ORACLE CORP COM 68389X105 37493 677708 SH SOLE 677708 0 0 FIRST TR S&P REIT INDEX FD COM 33734G108 528 25211 SH SOLE 25211 0 0 JPMORGAN CHASE & CO COM 46625H100 146845 1560240 SH SOLE 1560240 0 0 KRAFT HEINZ CO COM 500754106 5579 175143 SH SOLE 175143 0 0 ISHARES TR ADAPTIVE ETF 46435G656 629 24063 SH SOLE 24063 0 0 NATURAL ALTERNATIVES INTL IN COM NEW 638842302 69 10000 SH SOLE 10000 0 0 EQUINIX INC COM 29444U700 6313 8970 SH SOLE 8970 0 0 LANDMARK INFRASTRUCTURE LP COM UNIT LTD 51508J108 7415 749245 SH SOLE 749245 0 0 JOHN HANCOCK EXCHANGE TRADED MULTIFACTOR HE 47804J503 330 8871 SH SOLE 8871 0 0 SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 79176 1503949 SH SOLE 1503949 0 0 SYNOPSYS INC COM 871607107 1465 7480 SH SOLE 7480 0 0 NOVARTIS AG SPONSORED ADR 66987V109 19020 218102 SH SOLE 218102 0 0 INOVALON HLDGS INC COM CL A 45781D101 0 800 SH Call SOLE 800 0 0 ISHARES TR MSCI EMG MKT ETF 464287234 27684 691857 SH SOLE 691857 0 0 ISHARES TR MSCI IRELAND ETF 46429B507 5763 152049 SH SOLE 152049 0 0 INVESCO EXCHANGE-TRADED FD T VAR RATE PFD 46138G870 2364 100847 SH SOLE 100847 0 0 IHS MARKIT LTD SHS G47567105 369 4849 SH SOLE 4849 0 0 BLACKROCK TAX MUNICPAL BD TR SHS 09248X100 3232 129597 SH SOLE 129597 0 0 HARTFORD FINL SVCS GROUP INC COM 416515104 403 10475 SH SOLE 10475 0 0 AERPIO PHARMACEUTICALS INC COM 00810B105 46 35500 SH SOLE 35500 0 0 AMERICAN AIRLS GROUP INC COM 02376R102 0 100 SH Put SOLE 100 0 0 AMPLIFY ETF TR EASI TACTICAL 032108706 4255 201502 SH SOLE 201502 0 0 ESPERION THERAPEUTICS INC NE COM 29664W105 22 1000 SH Call SOLE 1000 0 0 BLACKROCK INC COM 09247X101 33853 62191 SH SOLE 62191 0 0 NOODLES & CO COM CL A 65540B105 96 15890 SH SOLE 15890 0 0 NUVEEN AMT FREE QLTY MUN INC COM 670657105 8077 581203 SH SOLE 581203 0 0 AMERICAN AIRLS GROUP INC NOTE 6.500% 7/0 02376RAF9 24 25000 PRN SOLE 25000 0 0 PINTEREST INC CL A 72352L106 1171 52899 SH SOLE 52899 0 0 PROSHARES TR ULTRAPRO SHORT S 74347B268 647 54842 SH SOLE 54842 0 0 MONSTER BEVERAGE CORP NEW COM 61174X109 2 800 SH Put SOLE 800 0 0 LIBERTY GLOBAL PLC SHS CL A G5480U104 4540 207853 SH SOLE 207853 0 0 ADVISORSHARES TR RANGER EQUITY BE 00768Y883 9318 1921913 SH SOLE 1921913 0 0 PROCTER AND GAMBLE CO COM 742718109 146376 1223439 SH SOLE 1223439 0 0 GENERAL MLS INC COM 370334104 24795 402513 SH SOLE 402513 0 0 SPDR INDEX SHS FDS MSCI EAFE STRTGC 78463X434 1618 27169 SH SOLE 27169 0 0 WENDYS CO COM 95058W100 1220 55902 SH SOLE 55902 0 0 BLACKSTONE GROUP INC COM CL A 09260D107 70764 1249515 SH SOLE 1249515 0 0 ENTERPRISE PRODS PARTNERS L COM 293792107 83797 4611745 SH SOLE 4611745 0 0 MADISON SQUARE GRDN SPRT COR CL A 55825T103 958 6512 SH SOLE 6512 0 0 ATLANTICA SUSTAINABLE INFR P SHS G0751N103 232 8066 SH SOLE 8066 0 0 ISHARES TR MRGSTR MD CP ETF 464288208 1264 6864 SH SOLE 6864 0 0 ALTRIA GROUP INC COM 02209S103 37420 951910 SH SOLE 951910 0 0 II-VI INC COM 902104108 2100 44516 SH SOLE 44516 0 0 SCHWAB STRATEGIC TR SCHWAB FDT US BM 808524789 7194 198524 SH SOLE 198524 0 0 ABBVIE INC COM 00287Y109 90065 916980 SH SOLE 916980 0 0 INVESCO EXCH TRADED FD TR II EMRNG MKT SVRG 46138E784 1303 48670 SH SOLE 48670 0 0 ISHARES TR ESG MSCI USA ETF 46435G425 11934 170446 SH SOLE 170446 0 0 DCP MIDSTREAM LLC COM UT LTD PTN 23311P100 135 12087 SH SOLE 12087 0 0 DIREXION SHS ETF TR DLY SCOND 3XBU 25459W458 213 1175 SH SOLE 1175 0 0 ALIGN TECHNOLOGY INC COM 016255101 3963 14494 SH SOLE 14494 0 0 MOHAWK INDS INC COM 608190104 268 2620 SH SOLE 2620 0 0 ENCORE WIRE CORP COM 292562105 294 6013 SH SOLE 6013 0 0 ISHARES INC MSCI SWITZERLAND 464286749 1003 25828 SH SOLE 25828 0 0 ENPHASE ENERGY INC COM 29355A107 6 2100 SH Call SOLE 2100 0 0 DIAGEO P L C SPON ADR NEW 25243Q205 16 200 SH Call SOLE 200 0 0 INDEXIQ ETF TR IQ MRGR ARB ETF 45409B800 266 8436 SH SOLE 8436 0 0 IRIDIUM COMMUNICATIONS INC COM 46269C102 497 19473 SH SOLE 19473 0 0 REPUBLIC SVCS INC COM 760759100 1735 21128 SH SOLE 21128 0 0 MAIN STR CAP CORP COM 56035L104 1643 52695 SH SOLE 52695 0 0 ISHARES TR S&P 500 GRWT ETF 464287309 63872 307902 SH SOLE 307902 0 0 SHAKE SHACK INC CL A 819047101 405 7668 SH SOLE 7668 0 0 APPLIED MATLS INC COM 038222105 3160 52408 SH SOLE 52408 0 0 AMERICAN CENTY ETF TR US EQT ETF 025072885 2716 54394 SH SOLE 54394 0 0 KBR INC COM 48242W106 2777 122603 SH SOLE 122603 0 0 OUTFRONT MEDIA INC COM 69007J106 1814 128665 SH SOLE 128665 0 0 ENTERCOM COMMUNICATIONS CORP CL A 293639100 91 66000 SH SOLE 66000 0 0 OMNICOM GROUP INC COM 681919106 688 32000 SH Put SOLE 32000 0 0 DELL TECHNOLOGIES INC CL C 24703L202 3273 59690 SH SOLE 59690 0 0 VERIZON COMMUNICATIONS INC COM 92343V104 133361 2416888 SH SOLE 2416888 0 0 WESTERN ASSET MANAGED MUNS F COM 95766M105 3336 277948 SH SOLE 277948 0 0 FRESHPET INC COM 358039105 221 2640 SH SOLE 2640 0 0 ARBOR RLTY TR INC COM 038923108 142 15181 SH SOLE 15181 0 0 FACEBOOK INC CL A 30303M102 471 34400 SH Put SOLE 34400 0 0 CERNER CORP COM 156782104 22258 324660 SH SOLE 324660 0 0 AUTOMATIC DATA PROCESSING IN COM 053015103 34276 230358 SH SOLE 230358 0 0 UNION PAC CORP COM 907818108 35792 211932 SH SOLE 211932 0 0 MFS INTER INCOME TR SH BEN INT 55273C107 40 10800 SH SOLE 10800 0 0 EOG RES INC COM 26875P101 4175 82284 SH SOLE 82284 0 0 AVERY DENNISON CORP COM 053611109 1059 9305 SH SOLE 9305 0 0 INTEGER HLDGS CORP COM 45826H109 503 6875 SH SOLE 6875 0 0 ISHARES TR CORE 1 5 YR USD 46432F859 6267 121915 SH SOLE 121915 0 0 ALLOGENE THERAPEUTICS INC COM 019770106 1977 46285 SH SOLE 46285 0 0 ALPHABET INC CAP STK CL A 02079K305 120202 84918 SH SOLE 84918 0 0 VANECK VECTORS ETF TR JR GOLD MINERS E 92189F791 1968 39904 SH SOLE 39904 0 0 ALCON AG ORD SHS H01301128 3279 57671 SH SOLE 57671 0 0 ISHARES TR CORE S&P TTL STK 464287150 55282 796064 SH SOLE 796064 0 0 NEWELL BRANDS INC COM 651229106 224 13974 SH SOLE 13974 0 0 HEAT BIOLOGICS INC COM NEW 42237K300 40 47583 SH SOLE 47583 0 0 FRANKLIN RESOURCES INC COM 354613101 6601 314833 SH SOLE 314833 0 0 BOSTON SCIENTIFIC CORP COM 101137107 1551 43970 SH SOLE 43970 0 0 SPDR SER TR S&P BIOTECH 78464A870 0 1000 SH Put SOLE 1000 0 0 ISHARES TR SELECT DIVID ETF 464287168 15690 194546 SH SOLE 194546 0 0 ISHARES TR MSCI KLD400 SOC 464288570 2704 22920 SH SOLE 22920 0 0 FREQUENCY THERAPEUTICS INC COM 35803L108 2484 106843 SH SOLE 106843 0 0 PRINCIPAL FINANCIAL GROUP IN COM 74251V102 328 7917 SH SOLE 7917 0 0 MCDONALDS CORP COM 580135101 154109 835680 SH SOLE 835680 0 0 PIMCO DYNAMIC CR INCOME FD COM SHS 72202D106 1232 67004 SH SOLE 67004 0 0 PROSHARES TR SHORT QQQ NEW 74347B714 790 41571 SH SOLE 41571 0 0 REGENCY CTRS CORP COM 758849103 809 17634 SH SOLE 17634 0 0 FIDELITY COVINGTON TR MSCI RL EST ETF 316092857 1335 57042 SH SOLE 57042 0 0 VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102 19753 317526 SH SOLE 317526 0 0 COSTCO WHSL CORP NEW COM 22160K105 34 15000 SH Call SOLE 15000 0 0 BK OF AMERICA CORP 7.25%CNV PFD L 060505682 351 262 SH SOLE 262 0 0 CITIZENS FINANCIAL GROUP INC COM 174610105 1746 68931 SH SOLE 68931 0 0 INVESCO EXCHANGE TRADED FD T GBL LISTED PVT 46137V589 140 13368 SH SOLE 13368 0 0 HOME DEPOT INC COM 437076102 124691 496254 SH SOLE 496254 0 0 ADVANCE AUTO PARTS INC COM 00751Y106 759 5333 SH SOLE 5333 0 0 BLACK STONE MINERALS L P COM UNIT 09225M101 1821 280148 SH SOLE 280148 0 0 OGE ENERGY CORP COM 670837103 875 28841 SH SOLE 28841 0 0 BANK MONTREAL QUE COM 063671101 1093 20581 SH SOLE 20581 0 0 AMERIPRISE FINL INC COM 03076C106 3930 26103 SH SOLE 26103 0 0 ISHARES TR MSCI ACWI EX US 464288240 10054 232574 SH SOLE 232574 0 0 FIRST TRUST LRGCP GWT ALPHAD COM SHS 33735K108 1325 17309 SH SOLE 17309 0 0 C & F FINL CORP COM 12466Q104 216 6489 SH SOLE 6489 0 0 NOVO-NORDISK A S ADR 670100205 4642 70768 SH SOLE 70768 0 0 ISHARES TR INTL VALUE FACTR 46435G409 340 17432 SH SOLE 17432 0 0 HYATT HOTELS CORP COM CL A 448579102 739 14669 SH SOLE 14669 0 0 CHEESECAKE FACTORY INC COM 163072101 532 23457 SH SOLE 23457 0 0 MICROSOFT CORP COM 594918104 473 93300 SH Put SOLE 93300 0 0 NUSHARES ETF TR NUVEEN ESG LRGVL 67092P300 1293 46246 SH SOLE 46246 0 0 INVESCO CURRENCYSHARES AUSTR AUSTRALIAN DOL 46090N103 294 4267 SH SOLE 4267 0 0 PROSHARES TR PSHS SHORT DOW30 74347B235 1152 24111 SH SOLE 24111 0 0 EXPEDITORS INTL WASH INC COM 302130109 1750 22950 SH SOLE 22950 0 0 BROADCOM INC COM 11135F101 60941 192966 SH SOLE 192966 0 0 SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 5510 109729 SH SOLE 109729 0 0 RESEARCH SOLUTIONS INC COM 761025105 31 13114 SH SOLE 13114 0 0 EXPEDIA GROUP INC COM NEW 30212P303 251 3074 SH SOLE 3074 0 0 AMERICAN FIN TR INC COM CLASS A 02607T109 556 69659 SH SOLE 69659 0 0 WOLVERINE WORLD WIDE INC COM 978097103 531 22301 SH SOLE 22301 0 0 HUBBELL INC COM 443510607 385 3071 SH SOLE 3071 0 0 ISHARES TR RUS 1000 ETF 464287622 68156 396965 SH SOLE 396965 0 0 CASTLIGHT HEALTH INC CL B 14862Q100 9 11497 SH SOLE 11497 0 0 ISHARES TR RUS 1000 GRW ETF 464287614 182675 951753 SH SOLE 951753 0 0 FLIR SYS INC COM 302445101 4697 116467 SH SOLE 116467 0 0 DISNEY WALT CO COM DISNEY 254687106 66432 596917 SH SOLE 596917 0 0 WISDOMTREE TR US S CAP QTY DIV 97717X651 1308 43931 SH SOLE 43931 0 0 CLOUDFLARE INC CL A COM 18915M107 206 30000 SH Call SOLE 30000 0 0 ADVAXIS INC COM NEW 007624307 20 36000 SH SOLE 36000 0 0 VANGUARD WORLD FDS ENERGY ETF 92204A306 4629 91937 SH SOLE 91937 0 0 ENBRIDGE INC COM 29250N105 11484 377740 SH SOLE 377740 0 0 ENPHASE ENERGY INC COM 29355A107 403 8432 SH SOLE 8432 0 0 VECTOR GROUP LTD COM 92240M108 1319 131195 SH SOLE 131195 0 0 HUNT J B TRANS SVCS INC COM 445658107 529 4385 SH SOLE 4385 0 0 SPROTT ETF TR GOLD MINERS ETF 85210B102 263 8425 SH SOLE 8425 0 0 PAYPAL HLDGS INC COM 70450Y103 66999 385088 SH SOLE 385088 0 0 ISHARES TR GL CLEAN ENE ETF 464288224 126 10003 SH SOLE 10003 0 0 EATON VANCE TX MNG BY WRT OP COM 27828Y108 377 26688 SH SOLE 26688 0 0 NETFLIX INC COM 64110L106 22640 49732 SH SOLE 49732 0 0 FIRST TR EXCHANGE TRADED FD HLTH CARE ALPH 33734X143 3989 44196 SH SOLE 44196 0 0 PIMCO ETF TR INTER MUN BD ACT 72201R866 11261 202514 SH SOLE 202514 0 0 REKOR SYSTEMS INC COM 759419104 43 10770 SH SOLE 10770 0 0 AEGON N V NY REGISTRY SHS 007924103 102 34329 SH SOLE 34329 0 0 CHEGG INC COM 163092109 323 4840 SH SOLE 4840 0 0 SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848 22870 461923 SH SOLE 461923 0 0 SANGAMO THERAPEUTICS INC COM 800677106 364 40731 SH SOLE 40731 0 0 ISHARES INC MSCI CDA ETF 464286509 1690 65350 SH SOLE 65350 0 0 ABERDEEN STD PRECIOUS METALS PHYSCL PM BASKET 003263100 610 7337 SH SOLE 7337 0 0 VERSO CORP CL A 92531L207 808 67656 SH SOLE 67656 0 0 MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 35714 827473 SH SOLE 827473 0 0 ARCOS DORADOS HOLDINGS INC SHS CLASS -A - G0457F107 84 19910 SH SOLE 19910 0 0 HCA HEALTHCARE INC COM 40412C101 1782 18455 SH SOLE 18455 0 0 ISHARES INC MSCI MEXICO ETF 464286822 1983 62011 SH SOLE 62011 0 0 WELLS FARGO CO NEW COM 949746101 56643 2211812 SH SOLE 2211812 0 0 BROOKLINE BANCORP INC DEL COM 11373M107 572 56323 SH SOLE 56323 0 0 MARSH & MCLENNAN COS INC COM 571748102 26679 248512 SH SOLE 248512 0 0 KEURIG DR PEPPER INC COM 49271V100 1268 44714 SH SOLE 44714 0 0 HOST HOTELS & RESORTS INC COM 44107P104 497 46325 SH SOLE 46325 0 0 NORDSTROM INC COM 655664100 988 63840 SH SOLE 63840 0 0 WALMART INC COM 931142103 2 200 SH Call SOLE 200 0 0 LANCASTER COLONY CORP COM 513847103 265 1730 SH SOLE 1730 0 0 ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 959 19690 SH SOLE 19690 0 0 GREEN DOT CORP CL A 39304D102 1485 30262 SH SOLE 30262 0 0 EQUITY LIFESTYLE PPTYS INC COM 29472R108 527 8454 SH SOLE 8454 0 0 MARVELL TECHNOLOGY GROUP LTD ORD G5876H105 1801 51282 SH SOLE 51282 0 0 CANOPY GROWTH CORP COM 138035100 1534 94775 SH SOLE 94775 0 0 ISHARES TR NASDAQ BIOTECH 464287556 8817 64488 SH SOLE 64488 0 0 ISHARES INC MSCI EMRG CHN 46434G764 226 5270 SH SOLE 5270 0 0 AIM IMMUNOTECH INC COM 00901B105 75 30000 SH SOLE 30000 0 0 FRONT YD RESIDENTIAL CORP COM 35904G107 126 14473 SH SOLE 14473 0 0 SOLAREDGE TECHNOLOGIES INC COM 83417M104 2 200 SH Put SOLE 200 0 0 FORUM ENERGY TECHNOLOGIES IN COM 34984V100 8 14513 SH SOLE 14513 0 0 SEA LTD SPONSORED ADS 81141R100 4 1500 SH Put SOLE 1500 0 0 MAXIM INTEGRATED PRODS INC COM 57772K101 13359 220961 SH SOLE 220961 0 0 SPDR SER TR HLTH CR EQUIP 78464A581 7123 79674 SH SOLE 79674 0 0 SUN CMNTYS INC COM 866674104 1049 7719 SH SOLE 7719 0 0 INFOSYS LTD SPONSORED ADR 456788108 626 65030 SH SOLE 65030 0 0 CBOE GLOBAL MARKETS INC COM 12503M108 4275 45854 SH SOLE 45854 0 0 TYME TECHNOLOGIES INC COM 90238J103 10 29000 SH Call SOLE 29000 0 0 ALLIANCEBERNSTEIN GLOBAL HIG COM 01879R106 340 33677 SH SOLE 33677 0 0 ZYNGA INC CL A 98986T108 264 27716 SH SOLE 27716 0 0 ANALOG DEVICES INC COM 032654105 2043 16644 SH SOLE 16644 0 0 NOMAD FOODS LTD USD ORD SHS G6564A105 2 101 SH SOLE 101 0 0 ISHARES TR IBONDS DEC23 ETF 46434VAX8 11783 449160 PRN SOLE 449160 0 0 SPDR SER TR PRTFLO S&P500 VL 78464A508 11395 393063 SH SOLE 393063 0 0 CABOT OIL & GAS CORP COM 127097103 1097 63570 SH SOLE 63570 0 0 TOWER SEMICONDUCTOR LTD SHS NEW M87915274 4085 215776 SH SOLE 215776 0 0 MACYS INC COM 55616P104 5 27000 SH Call SOLE 27000 0 0 AMERICAN AIRLS GROUP INC COM 02376R102 378 29076 SH SOLE 29076 0 0 INVESCO EXCHANGE TRADED FD T FTSE RAFI 1000 46137V613 13323 123070 SH SOLE 123070 0 0 WATERS CORP COM 941848103 1296 7180 SH SOLE 7180 0 0 INGREDION INC COM 457187102 438 5268 SH SOLE 5268 0 0 IMMUNOMEDICS INC COM 452907108 208 5871 SH SOLE 5871 0 0 DRAFTKINGS INC COM CL A 26142R104 1093 32932 SH SOLE 32932 0 0 VOYA NAT RES EQUITY INCOME F COM 92913C106 71 28096 SH SOLE 28096 0 0 DEXCOM INC COM 252131107 16795 41442 SH SOLE 41442 0 0 SHAKE SHACK INC CL A 819047101 5 1000 SH Put SOLE 1000 0 0 BAIDU INC SPON ADR REP A 056752108 2 700 SH Put SOLE 700 0 0 NOVAVAX INC COM NEW 670002401 214 2583 SH SOLE 2583 0 0 STERLING BANCORP DEL COM 85917A100 1435 122502 SH SOLE 122502 0 0 PLURALSIGHT INC COM CL A 72941B106 471 25813 SH SOLE 25813 0 0 BOX INC CL A 10316T104 437 21182 SH SOLE 21182 0 0 MOSAIC CO NEW COM 61945C103 2252 178207 SH SOLE 178207 0 0 ARCONIC CORPORATION COM 03966V107 963 69362 SH SOLE 69362 0 0 INVESCO EXCHANGE TRADED FD T DWA TECHNOLOGY 46137V811 10171 104432 SH SOLE 104432 0 0 JABIL INC COM 466313103 772 23975 SH SOLE 23975 0 0 INTERNATIONAL BUSINESS MACHS COM 459200101 73939 612610 SH SOLE 612610 0 0 LIBERTY BROADBAND CORP COM SER C 530307305 885 7163 SH SOLE 7163 0 0 ISHARES TR CORE MSCI TOTAL 46432F834 32302 592311 SH SOLE 592311 0 0 MYRIAD GENETICS INC COM 62855J104 286 25657 SH SOLE 25657 0 0 CARLYLE GROUP INC COM 14316J108 599 21496 SH SOLE 21496 0 0 FEDNAT HLDG CO COM 31431B109 210 19000 SH SOLE 19000 0 0 ECA MARCELLUS TR I COM UNIT 26827L109 26 55000 SH SOLE 55000 0 0 CREE INC COM 225447101 864 14445 SH SOLE 14445 0 0 LIVEPERSON INC COM 538146101 1251 30359 SH SOLE 30359 0 0 INVESCO EXCHANGE-TRADED FD T SOLAR ETF 46138G706 514 14229 SH SOLE 14229 0 0 RESTAURANT BRANDS INTL INC COM 76131D103 429 7891 SH SOLE 7891 0 0 JOHNSON & JOHNSON COM 478160104 215 37700 SH Put SOLE 37700 0 0 MEDTRONIC PLC SHS G5960L103 30556 333122 SH SOLE 333122 0 0 ROYAL GOLD INC COM 780287108 1286 10365 SH SOLE 10365 0 0 LAS VEGAS SANDS CORP COM 517834107 2228 48723 SH SOLE 48723 0 0 WASTE MGMT INC DEL COM 94106L109 4633 43829 SH SOLE 43829 0 0 M & T BK CORP COM 55261F104 626 6212 SH SOLE 6212 0 0 AFFIMED N V COM N01045108 68 14500 SH SOLE 14500 0 0 SPDR SER TR S&P 600 SMCP VAL 78464A300 214 4400 SH SOLE 4400 0 0 ISHARES TR NEW YORK MUN ETF 464288323 749 13041 SH SOLE 13041 0 0 VANGUARD ADMIRAL FDS INC 500 GRTH IDX F 921932505 311 1670 SH SOLE 1670 0 0 MESA LABS INC COM 59064R109 267 1245 SH SOLE 1245 0 0 SOUTHERN COPPER CORP COM 84265V105 471 11839 SH SOLE 11839 0 0 OASIS MIDSTREAM PARTNERS LP COM UNITS REPS 67420T206 195 22413 SH SOLE 22413 0 0 FIREEYE INC COM 31816Q101 7082 583522 SH SOLE 583522 0 0 HEWLETT PACKARD ENTERPRISE C COM 42824C109 1 5000 SH Call SOLE 5000 0 0 FIDELITY COVINGTON TR MSCI FINLS IDX 316092501 8861 268246 SH SOLE 268246 0 0 SCHWAB STRATEGIC TR SCHWB FDT INT LG 808524755 739 31288 SH SOLE 31288 0 0 CASEYS GEN STORES INC COM 147528103 262 1749 SH SOLE 1749 0 0 HESS CORP COM 42809H107 709 13570 SH SOLE 13570 0 0 TRANSOCEAN LTD REG SHS H8817H100 100 55041 SH SOLE 55041 0 0 VANGUARD CHARLOTTE FDS INTL BD IDX ETF 92203J407 10854 187847 SH SOLE 187847 0 0 WYNDHAM HOTELS & RESORTS INC COM 98311A105 313 7307 SH SOLE 7307 0 0 EXELON CORP COM 30161N101 4785 132080 SH SOLE 132080 0 0 SPDR SER TR PRTFLO S&P500 GW 78464A409 16738 372880 SH SOLE 372880 0 0 NUVEEN MICH QUALITY MUN INCO COM 670979103 2283 167205 SH SOLE 167205 0 0 CBRE GROUP INC CL A 12504L109 2118 47022 SH SOLE 47022 0 0 REPLIGEN CORP COM 759916109 2116 17127 SH SOLE 17127 0 0 UGI CORP NEW COM 902681105 2989 94037 SH SOLE 94037 0 0 ETF SER SOLUTIONS US GLB JETS 26922A842 920 55690 SH SOLE 55690 0 0 APOLLO COML REAL EST FIN INC NOTE 4.750% 8/2 03762UAB1 132 154000 PRN SOLE 154000 0 0 HUMANA INC COM 444859102 6683 17224 SH SOLE 17224 0 0 T2 BIOSYSTEMS INC COM 89853L104 62 48550 SH SOLE 48550 0 0 JOHNSON & JOHNSON COM 478160104 8 100 SH Call SOLE 100 0 0 DBX ETF TR XTRACK MSCI JAPN 233051507 365 9426 SH SOLE 9426 0 0 TYSON FOODS INC CL A 902494103 0 1500 SH Call SOLE 1500 0 0 ISHARES TR NATIONAL MUN ETF 464288414 32669 283011 SH SOLE 283011 0 0 SPDR GOLD TR GOLD SHS 78463V107 89 5200 SH Call SOLE 5200 0 0 SWEDISH EXPT CR CORP ROG AGRI ETN22 870297603 93 19037 SH SOLE 19037 0 0 ISHARES TR MBS ETF 464288588 1137 10236 SH SOLE 10236 0 0 TENET HEALTHCARE CORP COM NEW 88033G407 2687 148060 SH SOLE 148060 0 0 SPDR INDEX SHS FDS MSCI ACWI EXUS 78463X848 3230 142505 SH SOLE 142505 0 0 ISHARES TR CMBS ETF 46429B366 545 9997 SH SOLE 9997 0 0 TC ENERGY CORP COM 87807B107 2423 56374 SH SOLE 56374 0 0 MERCK & CO. INC COM 58933Y105 1 200 SH Call SOLE 200 0 0 HORIZON THERAPEUTICS PUB LTD SHS G46188101 494 8896 SH SOLE 8896 0 0 HONEYWELL INTL INC COM 438516106 38529 266730 SH SOLE 266730 0 0 SILVERCORP METALS INC COM 82835P103 884 164843 SH SOLE 164843 0 0 NUVASIVE INC COM 670704105 700 12569 SH SOLE 12569 0 0 TYSON FOODS INC CL A 902494103 7256 121357 SH SOLE 121357 0 0 BLACKROCK MUN INCOME INVT TR SHS BEN INT 09248H105 229 17875 SH SOLE 17875 0 0 BLACKROCK MUN INCOME TR SH BEN INT 09248F109 220 16589 SH SOLE 16589 0 0 VANGUARD WHITEHALL FDS INTL DVD ETF 921946810 8807 131317 SH SOLE 131317 0 0 GENERAL ELECTRIC CO COM 369604103 9188 1346927 SH SOLE 1346927 0 0 ASPIRA WOMENS HEALTH INC COM 04537Y109 77 20000 SH SOLE 20000 0 0 VANGUARD INDEX FDS SML CP GRW ETF 922908595 27859 139502 SH SOLE 139502 0 0 ISHARES TR EAFE GRWTH ETF 464288885 17504 210821 SH SOLE 210821 0 0 VANGUARD WORLD FD MEGA CAP VAL ETF 921910840 22911 312736 SH SOLE 312736 0 0 FIRST TR EXCH TRADED FD III INSTL PFD SECS 33739P855 577 30848 SH SOLE 30848 0 0 ISHARES TR CORE S&P500 ETF 464287200 144744 467312 SH SOLE 467312 0 0 SPDR SER TR S&P CAP MKTS 78464A771 262 4670 SH SOLE 4670 0 0 WISDOMTREE TR US MIDCAP FUND 97717W570 5746 176483 SH SOLE 176483 0 0 LAMB WESTON HLDGS INC COM 513272104 3373 52820 SH SOLE 52820 0 0 ISHARES TR U.S. FIN SVC ETF 464287770 3583 30215 SH SOLE 30215 0 0 HEALTHCARE SVCS GROUP INC COM 421906108 424 17563 SH SOLE 17563 0 0 FIRSTENERGY CORP COM 337932107 981 25204 SH SOLE 25204 0 0 SPDR INDEX SHS FDS S&P INTL SMLCP 78463X871 974 35624 SH SOLE 35624 0 0 COMERICA INC COM 200340107 335 8604 SH SOLE 8604 0 0 TURQUOISE HILL RES LTD COM 900435108 27 37546 SH SOLE 37546 0 0 ROYCE MICRO-CAP TR INC COM 780915104 86 11880 SH SOLE 11880 0 0 AGENUS INC COM NEW 00847G705 346 88153 SH SOLE 88153 0 0 LIGAND PHARMACEUTICALS INC COM NEW 53220K504 11 400 SH Call SOLE 400 0 0 ACTIVISION BLIZZARD INC COM 00507V109 7842 103176 SH SOLE 103176 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2024 CB 46138J841 3248 147068 SH SOLE 147068 0 0 ATMOS ENERGY CORP COM 049560105 1840 18459 SH SOLE 18459 0 0 NELNET INC CL A 64031N108 2333 48836 SH SOLE 48836 0 0 BLACKROCK ENERGY & RES TR COM 09250U101 84 11350 SH SOLE 11350 0 0 COMMUNITY BK SYS INC COM 203607106 1209 21187 SH SOLE 21187 0 0 NVR INC COM 62944T105 3803 1165 SH SOLE 1165 0 0 ALNYLAM PHARMACEUTICALS INC COM 02043Q107 913 6153 SH SOLE 6153 0 0 KKR & CO INC COM 48251W104 974 31630 SH SOLE 31630 0 0 PULTE GROUP INC COM 745867101 638 18728 SH SOLE 18728 0 0 DOVER CORP COM 260003108 5525 57238 SH SOLE 57238 0 0 PIMCO ETF TR ENHNCD LW DUR AC 72201R718 413 4049 SH SOLE 4049 0 0 HERON THERAPEUTICS INC COM 427746102 0 300 SH Call SOLE 300 0 0 INVESCO EXCHANGE TRADED FD T NASDAQ INTERNT 46137V530 10399 58620 SH SOLE 58620 0 0 NIKOLA CORP COM 654110105 811 11965 SH SOLE 11965 0 0 RESMED INC COM 761152107 4882 25377 SH SOLE 25377 0 0 WILLIAMS COS INC COM 969457100 5504 288971 SH SOLE 288971 0 0 INVESCO CURRENCYSHARES SWISS SWISS FRANC 46138R108 269 2782 SH SOLE 2782 0 0 PELOTON INTERACTIVE INC CL A COM 70614W100 13001 224989 SH SOLE 224989 0 0 DAILY JOURNAL CORP COM 233912104 11162 41338 SH SOLE 41338 0 0 FORTUNA SILVER MINES INC COM 349915108 625 122584 SH SOLE 122584 0 0 CROWDSTRIKE HLDGS INC CL A 22788C105 3941 39273 SH SOLE 39273 0 0 ARTISAN PARTNERS ASSET MGMT CL A 04316A108 770 23531 SH SOLE 23531 0 0 22ND CENTY GROUP INC COM 90137F103 16 21006 SH SOLE 21006 0 0 ABBOTT LABS COM 002824100 75335 824211 SH SOLE 824211 0 0 HOWARD HUGHES CORP COM 44267D107 611 11748 SH SOLE 11748 0 0 ARES MANAGEMENT CORPORATION CL A COM STK 03990B101 888 22403 SH SOLE 22403 0 0 AAON INC COM PAR $0.004 000360206 920 16859 SH SOLE 16859 0 0 BENEFYTT TECHNOLOGIES INC COM CL A 08182C106 220 10765 SH SOLE 10765 0 0 NORDSON CORP COM 655663102 4310 22584 SH SOLE 22584 0 0 VIRGIN GALACTIC HOLDINGS INC COM 92766K106 1 500 SH Put SOLE 500 0 0 GRAPHIC PACKAGING HLDG CO COM 388689101 388 27674 SH SOLE 27674 0 0 ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 6 600 SH Put SOLE 600 0 0 DEVON ENERGY CORP NEW COM 25179M103 6534 578164 SH SOLE 578164 0 0 CORESITE RLTY CORP COM 21870Q105 465 3823 SH SOLE 3823 0 0 PUBLIC STORAGE COM 74460D109 1307 6818 SH SOLE 6818 0 0 SHARPS COMPLIANCE CORP COM 820017101 170 24221 SH SOLE 24221 0 0 CLEARWAY ENERGY INC CL C 18539C204 750 32465 SH SOLE 32465 0 0 MONEYGRAM INTL INC COM NEW 60935Y208 83 26000 SH SOLE 26000 0 0 WP CAREY INC COM 92936U109 3 1500 SH Put SOLE 1500 0 0 SOUTHWESTERN ENERGY CO COM 845467109 52 20702 SH SOLE 20702 0 0 ARES CAPITAL CORP NOTE 4.625% 3/0 04010LAW3 15 15000 PRN SOLE 15000 0 0 ISHARES TR RUS 1000 VAL ETF 464287598 66501 590424 SH SOLE 590424 0 0 NATIONAL FUEL GAS CO N J COM 636180101 405 9696 SH SOLE 9696 0 0 SONOCO PRODS CO COM 835495102 307 5837 SH SOLE 5837 0 0 ISHARES TR CORE MSCI EURO 46434V738 6253 146484 SH SOLE 146484 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL FIN 46137V340 1302 34935 SH SOLE 34935 0 0 ISHARES TR IBOXX HI YD ETF 464288513 12497 153322 SH SOLE 153322 0 0 VANGUARD INDEX FDS SM CP VAL ETF 922908611 57995 542536 SH SOLE 542536 0 0 DELL TECHNOLOGIES INC CL C 24703L202 1 400 SH Put SOLE 400 0 0 BJS WHSL CLUB HLDGS INC COM 05550J101 263 7103 SH SOLE 7103 0 0 TECHNIPFMC PLC COM G87110105 120 17593 SH SOLE 17593 0 0 NGL ENERGY PARTNERS LP COM UNIT REPST 62913M107 283 72727 SH SOLE 72727 0 0 SPROTT PHYSICAL GOLD TR UNIT 85207H104 8628 603134 SH SOLE 603134 0 0 FIRST CAPITAL INC COM 31942S104 1954 28124 SH SOLE 28124 0 0 MASIMO CORP COM 574795100 2229 9774 SH SOLE 9774 0 0 ALTICE USA INC CL A 02156K103 312 13730 SH SOLE 13730 0 0 ROGERS CORP COM 775133101 1329 10668 SH SOLE 10668 0 0 NISOURCE INC COM 65473P105 290 12653 SH SOLE 12653 0 0 ISHARES TR US INDUSTRIALS 464287754 1720 11404 SH SOLE 11404 0 0 ESSENTIAL UTILS INC COM 29670G102 1713 40641 SH SOLE 40641 0 0 NUSHARES ETF TR NUVEEN ESG SMLCP 67092P607 696 25367 SH SOLE 25367 0 0 FIRST TR EXCHNG TRADED FD VI TCW OPPORTUNIS 33740F805 575 10474 SH SOLE 10474 0 0 EDISON INTL COM 281020107 1531 28136 SH SOLE 28136 0 0 CUMMINS INC COM 231021106 23851 137838 SH SOLE 137838 0 0 ISHARES TR CORE HIGH DV ETF 46429B663 6214 76560 SH SOLE 76560 0 0 UNITED STS OIL FD LP UNITS 91232N207 0 2500 SH Call SOLE 2500 0 0 SOUTHERN NATL BANCORP OF VA COM 843395104 99 10320 SH SOLE 10320 0 0 PROSHARES TR II ULTRA SILVER NEW 74347W353 294 10003 SH SOLE 10003 0 0 DONALDSON INC COM 257651109 897 19286 SH SOLE 19286 0 0 ALLIANT ENERGY CORP COM 018802108 736 15415 SH SOLE 15415 0 0 TELADOC HEALTH INC COM 87918A105 1 400 SH Put SOLE 400 0 0 REALOGY HLDGS CORP COM 75605Y106 203 27361 SH SOLE 27361 0 0 FIRST TR EXCHANGE-TRADED FD FIRST TR ENH NEW 33739Q408 36657 611224 SH SOLE 611224 0 0 LAUDER ESTEE COS INC CL A 518439104 6744 35751 SH SOLE 35751 0 0 CSX CORP COM 126408103 13896 199248 SH SOLE 199248 0 0 INVESCO EXCH TRADED FD TR II S&P500 HDL VOL 46138E362 810 24572 SH SOLE 24572 0 0 MCKESSON CORP COM 58155Q103 5283 34340 SH SOLE 34340 0 0 SPDR SER TR NUVEEN BRC MUNIC 78468R721 5313 102798 SH SOLE 102798 0 0 INVESCO EXCHANGE TRADED FD T S&P500 BUY WRT 46137V399 666 36709 SH SOLE 36709 0 0 SEATTLE GENETICS INC COM 812578102 409 2441 SH SOLE 2441 0 0 APACHE CORP COM 037411105 1338 99041 SH SOLE 99041 0 0 MORNINGSTAR INC COM 617700109 0 100 SH Put SOLE 100 0 0 UBER TECHNOLOGIES INC COM 90353T100 5 900 SH Put SOLE 900 0 0 INNOVATOR ETFS TR S&P 500 ULTRA 45782C425 4791 196765 SH SOLE 196765 0 0 NUSTAR ENERGY LP UNIT COM 67058H102 192 13220 SH SOLE 13220 0 0 DICKS SPORTING GOODS INC COM 253393102 4908 119019 SH SOLE 119019 0 0 EXXON MOBIL CORP COM 30231G102 250257 5597167 SH SOLE 5597167 0 0 MARATHON PETE CORP COM 56585A102 7001 187409 SH SOLE 187409 0 0 SOUTHWEST AIRLS CO COM 844741108 3592 105200 SH SOLE 105200 0 0 CAMPBELL SOUP CO COM 134429109 898 18066 SH SOLE 18066 0 0 QTS RLTY TR INC COM CL A 74736A103 242 3819 SH SOLE 3819 0 0 EQUITY COMWLTH COM SH BEN INT 294628102 416 12953 SH SOLE 12953 0 0 LISTED FD TR ROUNDHILL BITK 53656F706 930 43930 SH SOLE 43930 0 0 CROWN CASTLE INTL CORP NEW COM 22822V101 0 200 SH Call SOLE 200 0 0 WEIS MKTS INC COM 948849104 290 5777 SH SOLE 5777 0 0 ROBERT HALF INTL INC COM 770323103 306 5824 SH SOLE 5824 0 0 AYTU BIOSCIENCE INC COM PAR 054754700 35 24849 SH SOLE 24849 0 0 NIKOLA CORP COM 654110105 1 700 SH Call SOLE 700 0 0 DOMINOS PIZZA INC COM 25754A201 1408 3811 SH SOLE 3811 0 0 VANGUARD INTL EQUITY INDEX F GLB EX US ETF 922042676 611 13148 SH SOLE 13148 0 0 ISHARES INC MSCI WORLD ETF 464286392 369 3994 SH SOLE 3994 0 0 EATON VANCE ENHANCED EQ INC COM 278274105 498 35026 SH SOLE 35026 0 0 ISHARES GOLD TRUST ISHARES 464285105 36695 2160927 SH SOLE 2160927 0 0 INNOVATOR ETFS TR S&P 500 PWR BU 45782C748 1497 53303 SH SOLE 53303 0 0 DELTA AIR LINES INC DEL COM NEW 247361702 1 100 SH Call SOLE 100 0 0 VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 5648 75505 SH SOLE 75505 0 0 NEXTERA ENERGY PARTNERS LP COM UNIT PART IN 65341B106 2802 54651 SH SOLE 54651 0 0 VANECK VECTORS ETF TR AMT FREE INT ETF 92189H201 270 5306 SH SOLE 5306 0 0 FLAHERTY & CRUMRINE DYN PFD SHS 33848W106 263 10813 SH SOLE 10813 0 0 ONESPAN INC COM 68287N100 552 19791 SH SOLE 19791 0 0 VANGUARD WORLD FDS FINANCIALS ETF 92204A405 8292 144828 SH SOLE 144828 0 0 SKYWORKS SOLUTIONS INC COM 83088M102 3774 29456 SH SOLE 29456 0 0 SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 17113 249029 SH SOLE 249029 0 0 EXTREME NETWORKS INC COM 30226D106 226 52060 SH SOLE 52060 0 0 SPDR INDEX SHS FDS S&P CHINA ETF 78463X400 434 4155 SH SOLE 4155 0 0 TOWER SEMICONDUCTOR LTD SHS NEW M87915274 16 1000 SH Call SOLE 1000 0 0 PROSHARES TR PSHS ULT S&P 500 74347R107 7318 58503 SH SOLE 58503 0 0 INVESCO EXCHANGE TRADED FD T S&P MDCP MOMNTUM 46137V464 256 4322 SH SOLE 4322 0 0 SPDR SER TR S&P INS ETF 78464A789 320 11794 SH SOLE 11794 0 0 ISHARES TR 20 YR TR BD ETF 464287432 0 1000 SH Put SOLE 1000 0 0 EMERGENT BIOSOLUTIONS INC COM 29089Q105 430 5450 SH SOLE 5450 0 0 ANTERO MIDSTREAM CORP COM 03676B102 231 45278 SH SOLE 45278 0 0 HUNTINGTON BANCSHARES INC COM 446150104 708 78201 SH SOLE 78201 0 0 SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 36026 359614 SH SOLE 359614 0 0 ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 3 300 SH Call SOLE 300 0 0 NORTHROP GRUMMAN CORP COM 666807102 15458 50281 SH SOLE 50281 0 0 RPM INTL INC COM 749685103 1775 23694 SH SOLE 23694 0 0 PAYLOCITY HLDG CORP COM 70438V106 414 2847 SH SOLE 2847 0 0 PROSHARES TR ULTRAPRO SHT QQQ 74347G408 5 9000 SH Call SOLE 9000 0 0 ING GROEP N.V. SPONSORED ADR 456837103 7 1200 SH Call SOLE 1200 0 0 SCHLUMBERGER LTD COM 806857108 3407 185099 SH SOLE 185099 0 0 CYRUSONE INC COM 23283R100 384 5311 SH SOLE 5311 0 0 MGM GROWTH PPTYS LLC CL A COM 55303A105 1930 71122 SH SOLE 71122 0 0 SYNCHRONY FINANCIAL COM 87165B103 693 31267 SH SOLE 31267 0 0 HEALTHPEAK PROPERTIES INC COM 42250P103 654 23376 SH SOLE 23376 0 0 VANECK VECTORS ETF TR SEMICONDUCTOR ET 92189F676 162 68000 SH Call SOLE 68000 0 0 ISHARES TR 3 7 YR TREAS BD 464288661 14941 111758 SH SOLE 111758 0 0 INVESCO MUN TR COM 46131J103 229 19468 SH SOLE 19468 0 0 EPAM SYS INC COM 29414B104 408 1586 SH SOLE 1586 0 0 CAPITAL ONE FINL CORP COM 14040H105 2999 47633 SH SOLE 47633 0 0 UBER TECHNOLOGIES INC COM 90353T100 6190 199279 SH SOLE 199279 0 0 FIRST TR EXCHANGE TRADED FD CONSUMR DISCRE 33734X101 485 13030 SH SOLE 13030 0 0 VANGUARD SCOTTSDALE FDS VNG RUS2000IDX 92206C664 317 2757 SH SOLE 2757 0 0 ONE GAS INC COM 68235P108 908 11708 SH SOLE 11708 0 0 JD.COM INC SPON ADR CL A 47215P106 2155 35780 SH SOLE 35780 0 0 CROWDSTRIKE HLDGS INC CL A 22788C105 1 300 SH Call SOLE 300 0 0 COLLIER CREEK HOLDINGS COM CL A G22707106 221 16152 SH SOLE 16152 0 0 ADOBE INC COM 00724F101 41585 95545 SH SOLE 95545 0 0 TRANSDIGM GROUP INC COM 893641100 1002 2273 SH SOLE 2273 0 0 DOUBLELINE INCOME SOLUTIONS COM 258622109 784 51176 SH SOLE 51176 0 0 INVESCO EXCH TRADED FD TR II RUSEL 1000 EQL 46138E420 239 7828 SH SOLE 7828 0 0 ISHARES TR SHORT TREAS BD 464288679 17073 154486 SH SOLE 154486 0 0 DIAGEO P L C SPON ADR NEW 25243Q205 9458 70558 SH SOLE 70558 0 0 ISHARES TR RUSSELL 2000 ETF 464287655 96 50400 SH Put SOLE 50400 0 0 GODADDY INC CL A 380237107 688 9413 SH SOLE 9413 0 0 TARGA RES CORP COM 87612G101 14748 734595 SH SOLE 734595 0 0 CENTENE CORP DEL COM 15135B101 6084 95616 SH SOLE 95616 0 0 LATTICE STRATEGIES TR HARTFORD US EQTY 518416409 235 7851 SH SOLE 7851 0 0 MONROE CAP CORP COM 610335101 322 46452 SH SOLE 46452 0 0 REAVES UTIL INCOME FD COM SH BEN INT 756158101 342 11377 SH SOLE 11377 0 0 TRIP COM GROUP LTD ADS 89677Q107 3943 152934 SH SOLE 152934 0 0 BOYD GAMING CORP COM 103304101 321 15397 SH SOLE 15397 0 0 INVESCO EXCH TRADED FD TR II CHINA TECHNLGY 46138E800 364 5712 SH SOLE 5712 0 0 ISHARES INC MIN VOL EMRG MKT 464286533 2246 43194 SH SOLE 43194 0 0 HANCOCK JOHN PREM DIVID FD COM SH BEN INT 41013T105 208 15518 SH SOLE 15518 0 0 ISHARES TR IBONDS DEC24 ETF 46434VBG4 11811 448035 PRN SOLE 448035 0 0 PAYCHEX INC COM 704326107 5106 67339 SH SOLE 67339 0 0 DIVIDEND & INCOME FD INC COM NEW 25538A204 732 71667 SH SOLE 71667 0 0 INNOVATOR ETFS TR S&P 500 BUFFER 45782C698 1009 38584 SH SOLE 38584 0 0 FIDELITY NATL INFORMATION SV COM 31620M106 10239 76457 SH SOLE 76457 0 0 MFS MUN INCOME TR SH BEN INT 552738106 132 21200 SH SOLE 21200 0 0 FIDELITY COMWLTH TR NDQ CP IDX TRK 315912808 4506 11524 SH SOLE 11524 0 0 WATSCO INC COM 942622200 2177 12191 SH SOLE 12191 0 0 PROSHARES TR ULTRASHRT S&P500 74347B383 373 19275 SH SOLE 19275 0 0 EAGLE BANCORP INC MD COM 268948106 1299 39668 SH SOLE 39668 0 0 GREEN PLAINS INC COM 393222104 2781 272218 SH SOLE 272218 0 0 MODERNA INC COM 60770K107 2 600 SH Call SOLE 600 0 0 ABSOLUTE SHS TR WBI PWR FCTR ETF 00400R858 345 18371 SH SOLE 18371 0 0 BIOGEN INC COM 09062X103 2 100 SH Put SOLE 100 0 0 EURONAV NV ANTWERPEN SHS B38564108 18 2186 SH SOLE 2186 0 0 JAZZ PHARMACEUTICALS PLC SHS USD G50871105 2222 20119 SH SOLE 20119 0 0 VANGUARD INDEX FDS MID CAP ETF 922908629 30627 186875 SH SOLE 186875 0 0 PENN NATL GAMING INC COM 707569109 1115 36643 SH SOLE 36643 0 0 PAGSEGURO DIGITAL LTD COM CL A G68707101 778 22035 SH SOLE 22035 0 0 WISDOMTREE TR US LARGECAP DIVD 97717W307 1669 17953 SH SOLE 17953 0 0 FORD MTR CO DEL COM 345370860 0 500 SH Call SOLE 500 0 0 BP PLC SPONSORED ADR 055622104 6457 277611 SH SOLE 277611 0 0 DIREXION SHS ETF TR DL FTSE BLL 3X 25459W771 312 23807 SH SOLE 23807 0 0 SPDR SER TR MSCI USA STRTGIC 78468R812 931 10512 SH SOLE 10512 0 0 JETBLUE AWYS CORP COM 477143101 186 50200 SH Call SOLE 50200 0 0 ISHARES TR RUSSELL 3000 ETF 464287689 12806 71145 SH SOLE 71145 0 0 VAREX IMAGING CORP COM 92214X106 192 12767 SH SOLE 12767 0 0 MID-AMER APT CMNTYS INC COM 59522J103 316 2764 SH SOLE 2764 0 0 MORGAN STANLEY EMER MKTS DEB COM 61744H105 123 14527 SH SOLE 14527 0 0 CORTEVA INC COM 22052L104 1540 57809 SH SOLE 57809 0 0 TEMPLETON GLOBAL INCOME FD COM 880198106 2883 538021 SH SOLE 538021 0 0 REINSURANCE GRP OF AMERICA I COM NEW 759351604 306 3894 SH SOLE 3894 0 0 OKTA INC CL A 679295105 10952 54735 SH SOLE 54735 0 0 UNITED STS OIL FD LP UNITS 91232N207 6428 229029 SH SOLE 229029 0 0 JOHNSON CTLS INTL PLC SHS G51502105 3207 94415 SH SOLE 94415 0 0 ROCKWELL AUTOMATION INC COM 773903109 4290 20142 SH SOLE 20142 0 0 CHUBB LIMITED COM H1467J104 7728 60997 SH SOLE 60997 0 0 SEELOS THERAPEUTICS INC COM 81577F109 20 19584 SH SOLE 19584 0 0 VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 1070 11056 SH SOLE 11056 0 0 ARK ETF TR GENOMIC REV ETF 00214Q302 4901 93925 SH SOLE 93925 0 0 IRIDEX CORP COM 462684101 21 10000 SH SOLE 10000 0 0 CIRRUS LOGIC INC COM 172755100 0 2200 SH Call SOLE 2200 0 0 APTIV PLC SHS G6095L109 651 8379 SH SOLE 8379 0 0 TFS FINL CORP COM 87240R107 399 27883 SH SOLE 27883 0 0 ISHARES TR CONV BD ETF 46435G102 1492 21012 SH SOLE 21012 0 0 SEACOR MARINE HLDGS INC COM 78413P101 93 36196 SH SOLE 36196 0 0 STONECO LTD COM CL A G85158106 203 5191 SH SOLE 5191 0 0 WORKDAY INC CL A 98138H101 5773 30759 SH SOLE 30759 0 0 HERSHEY CO COM 427866108 2976 22970 SH SOLE 22970 0 0 HOME DEPOT INC COM 437076102 170 21000 SH Call SOLE 21000 0 0 GENESIS HEALTHCARE INC CL A COM 37185X106 59 85199 SH SOLE 85199 0 0 FLUOR CORP NEW COM 343412102 328 27274 SH SOLE 27274 0 0 ZIOPHARM ONCOLOGY INC COM 98973P101 328 99666 SH SOLE 99666 0 0 CHURCH & DWIGHT INC COM 171340102 21453 277600 SH SOLE 277600 0 0 PROSHARES TR S&P 500 DV ARIST 74348A467 6483 96333 SH SOLE 96333 0 0 COUPA SOFTWARE INC COM 22266L106 551 1987 SH SOLE 1987 0 0 HELMERICH & PAYNE INC COM 423452101 461 23500 SH SOLE 23500 0 0 SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509 6897 206031 SH SOLE 206031 0 0 INNOVATOR ETFS TR S&P 500 ULTRA 45782C839 999 39426 SH SOLE 39426 0 0 DYNATRACE INC COM 268150109 972 23931 SH SOLE 23931 0 0 BANCO BILBAO VIZCAYA ARGENTA SPONSORED ADR 05946K101 93 27877 SH SOLE 27877 0 0 NEW YORK MTG TR INC COM PAR $.02 649604501 29 10820 SH SOLE 10820 0 0 UNITEDHEALTH GROUP INC COM 91324P102 68137 231071 SH SOLE 231071 0 0 DBX ETF TR XTRACK MSCI EURO 233051697 211 7225 SH SOLE 7225 0 0 ISHARES TR COHEN STEER REIT 464287564 401 3969 SH SOLE 3969 0 0 TIFFANY & CO NEW COM 886547108 482 3967 SH SOLE 3967 0 0 MARCHEX INC CL B 56624R108 25 15708 SH SOLE 15708 0 0 ISHARES TR U.S. FINLS ETF 464287788 1751 15837 SH SOLE 15837 0 0 ISHARES TR IBONDS DEC22 ETF 46434VBA7 11986 466519 PRN SOLE 466519 0 0 MADISON SQUARE GRDN ENTERTNM CL A 55826T102 502 6679 SH SOLE 6679 0 0 ARCADIA BIOSCIENCES INC COM NEW 039014204 50 13236 SH SOLE 13236 0 0 GILEAD SCIENCES INC COM 375558103 48266 626340 SH SOLE 626340 0 0 BLACKROCK TCP CAPITAL CORP NOTE 4.625% 3/0 87238QAD5 24 25000 PRN SOLE 25000 0 0 OLIN CORP COM PAR $1 680665205 133 11661 SH SOLE 11661 0 0 NVIDIA CORPORATION COM 67066G104 46552 122565 SH SOLE 122565 0 0 NUSHARES ETF TR NUVEEN ESG INTL 67092P805 444 18342 SH SOLE 18342 0 0 INDEXIQ ETF TR HEDGE MLTI ETF 45409B107 44872 1480517 SH SOLE 1480517 0 0 ASML HOLDING N V N Y REGISTRY SHS N07059210 13972 37944 SH SOLE 37944 0 0 HANCOCK JOHN PFD INCOME FD SH BEN INT 41013W108 877 44813 SH SOLE 44813 0 0 CBIZ INC COM 124805102 278 11551 SH SOLE 11551 0 0 PACIFIC PREMIER BANCORP COM 69478X105 1119 51601 SH SOLE 51601 0 0 NUVEEN NEW YORK AMT QLT MUNI COM 670656107 7198 558879 SH SOLE 558879 0 0 J P MORGAN EXCHANGE-TRADED F US AGGREGATE 46641Q613 4054 144896 SH SOLE 144896 0 0 GAMESTOP CORP NEW CL A 36467W109 627 145527 SH SOLE 145527 0 0 TUTOR PERINI CORP COM 901109108 5136 421454 SH SOLE 421454 0 0 TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 158 95700 SH Put SOLE 95700 0 0 ZOVIO INC COM 98979V102 317 103249 SH SOLE 103249 0 0 FIRST TR MID CAP CORE ALPHAD COM SHS 33735B108 697 11214 SH SOLE 11214 0 0 ISHARES SILVER TR ISHARES 46428Q109 343 107000 SH Call SOLE 107000 0 0 BLACKROCK CR ALLOCATION INCO COM 092508100 2483 187961 SH SOLE 187961 0 0 FACEBOOK INC CL A 30303M102 114833 505914 SH SOLE 505914 0 0 KELLOGG CO COM 487836108 6262 94125 SH SOLE 94125 0 0 COLUMBIA ETF TR II INDIA CONSMR ETF 19762B707 4108 109073 SH SOLE 109073 0 0 CACI INTL INC CL A 127190304 291 1337 SH SOLE 1337 0 0 VISTA OUTDOOR INC COM 928377100 223 36000 SH Call SOLE 36000 0 0 VANGUARD SCOTTSDALE FDS VNG RUS1000VAL 92206C714 3822 38965 SH SOLE 38965 0 0 VICTORY PORTFOLIOS II VCSHS US EQ INCM 92647N824 1364 29302 SH SOLE 29302 0 0 SORRENTO THERAPEUTICS INC COM NEW 83587F202 120 18845 SH SOLE 18845 0 0 GOLDMAN SACHS ETF TR ACCES TREASURY 381430529 1787 17781 SH SOLE 17781 0 0 PHILIP MORRIS INTL INC COM 718172109 41818 596787 SH SOLE 596787 0 0 INNOVATOR ETFS TR NASDAQ 100 PWR 45782C466 640 17535 SH SOLE 17535 0 0 FLEETCOR TECHNOLOGIES INC COM 339041105 836 3308 SH SOLE 3308 0 0 FIRST TR EXCHANGE-TRADED FD NO AMER ENERGY 33738D101 8972 450496 SH SOLE 450496 0 0 AVAYA HLDGS CORP COM 05351X101 769 62270 SH SOLE 62270 0 0 VANECK VECTORS ETF TR JR GOLD MINERS E 92189F791 12 900 SH Call SOLE 900 0 0 FIRSTCASH INC COM 33767D105 671 9986 SH SOLE 9986 0 0 SOUTHWEST AIRLS CO NOTE 1.250% 5/0 844741BG2 12 10000 PRN SOLE 10000 0 0 YETI HLDGS INC COM 98585X104 237 5606 SH SOLE 5606 0 0 RAYONIER INC COM 754907103 792 31919 SH SOLE 31919 0 0 FIRST REP BK SAN FRANCISCO C COM 33616C100 839 7979 SH SOLE 7979 0 0 WISDOMTREE TR US MIDCAP DIVID 97717W505 1737 61157 SH SOLE 61157 0 0 QEP RESOURCES INC COM 74733V100 70 54629 SH SOLE 54629 0 0 HIMAX TECHNOLOGIES INC SPONSORED ADR 43289P106 1248 302647 SH SOLE 302647 0 0 ABIOMED INC COM 003654100 2178 9198 SH SOLE 9198 0 0 RANGE RES CORP COM 75281A109 60 20000 SH Call SOLE 20000 0 0 HARSCO CORP COM 415864107 332 24530 SH SOLE 24530 0 0 UNITED STS NAT GAS FD LP UNIT PAR 912318300 1 1000 SH Call SOLE 1000 0 0 FIDELITY COVINGTON TR HIGH DIVID ETF 316092840 338 12443 SH SOLE 12443 0 0 SENSIENT TECHNOLOGIES CORP COM 81725T100 1415 27145 SH SOLE 27145 0 0 3-D SYS CORP DEL COM NEW 88554D205 686 98396 SH SOLE 98396 0 0 GRAINGER W W INC COM 384802104 705 2244 SH SOLE 2244 0 0 LYFT INC CL A COM 55087P104 1 200 SH Call SOLE 200 0 0 SPDR SER TR S&P HOMEBUILD 78464A888 234 5312 SH SOLE 5312 0 0 ONEOK INC NEW COM 682680103 3716 111874 SH SOLE 111874 0 0 COLUMBIA ETF TR II EMRG MARKETS ETF 19762B509 9561 419546 SH SOLE 419546 0 0 AMAZON COM INC COM 023135106 449 700 SH Call SOLE 700 0 0 GENIUS BRANDS INTL INC COM 37229T301 40 18040 SH SOLE 18040 0 0 OSI ETF TR OSHARES EUR QLT 67110P506 227 10140 SH SOLE 10140 0 0 VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 71238 1415216 SH SOLE 1415216 0 0 BLACKROCK INCOME TR INC COM 09247F100 352 57226 SH SOLE 57226 0 0 RITCHIE BROS AUCTIONEERS COM 767744105 435 10692 SH SOLE 10692 0 0 J P MORGAN EXCHANGE-TRADED F BETBULD MSCI 46641Q738 8971 125884 SH SOLE 125884 0 0 ISHARES TR IBOXX INV CP ETF 464287242 53596 398517 SH SOLE 398517 0 0 PROGRESSIVE CORP OHIO COM 743315103 8867 110644 SH SOLE 110644 0 0 BANCO SANTANDER S.A. ADR 05964H105 24 10546 SH SOLE 10546 0 0 BLACKROCK HEALTH SCIENCES TR COM 09250W107 1443 35573 SH SOLE 35573 0 0 MORGAN STANLEY COM NEW 617446448 5 5400 SH Call SOLE 5400 0 0 ISHARES TR IBONDS SEP2020 46434V571 12309 482867 SH SOLE 482867 0 0 HAWAIIAN ELEC INDUSTRIES COM 419870100 634 17567 SH SOLE 17567 0 0 FIRST TR EXCH TRADED FD III CALIF MUN INCM 33739P863 937 17947 SH SOLE 17947 0 0 WILLIAMS SONOMA INC COM 969904101 1429 17478 SH SOLE 17478 0 0 ZOMEDICA PHARMACEUTICALS COR COM 98979F107 3 14000 SH SOLE 14000 0 0 ENVESTNET INC COM 29404K106 294 4051 SH SOLE 4051 0 0 FIRST TR EXCHANGE-TRADED FD FST LOW OPPT EFT 33739Q200 10645 205895 SH SOLE 205895 0 0 ETFIS SER TR I VIRTUS PVT CR 26923G798 1497 85500 SH SOLE 85500 0 0 RENEWABLE ENERGY GROUP INC COM NEW 75972A301 733 29590 SH SOLE 29590 0 0 LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 25018 380905 SH SOLE 380905 0 0 STATE STR CORP COM 857477103 17419 274073 SH SOLE 274073 0 0 VANGUARD WORLD FD ESG INTL STK ETF 921910725 696 14537 SH SOLE 14537 0 0 FRANCO NEV CORP COM 351858105 6906 49553 SH SOLE 49553 0 0 ISHARES TR MODERT ALLOC ETF 464289875 256 6404 SH SOLE 6404 0 0 FERRARI N V COM N3167Y103 1582 9312 SH SOLE 9312 0 0 BLACK HILLS CORP COM 092113109 425 7510 SH SOLE 7510 0 0 INNOVATOR ETFS TR S&P 500 BUFFER 45782C581 353 13488 SH SOLE 13488 0 0 PROSHARES TR ULTRPRO S&P500 74347X864 729 16448 SH SOLE 16448 0 0 TEVA PHARMACEUTICAL FIN LLC DBCV 0.250% 2/0 88163VAE9 15 15000 PRN SOLE 15000 0 0 AMERICAN CENTY ETF TR INTL SMCP VLU 025072802 404 9167 SH SOLE 9167 0 0 TC PIPELINES LP UT COM LTD PRT 87233Q108 644 20716 SH SOLE 20716 0 0 TRIPADVISOR INC COM 896945201 208 10957 SH SOLE 10957 0 0 KROGER CO COM 501044101 5809 172189 SH SOLE 172189 0 0 SCORPIO TANKERS INC SHS Y7542C130 533 41192 SH SOLE 41192 0 0 OPKO HEALTH INC COM 68375N103 6 3200 SH Call SOLE 3200 0 0 EQUITRANS MIDSTREAM CORP COM 294600101 428 51650 SH SOLE 51650 0 0 FIRST TR EXCHANGE-TRADED ALP MID CP GR ALPH 33737M102 449 9352 SH SOLE 9352 0 0 PROSHARES TR PSHS SH MSCI EMR 74347R396 1057 61291 SH SOLE 61291 0 0 GENPREX INC COM 372446104 27 35000 SH Call SOLE 35000 0 0 SPDR SER TR PORTFOLIO S&P500 78464A854 3846 106077 SH SOLE 106077 0 0 VANECK VECTORS ETF TR LOW CARBN ENERGY 92189F502 7944 97368 SH SOLE 97368 0 0 REDWOOD TR INC NOTE 4.750% 8/1 758075AC9 13 15000 PRN SOLE 15000 0 0 SUPERNUS PHARMACEUTICALS INC COM 868459108 1217 51379 SH SOLE 51379 0 0 EMBRAER S.A. SPONSORED ADS 29082A107 4 9500 SH Call SOLE 9500 0 0 VISA INC COM CL A 92826C839 96314 498170 SH SOLE 498170 0 0 AVANGRID INC COM 05351W103 241 5831 SH SOLE 5831 0 0 HOEGH LNG PARTNERS LP COM UNIT LTD Y3262R100 1941 199442 SH SOLE 199442 0 0 SCHWAB STRATEGIC TR SCHWAB FDT US LG 808524771 1745 47379 SH SOLE 47379 0 0 PDC ENERGY INC COM 69327R101 125 10071 SH SOLE 10071 0 0 HEICO CORP NEW CL A 422806208 608 7429 SH SOLE 7429 0 0 NUVEEN MUN HIGH INCOME OPPOR COM 670682103 202 15338 SH SOLE 15338 0 0 ARCHROCK INC COM 03957W106 414 63768 SH SOLE 63768 0 0 CARRIER GLOBAL CORPORATION COM 14448C104 3683 165530 SH SOLE 165530 0 0 PFIZER INC COM 717081103 24 42200 SH Call SOLE 42200 0 0 SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 1 1000 SH Put SOLE 1000 0 0 WILLIS TOWERS WATSON PLC LTD SHS G96629103 5034 25712 SH SOLE 25712 0 0 PROSHARES TR II ULTA BLMBG 2017 74347Y888 365 12784 SH SOLE 12784 0 0 NEOGEN CORP COM 640491106 1805 23385 SH SOLE 23385 0 0 BOOZ ALLEN HAMILTON HLDG COR CL A 099502106 888 11439 SH SOLE 11439 0 0 FIVE9 INC COM 338307101 1125 10189 SH SOLE 10189 0 0 OWENS CORNING NEW COM 690742101 1914 34350 SH SOLE 34350 0 0 TRANSUNION COM 89400J107 386 4455 SH SOLE 4455 0 0 ISHARES TR DOW JONES US ETF 464287846 3608 23616 SH SOLE 23616 0 0 ISHARES TR CUR HD EURZN ETF 46434V639 8783 312186 SH SOLE 312186 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2022 HY 46138J874 5703 255665 SH SOLE 255665 0 0 NEUROCRINE BIOSCIENCES INC COM 64125C109 555 4552 SH SOLE 4552 0 0 ADVANCED MICRO DEVICES INC COM 007903107 30 21200 SH Call SOLE 21200 0 0 PROSHARES TR ULTRAPRO SHT QQQ 74347G408 111 14367 SH SOLE 14367 0 0 DELTA AIR LINES INC DEL COM NEW 247361702 1 400 SH Put SOLE 400 0 0 CBRE CLARION GLOBAL REAL EST COM 12504G100 340 56561 SH SOLE 56561 0 0 PROLOGIS INC. COM 74340W103 1509 16137 SH SOLE 16137 0 0 AIMMUNE THERAPEUTICS INC COM 00900T107 88 50000 SH Call SOLE 50000 0 0 SPDR SER TR S&P OILGAS EXP 78468R556 240 4616 SH SOLE 4616 0 0 OMEGA FLEX INC COM 682095104 387 3664 SH SOLE 3664 0 0 MERCK & CO. INC COM 58933Y105 144446 1867615 SH SOLE 1867615 0 0 ALLEGION PLC ORD SHS G0176J109 934 9106 SH SOLE 9106 0 0 ZIMMER BIOMET HOLDINGS INC COM 98956P102 3506 29329 SH SOLE 29329 0 0 PARTY CITY HOLDCO INC COM 702149105 109 79028 SH SOLE 79028 0 0 BOEING CO COM 097023105 39332 214732 SH SOLE 214732 0 0 ELANCO ANIMAL HEALTH INC COM 28414H103 1775 81151 SH SOLE 81151 0 0 HEALTHCARE TR AMER INC CL A NEW 42225P501 441 16624 SH SOLE 16624 0 0 FIRST HORIZON NATL CORP COM 320517105 287 28896 SH SOLE 28896 0 0 VANGUARD ADMIRAL FDS INC 500 VAL IDX FD 921932703 1137 10911 SH SOLE 10911 0 0 LIBERTY MEDIA CORP DEL COM A SIRIUSXM 531229409 294 8581 SH SOLE 8581 0 0 TRINITY INDS INC COM 896522109 641 30095 SH SOLE 30095 0 0 INVESCO EXCHANGE TRADED FD T DYNMC LRG GWTH 46137V746 217 3972 SH SOLE 3972 0 0 FREEPORT-MCMORAN INC CL B 35671D857 3708 316358 SH SOLE 316358 0 0 XPO LOGISTICS INC COM 983793100 254 3281 SH SOLE 3281 0 0 ENERGY TRANSFER LP COM UT LTD PTN 29273V100 32638 4582606 SH SOLE 4582606 0 0 RBC BEARINGS INC COM 75524B104 686 5134 SH SOLE 5134 0 0 CATALYST PHARMACEUTICALS INC COM 14888U101 2 2500 SH Call SOLE 2500 0 0 SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 10445 201783 SH SOLE 201783 0 0 SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 35944 1553001 SH SOLE 1553001 0 0 FEDERATED HERMES INC CL B 314211103 10976 463345 SH SOLE 463345 0 0 BROADCOM INC COM 11135F101 317 19800 SH Put SOLE 19800 0 0 SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 11 22000 SH Call SOLE 22000 0 0 MONEYGRAM INTL INC COM NEW 60935Y208 14 32000 SH Call SOLE 32000 0 0 LENNOX INTL INC COM 526107107 957 4081 SH SOLE 4081 0 0 STARBUCKS CORP COM 855244109 1 200 SH Call SOLE 200 0 0 EURONAV NV ANTWERPEN SHS B38564108 4 27500 SH Call SOLE 27500 0 0 INTERPUBLIC GROUP COS INC COM 460690100 224 13108 SH SOLE 13108 0 0 LULULEMON ATHLETICA INC COM 550021109 13333 42804 SH SOLE 42804 0 0 APPFOLIO INC COM CL A 03783C100 239 1454 SH SOLE 1454 0 0 MICROSOFT CORP COM 594918104 120 15100 SH Call SOLE 15100 0 0 ALEXION PHARMACEUTICALS INC COM 015351109 1402 12551 SH SOLE 12551 0 0 DUKE ENERGY CORP NEW COM NEW 26441C204 26956 336866 SH SOLE 336866 0 0 COLGATE PALMOLIVE CO COM 194162103 27205 371359 SH SOLE 371359 0 0 CATERPILLAR INC DEL COM 149123101 39475 311582 SH SOLE 311582 0 0 AXON ENTERPRISE INC COM 05464C101 9605 98017 SH SOLE 98017 0 0 VANGUARD SCOTTSDALE FDS VNG RUS2000GRW 92206C623 206 1370 SH SOLE 1370 0 0 GOODYEAR TIRE & RUBR CO COM 382550101 3153 346045 SH SOLE 346045 0 0 ISHARES TR U.S. MED DVC ETF 464288810 5355 20051 SH SOLE 20051 0 0 AXIS CAPITAL HOLDINGS LTD SHS G0692U109 290 7257 SH SOLE 7257 0 0 RAYMOND JAMES FINL INC COM 754730109 772 11158 SH SOLE 11158 0 0 INNOVATOR ETFS TR S&P 500 ULTRA 45782C300 2555 92192 SH SOLE 92192 0 0 ARMOUR RESIDENTIAL REIT INC COM NEW 042315507 158 16869 SH SOLE 16869 0 0 DOUBLELINE YIELD OPPORTUNITI COM 25862D105 202 11450 SH SOLE 11450 0 0 GRACO INC COM 384109104 663 13866 SH SOLE 13866 0 0 VANGUARD WORLD FDS INF TECH ETF 92204A702 78555 281915 SH SOLE 281915 0 0 FEDEX CORP COM 31428X106 5200 37056 SH SOLE 37056 0 0 FEDERAL AGRIC MTG CORP CL C 313148306 1293 20184 SH SOLE 20184 0 0 INTUIT COM 461202103 9915 33484 SH SOLE 33484 0 0 DIREXION SHS ETF TR DLY S&P500 BR 3X 25460E885 1 1000 SH Call SOLE 1000 0 0 GLOBAL X FDS GLB X MLP ENRG I 37954Y293 4114 165360 SH SOLE 165360 0 0 PHYSICIANS RLTY TR COM 71943U104 979 55571 SH SOLE 55571 0 0 INVITAE CORP COM 46185L103 9229 304877 SH SOLE 304877 0 0 SHOPIFY INC CL A 82509L107 284 600 SH Call SOLE 600 0 0 WISDOMTREE TR EMG MKTS SMCAP 97717W281 607 15562 SH SOLE 15562 0 0 AMEDISYS INC COM 023436108 526 2642 SH SOLE 2642 0 0 GUGGENHEIM CR ALLOCATION FD COM 40168G108 488 27629 SH SOLE 27629 0 0 ISHARES TR U.S. ENERGY ETF 464287796 349 17424 SH SOLE 17424 0 0 FIRST TR EXCH TRD ALPHDX FD EMERG MKT ALPH 33737J182 304 14442 SH SOLE 14442 0 0 VANECK VECTORS ETF TR GOLD MINERS ETF 92189F106 10 4500 SH Call SOLE 4500 0 0 ATLASSIAN CORP PLC CL A G06242104 1561 8663 SH SOLE 8663 0 0 BLACKROCK MUNIYIELD FD INC COM 09253W104 257 18954 SH SOLE 18954 0 0 INVESCO EXCHANGE TRADED FD T S&P500 PUR GWT 46137V266 53895 416311 SH SOLE 416311 0 0 EAST WEST BANCORP INC COM 27579R104 222 6217 SH SOLE 6217 0 0 CARLISLE COS INC COM 142339100 3021 25240 SH SOLE 25240 0 0 APPIAN CORP CL A 03782L101 413 8043 SH SOLE 8043 0 0 ADT INC DEL COM 00090Q103 381 48028 SH SOLE 48028 0 0 INSULET CORP COM 45784P101 223 1155 SH SOLE 1155 0 0 PIMCO HIGH INCOME FD COM SHS 722014107 66 12513 SH SOLE 12513 0 0 PROSHARES TR ULTRA FNCLS NEW 74347X633 461 15882 SH SOLE 15882 0 0 INVESCO EXCH TRADED FD TR II PFD ETF 46138E511 1633 115601 SH SOLE 115601 0 0 PIMCO MUN INCOME FD III COM 72201A103 347 30455 SH SOLE 30455 0 0 ANNALY CAPITAL MANAGEMENT IN COM 035710409 2795 425163 SH SOLE 425163 0 0 LEGG MASON INC COM 524901105 456 9139 SH SOLE 9139 0 0 DUCOMMUN INC DEL COM 264147109 249 7200 SH SOLE 7200 0 0 INVESCO EXCHANGE TRADED FD T WATER RES ETF 46137V142 1135 31224 SH SOLE 31224 0 0 BERKLEY W R CORP COM 084423102 1178 20557 SH SOLE 20557 0 0 INVESTAR HLDG CORP COM 46134L105 145 10000 SH SOLE 10000 0 0 CF INDS HLDGS INC COM 125269100 619 22218 SH SOLE 22218 0 0 ISHARES TR MRGSTR MD CP GRW 464288307 612 2090 SH SOLE 2090 0 0 ARROW ELECTRS INC COM 042735100 234 3401 SH SOLE 3401 0 0 MERIT MED SYS INC COM 589889104 347 7607 SH SOLE 7607 0 0 MGIC INVT CORP WIS COM 552848103 1002 122523 SH SOLE 122523 0 0 FIRST TR EXCHANGE-TRADED FD MULTI ASSET DI 33738R100 179 13056 SH SOLE 13056 0 0 EASTERLY GOVT PPTYS INC COM 27616P103 311 13508 SH SOLE 13508 0 0 UBIQUITI INC COM 90353W103 901 5145 SH SOLE 5145 0 0 SCHWAB STRATEGIC TR US REIT ETF 808524847 1822 51759 SH SOLE 51759 0 0 SCHWAB STRATEGIC TR US AGGREGATE B 808524839 29393 522472 SH SOLE 522472 0 0 ENLINK MIDSTREAM LLC COM UNIT REP LTD 29336T100 74 30417 SH SOLE 30417 0 0 ISHARES TR GLB INFRASTR ETF 464288372 4337 113824 SH SOLE 113824 0 0 COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 11151 196360 SH SOLE 196360 0 0 ISHARES U S ETF TR SHT MAT MUN ETF 46431W838 2807 55991 SH SOLE 55991 0 0 HOME DEPOT INC COM 437076102 3 400 SH Put SOLE 400 0 0 AQUABOUNTY TECHNOLOGIES INC COM NEW 03842K200 531 165005 SH SOLE 165005 0 0 PROSHARES TR LARGE CAP CRE 74347R248 329 4646 SH SOLE 4646 0 0 TYLER TECHNOLOGIES INC COM 902252105 1343 3884 SH SOLE 3884 0 0 SPDR SER TR PORTFOLIO S&P600 78468R853 232 8751 SH SOLE 8751 0 0 POWERFLEET INC COM 73931J109 77 16600 SH SOLE 16600 0 0 FIRST TR LRG CP VL ALPHADEX COM SHS 33735J101 1327 29205 SH SOLE 29205 0 0 DOLLAR GEN CORP NEW COM 256677105 12432 65322 SH SOLE 65322 0 0 GLOBAL X FDS GLBL X MLP ETF 37954Y343 2330 85656 SH SOLE 85656 0 0 NAVIDEA BIOPHARMACEUTICALS I COM NEW 63937X202 109 27540 SH SOLE 27540 0 0 1LIFE HEALTHCARE INC COM 68269G107 110 31300 SH Call SOLE 31300 0 0 CITIGROUP INC COM NEW 172967424 18 600 SH Call SOLE 600 0 0 S&P GLOBAL INC COM 78409V104 13428 40695 SH SOLE 40695 0 0 SELECT SECTOR SPDR TR COMMUNICATION 81369Y852 20531 379846 SH SOLE 379846 0 0 ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 5476 167227 SH SOLE 167227 0 0 COLLECTIVE GROWTH CORP UNIT 04/29/2025 19424L200 951 100000 SH SOLE 100000 0 0 KRATOS DEFENSE & SEC SOLUTIO COM NEW 50077B207 693 44395 SH SOLE 44395 0 0 INTERNATIONAL FLAVORS&FRAGRA COM 459506101 592 4803 SH SOLE 4803 0 0 BLACK KNIGHT INC COM 09215C105 2993 41285 SH SOLE 41285 0 0 INVESCO EXCHANGE TRADED FD T S&P 500 TOP 50 46137V233 1870 7870 SH SOLE 7870 0 0 KULICKE & SOFFA INDS INC COM 501242101 465 22477 SH SOLE 22477 0 0 CITIGROUP INC COM NEW 172967424 21992 430114 SH SOLE 430114 0 0 LOGMEIN INC COM 54142L109 328 3887 SH SOLE 3887 0 0 UNILEVER PLC SPON ADR NEW 904767704 1673 30614 SH SOLE 30614 0 0 APHRIA INC COM 03765K104 180 43217 SH SOLE 43217 0 0 SHOPIFY INC CL A 82509L107 23701 24866 SH SOLE 24866 0 0 PARK HOTELS RESORTS INC COM 700517105 1 400 SH Call SOLE 400 0 0 TRISTATE CAP HLDGS INC COM 89678F100 216 13773 SH SOLE 13773 0 0 VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 1399 14640 SH SOLE 14640 0 0 KIMCO RLTY CORP COM 49446R109 2288 178543 SH SOLE 178543 0 0 SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 26070 444361 SH SOLE 444361 0 0 ISHARES INC EM MKTS DIV ETF 464286319 206 6562 SH SOLE 6562 0 0 VANGUARD WORLD FDS COMM SRVC ETF 92204A884 5710 61473 SH SOLE 61473 0 0 SEABRIDGE GOLD INC COM 811916105 1041 58951 SH SOLE 58951 0 0 OREILLY AUTOMOTIVE INC COM 67103H107 3778 8980 SH SOLE 8980 0 0 FIVERR INTL LTD ORD SHS M4R82T106 362 4831 SH SOLE 4831 0 0 MACQUARIE INFRASTRUCTURE COR COM 55608B105 312 10296 SH SOLE 10296 0 0 ABSOLUTE SHS TR WBI BULBEAR TR 00400R833 254 15484 SH SOLE 15484 0 0 HILTON WORLDWIDE HLDGS INC COM 43300A203 223 3040 SH SOLE 3040 0 0 ISHARES TR ESG MSCI EAFE 46435G516 2436 40207 SH SOLE 40207 0 0 HANESBRANDS INC COM 410345102 1332 118040 SH SOLE 118040 0 0 T-MOBILE US INC RIGHT 07/27/2020 872590112 1 12481 SH SOLE 12481 0 0 NEXSTAR MEDIA GROUP INC CL A 65336K103 25230 301373 SH SOLE 301373 0 0 GOLDMAN SACHS ETF TR JUST US LRG CP 381430396 1317 29314 SH SOLE 29314 0 0 SPDR SER TR S&P 400 MDCP VAL 78464A839 1605 37674 SH SOLE 37674 0 0 GLOBAL X FDS FINTECH ETF 37954Y814 2001 60165 SH SOLE 60165 0 0 SPDR SER TR S&P 600 SMCP GRW 78464A201 640 11288 SH SOLE 11288 0 0 SILVERCREST METALS INC COM 828363101 280 30500 SH SOLE 30500 0 0 ONE LIBERTY PPTYS INC COM 682406103 188 10398 SH SOLE 10398 0 0 UBS GROUP AG SHS H42097107 120 10207 SH SOLE 10207 0 0 INNOVATOR ETFS TR S&P 500 PWR BU 45782C870 11513 444033 SH SOLE 444033 0 0 SCOTTS MIRACLE GRO CO CL A 810186106 1972 14684 SH SOLE 14684 0 0 PEPSICO INC COM 713448108 594 88600 SH Put SOLE 88600 0 0 SPDR S&P 500 ETF TR TR UNIT 78462F103 464589 1506541 SH SOLE 1506541 0 0 COUSINS PPTYS INC COM NEW 222795502 1096 36608 SH SOLE 36608 0 0 SPROTT PHYSICAL GOLD & SILVE TR UNIT 85208R101 2789 165073 SH SOLE 165073 0 0 SQUARE INC CL A 852234103 13423 128221 SH SOLE 128221 0 0 DRAFTKINGS INC COM CL A 26142R104 0 400 SH Call SOLE 400 0 0 ENERGY TRANSFER LP COM UT LTD PTN 29273V100 1 40000 SH Call SOLE 40000 0 0 CHEVRON CORP NEW COM 166764100 11 300 SH Call SOLE 300 0 0 APOLLO SR FLOATING RATE FD I COM 037636107 231 18700 SH SOLE 18700 0 0 ARCH CAP GROUP LTD ORD G0450A105 776 27196 SH SOLE 27196 0 0 ARK ETF TR AUTNMUS TECHNLGY 00214Q203 1157 24460 SH SOLE 24460 0 0 DIREXION SHS ETF TR DAILY S&P BIOTEC 25460E539 132 38000 SH SOLE 38000 0 0 CHEVRON CORP NEW COM 166764100 92494 1036842 SH SOLE 1036842 0 0 CHARLES RIV LABS INTL INC COM 159864107 2805 16103 SH SOLE 16103 0 0 MAKEMYTRIP LIMITED MAURITIUS SHS V5633W109 1526 99491 SH SOLE 99491 0 0 SVB FINANCIAL GROUP COM 78486Q101 884 4094 SH SOLE 4094 0 0 PEMBINA PIPELINE CORP COM 706327103 3691 145588 SH SOLE 145588 0 0 EATON VANCE TX ADV GLBL DIV COM 27828S101 335 23489 SH SOLE 23489 0 0 STERICYCLE INC COM 858912108 718 12843 SH SOLE 12843 0 0 ISHARES TR MSCI CHINA ETF 46429B671 245 3728 SH SOLE 3728 0 0 NVIDIA CORPORATION COM 67066G104 3 500 SH Put SOLE 500 0 0 FIDELITY COVINGTON TR MSCI CONSM DIS 316092204 627 12133 SH SOLE 12133 0 0 FS BANCORP INC COM 30263Y104 557 14441 SH SOLE 14441 0 0 CLOROX CO DEL COM 189054109 11264 51357 SH SOLE 51357 0 0 FIDELITY COVINGTON TR MSCI HLTH CARE I 316092600 767 15565 SH SOLE 15565 0 0 WESTERN UN CO COM 959802109 1641 75960 SH SOLE 75960 0 0 KRANESHARES TR CSI CHI INTERNET 500767306 2586 41806 SH SOLE 41806 0 0 CMS ENERGY CORP COM 125896100 2299 39368 SH SOLE 39368 0 0 BANK NOVA SCOTIA B C COM 064149107 860 21125 SH SOLE 21125 0 0 NORFOLK SOUTHERN CORP COM 655844108 17639 100412 SH SOLE 100412 0 0 EXPONENT INC COM 30214U102 790 9767 SH SOLE 9767 0 0 HSBC HLDGS PLC SPON ADR NEW 404280406 375 16124 SH SOLE 16124 0 0 NAPCO SEC TECHNOLOGIES INC COM 630402105 1485 63496 SH SOLE 63496 0 0 ARROW FINL CORP COM 042744102 428 14403 SH SOLE 14403 0 0 CREDIT SUISSE HIGH YLD BND F SH BEN INT 22544F103 21 10260 SH SOLE 10260 0 0 LAM RESEARCH CORP COM 512807108 3496 10778 SH SOLE 10778 0 0 PUBLIC SVC ENTERPRISE GRP IN COM 744573106 5894 120701 SH SOLE 120701 0 0 NORWEGIAN CRUISE LINE HLDG L SHS G66721104 295 17940 SH SOLE 17940 0 0 ISHARES TR MRNGSTR LG-CP GR 464287119 1703 7274 SH SOLE 7274 0 0 LANTRONIX INC COM NEW 516548203 39 10500 SH SOLE 10500 0 0 VANGUARD WORLD FDS UTILITIES ETF 92204A876 1026 8319 SH SOLE 8319 0 0 INNOVATOR ETFS TR S&P 500 PWR BU 45782C540 342 12921 SH SOLE 12921 0 0 ALTRA INDL MOTION CORP COM 02208R106 239 7498 SH SOLE 7498 0 0 UPLAND SOFTWARE INC COM 91544A109 1581 45488 SH SOLE 45488 0 0 ALCOA CORP COM 013872106 3187 278642 SH SOLE 278642 0 0 RENAISSANCERE HOLDINGS LTD COM G7496G103 264 1521 SH SOLE 1521 0 0 COHERUS BIOSCIENCES INC COM 19249H103 205 11450 SH SOLE 11450 0 0 EMERSON ELEC CO COM 291011104 16189 261050 SH SOLE 261050 0 0 TE CONNECTIVITY LTD REG SHS H84989104 6203 76354 SH SOLE 76354 0 0 WALKER & DUNLOP INC COM 93148P102 977 19209 SH SOLE 19209 0 0 COCA COLA EUROPEAN PARTNERS SHS G25839104 466 12317 SH SOLE 12317 0 0 MARKETAXESS HLDGS INC COM 57060D108 1050 2048 SH SOLE 2048 0 0 SLACK TECHNOLOGIES INC COM CL A 83088V102 4666 150209 SH SOLE 150209 0 0 FIRST TR EXCH TRADED FD III LNG/SHT EQUITY 33739P103 1986 48362 SH SOLE 48362 0 0 EATON VANCE TAX ADVT DIV INC COM 27828G107 1127 58619 SH SOLE 58619 0 0 PARKER HANNIFIN CORP COM 701094104 5630 30742 SH SOLE 30742 0 0 SMITH & WESSON BRANDS INC COM 831754106 335 15972 SH SOLE 15972 0 0 GENERAL DYNAMICS CORP COM 369550108 4 300 SH Put SOLE 300 0 0 SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 6 2500 SH Put SOLE 2500 0 0 MILESTONE SCIENTIFIC INC COM NEW 59935P209 30 15666 SH SOLE 15666 0 0 ISHARES TR PFD AND INCM SEC 464288687 30679 885909 SH SOLE 885909 0 0 PENNANTPARK INVT CORP COM 708062104 204 57971 SH SOLE 57971 0 0 SNAP INC CL A 83304A106 2 800 SH Call SOLE 800 0 0 VANECK VECTORS ETF TR VIETNAM ETF 92189F817 3580 266669 SH SOLE 266669 0 0 NRG ENERGY INC COM NEW 629377508 1317 40605 SH SOLE 40605 0 0 CARNIVAL CORP UNIT 99/99/9999 143658300 512 31204 SH SOLE 31204 0 0 PAYPAL HLDGS INC COM 70450Y103 753 87100 SH Put SOLE 87100 0 0 ASTRONICS CORP COM 046433108 231 21965 SH SOLE 21965 0 0 SABRE CORP COM 78573M104 29 5000 SH Call SOLE 5000 0 0 UNITED STATES STL CORP NEW COM 912909108 842 116723 SH SOLE 116723 0 0 BLACKROCK MUNIHLDGS NY QLTY COM 09255C106 211 15900 SH SOLE 15900 0 0 ISHARES TR SP SMCP600VL ETF 464287879 8101 67281 SH SOLE 67281 0 0 SPDR S&P 500 ETF TR TR UNIT 78462F103 1230 316800 SH Put SOLE 316800 0 0 AMN HEALTHCARE SVCS INC COM 001744101 565 12475 SH SOLE 12475 0 0 FIDELITY COVINGTON TR MSCI INDL INDX 316092709 5962 165948 SH SOLE 165948 0 0 MICROSOFT CORP COM 594918104 528498 2597676 SH SOLE 2597676 0 0 ISHARES INC MSCI PAC JP ETF 464286665 1155 29026 SH SOLE 29026 0 0 SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 17956 244470 SH SOLE 244470 0 0 BAUSCH HEALTH COS INC COM 071734107 234 12812 SH SOLE 12812 0 0 INNOVATOR ETFS TR S&P 500 ULTRA 45782C730 271 10113 SH SOLE 10113 0 0 TEXTRON INC COM 883203101 943 28594 SH SOLE 28594 0 0 NUVEEN MUNICIPAL CREDIT INC COM SH BEN INT 67070X101 1491 100935 SH SOLE 100935 0 0 CHEMOCENTRYX INC COM 16383L106 506 8800 SH SOLE 8800 0 0 CEDAR FAIR L P DEPOSITRY UNIT 150185106 571 20593 SH SOLE 20593 0 0 INNOVATOR ETFS TR S&P 500 POWER 45782C573 1657 63438 SH SOLE 63438 0 0 VANGUARD ADMIRAL FDS INC MIDCP 400 VAL 921932844 245 2388 SH SOLE 2388 0 0 CHEFS WHSE INC COM 163086101 144 10452 SH SOLE 10452 0 0 CARMAX INC COM 143130102 238 2682 SH SOLE 2682 0 0 VBI VACCINES INC COM NEW 91822J103 164 52520 SH SOLE 52520 0 0 CANADIAN NAT RES LTD COM 136385101 242 14018 SH SOLE 14018 0 0 SPDR INDEX SHS FDS S&P INTL ETF 78463X772 629 19074 SH SOLE 19074 0 0 MECHEL PAO SPONSORED ADR NE 583840608 19 11393 SH SOLE 11393 0 0 VANGUARD INDEX FDS GROWTH ETF 922908736 107676 533004 SH SOLE 533004 0 0 CLOUDERA INC COM 18914U100 88 6912 SH SOLE 6912 0 0 TWO HBRS INVT CORP COM NEW 90187B408 623 124036 SH SOLE 124036 0 0 SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 53131 2181053 SH SOLE 2181053 0 0 TELEFLEX INCORPORATED COM 879369106 283 777 SH SOLE 777 0 0 WELLTOWER INC COM 95040Q104 1053 20352 SH SOLE 20352 0 0 TORTOISE ENERGY INFRA CORP COM 89147L886 213 13359 SH SOLE 13359 0 0 EATON VANCE TX MGD DIV EQ IN COM 27828N102 3230 299798 SH SOLE 299798 0 0 CVS HEALTH CORP COM 126650100 23042 355441 SH SOLE 355441 0 0 LIBERTY MEDIA CORP DEL COM C SIRIUSXM 531229607 696 20206 SH SOLE 20206 0 0 AMERICAN TOWER CORP NEW COM 03027X100 21254 82218 SH SOLE 82218 0 0 ISHARES TR US AER DEF ETF 464288760 10235 62186 SH SOLE 62186 0 0 BLACKROCK MUNI INCOME TR II COM 09249N101 214 14562 SH SOLE 14562 0 0 VANGUARD WORLD FDS MATERIALS ETF 92204A801 440 3668 SH SOLE 3668 0 0 SPDR SER TR PRTFLO S&P500 HI 78468R788 1699 61032 SH SOLE 61032 0 0 EATON VANCE LTD DURATION INC COM 27828H105 817 72439 SH SOLE 72439 0 0 BOSTON BEER INC CL A 100557107 223 404 SH SOLE 404 0 0 CYTOKINETICS INC COM NEW 23282W605 299 12700 SH SOLE 12700 0 0 FIRST TRUST PORTFOLIOS LP SHS 337345102 2950 27156 SH SOLE 27156 0 0 ESPERION THERAPEUTICS INC NE COM 29664W105 1057 20568 SH SOLE 20568 0 0 KEMPER CORP DEL COM 488401100 3617 49887 SH SOLE 49887 0 0 NEUBERGER BRMAN NY MUNI FD I COM 64124K102 314 27206 SH SOLE 27206 0 0 MISONIX INC COM 604871103 136 10000 SH SOLE 10000 0 0 SPDR SER TR NUVEEN BLMBRG SR 78468R739 2508 50351 SH SOLE 50351 0 0 GRUBHUB INC COM 400110102 619 8958 SH SOLE 8958 0 0 MIDDLEBY CORP COM 596278101 240 3198 SH SOLE 3198 0 0 SLACK TECHNOLOGIES INC COM CL A 83088V102 25 14100 SH Call SOLE 14100 0 0 AXONICS MODULATION TECHNOLOG COM 05465P101 348 9900 SH SOLE 9900 0 0 CREDIT ACCEP CORP MICH COM 225310101 297 708 SH SOLE 708 0 0 GOOSEHEAD INS INC COM CL A 38267D109 301 4054 SH SOLE 4054 0 0 VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 2394 150016 SH SOLE 150016 0 0 ABERDEEN STD GOLD ETF TR PHYSCL GOLD SHS 00326A104 25038 1461466 SH SOLE 1461466 0 0 VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 84073 2122723 SH SOLE 2122723 0 0 VANECK VECTORS ETF TR BDC INCOME ETF 92189F411 130 10707 SH SOLE 10707 0 0 MARATHON OIL CORP COM 565849106 2441 395955 SH SOLE 395955 0 0 ARGAN INC COM 04010E109 277 5963 SH SOLE 5963 0 0 WPX ENERGY INC COM 98212B103 2889 453226 SH SOLE 453226 0 0 FIRST SOLAR INC COM 336433107 21 600 SH Call SOLE 600 0 0 CIRRUS LOGIC INC COM 172755100 268 4308 SH SOLE 4308 0 0 INNOVATOR ETFS TR S&P 500 POWER 45782C508 2174 77571 SH SOLE 77571 0 0 FORTRESS BIOTECH INC COM 34960Q109 83 31100 SH SOLE 31100 0 0 BCE INC COM NEW 05534B760 1903 45411 SH SOLE 45411 0 0 OLD REP INTL CORP COM 680223104 1585 97562 SH SOLE 97562 0 0 PORTLAND GEN ELEC CO COM NEW 736508847 845 20201 SH SOLE 20201 0 0 LIVONGO HEALTH INC COM 539183103 11 3400 SH Put SOLE 3400 0 0 ATLANTIC CAP BANCSHARES INC COM 048269203 162 13288 SH SOLE 13288 0 0 GUGGENHEIM TAXABLE MUN MNGD COM 401664107 275 11818 SH SOLE 11818 0 0 VANGUARD WORLD FD MEGA GRWTH IND 921910816 28268 172917 SH SOLE 172917 0 0 ROLLINS INC COM 775711104 729 17144 SH SOLE 17144 0 0 WINGSTOP INC COM 974155103 283 2020 SH SOLE 2020 0 0 BLOOMIN BRANDS INC COM 094235108 114 10710 SH SOLE 10710 0 0 AMARIN CORP PLC SPONS ADR NEW 023111206 262 37765 SH SOLE 37765 0 0 ETF MANAGERS TR PRIME JUNIR SLVR 26924G102 777 64770 SH SOLE 64770 0 0 TRUEBLUE INC COM 89785X101 284 18630 SH SOLE 18630 0 0 NICE LTD SPONSORED ADR 653656108 3385 17463 SH SOLE 17463 0 0 BNY MELLON STRATEGIC MUNS IN COM 05588W108 97 12564 SH SOLE 12564 0 0 EQUINOX GOLD CORP COM 29446Y502 1039 92257 SH SOLE 92257 0 0 DBX ETF TR XTRACK HRVST CSI 233051879 7752 260919 SH SOLE 260919 0 0 CHIPOTLE MEXICAN GRILL INC COM 169656105 1757 1689 SH SOLE 1689 0 0 QUALCOMM INC COM 747525103 42332 464257 SH SOLE 464257 0 0 SEA LTD SPONSORED ADS 81141R100 590 5527 SH SOLE 5527 0 0 ARCHER DANIELS MIDLAND CO COM 039483102 17832 446994 SH SOLE 446994 0 0 PELOTON INTERACTIVE INC CL A COM 70614W100 3 1000 SH Put SOLE 1000 0 0 HASBRO INC COM 418056107 840 11293 SH SOLE 11293 0 0 SITE CENTERS CORP COM 82981J109 296 36708 SH SOLE 36708 0 0 BAUSCH HEALTH COS INC COM 071734107 1 200 SH Call SOLE 200 0 0 ASPEN TECHNOLOGY INC COM 045327103 1100 10552 SH SOLE 10552 0 0 VANECK VECTORS ETF TR GOLD MINERS ETF 92189F106 15490 422602 SH SOLE 422602 0 0 ING GROEP N.V. SPONSORED ADR 456837103 4483 653908 SH SOLE 653908 0 0 ISHARES TR IBNDS MAR23 ETF 46432FAN7 200 7960 PRN SOLE 7960 0 0 ISHARES INC MSCI RUSSIA ETF 46434G798 207 6100 SH SOLE 6100 0 0 AMAZON COM INC COM 023135106 88 2600 SH Put SOLE 2600 0 0 ISHARES INC CUR HD MSCI EM 46434G509 759 30368 SH SOLE 30368 0 0 SEMPRA ENERGY COM 816851109 26979 230174 SH SOLE 230174 0 0 MGM RESORTS INTERNATIONAL COM 552953101 2845 164262 SH SOLE 164262 0 0 SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109 37766 146359 SH SOLE 146359 0 0 BARCLAYS BANK PLC IPATH SHILR CAPE 06742A669 1571 11070 SH SOLE 11070 0 0 AMPLIFY ETF TR CWP ENHANCED DIV 032108409 2202 77660 SH SOLE 77660 0 0 INVESCO EXCH TRADED FD TR II FTSE RAFI EMNG 46138E727 2479 143448 SH SOLE 143448 0 0 VANECK VECTORS ETF TR AMT FREE SHORT M 92189F528 1389 77116 SH SOLE 77116 0 0 NEPHROS INC COM 640671400 362 43210 SH SOLE 43210 0 0 DORIAN LPG LTD SHS USD Y2106R110 8528 1101889 SH SOLE 1101889 0 0 FORD MTR CO DEL COM 345370860 1517 250451 SH SOLE 250451 0 0 XYLEM INC COM 98419M100 4244 65735 SH SOLE 65735 0 0 COMCAST CORP NEW CL A 20030N101 47389 1215094 SH SOLE 1215094 0 0 NUVEEN INTER DURATION MN TMF COM 670671106 6787 513546 SH SOLE 513546 0 0 ULTA BEAUTY INC COM 90384S303 1010 4965 SH SOLE 4965 0 0 MCDONALDS CORP COM 580135101 1 200 SH Call SOLE 200 0 0 DTE ENERGY CO COM 233331107 1194 11087 SH SOLE 11087 0 0 ISHARES TR INTL QLTY FACTOR 46434V456 17577 598260 SH SOLE 598260 0 0 SUNCOR ENERGY INC NEW COM 867224107 268 15771 SH SOLE 15771 0 0 NIKE INC CL B 654106103 354 104000 SH Put SOLE 104000 0 0 BLACKROCK MUNIYIELD INVT FD COM 09254R104 371 27500 SH SOLE 27500 0 0 KKR INCOME OPPORTUNITIES FD COM 48249T106 269 21765 SH SOLE 21765 0 0 AMERICAN WTR WKS CO INC NEW COM 030420103 42220 328015 SH SOLE 328015 0 0 HERON THERAPEUTICS INC COM 427746102 145 9822 SH SOLE 9822 0 0 DIREXION SHS ETF TR DLY S&P500 BR 3X 25460E885 283 36059 SH SOLE 36059 0 0 AON PLC SHS CL A G0403H108 1344 6999 SH SOLE 6999 0 0 NUCOR CORP COM 670346105 1515 36605 SH SOLE 36605 0 0 CEMEX SAB DE CV SPON ADR NEW 151290889 54 18858 SH SOLE 18858 0 0 PIMCO DYNAMIC INCOME FD SHS 72201Y101 1340 54225 SH SOLE 54225 0 0 RIGEL PHARMACEUTICALS INC COM NEW 766559603 19 10510 SH SOLE 10510 0 0 CBOE GLOBAL MARKETS INC COM 12503M108 89 24000 SH Put SOLE 24000 0 0 CONSTRUCTION PARTNERS INC COM CL A 21044C107 214 11826 SH SOLE 11826 0 0 FIRST TR EXCH TRD ALPHDX FD EUROPE ALPHADEX 33737J117 207 6780 SH SOLE 6780 0 0 DEERE & CO COM 244199105 12861 81762 SH SOLE 81762 0 0 RALPH LAUREN CORP CL A 751212101 60 10000 SH Put SOLE 10000 0 0 ISHARES TR S&P MC 400GR ETF 464287606 36179 161638 SH SOLE 161638 0 0 GENMAB A/S SPONSORED ADS 372303206 870 25581 SH SOLE 25581 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2022 CB 46138J882 5913 269824 SH SOLE 269824 0 0 VOYA FINANCIAL INC COM 929089100 317 6732 SH SOLE 6732 0 0 ALPHABET INC CAP STK CL A 02079K305 0 200 SH Put SOLE 200 0 0 TERADYNE INC COM 880770102 2449 28921 SH SOLE 28921 0 0 ISHARES TR CORE INTL AGGR 46435G672 1019 18356 SH SOLE 18356 0 0 INVESCO EXCHANGE-TRADED FD T TAXABLE MUN BD 46138G805 15864 481862 SH SOLE 481862 0 0 SPDR SER TR BLMBRG BRC CNVRT 78464A359 5735 94945 SH SOLE 94945 0 0 NEW MTN FIN CORP COM 647551100 14198 1528476 SH SOLE 1528476 0 0 TORONTO DOMINION BK ONT COM NEW 891160509 3309 74211 SH SOLE 74211 0 0 ISHARES TR MSCI LW CRB TG 46434V464 252 2072 SH SOLE 2072 0 0 AMER STATES WTR CO COM 029899101 1000 12714 SH SOLE 12714 0 0 VANECK VECTORS ETF TR SEMICONDUCTOR ET 92189F676 3672 24036 SH SOLE 24036 0 0 GAMESTOP CORP NEW CL A 36467W109 12 18500 SH Call SOLE 18500 0 0 SALESFORCE COM INC COM 79466L302 58094 310357 SH SOLE 310357 0 0 LATTICE SEMICONDUCTOR CORP COM 518415104 286 10272 SH SOLE 10272 0 0 EQT CORP COM 26884L109 1386 116503 SH SOLE 116503 0 0 FOCUS FINL PARTNERS INC COM CL A 34417P100 1214 36675 SH SOLE 36675 0 0 STMICROELECTRONICS N V NY REGISTRY 861012102 500 18150 SH SOLE 18150 0 0 COEUR MNG INC COM NEW 192108504 103 20150 SH SOLE 20150 0 0 SONOS INC COM 83570H108 592 40516 SH SOLE 40516 0 0 VALERO ENERGY CORP COM 91913Y100 6812 115660 SH SOLE 115660 0 0 NUSHARES ETF TR NUVEEN ESG MIDCP 67092P409 261 6665 SH SOLE 6665 0 0 RADWARE LTD ORD M81873107 3554 150450 SH SOLE 150450 0 0 ISHARES TR MSCI USA ESG SLC 464288802 3224 24116 SH SOLE 24116 0 0 VISA INC COM CL A 92826C839 117 29700 SH Put SOLE 29700 0 0 MATCH GROUP INC COM 57665R106 2243 20955 SH SOLE 20955 0 0 METLIFE INC COM 59156R108 30126 824520 SH SOLE 824520 0 0 SPDR SER TR S&P REGL BKG 78464A698 3851 100133 SH SOLE 100133 0 0 PRA GROUP INC COM 69354N106 253 6279 SH SOLE 6279 0 0 ISHARES TR 1 3 YR TREAS BD 464287457 6 5000 SH Call SOLE 5000 0 0 QUAKER CHEM CORP COM 747316107 712 3832 SH SOLE 3832 0 0 SPDR INDEX SHS FDS PORTFLO EURP ETF 78463X103 1381 44046 SH SOLE 44046 0 0 PROTO LABS INC COM 743713109 775 6880 SH SOLE 6880 0 0 GLU MOBILE INC COM 379890106 149 16230 SH SOLE 16230 0 0 ISHARES INC ESG MSCI EM ETF 46434G863 9808 305312 SH SOLE 305312 0 0 BLOOMIN BRANDS INC COM 094235108 2 1000 SH Call SOLE 1000 0 0 T-MOBILE US INC COM 872590104 7922 76128 SH SOLE 76128 0 0 J P MORGAN EXCHANGE-TRADED F HIGH YLD RESRCH 46641Q878 631 13012 SH SOLE 13012 0 0 ENERGIZER HLDGS INC NEW COM 29272W109 250 5296 SH SOLE 5296 0 0 FIRST TR EXCHANGE TRADED FD CLOUD COMPUTING 33734X192 1650 22145 SH SOLE 22145 0 0 REGENERON PHARMACEUTICALS COM 75886F107 7116 11482 SH SOLE 11482 0 0 CIGNA CORP NEW COM 125523100 12923 68678 SH SOLE 68678 0 0 ISHARES TR U.S. TECH ETF 464287721 10744 39838 SH SOLE 39838 0 0 CATALENT INC COM 148806102 283 3834 SH SOLE 3834 0 0 DWS MUN INCOME TR COM 233368109 135 12393 SH SOLE 12393 0 0 SPDR SER TR NUVEEN BBG BRCLY 78464A284 1242 22048 SH SOLE 22048 0 0 PIMCO ETF TR ACTIVE BD ETF 72201R775 17967 161256 SH SOLE 161256 0 0 SEALED AIR CORP NEW COM 81211K100 271 8250 SH SOLE 8250 0 0 VANECK MERK GOLD TRUST GOLD TRUST 921078101 4983 286990 SH SOLE 286990 0 0 FRESENIUS MED CARE AG&CO KGA SPONSORED ADR 358029106 968 22234 SH SOLE 22234 0 0 ALPS ETF TR ALERIAN MLP 00162Q452 6713 272497 SH SOLE 272497 0 0 SPLUNK INC COM 848637104 4364 21931 SH SOLE 21931 0 0 BERRY GLOBAL GROUP INC COM 08579W103 386 8731 SH SOLE 8731 0 0 CHEWY INC CL A 16679L109 13 15300 SH Call SOLE 15300 0 0 ISHARES TR S&P 100 ETF 464287101 2918 20468 SH SOLE 20468 0 0 BIONTECH SE SPONSORED ADS 09075V102 387 5804 SH SOLE 5804 0 0 LATTICE STRATEGIES TR HARTFORD MLT ETF 518416102 782 31839 SH SOLE 31839 0 0 MEDICAL PPTYS TRUST INC COM 58463J304 1854 98040 SH SOLE 98040 0 0 ISHARES TR MRGSTR MD CP VAL 464288406 238 1887 SH SOLE 1887 0 0 ISHARES TR TIPS BD ETF 464287176 18271 148887 SH SOLE 148887 0 0 VANGUARD BD INDEX FDS LONG TERM BOND 921937793 860 7746 SH SOLE 7746 0 0 VANECK VECTORS ETF TR AGRIBUSINESS ETF 92189F700 752 12497 SH SOLE 12497 0 0 VANGUARD SCOTTSDALE FDS LG-TERM COR BD 92206C813 206 1921 SH SOLE 1921 0 0 AMERICAN INTL GROUP INC COM NEW 026874784 1290 41508 SH SOLE 41508 0 0 CALLON PETE CO DEL COM 13123X102 59 52319 SH SOLE 52319 0 0 NAVIGATOR HOLDINGS LTD SHS Y62132108 1854 289560 SH SOLE 289560 0 0 SABRE CORP COM 78573M104 4401 548182 SH SOLE 548182 0 0 CALAMOS CONV OPP AND INC FD SH BEN INT 128117108 780 73297 SH SOLE 73297 0 0 ESSEX PPTY TR INC COM 297178105 1091 4862 SH SOLE 4862 0 0 ON SEMICONDUCTOR CORP COM 682189105 447 22391 SH SOLE 22391 0 0 TCW STRATEGIC INCOME FD INC COM 872340104 376 68740 SH SOLE 68740 0 0 PACCAR INC COM 693718108 4225 56555 SH SOLE 56555 0 0 PIMCO CA MUNICIPAL INCOME FD COM 72200N106 175 10940 SH SOLE 10940 0 0 QUANEX BUILDING PRODUCTS COR COM 747619104 167 12000 SH SOLE 12000 0 0 GATX CORP COM 361448103 544 8943 SH SOLE 8943 0 0 ALLY FINL INC COM 02005N100 384 19526 SH SOLE 19526 0 0 KITOV PHARMA LTD SPONSORED ADS 49803V107 12 11000 SH SOLE 11000 0 0 TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 25138 442780 SH SOLE 442780 0 0 HD SUPPLY HLDGS INC COM 40416M105 739 21284 SH SOLE 21284 0 0 ISHARES TR CORE MSCI PAC 46434V696 1404 26612 SH SOLE 26612 0 0 CONCRETE PUMPING HLDGS INC COM 206704108 245 70360 SH SOLE 70360 0 0 WD-40 CO COM 929236107 679 3386 SH SOLE 3386 0 0 ECOLAB INC COM 278865100 5810 29139 SH SOLE 29139 0 0 NATIONAL INSTRS CORP COM 636518102 527 13481 SH SOLE 13481 0 0 EXELIXIS INC COM 30161Q104 913 38365 SH SOLE 38365 0 0 JPMORGAN CHASE & CO COM 46625H100 5 2800 SH Call SOLE 2800 0 0 FIDELITY COVINGTON TR CONSMR STAPLES 316092303 217 6258 SH SOLE 6258 0 0 MURPHY USA INC COM 626755102 27833 247346 SH SOLE 247346 0 0 ISHARES TR CHINA LG-CAP ETF 464287184 2517 63352 SH SOLE 63352 0 0 ARROWHEAD PHARMACEUTICALS IN COM 04280A100 335 7756 SH SOLE 7756 0 0 SCHWAB STRATEGIC TR 1 5YR CORP BD 808524714 414 8049 SH SOLE 8049 0 0 CRONOS GROUP INC COM 22717L101 340 55897 SH SOLE 55897 0 0 INVESCO EXCHANGE TRADED FD T DYNMC SEMICNDT 46137V647 8327 113950 SH SOLE 113950 0 0 BLACKROCK CORPOR HI YLD FD I COM 09255P107 734 72469 SH SOLE 72469 0 0 WESTERN MIDSTREAM PARTNERS L COM UNIT LP INT 958669103 396 39387 SH SOLE 39387 0 0 TEXAS ROADHOUSE INC COM 882681109 214 4041 SH SOLE 4041 0 0 HANNON ARMSTRONG SUST INFR C COM 41068X100 445 15372 SH SOLE 15372 0 0 CONDUENT INC COM 206787103 23 10072 SH SOLE 10072 0 0 J P MORGAN EXCHANGE-TRADED F DIV RTN EM EQT 46641Q308 4339 94507 SH SOLE 94507 0 0 PERKINELMER INC COM 714046109 502 5116 SH SOLE 5116 0 0 HARBORONE BANCORP INC NEW COM NEW 41165Y100 95 11116 SH SOLE 11116 0 0 METAURUS EQUITY COMPONENT TR US EQT CUM 2027 59140L100 487 50000 SH SOLE 50000 0 0 OLLIES BARGAIN OUTLET HLDGS COM 681116109 2857 29232 SH SOLE 29232 0 0 MYLAN NV SHS EURO N59465109 2605 164886 SH SOLE 164886 0 0 ALPHABET INC CAP STK CL C 02079K107 95006 67337 SH SOLE 67337 0 0 AMERICA MOVIL SAB DE CV SPON ADR L SHS 02364W105 165 13124 SH SOLE 13124 0 0 SVMK INC COM 78489X103 252 10750 SH SOLE 10750 0 0 FIRST TR EXCHANGE-TRADED FD RISNG DIVD ACHIV 33738R506 1332 43152 SH SOLE 43152 0 0 BERKSHIRE HATHAWAY INC DEL CL A 084670108 600087 2245 SH SOLE 2245 0 0 IROBOT CORP COM 462726100 3642 42966 SH SOLE 42966 0 0 PENNYMAC MTG INVT TR COM 70931T103 469 26717 SH SOLE 26717 0 0 RYDER SYS INC COM 783549108 377 10064 SH SOLE 10064 0 0 RALPH LAUREN CORP CL A 751212101 38 512 SH SOLE 512 0 0 SANOFI SPONSORED ADR 80105N105 4434 86065 SH SOLE 86065 0 0 NEKTAR THERAPEUTICS COM 640268108 589 25468 SH SOLE 25468 0 0 FERRO CORP COM 315405100 1406 117535 SH SOLE 117535 0 0 UNITED THERAPEUTICS CORP DEL COM 91307C102 776 6412 SH SOLE 6412 0 0 CADENCE DESIGN SYSTEM INC COM 127387108 2224 23186 SH SOLE 23186 0 0 ISHARES TR CORE MSCI INTL 46435G326 947 18561 SH SOLE 18561 0 0 PLUG POWER INC COM NEW 72919P202 167 20530 SH SOLE 20530 0 0 TESLA INC COM 88160R101 504 800 SH Call SOLE 800 0 0 VORNADO RLTY TR SH BEN INT 929042109 4313 113695 SH SOLE 113695 0 0 BOSTON PPTYS LTD PARTNERSHIP COM 101121101 937 10389 SH SOLE 10389 0 0 CHOICEONE FINL SVCS INC COM 170386106 515 17402 SH SOLE 17402 0 0 WALGREENS BOOTS ALLIANCE INC COM 931427108 34344 809086 SH SOLE 809086 0 0 ISHARES TR FLTG RATE NT ETF 46429B655 11755 232514 SH SOLE 232514 0 0 OCULAR THERAPEUTIX INC COM 67576A100 790 95639 SH SOLE 95639 0 0 AUTODESK INC COM 052769106 19590 81813 SH SOLE 81813 0 0 ISHARES TR MICRO-CAP ETF 464288869 6436 74067 SH SOLE 74067 0 0 UNUM GROUP COM 91529Y106 327 19672 SH SOLE 19672 0 0 VANECK VECTORS ETF TR HIGH YLD MUN ETF 92189H409 3102 52373 SH SOLE 52373 0 0 HDFC BANK LTD SPONSORED ADS 40415F101 1957 42930 SH SOLE 42930 0 0 AIR PRODS & CHEMS INC COM 009158106 56618 234569 SH SOLE 234569 0 0 ZSCALER INC COM 98980G102 3 600 SH Call SOLE 600 0 0 INVESCO CALIF MUN INCOME TR COM 46132P108 188 13018 SH SOLE 13018 0 0 BLACKSTONE MTG TR INC COM CL A 09257W100 781 32437 SH SOLE 32437 0 0 STARBUCKS CORP COM 855244109 45300 615829 SH SOLE 615829 0 0 OSPREY TECHNLGY AQUISTION CO COM CL A 68839R104 119 11929 SH SOLE 11929 0 0 VANGUARD INDEX FDS REAL ESTATE ETF 922908553 51281 653027 SH SOLE 653027 0 0 DARDEN RESTAURANTS INC COM 237194105 3 600 SH Put SOLE 600 0 0 SHELL MIDSTREAM PARTNERS L P UNIT LTD INT 822634101 650 52606 SH SOLE 52606 0 0 NEW AGE BEVERAGES CORP COM 64157V108 29 18706 SH SOLE 18706 0 0 CANADIAN IMP BK COMM COM 136069101 919 13722 SH SOLE 13722 0 0 CHART INDS INC COM PAR $0.01 16115Q308 718 14793 SH SOLE 14793 0 0 CAMECO CORP COM 13321L108 138 13551 SH SOLE 13551 0 0 UNIVERSAL DISPLAY CORP COM 91347P105 697 4663 SH SOLE 4663 0 0 CHAMPIONS ONCOLOGY INC COM NEW 15870P307 159 16600 SH SOLE 16600 0 0 NOVOCURE LTD ORD SHS G6674U108 529 8908 SH SOLE 8908 0 0 MAXLINEAR INC COM 57776J100 19906 927429 SH SOLE 927429 0 0 BANDWIDTH INC COM CL A 05988J103 1061 8327 SH SOLE 8327 0 0 COMPUGEN LTD ORD M25722105 377 25133 SH SOLE 25133 0 0 GLOBAL X FDS S&P 500 CATHOLIC 37954Y889 322 8459 SH SOLE 8459 0 0 MERCER INTL INC COM 588056101 1420 181848 SH SOLE 181848 0 0 SCHWAB CHARLES CORP COM 808513105 9121 270239 SH SOLE 270239 0 0 CALIFORNIA WTR SVC GROUP COM 130788102 348 7294 SH SOLE 7294 0 0 SPDR INDEX SHS FDS MSCI EMRG MKTS 78463X426 8459 160660 SH SOLE 160660 0 0 EZCORP INC CL A NON VTG 302301106 1862 293842 SH SOLE 293842 0 0 SCHWAB STRATEGIC TR SHT TM US TRES 808524862 13853 268281 SH SOLE 268281 0 0 WALMART INC COM 931142103 74349 620361 SH SOLE 620361 0 0 ARISTA NETWORKS INC COM 040413106 1 200 SH Put SOLE 200 0 0 WISDOMTREE TR US SMALLCAP DIVD 97717W604 903 42814 SH SOLE 42814 0 0 TRACTOR SUPPLY CO COM 892356106 17 2000 SH Call SOLE 2000 0 0 DENTSPLY SIRONA INC COM 24906P109 1100 24970 SH SOLE 24970 0 0 COHEN & STEERS CLOSED END OP COM 19248P106 128 12007 SH SOLE 12007 0 0 DIAMONDBACK ENERGY INC COM 25278X109 210 5006 SH SOLE 5006 0 0 SOURCE CAP INC COM 836144105 850 25683 SH SOLE 25683 0 0 CBL & ASSOC PPTYS INC COM 124830100 3 11362 SH SOLE 11362 0 0 EVERGY INC COM 30034W106 922 15511 SH SOLE 15511 0 0 MCCORMICK & CO INC COM NON VTG 579780206 3817 21270 SH SOLE 21270 0 0 BLACKROCK MUNIYLD MICH QLTY COM 09254V105 250 18500 SH SOLE 18500 0 0 VANGUARD INDEX FDS SMALL CP ETF 922908751 30735 211112 SH SOLE 211112 0 0 CSG SYS INTL INC COM 126349109 280 6747 SH SOLE 6747 0 0 FIRST TR EXCHANGE TRADED FD NASDAQ CYB ETF 33734X846 457 13739 SH SOLE 13739 0 0 PAGERDUTY INC COM 69553P100 601 20956 SH SOLE 20956 0 0 MONDELEZ INTL INC CL A 609207105 31863 623843 SH SOLE 623843 0 0 ABBOTT LABS COM 002824100 75 30000 SH Call SOLE 30000 0 0 DARIOHEALTH CORP COM NEW 23725P209 142 22224 SH SOLE 22224 0 0 DEL TACO RESTAURANTS INC NEW COM 245496104 112 18885 SH SOLE 18885 0 0 ISHARES TR EXPANDED TECH 464287515 11112 39097 SH SOLE 39097 0 0 KIRBY CORP COM 497266106 991 18515 SH SOLE 18515 0 0 MFS CHARTER INCOME TR SH BEN INT 552727109 1041 130634 SH SOLE 130634 0 0 NOMAD FOODS LTD USD ORD SHS G6564A105 3 23000 SH Call SOLE 23000 0 0 COGNEX CORP COM 192422103 663 10988 SH SOLE 10988 0 0 SSGA ACTIVE ETF TR BLKSTN GSOSRLN 78467V608 2615 60427 SH SOLE 60427 0 0 FIRST TR EXCHANGE-TRADED FD DORSEY WRT 5 ETF 33738R605 477 14800 SH SOLE 14800 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2021 CB 46138J700 3239 151472 SH SOLE 151472 0 0 FIRST TR EXCHANGE-TRADED FD NASD TECH DIV 33738R118 5315 127192 SH SOLE 127192 0 0 BRISTOL-MYERS SQUIBB CO COM 110122108 68034 1156283 SH SOLE 1156283 0 0 AXALTA COATING SYS LTD COM G0750C108 399 17690 SH SOLE 17690 0 0 SPDR SER TR S&P RETAIL ETF 78464A714 639 15069 SH SOLE 15069 0 0 ALASKA AIR GROUP INC COM 011659109 381 10487 SH SOLE 10487 0 0 NORTHERN DYNASTY MINERALS LT COM NEW 66510M204 29 20266 SH SOLE 20266 0 0 NIO INC SPON ADS 62914V106 91 11321 SH SOLE 11321 0 0 ISHARES TR CORE US AGGBD ET 464287226 71852 607849 SH SOLE 607849 0 0 UNITED STS NAT GAS FD LP UNIT PAR 912318300 257 25305 SH SOLE 25305 0 0 EATON VANCE NEW YORK MUN BD COM 27827Y109 192 16355 SH SOLE 16355 0 0 ISHARES TR U.S. CNSM GD ETF 464287812 412 3234 SH SOLE 3234 0 0 US BANCORP DEL COM NEW 902973304 27745 753518 SH SOLE 753518 0 0 ROKU INC COM CL A 77543R102 2 200 SH Call SOLE 200 0 0 ZOOM VIDEO COMMUNICATIONS IN CL A 98980L101 625 6000 SH Call SOLE 6000 0 0 TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 1529 10967 SH SOLE 10967 0 0 ISHARES TR MSCI UK ETF NEW 46435G334 1096 42432 SH SOLE 42432 0 0 NEWMONT CORP COM 651639106 7286 117990 SH SOLE 117990 0 0 HECLA MNG CO COM 422704106 70 21538 SH SOLE 21538 0 0 AMERICAN FINL GROUP INC OHIO COM 025932104 295 4652 SH SOLE 4652 0 0 ISHARES TR U.S. CNSM SV ETF 464287580 256 1171 SH SOLE 1171 0 0 FIDELITY COVINGTON TR MSCI ENERGY IDX 316092402 9544 963278 SH SOLE 963278 0 0 DATADOG INC CL A COM 23804L103 201 6000 SH Call SOLE 6000 0 0 ZSCALER INC COM 98980G102 3642 33280 SH SOLE 33280 0 0 BEIGENE LTD SPONSORED ADR 07725L102 5339 28357 SH SOLE 28357 0 0 DIGIMARC CORP NEW COM 25381B101 287 17937 SH SOLE 17937 0 0 TG THERAPEUTICS INC COM 88322Q108 345 17699 SH SOLE 17699 0 0 FLOOR & DECOR HLDGS INC CL A 339750101 548 9457 SH SOLE 9457 0 0 NUTRIEN LTD COM 67077M108 913 28453 SH SOLE 28453 0 0 SNAP INC CL A 83304A106 603 25868 SH SOLE 25868 0 0 NUVEEN PFD & INCM SECURTIES COM 67072C105 158 18611 SH SOLE 18611 0 0 HUMANA INC COM 444859102 8 700 SH Call SOLE 700 0 0 APPLE HOSPITALITY REIT INC COM NEW 03784Y200 191 19585 SH SOLE 19585 0 0 ORTHOFIX MED INC COM 68752M108 1071 33475 SH SOLE 33475 0 0 KINDER MORGAN INC DEL COM 49456B101 29089 1918438 SH SOLE 1918438 0 0 HERBALIFE NUTRITION LTD COM SHS G4412G101 227 5051 SH SOLE 5051 0 0 NUSHARES ETF TR NUVEEN ESG EMRGN 67092P888 266 10664 SH SOLE 10664 0 0 STRYKER CORPORATION COM 863667101 36327 201669 SH SOLE 201669 0 0 PALO ALTO NETWORKS INC COM 697435105 6890 30020 SH SOLE 30020 0 0 ELECTROCORE INC COM 28531P103 9 11005 SH SOLE 11005 0 0 CINCINNATI FINL CORP COM 172062101 789 12314 SH SOLE 12314 0 0 ORTHOPEDIATRICS CORP COM 68752L100 266 5950 SH SOLE 5950 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2020 CB 46138J502 6585 309398 SH SOLE 309398 0 0 SPDR SER TR PORTFOLIO SHORT 78464A474 1385 44437 SH SOLE 44437 0 0 INOVALON HLDGS INC COM CL A 45781D101 2559 132702 SH SOLE 132702 0 0 VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 17687 185819 SH SOLE 185819 0 0 SPDR SER TR S&P KENSHO FUTRE 78468R671 263 7201 SH SOLE 7201 0 0 STREAMLINE HEALTH SOLUTIONS COM 86323X106 73 55000 SH SOLE 55000 0 0 REVANCE THERAPEUTICS INC COM 761330109 1201 49200 SH SOLE 49200 0 0 CNX MIDSTREAM PARTNERS LP COM UNIT REPST 12654A101 299 44876 SH SOLE 44876 0 0 ISHARES TR 0-5YR INVT GR CP 46434V100 2514 48035 SH SOLE 48035 0 0 FRANKLIN TEMPLETON ETF TR FTSE BRAZIL 35473P835 212 11871 SH SOLE 11871 0 0 AIMMUNE THERAPEUTICS INC COM 00900T107 294 17564 SH SOLE 17564 0 0 GARMIN LTD SHS H2906T109 3749 38334 SH SOLE 38334 0 0 HEXCEL CORP NEW COM 428291108 556 12353 SH SOLE 12353 0 0 SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 9101 89549 SH SOLE 89549 0 0 FRONTLINE LTD SHS NEW G3682E192 4433 641127 SH SOLE 641127 0 0 ISHARES TR MSCI EAFE ETF 464287465 58935 968220 SH SOLE 968220 0 0 FEDEX CORP COM 31428X106 21 5000 SH Call SOLE 5000 0 0 NUVEEN NEW YORK QLT MUN INC COM 67066X107 2868 212363 SH SOLE 212363 0 0 ISHARES INC MSCI EURZONE ETF 464286608 2489 68151 SH SOLE 68151 0 0 LEIDOS HOLDINGS INC COM 525327102 6190 66059 SH SOLE 66059 0 0 PHILLIPS 66 PARTNERS LP COM UNIT REP INT 718549207 886 24622 SH SOLE 24622 0 0 BLACKROCK FLOATING RATE INCO COM 09255X100 150 13449 SH SOLE 13449 0 0 ISHARES TR CORE S&P US VLU 464287663 22331 427455 SH SOLE 427455 0 0 HEWLETT PACKARD ENTERPRISE C COM 42824C109 2167 222682 SH SOLE 222682 0 0 PREFORMED LINE PRODS CO COM 740444104 7948 158917 SH SOLE 158917 0 0 GENPREX INC COM 372446104 20 6200 SH SOLE 6200 0 0 RETAIL PPTYS AMER INC CL A 76131V202 86 11712 SH SOLE 11712 0 0 HP INC COM 40434L105 1532 87706 SH SOLE 87706 0 0 WHIRLPOOL CORP COM 963320106 3627 28040 SH SOLE 28040 0 0 NOKIA CORP SPONSORED ADR 654902204 8 14000 SH Call SOLE 14000 0 0 SWITCH INC CL A 87105L104 7657 429678 SH SOLE 429678 0 0 BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 8883 216502 SH SOLE 216502 0 0 SCHWAB STRATEGIC TR US SML CAP ETF 808524607 16074 245698 SH SOLE 245698 0 0 QUALYS INC COM 74758T303 784 7570 SH SOLE 7570 0 0 ABERCROMBIE & FITCH CO CL A 002896207 1990 188573 SH SOLE 188573 0 0 HOLLYSYS AUTOMATION TCHNGY L SHS G45667105 461 34709 SH SOLE 34709 0 0 CROSSAMERICA PARTNERS LP UT LTD PTN INT 22758A105 168 12493 SH SOLE 12493 0 0 BLACKROCK MUNI INTER DR FD I COM 09253X102 4086 295922 SH SOLE 295922 0 0 ISHARES TR YLD OPTIM BD 46434V787 2202 86253 SH SOLE 86253 0 0 SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 24805 194142 SH SOLE 194142 0 0 HERC HLDGS INC COM 42704L104 257 8400 SH SOLE 8400 0 0 TITAN INTL INC ILL COM 88830M102 51 34625 SH SOLE 34625 0 0 INVESCO EXCHANGE TRADED FD T DWA HEALTHCARE 46137V852 10501 85859 SH SOLE 85859 0 0 ABSOLUTE SHS TR WBI BULBEAR TR 00400R841 252 14822 SH SOLE 14822 0 0 AGCO CORP COM 001084102 432 7783 SH SOLE 7783 0 0 AMARIN CORP PLC SPONS ADR NEW 023111206 2 6000 SH Call SOLE 6000 0 0 HERTZ GLOBAL HLDGS INC COM 42806J106 17 12579 SH SOLE 12579 0 0 TAKEDA PHARMACEUTICAL CO LTD SPONSORED ADS 874060205 425 23709 SH SOLE 23709 0 0 ELANCO ANIMAL HEALTH INC COM 28414H103 0 100 SH Call SOLE 100 0 0 PROS HOLDINGS INC COM 74346Y103 410 9094 SH SOLE 9094 0 0 VARIAN MED SYS INC COM 92220P105 4189 34177 SH SOLE 34177 0 0 ISHARES TR EXPONENTIAL TECH 46434V381 1367 30590 SH SOLE 30590 0 0 FRANCO NEV CORP COM 351858105 17 800 SH Call SOLE 800 0 0 CURTISS WRIGHT CORP COM 231561101 2359 26423 SH SOLE 26423 0 0 CABOT CORP COM 127055101 492 13150 SH SOLE 13150 0 0 SPROTT FOCUS TR INC COM 85208J109 209 35301 SH SOLE 35301 0 0 UNITED PARCEL SERVICE INC CL B 911312106 101239 910769 SH SOLE 910769 0 0 KEYCORP COM 493267108 767 63086 SH SOLE 63086 0 0 GLOBAL X FDS NASDAQ 100 COVER 37954Y483 1608 76619 SH SOLE 76619 0 0 SPDR SER TR DJ REIT ETF 78464A607 1434 18379 SH SOLE 18379 0 0 FIFTH THIRD BANCORP COM 316773100 485 25353 SH SOLE 25353 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2023 CB 46138J866 2671 122266 SH SOLE 122266 0 0 OWL ROCK CAPITAL CORPORATION COM 69121K104 5039 410364 SH SOLE 410364 0 0 NASDAQ INC COM 631103108 9301 77851 SH SOLE 77851 0 0 SOUTHERN CO COM 842587107 31224 601370 SH SOLE 601370 0 0 BLACKLINE INC COM 09239B109 4038 48725 SH SOLE 48725 0 0 DOCUSIGN INC COM 256163106 9133 53017 SH SOLE 53017 0 0 ENABLE MIDSTREAM PARTNERS LP COM UNIT RP IN 292480100 420 89933 SH SOLE 89933 0 0 TRACTOR SUPPLY CO COM 892356106 349 2654 SH SOLE 2654 0 0 HENRY JACK & ASSOC INC COM 426281101 1004 5460 SH SOLE 5460 0 0 MATTEL INC COM 577081102 119 11962 SH SOLE 11962 0 0 EATON VANCE NATL MUN OPPORTU COM SHS 27829L105 466 23729 SH SOLE 23729 0 0 LOCKHEED MARTIN CORP COM 539830109 51233 140552 SH SOLE 140552 0 0 COLUMBIA ETF TR I DIVERSIFID FXD 19761L508 2314 109631 SH SOLE 109631 0 0 SOLAREDGE TECHNOLOGIES INC COM 83417M104 1778 12798 SH SOLE 12798 0 0 VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 143235 1222204 SH SOLE 1222204 0 0 PPL CORP COM 69351T106 4042 156036 SH SOLE 156036 0 0 VANGUARD STAR FDS VG TL INTL STK F 921909768 5445 110815 SH SOLE 110815 0 0 ANTHEM INC COM 036752103 5391 20377 SH SOLE 20377 0 0 SELECT SECTOR SPDR TR ENERGY 81369Y506 7374 195014 SH SOLE 195014 0 0 MICRON TECHNOLOGY INC COM 595112103 19175 372153 SH SOLE 372153 0 0 FASTLY INC CL A 31188V100 3039 35702 SH SOLE 35702 0 0 TRITON INTL LTD CL A G9078F107 729 24127 SH SOLE 24127 0 0 2U INC COM 90214J101 409 10481 SH SOLE 10481 0 0 SPRAGUE RES LP COM UNIT REP LTD 849343108 170 10800 SH SOLE 10800 0 0 SIXTH STREET SPECIALTY LENDN COM 83012A109 486 30468 SH SOLE 30468 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2023 HY 46138J858 5652 235321 SH SOLE 235321 0 0 CHEGG INC COM 163092109 11 300 SH Call SOLE 300 0 0 AMERICAN CENTY ETF TR AVANTIS EMGMKT 025072604 672 14143 SH SOLE 14143 0 0 MOTOROLA SOLUTIONS INC COM NEW 620076307 1449 10336 SH SOLE 10336 0 0 FIDELITY COVINGTON TR MSCI UTILS INDEX 316092865 341 9308 SH SOLE 9308 0 0 INNOVATOR ETFS TR S&P 500 PWR BU 45782C680 351 13634 SH SOLE 13634 0 0 IRON MTN INC NEW COM 46284V101 2359 90191 SH SOLE 90191 0 0 VMWARE INC CL A COM 928563402 1297 8377 SH SOLE 8377 0 0 FAIR ISAAC CORP COM 303250104 3800 9095 SH SOLE 9095 0 0 ROKU INC COM CL A 77543R102 1770 15187 SH SOLE 15187 0 0 OAKTREE SPECIALTY LENDING CO COM 67401P108 1094 247682 SH SOLE 247682 0 0 ISHARES TR MIN VOL EAFE ETF 46429B689 5139 77919 SH SOLE 77919 0 0 VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 0 500 SH Put SOLE 500 0 0 MANULIFE FINL CORP COM 56501R106 557 41123 SH SOLE 41123 0 0 WISDOMTREE TR US TOTAL DIVIDND 97717W109 9569 106236 SH SOLE 106236 0 0 PARATEK PHARMACEUTICALS INC COM 699374302 81 15543 SH SOLE 15543 0 0 SPDR SER TR S&P BIOTECH 78464A870 15369 137198 SH SOLE 137198 0 0 LOEWS CORP COM 540424108 2279 66449 SH SOLE 66449 0 0 NIELSEN HLDGS PLC SHS EUR G6518L108 1971 132088 SH SOLE 132088 0 0 NUVEEN MUN VALUE FD INC COM 670928100 1727 169154 SH SOLE 169154 0 0 DOMINION ENERGY INC COM 25746U109 9048 111556 SH SOLE 111556 0 0 IAMGOLD CORP COM 450913108 2774 686873 SH SOLE 686873 0 0 NEVRO CORP COM 64157F103 1541 12913 SH SOLE 12913 0 0 BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 222296 1245238 SH SOLE 1245238 0 0 LANDSTAR SYS INC COM 515098101 596 5335 SH SOLE 5335 0 0 ISHARES INC MIN VOL GBL ETF 464286525 4193 47926 SH SOLE 47926 0 0 NIKE INC CL B 654106103 52011 529575 SH SOLE 529575 0 0 VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 204753 722346 SH SOLE 722346 0 0 NUVEEN CA QUALTY MUN INCOME COM 67066Y105 468 32790 SH SOLE 32790 0 0 VANGUARD SCOTTSDALE FDS VNG RUS1000IDX 92206C730 5010 35290 SH SOLE 35290 0 0 VANGUARD SCOTTSDALE FDS INTER TERM TREAS 92206C706 1591 22522 SH SOLE 22522 0 0 TORONTO DOMINION BK ONT COM NEW 891160509 2 1500 SH Put SOLE 1500 0 0 AFLAC INC COM 001055102 7955 220768 SH SOLE 220768 0 0 TWILIO INC CL A 90138F102 1789 8146 SH SOLE 8146 0 0 BRITISH AMERN TOB PLC SPONSORED ADR 110448107 3650 93752 SH SOLE 93752 0 0 HENRY SCHEIN INC COM 806407102 1834 31199 SH SOLE 31199 0 0 BLACKROCK MUNIASSETS FD INC COM 09254J102 158 11421 SH SOLE 11421 0 0 BAXTER INTL INC COM 071813109 15102 175535 SH SOLE 175535 0 0 STEELCASE INC CL A 858155203 135 11475 SH SOLE 11475 0 0 GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 30686 752730 SH SOLE 752730 0 0 DECKERS OUTDOOR CORP COM 243537107 493 2508 SH SOLE 2508 0 0 KRANESHARES TR ELEC VEH FUTUR 500767827 954 37800 SH SOLE 37800 0 0 PROSPECT CAP CORP COM 74348T102 175 34543 SH SOLE 34543 0 0 TESLA INC NOTE 2.375% 3/1 88160RAD3 1490 450000 PRN SOLE 450000 0 0 VANGUARD MALVERN FDS STRM INFPROIDX 922020805 13638 271831 SH SOLE 271831 0 0 VIRNETX HLDG CORP COM 92823T108 1076 165547 SH SOLE 165547 0 0 ENVIVA PARTNERS LP COM UNIT 29414J107 218 6036 SH SOLE 6036 0 0 INVESCO EXCHANGE TRADED FD T DYNMC BLDG CON 46137V779 7688 252738 SH SOLE 252738 0 0 ISHARES TR EDGE MSCI USA VL 46432F388 10036 138878 SH SOLE 138878 0 0 BLACKROCK MUNIENHANCED FD IN COM 09253Y100 137 12528 SH SOLE 12528 0 0 YUM BRANDS INC COM 988498101 2637 30376 SH SOLE 30376 0 0 THERMO FISHER SCIENTIFIC INC COM 883556102 20969 57999 SH SOLE 57999 0 0 ARK ETF TR NEXT GNRTN INTER 00214Q401 1898 22390 SH SOLE 22390 0 0 CGI INC CL A SUB VTG 12532H104 704 11239 SH SOLE 11239 0 0 SIMON PPTY GROUP INC NEW COM 828806109 20116 294281 SH SOLE 294281 0 0 INVESCO EXCHANGE TRADED FD T WILDERHIL CLAN 46137V134 9967 245192 SH SOLE 245192 0 0 SPDR SER TR BLOMBRG BRC INTL 78464A151 569 16922 SH SOLE 16922 0 0 MASCO CORP COM 574599106 3506 68539 SH SOLE 68539 0 0 FIRST SOLAR INC COM 336433107 7298 150808 SH SOLE 150808 0 0 MELCO RESORTS AND ENTMNT LTD ADR 585464100 164 10592 SH SOLE 10592 0 0 VANGUARD INTL EQUITY INDEX F FTSE PACIFIC ETF 922042866 31009 487283 SH SOLE 487283 0 0 ANSYS INC COM 03662Q105 3734 12738 SH SOLE 12738 0 0 CHEMBIO DIAGNOSTICS INC COM NEW 163572209 148 45278 SH SOLE 45278 0 0 VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 3123 18919 SH SOLE 18919 0 0 SPROTT PHYSICAL SILVER TR TR UNIT 85207K107 3429 517741 SH SOLE 517741 0 0 ISHARES TR U.S. UTILITS ETF 464287697 1742 12409 SH SOLE 12409 0 0 VANECK VECTORS ETF TR SEMICONDUCTOR ET 92189F676 1 500 SH Put SOLE 500 0 0 TURTLE BEACH CORP COM NEW 900450206 222 15179 SH SOLE 15179 0 0 GENERAL ELECTRIC CO COM 369604103 25 44500 SH Call SOLE 44500 0 0 GLACIER BANCORP INC NEW COM 37637Q105 1559 44185 SH SOLE 44185 0 0 BAIDU INC SPON ADR REP A 056752108 6168 51168 SH SOLE 51168 0 0 ACLARIS THERAPEUTICS INC COM 00461U105 113 69635 SH SOLE 69635 0 0 INNOVATOR ETFS TR S&P 500 ULTRA 45782C805 997 41229 SH SOLE 41229 0 0 FIRST TR EXCHANGE-TRADED FD SENIOR LN FD 33738D309 7840 173795 SH SOLE 173795 0 0 CHINA MOBILE LIMITED SPONSORED ADR 16941M109 263 7818 SH SOLE 7818 0 0 ISHARES TR MSCI MIN VOL ETF 46429B697 36254 598142 SH SOLE 598142 0 0 VANGUARD SCOTTSDALE FDS VNG RUS3000IDX 92206C599 1799 12858 SH SOLE 12858 0 0 ILLUMINA INC COM 452327109 7194 19438 SH SOLE 19438 0 0 RESIDEO TECHNOLOGIES INC COM 76118Y104 352 31012 SH SOLE 31012 0 0 QORVO INC COM 74736K101 5822 52641 SH SOLE 52641 0 0 BLACKROCK NY MUN INCOME TR I COM 09249R102 193 14000 SH SOLE 14000 0 0 DENNYS CORP COM 24869P104 240 23761 SH SOLE 23761 0 0 PROSHARES TR S&P MDCP 400 DIV 74347B680 1061 20185 SH SOLE 20185 0 0 WESTERN DIGITAL CORP. COM 958102105 742 16719 SH SOLE 16719 0 0 GP STRATEGIES CORP COM 36225V104 120 14015 SH SOLE 14015 0 0 RANGE RES CORP COM 75281A109 560 99363 SH SOLE 99363 0 0 BLACKROCK MUNIVEST FD INC COM 09253R105 154 18386 SH SOLE 18386 0 0 MERCADOLIBRE INC COM 58733R102 5109 5147 SH SOLE 5147 0 0 VANGUARD BD INDEX FDS SHORT TRM BOND 921937827 39777 478754 SH SOLE 478754 0 0 ELLINGTON FINANCIAL INC COM 28852N109 133 11472 SH SOLE 11472 0 0 ZYNERBA PHARMACEUTICALS INC COM 98986X109 141 41593 SH SOLE 41593 0 0 ARMSTRONG WORLD INDS INC COM 04247X102 2347 29818 SH SOLE 29818 0 0 WISDOMTREE TR JAPN HEDGE EQT 97717W851 456 9669 SH SOLE 9669 0 0 SUPERIOR GRP OF COMPANIES IN COM 868358102 288 21446 SH SOLE 21446 0 0 HUNTSMAN CORP COM 447011107 204 11397 SH SOLE 11397 0 0 VIRGIN GALACTIC HOLDINGS INC COM 92766K106 255 15564 SH SOLE 15564 0 0 WHITE MTNS INS GROUP LTD COM G9618E107 2211 2490 SH SOLE 2490 0 0 AMERICAN ELEC PWR CO INC COM 025537101 21632 271350 SH SOLE 271350 0 0 SBA COMMUNICATIONS CORP NEW CL A 78410G104 1430 4795 SH SOLE 4795 0 0 INVESCO EXCH TRADED FD TR II S&P500 LOW VOL 46138E354 10185 205128 SH SOLE 205128 0 0 PALO ALTO NETWORKS INC COM 697435105 0 200 SH Put SOLE 200 0 0 BROWN FORMAN CORP CL A 115637100 555 9628 SH SOLE 9628 0 0 EXACT SCIENCES CORP COM 30063P105 0 200 SH Call SOLE 200 0 0 INVESCO DB US DLR INDEX TR BULLISH FD 46141D203 3 42000 SH Call SOLE 42000 0 0 ILLINOIS TOOL WKS INC COM 452308109 12405 71035 SH SOLE 71035 0 0 GUIDEWIRE SOFTWARE INC COM 40171V100 572 5130 SH SOLE 5130 0 0 SANDSTORM GOLD LTD COM NEW 80013R206 1615 166713 SH SOLE 166713 0 0 PACKAGING CORP AMER COM 695156109 1049 10550 SH SOLE 10550 0 0 MOLSON COORS BEVERAGE CO CL B 60871R209 1236 36070 SH SOLE 36070 0 0 TELLURIAN INC NEW COM 87968A104 132 114550 SH SOLE 114550 0 0 BOEING CO COM 097023105 8 500 SH Call SOLE 500 0 0 DOW INC COM 260557103 9361 228665 SH SOLE 228665 0 0 ISHARES INC MSCI EM ASIA ETF 464286426 443 6625 SH SOLE 6625 0 0 PLAINS GP HLDGS L P LTD PARTNR INT A 72651A207 1593 179025 SH SOLE 179025 0 0 EQUINOR ASA SPONSORED ADR 29446M102 158 10889 SH SOLE 10889 0 0 XILINX INC COM 983919101 3998 40391 SH SOLE 40391 0 0 COHEN & STEERS INFRASTRUCTUR COM 19248A109 744 33772 SH SOLE 33772 0 0 XCEL ENERGY INC COM 98389B100 5856 93525 SH SOLE 93525 0 0 AGNICO EAGLE MINES LTD COM 008474108 469 7321 SH SOLE 7321 0 0 ISHARES TR IBONDS DEC2023 46435G318 12969 494520 SH SOLE 494520 0 0 ZOETIS INC CL A 98978V103 45284 330375 SH SOLE 330375 0 0 SUN LIFE FINANCIAL INC. COM 866796105 432 11709 SH SOLE 11709 0 0 ISHARES TR CORE S&P MCP ETF 464287507 56910 320074 SH SOLE 320074 0 0 KNOT OFFSHORE PARTNERS LP COM UNITS Y48125101 8468 615707 SH SOLE 615707 0 0 AKEBIA THERAPEUTICS INC COM 00972D105 493 36256 SH SOLE 36256 0 0 BECTON DICKINSON & CO COM 075887109 10697 44725 SH SOLE 44725 0 0 FULTON FINL CORP PA COM 360271100 171 16183 SH SOLE 16183 0 0 COCA-COLA FEMSA SAB DE CV SPONSORD ADR REP 191241108 519 11859 SH SOLE 11859 0 0 FIRST FINL BANCORP OH COM 320209109 2831 203873 SH SOLE 203873 0 0 ISHARES TR RUS TP200 GR ETF 464289438 2296 21477 SH SOLE 21477 0 0 WPP PLC NEW ADR 92937A102 215 5497 SH SOLE 5497 0 0 FACTSET RESH SYS INC COM 303075105 1805 5490 SH SOLE 5490 0 0 SANDY SPRING BANCORP INC COM 800363103 625 25261 SH SOLE 25261 0 0 NATIONAL OILWELL VARCO INC COM 637071101 714 58501 SH SOLE 58501 0 0 MORGAN STANLEY COM NEW 617446448 9502 196886 SH SOLE 196886 0 0 GROCERY OUTLET HLDG CORP COM 39874R101 9 1500 SH Call SOLE 1500 0 0 PHILLIPS 66 COM 718546104 5017 69568 SH SOLE 69568 0 0 ISHARES TR CORE DIV GRWTH 46434V621 24181 643472 SH SOLE 643472 0 0 VANGUARD INDEX FDS EXTEND MKT ETF 922908652 19384 163856 SH SOLE 163856 0 0 WIX COM LTD SHS M98068105 504 1973 SH SOLE 1973 0 0 PING IDENTITY HLDG CORP COM 72341T103 999 31206 SH SOLE 31206 0 0 ALAMOS GOLD INC NEW COM CL A 011532108 149 15937 SH SOLE 15937 0 0 FIDELITY COVINGTON TR MSCI MATLS INDEX 316092881 491 16120 SH SOLE 16120 0 0 INNOVATOR ETFS TR S&P 500 ULTRA 45782C821 6032 242184 SH SOLE 242184 0 0 ZOOM VIDEO COMMUNICATIONS IN CL A 98980L101 6831 26958 SH SOLE 26958 0 0 EVERSOURCE ENERGY COM 30040W108 2608 31286 SH SOLE 31286 0 0 APPLE INC COM 037833100 455 102800 SH Put SOLE 102800 0 0 HEXO CORP COM 428304109 6 10732 SH SOLE 10732 0 0 GOLDMAN SACHS ETF TR ACCESS INVT GR 381430479 389 7074 SH SOLE 7074 0 0 CALYXT INC COM 13173L107 221 44861 SH SOLE 44861 0 0 10X GENOMICS INC CL A COM 88025U109 239 2686 SH SOLE 2686 0 0 APOLLO INVT CORP COM NEW 03761U502 232 24217 SH SOLE 24217 0 0 FORWARD AIR CORP COM 349853101 378 7731 SH SOLE 7731 0 0 DUPONT DE NEMOURS INC COM 26614N102 3309 62232 SH SOLE 62232 0 0 VICTORY PORTFOLIOS II VCSHS US LRG CAP 92647N865 7244 182999 SH SOLE 182999 0 0 SEAGATE TECHNOLOGY PLC SHS G7945M107 6695 138287 SH SOLE 138287 0 0 ISHARES INC MSCI MLY ETF NEW 46434G814 2938 116745 SH SOLE 116745 0 0 FIRST TR EXCHANGE TRADED FD US EQTY OPPT ETF 336920103 222 2667 SH SOLE 2667 0 0 OAKTREE STRATEGIC INCOME COR COM 67402D104 487 76883 SH SOLE 76883 0 0 VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 24638 312723 SH SOLE 312723 0 0 HERCULES CAPITAL INC DBCV 4.375% 2/0 427096AF9 10 10000 PRN SOLE 10000 0 0 DOLLAR TREE INC COM 256746108 9658 104040 SH SOLE 104040 0 0 APPLIED INDL TECHNOLOGIES IN COM 03820C105 499 8001 SH SOLE 8001 0 0 LUMENTUM HLDGS INC COM 55024U109 2374 29215 SH SOLE 29215 0 0 SILK RD MED INC COM 82710M100 1897 45266 SH SOLE 45266 0 0 FASTENAL CO COM 311900104 7175 167529 SH SOLE 167529 0 0 SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 15795 280006 SH SOLE 280006 0 0 BORGWARNER INC COM 099724106 1189 33601 SH SOLE 33601 0 0 LIVONGO HEALTH INC COM 539183103 922 12136 SH SOLE 12136 0 0 STEIN MART INC COM 858375108 8 18750 SH SOLE 18750 0 0 MONGODB INC CL A 60937P106 1313 5803 SH SOLE 5803 0 0 WESTERN ASSET VAR RT STRG FD COM 957667108 233 15461 SH SOLE 15461 0 0 HEALTHEQUITY INC COM 42226A107 4905 83592 SH SOLE 83592 0 0 JD.COM INC SPON ADR CL A 47215P106 0 500 SH Put SOLE 500 0 0 LCI INDS COM 50189K103 460 4016 SH SOLE 4016 0 0 OKTA INC CL A 679295105 11 25000 SH Put SOLE 25000 0 0 INCYTE CORP COM 45337C102 2496 24013 SH SOLE 24013 0 0 GOLDMAN SACHS ETF TR ACTIVEBETA US LG 381430503 14583 232385 SH SOLE 232385 0 0 EASTMAN CHEM CO COM 277432100 3682 52880 SH SOLE 52880 0 0 TREX CO INC COM 89531P105 243 1865 SH SOLE 1865 0 0 INVESCO EXCH TRADED FD TR II GBL SRT TRM HY 46138E669 638 30230 SH SOLE 30230 0 0 MOOG INC CL A 615394202 248 4781 SH SOLE 4781 0 0 ATHENEX INC COM 04685N103 4944 359307 SH SOLE 359307 0 0 ISHARES TR U.S. MED DVC ETF 464288810 13 800 SH Put SOLE 800 0 0 PENNANTPARK FLOATING RATE CA COM 70806A106 1594 189589 SH SOLE 189589 0 0 ICICI BANK LIMITED ADR 45104G104 181 19569 SH SOLE 19569 0 0 INTUITIVE SURGICAL INC COM NEW 46120E602 19466 34114 SH SOLE 34114 0 0 AMERICAN AIRLS GROUP INC COM 02376R102 4 6100 SH Call SOLE 6100 0 0 ICU MED INC COM 44930G107 580 3163 SH SOLE 3163 0 0 MARRIOTT INTL INC NEW CL A 571903202 3963 46206 SH SOLE 46206 0 0 TEKLA HEALTHCARE INVS SH BEN INT 87911J103 282 13166 SH SOLE 13166 0 0 INVESCO EXCHANGE-TRADED FD T SR LN ETF 46138G508 342 16132 SH SOLE 16132 0 0 AMDOCS LTD SHS G02602103 266 4360 SH SOLE 4360 0 0 PIMCO CORPORATE & INCOME STR COM 72200U100 1738 109803 SH SOLE 109803 0 0 BIONDVAX PHARMACEUTICALS LTD SPOND ADS 09073Q105 435 19160 SH SOLE 19160 0 0 GOLDMAN SACHS BDC INC SHS 38147U107 192 11903 SH SOLE 11903 0 0 ZUORA INC COM CL A 98983V106 3721 292013 SH SOLE 292013 0 0 RED ROBIN GOURMET BURGERS IN COM 75689M101 104 10171 SH SOLE 10171 0 0 CHEMOURS CO COM 163851108 177 11834 SH SOLE 11834 0 0 IONIS PHARMACEUTICALS INC COM 462222100 703 12038 SH SOLE 12038 0 0 CISCO SYS INC COM 17275R102 118288 2536880 SH SOLE 2536880 0 0 FIRST TR LRGE CP CORE ALPHA COM SHS 33734K109 888 14945 SH SOLE 14945 0 0 HOWMET AEROSPACE INC COM 443201108 1502 94548 SH SOLE 94548 0 0 BURLINGTON STORES INC COM 122017106 840 4293 SH SOLE 4293 0 0 PIMCO ETF TR ENHAN SHRT MA AC 72201R833 63897 628289 SH SOLE 628289 0 0 UNITED STS 12 MONTH OIL FD L UNIT BEN INT 91288V103 463 31447 SH SOLE 31447 0 0 ISHARES TR MULTIFACTOR USA 46434V282 591 19096 SH SOLE 19096 0 0 NOKIA CORP SPONSORED ADR 654902204 4144 942764 SH SOLE 942764 0 0 LLOYDS BANKING GROUP PLC SPONSORED ADR 539439109 330 219134 SH SOLE 219134 0 0 VANGUARD ADMIRAL FDS INC SMLCP 600 VAL 921932778 227 2179 SH SOLE 2179 0 0 KLA CORP COM NEW 482480100 2237 11462 SH SOLE 11462 0 0 CROWN HLDGS INC COM 228368106 431 6594 SH SOLE 6594 0 0 BLACKROCK MUN BD TR COM 09249H104 295 19471 SH SOLE 19471 0 0 FORTUNE BRANDS HOME & SEC IN COM 34964C106 740 11547 SH SOLE 11547 0 0 API GROUP CORP COM STK 00187Y100 150 12325 SH SOLE 12325 0 0 FISERV INC COM 337738108 3028 31023 SH SOLE 31023 0 0 ISHARES INC MSCI GBL ETF NEW 46434G848 2116 86622 SH SOLE 86622 0 0 QURATE RETAIL INC COM SER A 74915M100 1364 143615 SH SOLE 143615 0 0 TONIX PHARMACEUTICALS HLDG C COM 890260706 22 35335 SH SOLE 35335 0 0 NETFLIX INC COM 64110L106 0 200 SH Call SOLE 200 0 0 AXON ENTERPRISE INC COM 05464C101 8 100 SH Call SOLE 100 0 0 THE TRADE DESK INC COM CL A 88339J105 2811 6913 SH SOLE 6913 0 0 FLAHERTY & CRUMRINE TOTAL RE COM 338479108 303 15229 SH SOLE 15229 0 0 SELECT SECTOR SPDR TR ENERGY 81369Y506 7 2000 SH Put SOLE 2000 0 0 BIOMARIN PHARMACEUTICAL INC COM 09061G101 281 2310 SH SOLE 2310 0 0 INNOVATIVE SOLUTIONS & SUPPO COM 45769N105 188 37589 SH SOLE 37589 0 0 OPKO HEALTH INC COM 68375N103 94 27590 SH SOLE 27590 0 0 SPDR SER TR AEROSPACE DEF 78464A631 1326 15120 SH SOLE 15120 0 0 ISHARES INC MSCI SINGPOR ETF 46434G780 2200 116968 SH SOLE 116968 0 0 PRECISION DRILLING CORP COM 2010 74022D308 20 27050 SH SOLE 27050 0 0 GROCERY OUTLET HLDG CORP COM 39874R101 545 13328 SH SOLE 13328 0 0 LIBERTY GLOBAL PLC SHS CL C G5480U120 244 11629 SH SOLE 11629 0 0 COHEN & STEERS TOTAL RETURN COM 19247R103 186 14892 SH SOLE 14892 0 0 OSHKOSH CORP COM 688239201 360 4934 SH SOLE 4934 0 0 ROYAL CARIBBEAN CRUISES LTD COM V7780T103 709 13993 SH SOLE 13993 0 0 PNC FINL SVCS GROUP INC COM 693475105 42338 402428 SH SOLE 402428 0 0 LIQTECH INTL INC COM 53632A201 587 107450 SH SOLE 107450 0 0 CAMPING WORLD HLDGS INC CL A 13462K109 63 8000 SH Call SOLE 8000 0 0 TJX COS INC NEW COM 872540109 18264 360993 SH SOLE 360993 0 0 CUBIC CORP COM 229669106 424 8830 SH SOLE 8830 0 0 SPDR SER TR S&P BK ETF 78464A797 525 17003 SH SOLE 17003 0 0 SPDR INDEX SHS FDS ASIA PACIF ETF 78463X301 241 2445 SH SOLE 2445 0 0 OMEGA HEALTHCARE INVS INC COM 681936100 414 13997 SH SOLE 13997 0 0 VERTICAL CAP INCOME FD SHS BEN INT 92535C104 958 99376 SH SOLE 99376 0 0 GOLUB CAP BDC INC COM 38173M102 7747 664662 SH SOLE 664662 0 0 ISHARES INC MSCI STH KOR ETF 464286772 210 3684 SH SOLE 3684 0 0 NORTHERN TR CORP COM 665859104 1118 14095 SH SOLE 14095 0 0 ISHARES TR INTL TREA BD ETF 464288117 246 4841 SH SOLE 4841 0 0 NUVEEN MARYLAND QLT MUN INC COM 67061Q107 1970 153002 SH SOLE 153002 0 0 ISHARES TR CALIF MUN BD ETF 464288356 1045 16762 SH SOLE 16762 0 0 FIRST TR EXCHANGE TRADED FD FINLS ALPHADEX 33734X135 2544 99935 SH SOLE 99935 0 0 DIREXION SHS ETF TR DLY GOLD INDX 2X 25460G781 649 8310 SH SOLE 8310 0 0 TANGER FACTORY OUTLET CTRS I COM 875465106 76 10485 SH SOLE 10485 0 0 CORELOGIC INC COM 21871D103 1048 15527 SH SOLE 15527 0 0 ISHARES INC MSCI GBL GOLD MN 46434G855 8856 293118 SH SOLE 293118 0 0 PRECISION BIOSCIENCES INC COM 74019P108 97 11690 SH SOLE 11690 0 0 PROCTER AND GAMBLE CO COM 742718109 4 2500 SH Put SOLE 2500 0 0 ZILLOW GROUP INC CL A 98954M101 650 11341 SH SOLE 11341 0 0 SMITH A O CORP COM 831865209 602 12790 SH SOLE 12790 0 0 LILLY ELI & CO COM 532457108 55486 338050 SH SOLE 338050 0 0 NXP SEMICONDUCTORS N V COM N6596X109 804 7098 SH SOLE 7098 0 0 TELUS CORPORATION COM 87971M103 193 11562 SH SOLE 11562 0 0 AMAZON COM INC COM 023135106 308457 111631 SH SOLE 111631 0 0 UNILEVER N V N Y SHS NEW 904784709 5073 95162 SH SOLE 95162 0 0 ISHARES TR USA QUALITY FCTR 46432F339 23010 240131 SH SOLE 240131 0 0 FIVE BELOW INC COM 33829M101 1043 9804 SH SOLE 9804 0 0 ALBANY INTL CORP CL A 012348108 653 11084 SH SOLE 11084 0 0 ISHARES TR EAFE SML CP ETF 464288273 18206 339889 SH SOLE 339889 0 0 EYEPOINT PHARMACEUTICALS INC COM 30233G100 4000 5284688 SH SOLE 5284688 0 0 RELX PLC SPONSORED ADR 759530108 240 10284 SH SOLE 10284 0 0 STERIS PLC SHS USD G8473T100 2948 19222 SH SOLE 19222 0 0 WINTRUST FINL CORP COM 97650W108 344 7865 SH SOLE 7865 0 0 MYLAN NV SHS EURO N59465109 12 10000 SH Call SOLE 10000 0 0 VANGUARD INDEX FDS VALUE ETF 922908744 45978 461750 SH SOLE 461750 0 0 REPRO MED SYS INC COM 759910102 449 50000 SH SOLE 50000 0 0 NEKTAR THERAPEUTICS COM 640268108 0 100 SH Call SOLE 100 0 0 APPLE INC COM 037833100 74 1700 SH Call SOLE 1700 0 0 DUNKIN BRANDS GROUP INC COM 265504100 796 12203 SH SOLE 12203 0 0 NEXPOINT STRATEGIC OPORTUNT COM NEW 65340G205 204 19391 SH SOLE 19391 0 0 NUSHARES ETF TR NUVEEN ESG LRGCP 67092P201 1244 27133 SH SOLE 27133 0 0 FIRST TR EXCHNG TRADED FD VI TCW UNCONSTRAI 33740F888 17494 680193 SH SOLE 680193 0 0 FOX FACTORY HLDG CORP COM 35138V102 1014 12267 SH SOLE 12267 0 0 OAKTREE ACQUISITION CORP SHS CL A G67145105 117 11500 SH SOLE 11500 0 0 INNOVATOR ETFS TR IBD 50 ETF 45782C102 301 8824 SH SOLE 8824 0 0 VANGUARD ADMIRAL FDS INC MIDCP 400 GRTH 921932869 247 1775 SH SOLE 1775 0 0 ROYAL BK CDA COM 780087102 6154 90949 SH SOLE 90949 0 0 IDACORP INC COM 451107106 214 2442 SH SOLE 2442 0 0 WOODWARD INC COM 980745103 273 3513 SH SOLE 3513 0 0 CARVANA CO CL A 146869102 3 200 SH Put SOLE 200 0 0 INVESCO EXCHANGE TRADED FD T INTL DIVI ACHI 46137V548 7564 621293 SH SOLE 621293 0 0 NUVEEN PFD & INCOME OPPORTUN COM 67073B106 207 25264 SH SOLE 25264 0 0 URANIUM ENERGY CORP COM 916896103 92 104787 SH SOLE 104787 0 0 DIREXION SHS ETF TR SP BIOTCH BL NEW 25490K323 247 4160 SH SOLE 4160 0 0 SPDR SER TR SSGA GNDER ETF 78468R747 385 5424 SH SOLE 5424 0 0 INNOVATOR ETFS TR S&P 500 BUFFER 45782C409 493 17389 SH SOLE 17389 0 0 VEEVA SYS INC CL A COM 922475108 3429 14652 SH SOLE 14652 0 0 WESTERN ASSET HIGH INCM FD I COM 95766J102 1085 174899 SH SOLE 174899 0 0 CANADIAN PAC RY LTD COM 13645T100 9468 36992 SH SOLE 36992 0 0 LADDER CAP CORP CL A 505743104 176 21750 SH SOLE 21750 0 0 MGM RESORTS INTERNATIONAL COM 552953101 0 800 SH Call SOLE 800 0 0 CODEXIS INC COM 192005106 270 23590 SH SOLE 23590 0 0 HARTFORD FDS EXCHANGE TRADED SHRT DURTN ETF 41653L602 1068 26317 SH SOLE 26317 0 0 DIODES INC COM 254543101 986 19404 SH SOLE 19404 0 0 SMILEDIRECTCLUB INC CL A COM 83192H106 81 10198 SH SOLE 10198 0 0 PACER FDS TR TRENDP US LAR CP 69374H105 1547 56854 SH SOLE 56854 0 0 FITBIT INC CL A 33812L102 244 37650 SH SOLE 37650 0 0 FIRST MAJESTIC SILVER CORP COM 32076V103 128 12850 SH SOLE 12850 0 0 CME GROUP INC COM 12572Q105 17128 105419 SH SOLE 105419 0 0 SPDR SER TR PORTFOLIO S&P400 78464A847 3067 98339 SH SOLE 98339 0 0 CORPORATE OFFICE PPTYS TR SH BEN INT 22002T108 218 8645 SH SOLE 8645 0 0 NEW AGE BEVERAGES CORP COM 64157V108 6 18400 SH Call SOLE 18400 0 0 PENTAIR PLC SHS G7S00T104 280 7462 SH SOLE 7462 0 0 TETRA TECH INC NEW COM 88162G103 3477 43741 SH SOLE 43741 0 0 SPDR S&P 500 ETF TR TR UNIT 78462F103 159 10100 SH Call SOLE 10100 0 0 COHEN & STEERS REIT & PFD &I COM 19247X100 323 16928 SH SOLE 16928 0 0 EURONET WORLDWIDE INC COM 298736109 362 3773 SH SOLE 3773 0 0 AFFIMED N V COM N01045108 40 16000 SH Call SOLE 16000 0 0 CRITEO S A SPONS ADS 226718104 1977 173469 SH SOLE 173469 0 0 SAP SE SPON ADR 803054204 4162 29693 SH SOLE 29693 0 0 ERICSSON ADR B SEK 10 294821608 227 24571 SH SOLE 24571 0 0 ISHARES TR ASIA 50 ETF 464288430 286 4400 SH SOLE 4400 0 0 AMERICA FIRST MULTIFAMILY IN BEN UNIT CTF 02364V107 87 20754 SH SOLE 20754 0 0 FIRST TR VALUE LINE DIVID IN SHS 33734H106 21770 718141 SH SOLE 718141 0 0 ALLSTATE CORP COM 020002101 9757 100695 SH SOLE 100695 0 0 INVESCO MUNI INCOME OPP TRST COM 46132X101 321 44792 SH SOLE 44792 0 0 ISHARES TR MSCI ACWI ETF 464288257 6514 88313 SH SOLE 88313 0 0 NORTONLIFELOCK INC COM 668771108 607 30633 SH SOLE 30633 0 0 EQUIFAX INC COM 294429105 8689 50506 SH SOLE 50506 0 0 ZEBRA TECHNOLOGIES CORPORATI CL A 989207105 2389 9332 SH SOLE 9332 0 0 IMPAC MTG HLDGS INC COM NEW 45254P508 1415 837766 SH SOLE 837766 0 0 WINGSTOP INC COM 974155103 2 200 SH Call SOLE 200 0 0 DIGITAL RLTY TR INC COM 253868103 17173 120660 SH SOLE 120660 0 0 INOVIO PHARMACEUTICALS INC COM NEW 45773H201 1278 47510 SH SOLE 47510 0 0 LAS VEGAS SANDS CORP COM 517834107 0 200 SH Call SOLE 200 0 0 CHARTER COMMUNICATIONS INC N CL A 16119P108 8836 17307 SH SOLE 17307 0 0 BEST BUY INC COM 086516101 6289 72052 SH SOLE 72052 0 0 JETBLUE AWYS CORP COM 477143101 595 55074 SH SOLE 55074 0 0 WABTEC COM 929740108 521 9642 SH SOLE 9642 0 0 ISHARES TR GLOB HLTHCRE ETF 464287325 2006 29145 SH SOLE 29145 0 0 WEC ENERGY GROUP INC COM 92939U106 3976 45367 SH SOLE 45367 0 0 LYFT INC CL A COM 55087P104 15 11000 SH Put SOLE 11000 0 0 ISHARES TR GLOBAL TECH ETF 464287291 4827 20574 SH SOLE 20574 0 0 PRUDENTIAL FINL INC COM 744320102 2305 37962 SH SOLE 37962 0 0 MALIBU BOATS INC COM CL A 56117J100 494 9509 SH SOLE 9509 0 0 KEYSIGHT TECHNOLOGIES INC COM 49338L103 1868 18517 SH SOLE 18517 0 0 EBAY INC. COM 278642103 6445 122986 SH SOLE 122986 0 0 ISHARES TR IBONDS MAR23 ETF 46432FAZ0 544 19837 PRN SOLE 19837 0 0 CEVA INC COM 157210105 6097 163522 SH SOLE 163522 0 0 ZOETIS INC CL A 98978V103 86 69100 SH Put SOLE 69100 0 0 DARDEN RESTAURANTS INC COM 237194105 932 12220 SH SOLE 12220 0 0 SUMITOMO MITSUI FINL GROUP I SPONSORED ADR 86562M209 95 17537 SH SOLE 17537 0 0 RIO TINTO PLC SPONSORED ADR 767204100 3681 65554 SH SOLE 65554 0 0 VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 27578 579166 SH SOLE 579166 0 0 AT&T INC COM 00206R102 108939 3605770 SH SOLE 3605770 0 0 ISHARES S&P GSCI COMMODITY- UNIT BEN INT 46428R107 172 16721 SH SOLE 16721 0 0 YUM CHINA HLDGS INC COM 98850P109 1314 27289 SH SOLE 27289 0 0 HALLIBURTON CO COM 406216101 870 67007 SH SOLE 67007 0 0 BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 5435 165393 SH SOLE 165393 0 0 NATIONAL GRID PLC SPONSORED ADR NE 636274409 919 15117 SH SOLE 15117 0 0 ATHERSYS INC NEW COM 04744L106 3 10000 SH Put SOLE 10000 0 0