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

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

FORM 13F INFORMATION TABLE

OMB APPROVAL
OMB Number:3235-0006
Expires:Oct 31, 2018
Estimated average burden
hours per response:23.8

COLUMN 1COLUMN 2COLUMN 3COLUMN 4COLUMN 5COLUMN 6COLUMN 7COLUMN 8
VALUESHRS ORSH/PUT/INVESTMENTOTHERVOTING AUTHORITY
NAME OF ISSUERTITLE OF CLASSCUSIP(x$1000)PRN AMTPRNCALLDISCRETIONMANAGERSOLESHAREDNONE
AFLAC INCCOM00105510216313SH SOLE 00313
AGNC INVT CORPCOM00123Q104402,400SHCallSOLE 002,400
AES CORPCOM00130H1051084,017SH SOLE 004,017
ALPS ETF TRALERIAN MLP00162Q452601,963SH SOLE 001,963
AMC ENTMT HLDGS INCCL A COM00165C1041110SH SOLE 00110
AT&T INCCOM00206R1021,35144,636SH SOLE 5,031039,605
ARK ETF TRFINTECH INNOVA00214Q70835693SH SOLE 3010392
ABBOTT LABSCOM0028241004373,649SH SOLE 33603,313
ABBVIE INCCOM00287Y1095535,110SH SOLE 1,01404,096
ABERDEEN STD PLATINUM ETF TRPHYSCL PLATM SHS003260106440SH SOLE 4000
ABERDEEN STD SILVER ETF TRPHYSCL SILVR SHS00326410813550SH SOLE 00550
ABERDEEN STD GOLD ETF TRPHYSCL GOLD SHS00326A10450530,763SH SOLE 5,049025,714
ACTIVISION BLIZZARD INCCOM00507V10937400SHCallSOLE 00400
ADAPTIMMUNE THERAPEUTICS PLCSPONDS ADR00653A1071120SH SOLE 00120
ADOBE SYSTEMS INCORPORATEDCOM00724F1013675SH SOLE 7500
ADVISORSHARES TRPURE US CANNABIS00768Y45340950SH SOLE 4000550
ADVISORSHARES TRPURE CANNABIS00768Y49512500SH SOLE 00500
ADVANSIX INCCOM00773T101013SH SOLE 0013
ADVANCED MICRO DEVICES INCCOM007903107941,200SHCallSOLE 001,200
ADVANCED MICRO DEVICES INCCOM00790310704SH SOLE 400
AIRBNB INCCOM CL A00906610156300SHCallSOLE 00300
AIRBNB INCCOM CL A00906610128150SH SOLE 500100
ALCOA CORPCOM0138721069277SH SOLE 27700
ALEXANDRIA REAL ESTATE EQ INCOM01527110964390SH SOLE 00390
ALEXION PHARMACEUTICALS INCCOM015351109215SH SOLE 0015
ALIBABA GROUP HLDG LTDSPONSORED ADS01609W10291400SHCallSOLE 00400
ALIBABA GROUP HLDG LTDSPONSORED ADS01609W10245200SH SOLE 20000
ALLSTATE CORPCOM02000210146400SH SOLE 00400
ALPHABET INCCAP STK CL C02079K107960464SH SOLE 00464
ALPHABET INCCAP STK CL A02079K3051,651800SHCallSOLE 00800
ALPHABET INCCAP STK CL A02079K3052,7411,329SH SOLE 11201,217
ALSET EHOME INTERNATIONAL INCOM 02116A1043300SH SOLE 30000
ALTRIA GROUP INCCOM02209S10378215,279SH SOLE 2,772012,507
AMAZON COM INCCOM0231351061,547500SHCallSOLE 00500
AMAZON COM INCCOM0231351062,491805SH SOLE 1260679
AMEREN CORPCOM02360810241500SH SOLE 00500
AMERICAN EXPRESS COCOM02581610967471SH SOLE 2450226
AMERICAN INTL GROUP INCCOM NEW02687478428600SH SOLE 2000400
AMERICAN TOWER CORP NEWCOM03027X10068283SH SOLE 00283
AMGEN INCCOM0311621002661,070SH SOLE 001,070
AMICUS THERAPEUTICS INCCOM03152W109042SH SOLE 0042
ANHEUSER BUSCH INBEV SA/NVSPONSORED ADR03524A10831500SH SOLE 50000
ANNALY CAPITAL MANAGEMENT INCOM035710409414,800SHCallSOLE 004,800
ANTHEM INCCOM0367521031747SH SOLE 0047
APPIAN CORPCL A03782L10140300SHCallSOLE 00300
APPIAN CORPCL A03782L1011411,062SH SOLE 1,06200
APPLE INCCOM0378331002682,200SHCallSOLE 002,200
APPLE INCCOM03783310011,31292,609SH SOLE 4,318088,291
APPLIED MATLS INCCOM0382221055043,773SH SOLE 1303,760
APPLIED UV INCCOM03828V1053300SH SOLE 00300
ARISTA NETWORKS INCCOM04041310691300SHCallSOLE 00300
ARISTA NETWORKS INCCOM040413106413SH SOLE 0013
ASTRAZENECA PLCSPONSORED ADR0463531085100SH SOLE 10000
ATMOS ENERGY CORPCOM04956010565661SH SOLE 00661
AUTODESK INCCOM05276910655200SHCallSOLE 00200
AUTOLIV INCCOM05280010928300SH SOLE 00300
AUTOMATIC DATA PROCESSING INCOM053015103150798SH SOLE 00798
AUTOZONE INCCOM05333210243SH SOLE 003
AVADEL PHARMACEUTICALS PLCSPONSORED ADR05337M104273,000SHCallSOLE 003,000
AVADEL PHARMACEUTICALS PLCSPONSORED ADR05337M104728,000SH SOLE 8,00000
AVALONBAY CMNTYS INCCOM053484101420SH SOLE 0020
AXON ENTERPRISE INCCOM05464C101750SH SOLE 0050
AXSOME THERAPEUTICS INCCOM05464T10414250SH SOLE 25000
BCE INCCOM NEW05534B7609200SH SOLE 00200
BP PLCSPONSORED ADR055622104331,362SH SOLE 30401,058
BANCORP INC DELCOM05969A1058385SH SOLE 38500
BANDWIDTH INCCOM CL A05988J10338300SH SOLE 30000
BK OF AMERICA CORPCOM0605051041634,214SH SOLE 2,26801,946
BAXTER INTL INCCOM07181310942500SHCallSOLE 00500
BAXTER INTL INCCOM07181310921244SH SOLE 00244
BECTON DICKINSON & COCOM07588710970289SH SOLE 00289
BED BATH & BEYOND INCCOM075896100622,100SHCallSOLE 002,100
BED BATH & BEYOND INCCOM07589610015500SH SOLE 50000
BERKSHIRE HATHAWAY INC DELCL B NEW084670702231900SHCallSOLE 00900
BERKSHIRE HATHAWAY INC DELCL B NEW0846707025,30220,752SH SOLE 1,476019,276
BHP GROUP LTDSPONSORED ADS0886061081301,870SH SOLE 52001,350
BEYOND MEAT INCCOM08862E10916SH SOLE 006
BEYOND AIR INCCOM08862L103173,000SH SOLE 3,00000
BIONTECH SESPONSORED ADS09075V102440SH SOLE 0040
BLACKBERRY LTDCOM09228F103334,000SHCallSOLE 004,000
BLACKROCK INCCOM09247X1015066SH SOLE 50016
BLACKROCK MD MUN BD TRCOM09249L10531721,272SH SOLE 0021,272
BLACKROCK MUNI INCOME TR IICOM09249N10112800SH SOLE 00800
BLACKROCK LTD DURATION INC TCOM SHS09249W1011066,307SH SOLE 006,307
BLACKROCK RES & COMMODITIESSHS09257A108283,205SH SOLE 003,205
BLACKSTONE STRATEGIC CREDITCOM SHS BEN IN09257R101181,313SH SOLE 001,313
BLACKSTONE GROUP INCCOM09260D10737502SH SOLE 00502
BOEING COCOM0970231055852,300SHCallSOLE 002,300
BOEING COCOM0970231051,1544,529SH SOLE 52304,006
BOOKING HOLDINGS INCCOM09857L108146SH SOLE 006
BOOZ ALLEN HAMILTON HLDG CORCL A09950210610127SH SOLE 00127
BOSTON SCIENTIFIC CORPCOM1011371074105SH SOLE 10500
BOYD GAMING CORPCOM10330410111191SH SOLE 00191
BRISTOL-MYERS SQUIBB COCOM1101221083114,919SH SOLE 004,919
BROADRIDGE FINL SOLUTIONS INCOM11133T10316104SH SOLE 00104
BROADCOM INCCOM11135F1013780SH SOLE 18062
BROOKFIELD ASSET MGMT INCCL A LTD VT SH11258510426580SH SOLE 00580
BROWN FORMAN CORPCL B1156372091021,482SH SOLE 001,482
C3 AI INCCL A12468P104235SH SOLE 0035
CBRE GROUP INCCL A12504L109446SH SOLE 0046
CGI INCCL A SUB VTG12532H104667SH SOLE 0067
CIGNA CORP NEWCOM12552310063260SH SOLE 00260
CSX CORPCOM1264081031741,800SH SOLE 001,800
CVS HEALTH CORPCOM126650100751,000SHCallSOLE 001,000
CVS HEALTH CORPCOM1266501002283,030SH SOLE 20002,830
CANADIAN PAC RY LTDCOM13645T10038100SH SOLE 00100
CANOPY GROWTH CORPCOM13803510010300SHCallSOLE 00300
CANOPY GROWTH CORPCOM1380351007204SH SOLE 125079
CAPITAL ONE FINL CORPCOM14040H10533258SH SOLE 00258
CARRIER GLOBAL CORPORATIONCOM14448C1042145,076SH SOLE 30504,771
CATERPILLAR INCCOM14912310123100SHCallSOLE 00100
CATERPILLAR INCCOM1491231018433,636SH SOLE 90002,736
CENTENE CORP DELCOM15135B1018121SH SOLE 00121
CHARLES RIV LABS INTL INCCOM159864107517SH SOLE 0017
CHARTER COMMUNICATIONS INC NCL A16119P10846SH SOLE 006
CHEGG INCCOM16309210917200SH SOLE 00200
CHEMOURS COCOM163851108263SH SOLE 0063
CHEVRON CORP NEWCOM1667641004033,842SH SOLE 1,03402,808
CHIASMA INCCOM16706W1021225SH SOLE 00225
CHIMERA INVT CORPCOM NEW16934Q2086489SH SOLE 00489
CHIPOTLE MEXICAN GRILL INCCOM169656105163115SH SOLE 00115
CINCINNATI FINL CORPCOM172062101110SH SOLE 0010
CISCO SYS INCCOM17275R10226500SHCallSOLE 00500
CISCO SYS INCCOM17275R1021,27424,628SH SOLE 1,926022,703
CITIGROUP INCCOM NEW1729674241021,400SHCallSOLE 001,400
CITIGROUP INCCOM NEW1729674241361,863SH SOLE 9700893
CITIZENS FINANCIAL GROUP INCCOM17461010514318SH SOLE 00318
CLOROX CO DELCOM1890541092231,156SH SOLE 6001,096
CLOUDFLARE INCCL A COM18915M10728400SHCallSOLE 00400
COCA COLA COCOM1912161004799,080SH SOLE 1,07008,009
COGNEX CORPCOM19242210312150SH SOLE 15000
COHEN & STEERS QUALITY INCOMCOM19247L106372,674SH SOLE 002,674
COHEN & STEERS LTD DURATIONCOM19248C1051,81069,293SH SOLE 10,074059,219
COLGATE PALMOLIVE COCOM1941621031962,488SH SOLE 30802,180
COMCAST CORP NEWCL A20030N1011302,408SH SOLE 20002,208
COMERICA INCCOM2003401077100SH SOLE 00100
COMPANHIA DE SANEAMENTO BASISPONSORED ADR20441A10291,200SH SOLE 1,20000
COMPANHIA PARANAENSE ENERG CSPON ADR PFD20441B40721,210SH SOLE 001,210
CONAGRA BRANDS INCCOM20588710226700SH SOLE 00700
CONOCOPHILLIPSCOM20825C10447887SH SOLE 00887
CONSOLIDATED EDISON INCCOM2091151042573,431SH SOLE 003,431
CONSTELLATION BRANDS INCCL A21036P1081460SH SOLE 6000
CONTRAFECT CORPCOM NEW212326300050SH SOLE 0050
CORBUS PHARMACEUTICALS HLDGSCOM21833P10363,000SH SOLE 3,00000
CORTEVA INCCOM22052L104581,246SH SOLE 001,246
COSTCO WHSL CORP NEWCOM22160K105211600SHCallSOLE 00600
COSTCO WHSL CORP NEWCOM22160K1059642,734SH SOLE 7502,659
COTY INCCOM CL A222070203189SH SOLE 8900
COUPA SOFTWARE INCCOM22266L10625100SHCallSOLE 00100
COUPA SOFTWARE INCCOM22266L1061350SH SOLE 5000
COUPANG INCCL A 22266T1095100SH SOLE 00100
CRESTWOOD EQUITY PARTNERS LPUNIT LTD PARTNER226344208281,000SH SOLE 1,00000
CROWDSTRIKE HLDGS INCCL A22788C105110600SHCallSOLE 00600
CROWDSTRIKE HLDGS INCCL A22788C105420SH SOLE 2000
CROWN CASTLE INTL CORP NEWCOM22822V10145260SH SOLE 26000
CUMMINS INCCOM23102110627SH SOLE 007
DBX ETF TRXTRACK MSCI EAFE2330512008217SH SOLE 550162
DXC TECHNOLOGY COCOM23355L10603SH SOLE 003
DATADOG INCCL A COM23804L103332SH SOLE 3200
DEERE & COCOM2441991054121,100SHCallSOLE 001,100
DEERE & COCOM244199105290775SH SOLE 4000375
DELL TECHNOLOGIES INCCL C24703L20239437SH SOLE 00437
DELTA AIR LINES INC DELCOM NEW247361702821,700SHCallSOLE 001,700
DELTA AIR LINES INC DELCOM NEW24736170215304SH SOLE 00304
DESIGNER BRANDS INCCL A250565108171,000SH SOLE 1,00000
DEXCOM INCCOM252131107108300SHCallSOLE 00300
DIAGEO PLCSPON ADR NEW25243Q205318SH SOLE 0018
DIGITAL RLTY TR INCCOM25386810380566SH SOLE 00566
DISNEY WALT COCOM2546871061841,000SHCallSOLE 001,000
DISNEY WALT COCOM2546871064412,389SH SOLE 49601,892
DOCUSIGN INCCOM25616310640200SHCallSOLE 00200
DOMINION ENERGY INCCOM25746U1092413,174SH SOLE 1,07402,100
DOUBLELINE INCOME SOLUTIONSCOM258622109301,650SH SOLE 001,650
DOVER CORPCOM260003108536SH SOLE 0036
DOW INCCOM2605571032854,465SH SOLE 36704,098
DRAFTKINGS INCCOM CL A26142R10455900SHCallSOLE 00900
DRAFTKINGS INCCOM CL A26142R1046100SH SOLE 10000
DUKE ENERGY CORP NEWCOM NEW26441C2044344,495SH SOLE 57603,919
DUPONT DE NEMOURS INCCOM26614N102771,000SHCallSOLE 001,000
DUPONT DE NEMOURS INCCOM26614N10272930SH SOLE 640866
EAGLE BANCORP INC MDCOM268948106631,188SH SOLE 001,188
ETF SER SOLUTIONSUS GLB JETS26922A8424160SH SOLE 00160
ETF MANAGERS TRPRIME CYBR SCRTY26924G2019157SH SOLE 00157
ETF MANAGERS TRETFMG ALTR HRVST26924G5087300SHCallSOLE 00300
ETF MANAGERS TRETFMG ALTR HRVST26924G5089400SH SOLE 00400
EASTMAN CHEM COCOM27743210064581SH SOLE 00581
EATON VANCE SR INCOME TRSH BEN INT27826S103152,200SH SOLE 1,20001,000
EATON VANCE MUNI INCOME TRUSSH BEN INT27826U108282,035SH SOLE 002,035
EATON VANCE FLTING RATE INCCOM278279104664,676SH SOLE 004,676
EATON VANCE MUN BD FDCOM27827X101231,732SH SOLE 001,732
EATON VANCE LTD DURATION INCCOM27828H105017SH SOLE 0017
ELANCO ANIMAL HEALTH INCCOM28414H1035171SH SOLE 00171
EMERGENT BIOSOLUTIONS INCCOM29089Q1059100SH SOLE 00100
EMERSON ELEC COCOM291011104951,050SH SOLE 001,050
ENBRIDGE INCCOM29250N105501,363SH SOLE 001,363
ENANTA PHARMACEUTICALS INCCOM29251M10634696SH SOLE 00696
ENERGY TRANSFER LPCOM UT LTD PTN29273V100374,780SH SOLE 48004,300
ENNIS INCCOM29338910213605SH SOLE 00605
ENPHASE ENERGY INCCOM29355A10742260SH SOLE 00260
ENTERPRISE PRODS PARTNERS LCOM2937921071938,784SH SOLE 008,784
EQUINOR ASASPONSORED ADR29446M1022111SH SOLE 00111
EVERCORE INCCLASS A29977A105319SH SOLE 0019
EXELON CORPCOM30161N1011503,435SH SOLE 003,435
EXPEDITORS INTL WASH INCCOM30213010934320SH SOLE 00320
EXXON MOBIL CORPCOM30231G10262411,180SH SOLE 2,14909,031
FMC CORPCOM NEW30249130322200SH SOLE 20000
FACEBOOK INCCL A30303M102177600SHCallSOLE 00600
FACEBOOK INCCL A30303M1027332,489SH SOLE 37502,114
FAIR ISAAC CORPCOM3032501043675SH SOLE 7500
FEDERAL RLTY INVT TRSH BEN INT NEW31374720649487SH SOLE 00487
FEDEX CORPCOM31428X106199700SHCallSOLE 00700
FIFTH THIRD BANCORPCOM3167731008226SH SOLE 00226
FIREEYE INCCOM31816Q101290SH SOLE 9000
FIRST REP BK SAN FRANCISCO CCOM33616C10020117SH SOLE 00117
FIRST SOLAR INCCOM33643310713150SH SOLE 15000
FIRST TR EXCHANGE-TRADED FDDJ INTERNT IDX33733E3021567SH SOLE 0067
FIRST TR EXCHANGE-TRADED FDNAS CLNEDG GREEN33733E50017246SH SOLE 00246
FIRST TR SR FLG RTE INCM FDCOM33733U1084289SH SOLE 28900
FIRST TR EXCHANGE-TRADED FDNO AMER ENERGY33738D101162SH SOLE 0062
FIRST TR EXCH TRADED FD IIIPFD SECS INC ETF33739E1081628,063SH SOLE 31107,752
FIRSTHAND TECHNOLOGY VALUE FCOM33766Y100025SH SOLE 0025
FLEXSHARES TRMORNSTAR UPSTR33939L407246SH SOLE 0046
FLEXSHARES TRINTL QLTDV IDX33939L837137SH SOLE 0037
FLUOR CORP NEWCOM3434121027300SH SOLE 30000
FORD MTR CO DELCOM345370860655,311SH SOLE 3,50001,811
FORTIVE CORPCOM34959J1087100SH SOLE 10000
FORTUNE BRANDS HOME & SEC INCOM34964C10614150SH SOLE 15000
FREEPORT-MCMORAN INCCL B35671D857331,000SHCallSOLE 001,000
FREEPORT-MCMORAN INCCL B35671D85732966SH SOLE 00966
FREQUENCY THERAPEUTICS INCCOM35803L1082257SH SOLE 00257
FULGENT GENETICS INCCOM35966410939400SH SOLE 40000
GEO GROUP INC NEWCOM36162J106192,500SH SOLE 2,50000
GW PHARMACEUTICALS PLCADS36197T10324109SH SOLE 10009
GS ACQUISITION HLDGS CORP IICOM CL A36258Q1052168SH SOLE 16800
GAMCO GLOBAL GOLD NAT RES &COM SH BEN INT36465A10971,972SH SOLE 001,972
GARTNER INCCOM36665110729160SH SOLE 00160
GENERAL DYNAMICS CORPCOM369550108127700SH SOLE 00700
GENERAL ELECTRIC COCOM369604103332,500SHCallSOLE 002,500
GENERAL ELECTRIC COCOM36960410334226,070SH SOLE 525025,545
GENERAL MLS INCCOM37033410443702SH SOLE 00702
GENERAL MTRS COCOM37045V10023400SHCallSOLE 00400
GENERAL MTRS COCOM37045V10016276SH SOLE 260250
GENUINE PARTS COCOM37246010558500SH SOLE 00500
GENWORTH FINL INCCOM CL A37247D106144,315SH SOLE 31504,000
GILEAD SCIENCES INCCOM37555810326400SHCallSOLE 00400
GLOBUS MED INCCL A37957720843700SH SOLE 70000
GODADDY INCCL A380237107340SH SOLE 0040
GOLDMAN SACHS GROUP INCCOM38141G10498300SHCallSOLE 00300
GOLDMAN SACHS GROUP INCCOM38141G1043541,083SH SOLE 3950689
GRACE W R & CO DEL NEWCOM38388F108576SH SOLE 0076
GUIDEWIRE SOFTWARE INCCOM40171V10030300SH SOLE 00300
HP INCCOM40434L10522700SH SOLE 661039
HALLIBURTON COCOM40621610112580SH SOLE 00580
HARLEY DAVIDSON INCCOM412822108113SH SOLE 0013
HARTFORD FINL SVCS GROUP INCCOM4165151047107SH SOLE 00107
HEALTHPEAK PROPERTIES INCCOM42250P1033107SH SOLE 00107
HERSHEY COCOM427866108211SH SOLE 0011
HEWLETT PACKARD ENTERPRISE CCOM42824C1093221SH SOLE 00221
HOME DEPOT INCCOM4370761023061,000SHCallSOLE 001,000
HOME DEPOT INCCOM4370761027662,511SH SOLE 5002,461
HONDA MOTOR LTDAMERN SHS4381283089300SH SOLE 00300
HONEYWELL INTL INCCOM4385161067003,225SH SOLE 61002,615
HOST HOTELS & RESORTS INCCOM44107P10411678SH SOLE 00678
HOWARD BANCORP INCCOM4424961055283SH SOLE 00283
HUBSPOT INCCOM443573100227500SHCallSOLE 00500
HUBSPOT INCCOM443573100512SH SOLE 0012
HUNTINGTON INGALLS INDS INCCOM446413106733SH SOLE 0033
HUNTSMAN CORPCOM4470111074149SH SOLE 00149
IES HLDGS INCCOM44951W106661,300SH SOLE 1,30000
IDEXX LABS INCCOM45168D10449100SH SOLE 10000
ILLUMINA INCCOM452327109154400SHCallSOLE 00400
INGERSOLL RAND INCCOM45687V106124SH SOLE 0024
INNOVATIVE INDL PPTYS INCCOM45781V101210SH SOLE 0010
INTEL CORPCOM45814010032500SHCallSOLE 00500
INTEL CORPCOM4581401001,08616,966SH SOLE 2,314014,652
INTERNATIONAL BUSINESS MACHSCOM4592001014393,291SH SOLE 003,291
INTERNATIONAL PAPER COCOM4601461036117SH SOLE 00117
INTERPUBLIC GROUP COS INCCOM4606901006197SH SOLE 00197
INVESCO QQQ TRUNIT SER 146090E1031,3134,114SH SOLE 55103,563
INVESCO ACTIVLY MANGD ETC FDOPTIMUM YIELD46090F1002107SH SOLE 10700
INTUITCOM461202103115300SHCallSOLE 00300
INVESCO EXCHANGE TRADED FD TWILDERHIL CLAN46137V13455555SH SOLE 00555
INVESCO EXCHANGE TRADED FD TS&P500 EQL UTL46137V27459570SH SOLE 00570
INVESCO EXCHANGE TRADED FD TS&P500 EQL TEC46137V282150557SH SOLE 400517
INVESCO EXCHANGE TRADED FD TS&P500 EQL HLT46137V332163608SH SOLE 00608
INVESCO EXCHANGE TRADED FD TS&P500 EQL FIN46137V34062011,106SH SOLE 2,66908,437
INVESCO EXCHANGE TRADED FD TS&P500 EQL WGT46137V3572,99721,159SH SOLE 1,602019,557
INVESCO EXCHANGE TRADED FD TS&P500 EQL STP46137V37322138SH SOLE 00138
INVESCO EXCHANGE TRADED FD TFINL PFD ETF46137V62135218,654SH SOLE 0018,654
INVESCO EXCH TRADED FD TR IIS&P SMLCP FINL46138E15617305SH SOLE 00305
INVESCO EXCH TRADED FD TR IIS&P500 LOW VOL46138E354901,540SH SOLE 1,54000
INVESCO EXCH TRADED FD TR IIPFD ETF46138E5111207,977SH SOLE 007,977
INVESCO EXCH TRADED FD TR IIGLOBAL WATER46138E65111300SH SOLE 00300
INVESCO EXCH TRADED FD TR IISR LN ETF46138G508763,427SH SOLE 52802,899
INVESCO EXCH TRADED FD TR IIVAR RATE PFD46138G870542,100SH SOLE 002,100
INVESCO EXCH TRD SLF IDX FDBULSHS 2023 CB46138J866311,445SH SOLE 1,44500
INVITAE CORPCOM46185L10319500SHCallSOLE 00500
IRON MTN INC NEWCOM46284V1015143SH SOLE 00143
GOLD TRISHARES464285105452,773SH SOLE 002,773
ISHARES INCMSCI GLB SLV&MTL464286327302,000SH SOLE 2,00000
ISHARES INCMSCI GERMANY ETF464286806135SH SOLE 0035
ISHARES TRSELECT DIVID ETF4642871683222,823SH SOLE 37702,446
ISHARES TRTIPS BD ETF464287176105835SH SOLE 00835
ISHARES TRCORE S&P500 ETF4642872005691,430SH SOLE 6801,362
ISHARES TRCORE US AGGBD ET46428722617147SH SOLE 00147
ISHARES TRMSCI EMG MKT ETF464287234951,788SH SOLE 001,788
ISHARES TRIBOXX INV CP ETF4642872422241,723SH SOLE 35001,373
ISHARES TRS&P 500 GRWT ETF4642873091312,019SH SOLE 002,019
ISHARES TRGLOB HLTHCRE ETF4642873252673,470SH SOLE 64702,823
ISHARES TRGLOBAL ENERG ETF464287341331,357SH SOLE 001,357
ISHARES TRS&P 500 VAL ETF464287408119839SH SOLE 00839
ISHARES TR20 YR TR BD ETF464287432643SH SOLE 0043
ISHARES TRBARCLAYS 7 10 YR46428744075666SH SOLE 00666
ISHARES TRMSCI EAFE ETF4642874652032,670SH SOLE 002,670
ISHARES TRRUS MD CP GR ETF46428748141406SH SOLE 00406
ISHARES TRCORE S&P MCP ETF4642875071,2364,750SH SOLE 1,01003,740
ISHARES TRNASDAQ BIOTECH4642875561384SH SOLE 0084
ISHARES TRS&P MC 400GR ETF4642876061,21815,546SH SOLE 272015,274
ISHARES TRRUS 1000 GRW ETF464287614197810SH SOLE 00810
ISHARES TRRUS 2000 GRW ETF46428764865215SH SOLE 00215
ISHARES TRRUSSELL 2000 ETF464287655197890SH SOLE 00890
ISHARES TRCORE S&P US VLU46428766332466SH SOLE 00466
ISHARES TRCORE S&P US GWT46428767182901SH SOLE 00901
ISHARES TRU.S. UTILITS ETF46428769718220SH SOLE 00220
ISHARES TRS&P MC 400VL ETF46428770581798SH SOLE 00798
ISHARES TRUS HLTHCARE ETF4642877621872SH SOLE 0072
ISHARES TRCORE S&P SCP ETF4642878046916,362SH SOLE 97505,387
ISHARES TRS&P SML 600 GWT4642878873532,753SH SOLE 74002,013
ISHARES TRAGENCY BOND ETF46428816616133SH SOLE 00133
ISHARES TRGL TIMB FORE ETF464288174115SH SOLE 0015
ISHARES TRGL CLEAN ENE ETF4642882242101SH SOLE 00101
ISHARES TRJPMORGAN USD EMG46428828189814SH SOLE 00814
ISHARES TRNEW YORK MUN ETF46428832338663SH SOLE 00663
ISHARES TRNATIONAL MUN ETF46428841476657SH SOLE 00657
ISHARES TRINTL SEL DIV ETF4642884489275SH SOLE 00275
ISHARES TRIBOXX HI YD ETF46428851337421SH SOLE 1300291
ISHARES TRMBS ETF46428858850460SH SOLE 1090351
ISHARES TRGOV/CRED BD ETF46428859613105SH SOLE 00105
ISHARES TRINTRM GOV CR ETF46428861212108SH SOLE 00108
ISHARES TRUSD INV GRDE ETF4642886207115SH SOLE 00115
ISHARES TRPFD AND INCM SEC46428868788723,107SH SOLE 2,181020,926
ISHARES TRGLB CNSM STP ETF46428873752896SH SOLE 00896
ISHARES TRUS AER DEF ETF46428876098945SH SOLE 00945
ISHARES SILVER TRISHARES46428Q109612,708SH SOLE 002,708
ISHARES TRUS TREAS BD ETF46429B267481,850SH SOLE 13101,719
ISHARES TRGNMA BOND ETF46429B33325491SH SOLE 00491
ISHARES TRCORE HIGH DV ETF46429B6632332,456SH SOLE 73401,722
ISHARES TRMSCI USA MIN VOL46429B69762889SH SOLE 00889
ISHARES TRMSCI USA QLT FCT46432F33991749SH SOLE 00749
ISHARES TRMSCI USA VALUE46432F38868661SH SOLE 1520509
ISHARES TRMSCI USA MMENTM46432F396957SH SOLE 0057
ISHARES TRCORE MSCI EAFE46432F842687SH SOLE 0087
ISHARES INCCORE MSCI EMKT46434G10338596SH SOLE 00596
ISHARES TRFOCUSD VAL FAC46435U333231SH SOLE 0031
JBG SMITH PPTYSCOM46590V100264SH SOLE 6400
JPMORGAN CHASE & COCOM46625H1001,1357,454SH SOLE 1,08006,374
JPMORGAN CHASE & COALERIAN ML ETN46625H365965,775SH SOLE 1,00004,775
JACOBS ENGR GROUP INCCOM46981410726200SH SOLE 00200
JD.COM INCSPON ADR CL A47215P10642500SHCallSOLE 00500
JOHNSON & JOHNSONCOM4781601043,92123,858SH SOLE 1,406022,453
JONES LANG LASALLE INCCOM48020Q107421SH SOLE 0021
J2 GLOBAL INCCOM48123V102649SH SOLE 0049
KKR & CO INCCOM48251W10420400SHCallSOLE 00400
KKR & CO INCCOM48251W1041603,269SH SOLE 3,26900
KIMBERLY-CLARK CORPCOM49436810394675SH SOLE 00675
KINDER MORGAN INC DELCOM49456B101362,184SH SOLE 1,14701,037
KOHLS CORPCOM50025510436600SHCallSOLE 00600
KORN FERRYCOM NEW500643200235SH SOLE 0035
KRAFT HEINZ COCOM50075410633818SH SOLE 260792
KURA ONCOLOGY INCCOM50127T109120SH SOLE 0020
LEJU HLDGS LTDSPONSORED ADS50187J1080100SH SOLE 00100
LI AUTO INCSPONSORED ADS50202M1024140SH SOLE 00140
L3HARRIS TECHNOLOGIES INCCOM5024311093571,759SH SOLE 001,759
LAM RESEARCH CORPCOM512807108119200SHCallSOLE 00200
LAM RESEARCH CORPCOM5128071081932SH SOLE 0032
LAS VEGAS SANDS CORPCOM517834107230SH SOLE 0030
LEIDOS HOLDINGS INCCOM52532710280836SH SOLE 800036
LEMONADE INCCOM52567D10719200SHCallSOLE 00200
LEMONADE INCCOM52567D10716174SH SOLE 17400
LILLY ELI & COCOM5324571085633,012SH SOLE 4502,967
LINCOLN NATL CORP INDCOM534187109351SH SOLE 0051
LOCKHEED MARTIN CORPCOM5398301097792,107SH SOLE 30001,807
LOWES COS INCCOM54866110757300SHCallSOLE 00300
LOWES COS INCCOM54866110729150SH SOLE 15000
LULULEMON ATHLETICA INCCOM55002110961200SHCallSOLE 00200
LUMINAR TECHNOLOGIES INCCOM CL A5504241055200SH SOLE 00200
LYFT INCCL A COM55087P10438600SHCallSOLE 00600
MGM RESORTS INTERNATIONALCOM5529531017178SH SOLE 00178
MKS INSTRS INCCOM55306N104947SH SOLE 0047
MSCI INCCOM55354G1001023SH SOLE 0023
MACQUARIE INFRASTRUCTURE CORCOM55608B105130SH SOLE 0030
MAGELLAN MIDSTREAM PRTNRS LPCOM UNIT RP LP559080106761,760SH SOLE 001,760
MANULIFE FINL CORPCOM56501R106331,527SH SOLE 001,527
MARKEL CORPCOM5705351044640SH SOLE 4000
MARRIOTT VACTINS WORLDWID COCOM57164Y10772414SH SOLE 00414
MARSH & MCLENNAN COS INCCOM571748102540SH SOLE 0040
MARRIOTT INTL INC NEWCL A57190320260400SHCallSOLE 00400
MARRIOTT INTL INC NEWCL A5719032025753,883SH SOLE 31103,572
MASTERCARD INCORPORATEDCL A57636Q104178500SHCallSOLE 00500
MASTERCARD INCORPORATEDCL A57636Q1044261,197SH SOLE 2150981
MAXAR TECHNOLOGIES INCCOM57778K105124SH SOLE 0024
MCDONALDS CORPCOM580135101112500SHCallSOLE 00500
MCDONALDS CORPCOM5801351012,36510,553SH SOLE 435010,118
MEDICAL PPTYS TRUST INCCOM58463J304864,050SH SOLE 004,050
MERCADOLIBRE INCCOM58733R1028155SH SOLE 40015
MERCK & CO. INCCOM58933Y1055927,679SH SOLE 35507,324
MERCURY GENL CORP NEWCOM589400100811,339SH SOLE 1,0000339
METLIFE INCCOM59156R10819316SH SOLE 00316
METROMILE INCCOM 5916971071125SH SOLE 12500
MICRO FOCUS INTL PLCSPON ADR NEW59483740304SH SOLE 004
MICROSOFT CORPCOM5949181042831,200SHCallSOLE 001,200
MICROSOFT CORPCOM5949181047,52631,923SH SOLE 384031,539
MICRON TECHNOLOGY INCCOM59511210326300SHCallSOLE 00300
MICRON TECHNOLOGY INCCOM5951121031321,500SH SOLE 1,50000
MILLER HERMAN INCCOM600544100135SH SOLE 0035
MODERNA INCCOM60770K10739300SHCallSOLE 00300
MODERNA INCCOM60770K107757SH SOLE 0057
MONDELEZ INTL INCCL A6092071053115,306SH SOLE 37904,927
MONGODB INCCL A60937P106133500SHCallSOLE 00500
MONGODB INCCL A60937P1062284SH SOLE 20064
MOODYS CORPCOM615369105251839SH SOLE 00839
MORGAN STANLEYCOM NEW61744644854700SH SOLE 4040296
MORGAN STANLEY INDIA INVT FDCOM61745C1054151SH SOLE 00151
NBT BANCORP INCCOM628778102411,030SH SOLE 001,030
NCR CORP NEWCOM62886E10806SH SOLE 006
NIO INCSPON ADS62914V1066150SH SOLE 00150
NATIONAL FUEL GAS COCOM63618010140800SH SOLE 00800
NATIONAL GRID PLCSPONSORED ADR NE63627440937623SH SOLE 00623
NETFLIX INCCOM64110L106104200SHCallSOLE 00200
NETFLIX INCCOM64110L106128245SH SOLE 00245
NEUBERGER BRMAN NY MUNI FD ICOM64124K102322,580SH SOLE 002,580
NEW RESIDENTIAL INVT CORPCOM NEW64828T2011100SH SOLE 00100
NEW RELIC INCCOM64829B10031500SHCallSOLE 00500
NEW YORK MTG TR INCCOM PAR $.02649604501133,016SH SOLE 003,016
NEWMONT CORPCOM65163910615250SH SOLE 00250
NEXTERA ENERGY INCCOM65339F1013634,800SH SOLE 004,800
NICE LTDSPONSORED ADR6536561084011,839SH SOLE 50001,339
NIKE INCCL B65410610349365SH SOLE 1750190
NOKIA CORPSPONSORED ADR654902204143,500SHCallSOLE 003,500
NOKIA CORPSPONSORED ADR6549022044910SH SOLE 00910
NORTHROP GRUMMAN CORPCOM666807102162501SH SOLE 00501
NOVARTIS AGSPONSORED ADR66987V1093343,908SH SOLE 1,05002,858
NOVAVAX INCCOM NEW670002401213SH SOLE 0013
NOVO-NORDISK A SADR67010020554807SH SOLE 00807
NUCOR CORPCOM670346105921,150SH SOLE 001,150
NUVEEN MARYLAND QLT MUN INCCOM67061Q1071,30892,344SH SOLE 0092,344
NUVEEN NEW YORK AMT QLT MUNICOM670656107362,667SH SOLE 002,667
NVIDIA CORPORATIONCOM67066G104267500SHCallSOLE 00500
NVIDIA CORPORATIONCOM67066G104162304SH SOLE 1300174
NUVEEN QUALITY MUNCP INCOMECOM67066V1011348,854SH SOLE 008,854
NUVEEN AMT FREE MUN CR INC FCOM67071L106472,790SH SOLE 002,790
NUTRIEN LTDCOM67077M10827500SH SOLE 00500
NUVEEN MUN VALUE FD INCCOM670928100312,825SH SOLE 002,825
OCCIDENTAL PETE CORPCOM67459910521800SHCallSOLE 00800
OCCIDENTAL PETE CORPCOM6745991058300SH SOLE 30000
OCCIDENTAL PETE CORP*W EXP 08/03/202674599162025SH SOLE 0025
OKTA INCCL A67929510544200SHCallSOLE 00200
OLD DOMINION FREIGHT LINE INCOM67958010048200SH SOLE 20000
OLD REP INTL CORPCOM680223104221,021SH SOLE 001,021
OMNICOM GROUP INCCOM681919106682SH SOLE 0082
OMEGA HEALTHCARE INVS INCCOM681936100762,070SH SOLE 002,070
ON SEMICONDUCTOR CORPCOM6821891054100SH SOLE 00100
ONE GAS INCCOM68235P108337SH SOLE 0037
ONEOK INC NEWCOM68268010324482SH SOLE 3010181
ORACLE CORPCOM68389X10535500SHCallSOLE 00500
ORACLE CORPCOM68389X1052353,345SH SOLE 1,50001,845
OTIS WORLDWIDE CORPCOM68902V1071792,619SH SOLE 30202,317
PNC FINL SVCS GROUP INCCOM69347510557323SH SOLE 00323
PPL CORPCOM69351T106953,284SH SOLE 003,284
PVH CORPORATIONCOM69365610021200SH SOLE 20000
PALANTIR TECHNOLOGIES INCCL A69608A108241,018SH SOLE 6000418
PARK HOTELS & RESORTS INCCOM700517105261,200SH SOLE 1,0000200
PAYCHEX INCCOM70432610720200SH SOLE 00200
PAYPAL HLDGS INCCOM70450Y10397400SHCallSOLE 00400
PAYPAL HLDGS INCCOM70450Y10324100SH SOLE 10000
PENN NATL GAMING INCCOM7075691091681,600SHCallSOLE 001,600
PENN NATL GAMING INCCOM707569109215SH SOLE 0015
PEOPLES UNITED FINANCIAL INCCOM712704105512,835SH SOLE 002,835
PEPSICO INCCOM7134481081,0537,446SH SOLE 30007,146
PERFICIENT INCCOM71375U1016110SH SOLE 11000
PERSPECTA INCCOM71534710001SH SOLE 001
PFIZER INCCOM71708110353514,768SH SOLE 1,410013,358
PHILIP MORRIS INTL INCCOM7181721093694,155SH SOLE 72403,431
PHILLIPS 66COM7185461041181,447SH SOLE 001,447
PHILLIPS 66 PARTNERS LPCOM UNIT REP INT718549207551,745SH SOLE 25001,495
PIMCO MUN INCOME FD IICOM72200W106161,081SH SOLE 001,081
PIMCO CORPORATE & INCOME OPPCOM72201B10111600SH SOLE 00600
PIMCO ETF TR0-5 HIGH YIELD72201R7831121,132SH SOLE 1640968
PINTEREST INCCL A72352L10630400SHCallSOLE 00400
PINTEREST INCCL A72352L10623304SH SOLE 00304
PLUG POWER INCCOM NEW72919P20218500SHCallSOLE 00500
PRINCIPAL FINANCIAL GROUP INCOM74251V102587SH SOLE 0087
PROCTER AND GAMBLE COCOM7427181092,13115,738SH SOLE 2,172013,566
PROGRESSIVE CORPCOM74331510314148SH SOLE 00148
PROSHARES TRINVT INT RT HG74347B607911,175SH SOLE 001,175
PROSHARES TRS&P 500 DV ARIST74348A46750583SH SOLE 00583
PROSPECT CAP CORPCOM74348T102303,965SH SOLE 2,50001,465
PRUDENTIAL FINL INCCOM74432010223252SH SOLE 00252
QUALCOMM INCCOM747525103119900SHCallSOLE 00900
QUALCOMM INCCOM7475251033832,887SH SOLE 50002,387
QUEST DIAGNOSTICS INCCOM74834L1001182SH SOLE 0082
RAYONIER INCCOM75490710315450SH SOLE 00450
RAYTHEON TECHNOLOGIES CORPCOM75513E10139500SHCallSOLE 00500
RAYTHEON TECHNOLOGIES CORPCOM75513E1016938,974SH SOLE 2,41706,558
REALTY INCOME CORPCOM7561091049140SH SOLE 00140
RESIDEO TECHNOLOGIES INCCOM76118Y104254SH SOLE 0054
RETAIL VALUE INCCOM76133Q102163SH SOLE 6300
REVOLVE GROUP INCCL A76156B107541,200SHCallSOLE 001,200
RIO TINTO PLCSPONSORED ADR767204100871,115SH SOLE 6000515
RITE AID CORPCOM7677548724180SH SOLE 00180
ROSS STORES INCCOM77829610318152SH SOLE 00152
ROYAL BK CDACOM780087102664SH SOLE 0064
ROYAL DUTCH SHELL PLCSPON ADR B780259107381,034SH SOLE 001,034
ROYAL DUTCH SHELL PLCSPONS ADR A78025920617421SH SOLE 00421
ROYCE VALUE TR INCCOM780910105311,700SH SOLE 001,700
S&P GLOBAL INCCOM78409V10459167SH SOLE 00167
SPDR S&P 500 ETF TRTR UNIT78462F1031025SH SOLE 0025
SPDR GOLD TRGOLD SHS78463V10748300SHCallSOLE 00300
SPDR GOLD TRGOLD SHS78463V1073642,278SH SOLE 002,278
SPDR INDEX SHS FDSGLB NAT RESRCE78463X5419185SH SOLE 00185
SPDR INDEX SHS FDSDJ GLB RL ES ETF78463X74914292SH SOLE 29200
SPDR INDEX SHS FDSS&P INTL ETF78463X772381,000SH SOLE 1,00000
SPDR INDEX SHS FDSMSCI ACWI EXUS78463X848883,042SH SOLE 003,042
SPDR SER TRS&P 600 SMCP GRW78464A2014395,108SH SOLE 54004,568
SPDR SER TRS&P 600 SMCP VAL78464A30042510SH SOLE 51000
SPDR SER TRPORTFOLIO INTRMD78464A37520549SH SOLE 00549
SPDR SER TRPRTFLO S&P500 GW78464A40929515SH SOLE 00515
SPDR SER TRPORTFLI TIPS ETF78464A65630970SH SOLE 00970
SPDR SER TRPORTFOLIO LN TSR78464A66417439SH SOLE 00439
SPDR SER TRPORTFLI INTRMDIT78464A672722,255SH SOLE 002,255
SPDR SER TRS&P DIVID ETF78464A7633,44129,154SH SOLE 2,171026,983
SPDR SER TRS&P 600 SML CAP78464A8131411,500SH SOLE 1,50000
SPDR SER TRS&P 400 MDCP GRW78464A8212242,978SH SOLE 002,978
SPDR SER TRS&P 400 MDCP VAL78464A839691,060SH SOLE 001,060
SPDR SER TRS&P BIOTECH78464A87027200SHCallSOLE 00200
SPDR SER TRS&P BIOTECH78464A87050371SH SOLE 00371
SS&C TECHNOLOGIES HLDGS INCCOM78467J100459SH SOLE 0059
SPDR DOW JONES INDL AVERAGEUT SER 178467X1091649SH SOLE 4900
SPDR SER TRBLOMBERG BRC INV78468R200742,417SH SOLE 1,40801,009
SABRA HEALTH CARE REIT INCCOM78573L10613732SH SOLE 4970235
SALESFORCE COM INCCOM79466L302106500SHCallSOLE 00500
SALESFORCE COM INCCOM79466L30223110SH SOLE 100010
SANDY SPRING BANCORP INCCOM80036310371816,535SH SOLE 7,70008,835
SANOFISPONSORED ADR80105N10543869SH SOLE 00869
SCHLUMBERGER LTDCOM806857108271,000SHCallSOLE 001,000
SCHLUMBERGER LTDCOM806857108592,183SH SOLE 37001,813
SCHWAB STRATEGIC TRUS BRD MKT ETF8085241027,33875,874SH SOLE 20,649055,224
SCHWAB STRATEGIC TRUS LRG CAP ETF8085242012,60727,147SH SOLE 10,698016,449
SCHWAB STRATEGIC TRUS LCAP GR ETF8085243001,2539,657SH SOLE 2,94406,714
SCHWAB STRATEGIC TRUS MID-CAP ETF8085245082,36331,752SH SOLE 10,613021,139
SCHWAB STRATEGIC TRUS SML CAP ETF8085246072,95829,681SH SOLE 9,671020,010
SCHWAB STRATEGIC TREMRG MKTEQ ETF8085247061,00731,702SH SOLE 7,816023,885
SCHWAB STRATEGIC TR1000 INDEX ETF80852472222570SH SOLE 57000
SCHWAB STRATEGIC TRUS DIVIDEND EQ8085247971,20116,471SH SOLE 4,301012,170
SCHWAB STRATEGIC TRINTL EQTY ETF8085248052,59168,880SH SOLE 19,838049,042
SCHWAB STRATEGIC TRUS AGGREGATE B80852483922400SH SOLE 00400
SCHWAB STRATEGIC TRUS REIT ETF80852484741987SH SOLE 4600527
SCHWAB STRATEGIC TRINTRM TRM TRES80852485425451SH SOLE 00451
SCHWAB STRATEGIC TRSHT TM US TRES8085248621593,096SH SOLE 35802,738
SCHWAB STRATEGIC TRUS TIPS ETF8085248704857,934SH SOLE 6207,872
SCIENCE APPLICATIONS INTL COCOM80862510726311SH SOLE 285026
SEALED AIR CORP NEWCOM81211K100120SH SOLE 0020
SELECT SECTOR SPDR TRSBI HEALTHCARE81369Y2091651,417SH SOLE 11301,304
SELECT SECTOR SPDR TRSBI CONS STPLS81369Y3082523,684SH SOLE 65303,031
SELECT SECTOR SPDR TRSBI CONS DISCR81369Y40760355SH SOLE 00355
SELECT SECTOR SPDR TRENERGY81369Y50684617,252SH SOLE 1,385015,867
SELECT SECTOR SPDR TRSBI INT-FINL81369Y60548114,128SH SOLE 1,699012,429
SELECT SECTOR SPDR TRSBI INT-INDS81369Y7041451,472SH SOLE 001,472
SELECT SECTOR SPDR TRTECHNOLOGY81369Y8034873,666SH SOLE 3403,632
SELECT SECTOR SPDR TRCOMMUNICATION81369Y85226351SH SOLE 00351
SELECT SECTOR SPDR TRSBI INT-UTILS81369Y886801,246SH SOLE 3540892
SERVICENOW INCCOM81762P102150300SHCallSOLE 00300
SERVICENOW INCCOM81762P102815SH SOLE 1500
SHERWIN WILLIAMS COCOM8243481061115SH SOLE 0015
SHOPIFY INCCL A82509L107332300SHCallSOLE 00300
SHOPIFY INCCL A82509L1074541SH SOLE 25016
SIMON PPTY GROUP INC NEWCOM82880610934300SH SOLE 00300
SIRIUS XM HOLDINGS INCCOM82968B10312821,030SH SOLE 0021,030
SKILLZ INCCOM83067L109191,000SH SOLE 1,00000
SLACK TECHNOLOGIES INCCOM CL A83088V10232800SHCallSOLE 00800
SMUCKER J M COCOM NEW832696405322SH SOLE 0022
SNAP INCCL A83304A106621,200SHCallSOLE 001,200
SNOWFLAKE INCCL A83344510946200SHCallSOLE 00200
SNOWFLAKE INCCL A8334451091150SH SOLE 10040
SOLAREDGE TECHNOLOGIES INCCOM83417M104143500SHCallSOLE 00500
SOLAREDGE TECHNOLOGIES INCCOM83417M1041965SH SOLE 0065
SONY CORPSPONSORED ADR835699307770SH SOLE 7000
SOUTHERN COCOM8425871075729,208SH SOLE 1,28507,924
SOUTHWEST AIRLS COCOM84474110851830SH SOLE 00830
SPROTT PHYSICAL GOLD TRUNIT85207H104584,351SH SOLE 004,351
SPROTT PHYSICAL GOLD & SILVETR UNIT85208R10145426,128SH SOLE 0026,128
SQUARE INCCL A85223410315SH SOLE 005
STABLE RD ACQUISITION CORPCOM CL A85236Q109020SH SOLE 0020
STARBUCKS CORPCOM8552441091321,200SHCallSOLE 001,200
STARBUCKS CORPCOM85524410914132SH SOLE 100032
STARWOOD PPTY TR INCCOM85571B105160SH SOLE 0060
STRYKER CORPORATIONCOM863667101110450SH SOLE 00450
SYNOPSYS INCCOM87160710737150SH SOLE 15000
SYSCO CORPCOM87182910771901SH SOLE 00901
TJX COS INC NEWCOM87254010910146SH SOLE 00146
TARGET CORPCOM87612E1062771,397SH SOLE 20001,197
TELADOC HEALTH INCCOM87918A10531171SH SOLE 00171
TEMPLETON GLOBAL INCOME FDCOM8801981063600SH SOLE 00600
TERADATA CORP DELCOM88076W10306SH SOLE 006
TESLA INCCOM88160R1011,5372,300SHCallSOLE 002,300
TESLA INCCOM88160R101246369SH SOLE 20367
TEVA PHARMACEUTICAL INDS LTDSPONSORED ADS881624209181,550SH SOLE 001,550
TEXAS INSTRS INCCOM8825081042591,372SH SOLE 001,372
TEXAS PACIFIC LAND CORPORATICOM 88262P102458288SH SOLE 00288
TEXTRON INCCOM883203101348SH SOLE 0048
THE TRADE DESK INCCOM CL A88339J105391600SHCallSOLE 00600
THE TRADE DESK INCCOM CL A88339J105355545SH SOLE 450500
THERMO FISHER SCIENTIFIC INCCOM8835561023167SH SOLE 0067
3M COCOM88579Y1011931,000SHCallSOLE 001,000
3M COCOM88579Y101132687SH SOLE 2030484
TORONTO DOMINION BK ONTCOM NEW8911605097100SH SOLE 00100
TORTOISE ENERGY INFRA CORPCOM89147L8861174,792SH SOLE 1,09703,695
TORTOISE PWR & ENERGY INFRASCOM89147X10424019,889SH SOLE 17,45802,431
TOTAL SESPONSORED ADS89151E109571,225SH SOLE 001,225
TOYOTA MOTOR CORPSP ADR REP2COM89233130783530SH SOLE 00530
TRACTOR SUPPLY COCOM892356106123700SHCallSOLE 00700
TRAVELERS COMPANIES INCCOM89417E10922144SH SOLE 00144
TRUPANION INCCOM898202106223SH SOLE 0023
TRUIST FINL CORPCOM89832Q1092323,979SH SOLE 003,979
TWILIO INCCL A90138F102238700SHCallSOLE 00700
TWILIO INCCL A90138F1022985SH SOLE 8500
TWITTER INCCOM90184L10213200SH SOLE 20000
TYSON FOODS INCCL A902494103345SH SOLE 0045
UNDER ARMOUR INCCL A904311107251,132SH SOLE 001,132
UNILEVER PLCSPON ADR NEW9047677041162,070SH SOLE 1,00001,070
UNION PAC CORPCOM90781810866300SH SOLE 30000
UNITED AIRLS HLDGS INCCOM91004710923400SHCallSOLE 00400
UNITED PARCEL SERVICE INCCL B911312106119700SHCallSOLE 00700
UNITED PARCEL SERVICE INCCL B9113121061871,100SH SOLE 4000700
UNITED RENTALS INCCOM911363109515SH SOLE 1500
UNITEDHEALTH GROUP INCCOM91324P102223600SHCallSOLE 00600
UNITEDHEALTH GROUP INCCOM91324P10269186SH SOLE 780108
UNITY BIOTECHNOLOGY INCCOM91381U10161,000SH SOLE 1,00000
URBAN EDGE PPTYSCOM91704F104164SH SOLE 6400
VALERO ENERGY CORPCOM91913Y100689SH SOLE 0089
VANECK VECTORS ETF TRGOLD MINERS ETF92189F10616500SHCallSOLE 00500
VANECK VECTORS ETF TRMORNINGSTAR WIDE92189F643117SH SOLE 0017
VANECK VECTORS ETF TRSEMICONDUCTOR ET92189F67624100SH SOLE 10000
VANECK VECTORS ETF TRAGRIBUSINESS ETF92189F70013150SH SOLE 00150
VANECK VECTORS ETF TRHIGH YLD MUN ETF92189H4091752,809SH SOLE 002,809
VANECK VECTORS ETF TROIL SVCS ETF92189H60715SH SOLE 005
VANGUARD SPECIALIZED FUNDSDIV APP ETF9219088442,02113,740SH SOLE 639013,101
VANGUARD STAR FDSVG TL INTL STK F92190976825404SH SOLE 00404
VANGUARD ADMIRAL FDS INCSMLLCP 600 IDX92193282864323SH SOLE 00323
VANGUARD BD INDEX FDSLONG TERM BOND921937793444SH SOLE 0044
VANGUARD BD INDEX FDSINTERMED TERM9219378191922,160SH SOLE 002,160
VANGUARD BD INDEX FDSSHORT TRM BOND9219378272913,538SH SOLE 003,538
VANGUARD BD INDEX FDSTOTAL BND MRKT92193783530357SH SOLE 00357
VANGUARD TAX-MANAGED INTL FDFTSE DEV MKT ETF9219438583527,174SH SOLE 13207,042
VANGUARD WHITEHALL FDSHIGH DIV YLD9219464061,34513,305SH SOLE 1,682011,623
VANGUARD MALVERN FDSSTRM INFPROIDX92202080512225SH SOLE 00225
VANGUARD INTL EQUITY INDEX FALLWRLD EX US9220427751,52425,117SH SOLE 2,634022,483
VANGUARD INTL EQUITY INDEX FFTSE EMR MKT ETF92204285874014,211SH SOLE 249013,962
VANGUARD INTL EQUITY INDEX FFTSE PACIFIC ETF92204286628341SH SOLE 00341
VANGUARD INTL EQUITY INDEX FFTSE EUROPE ETF9220428741211,922SH SOLE 19201,730
VANGUARD WORLD FDSCONSUM DIS ETF92204A108114387SH SOLE 00387
VANGUARD WORLD FDSCONSUM STP ETF92204A20792515SH SOLE 00515
VANGUARD WORLD FDSENERGY ETF92204A30654789SH SOLE 00789
VANGUARD WORLD FDSFINANCIALS ETF92204A4054955,862SH SOLE 1,44704,415
VANGUARD WORLD FDSHEALTH CAR ETF92204A5042,1829,541SH SOLE 56208,979
VANGUARD WORLD FDSINDUSTRIAL ETF92204A6032101,111SH SOLE 001,111
VANGUARD WORLD FDSINF TECH ETF92204A7024,40812,297SH SOLE 1,255011,042
VANGUARD WORLD FDSCOMM SRVC ETF92204A88468520SH SOLE 00520
VANGUARD SCOTTSDALE FDSSHORT TERM TREAS92206C1021181,913SH SOLE 001,913
VANGUARD SCOTTSDALE FDSSHRT TRM CORP BD92206C409981,184SH SOLE 2920892
VANGUARD SCOTTSDALE FDSVNG RUS1000GRW92206C6801,4955,980SH SOLE 88105,099
VANGUARD SCOTTSDALE FDSINTER TERM TREAS92206C7063465,153SH SOLE 42604,727
VANGUARD SCOTTSDALE FDSVNG RUS1000VAL92206C7142111,591SH SOLE 001,591
VANGUARD SCOTTSDALE FDSMORTG-BACK SEC92206C77116298SH SOLE 00298
VANGUARD SCOTTSDALE FDSINT-TERM CORP92206C8701321,420SH SOLE 001,420
VECTOR GROUP LTDCOM92240M108145SH SOLE 0045
VELODYNE LIDAR INCCOM92259F1013270SH SOLE 00270
VENTAS INCCOM92276F100951,774SH SOLE 1,77400
VANGUARD MUN BD FDSTAX EXEMPT BD92290774613243SH SOLE 00243
VANGUARD INDEX FDSS&P 500 ETF SHS9229083636621,816SH SOLE 42001,396
VANGUARD INDEX FDSMCAP VL IDXVIP9229085127495,552SH SOLE 30005,252
VANGUARD INDEX FDSMCAP GR IDXVIP9229085382911,357SH SOLE 15001,207
VANGUARD INDEX FDSREAL ESTATE ETF9229085533744,071SH SOLE 004,071
VANGUARD INDEX FDSSML CP GRW ETF9229085954811,751SH SOLE 6901,682
VANGUARD INDEX FDSSM CP VAL ETF9229086112391,446SH SOLE 1,0000446
VANGUARD INDEX FDSMID CAP ETF9229086291,6817,596SH SOLE 40707,189
VANGUARD INDEX FDSLARGE CAP ETF9229086376253,372SH SOLE 73802,634
VANGUARD INDEX FDSEXTEND MKT ETF9229086523,68220,810SH SOLE 2,279018,532
VANGUARD INDEX FDSGROWTH ETF9229087365502,141SH SOLE 002,141
VANGUARD INDEX FDSVALUE ETF9229087445664,302SH SOLE 69703,605
VANGUARD INDEX FDSSMALL CP ETF9229087512,53511,841SH SOLE 947010,894
VANGUARD INDEX FDSTOTAL STK MKT9229087691,2716,148SH SOLE 006,148
VERIZON COMMUNICATIONS INCCOM92343V1041,86632,093SH SOLE 2,586029,508
VERTEX PHARMACEUTICALS INCCOM92532F100418SH SOLE 0018
VIACOMCBS INCCL A92556H1079183SH SOLE 18300
VIACOMCBS INCCL B92556H20612274SH SOLE 00274
VIATRIS INCCOM92556V106171,207SH SOLE 7201,135
VILLAGE FARMS INTL INCCOM92707Y108131,000SHCallSOLE 001,000
VIPER ENERGY PARTNERS LPCOM UNT RP INT92763M1054250SH SOLE 00250
VIPSHOP HOLDINGS LIMITEDSPONSORED ADS A92763W10314465SH SOLE 00465
VIRNETX HLDG CORPCOM92823T10891,550SH SOLE 001,550
VISA INCCOM CL A92826C83985400SHCallSOLE 00400
VISA INCCOM CL A92826C8393211,515SH SOLE 7601,439
VODAFONE GROUP PLC NEWSPONSORED ADR92857W308382,053SH SOLE 1,4570596
VORNADO RLTY TRSH BEN INT9290421096128SH SOLE 12800
WP CAREY INCCOM92936U1097104SH SOLE 00104
WEC ENERGY GROUP INCCOM92939U106226SH SOLE 0026
WABTECCOM929740108111SH SOLE 209
WALMART INCCOM93114210327200SHCallSOLE 00200
WALMART INCCOM9311421038466,229SH SOLE 80505,424
WALGREENS BOOTS ALLIANCE INCCOM93142710844800SH SOLE 00800
WELLS FARGO CO NEWCOM94974610128704SH SOLE 70400
WELLTOWER INCCOM95040Q1042964,132SH SOLE 71303,419
WESBANCO INCCOM95081010120559SH SOLE 2000359
WESTERN ASSET / CLAYMORE INFCOM95766R1041139,304SH SOLE 009,304
WESTLAKE CHEM PARTNERS LPCOM UNIT RP LP96041710312500SH SOLE 50000
WEX INCCOM96208T104126600SH SOLE 60000
WISDOMTREE TRUS MIDCAP DIVID97717W50537915SH SOLE 00915
WISDOMTREE TRINTL SMCAP DIV97717W76037512SH SOLE 00512
WISDOMTREE TRINTL MIDCAP DV97717W77832478SH SOLE 00478
WISDOMTREE TRJAPN HEDGE EQT97717W851462SH SOLE 0062
WISDOMTREE TREUROPE HEDGED EQ97717X70145616SH SOLE 00616
WORKDAY INCCL A98138H10199400SHCallSOLE 00400
WORLD GOLD TRSPDR GLD MINIS98149E204603,526SH SOLE 003,526
WYNN RESORTS LTDCOM98313410729229SH SOLE 00229
XCEL ENERGY INCCOM98389B100691,030SH SOLE 001,030
XENON PHARMACEUTICALS INCCOM98420N105180SH SOLE 0080
XPENG INCADS98422D1057180SH SOLE 00180
YUM BRANDS INCCOM9884981013443,178SH SOLE 003,178
YUM CHINA HLDGS INCCOM98850P1091762,978SH SOLE 002,978
ZEBRA TECHNOLOGIES CORPORATICL A98920710549100SHCallSOLE 00100
ZIMMER BIOMET HOLDINGS INCCOM98956P10253331SH SOLE 00331
ZOETIS INCCL A98978V103850SH SOLE 5000
ZSCALER INCCOM98980G1022071,200SHCallSOLE 001,200
ZSCALER INCCOM98980G10227160SH SOLE 500110
ZOOM VIDEO COMMUNICATIONS INCL A98980L101192600SHCallSOLE 00600
ZOOM VIDEO COMMUNICATIONS INCL A98980L10180250SH SOLE 00250
ZOMEDICA PHARMACEUTICALS CORCOM98980M1090200SH SOLE 00200
DEUTSCHE BANK A GNAMEN AKTD181908986500SH SOLE 50000
ATHENE HOLDING LTDCL AG0684D107248SH SOLE 0048
ACCENTURE PLC IRELANDSHS CLASS AG1151C1012761,000SHCallSOLE 001,000
BROOKFIELD INFRAST PARTNERSLP INT UNITG162521018155SH SOLE 00155
BROOKFIELD RENEWABLE PARTNERPARTNERSHIP UNITG162581084100SH SOLE 00100
COCA COLA EUROPEAN PARTNERSSHSG25839104355SH SOLE 0055
EATON CORP PLCSHSG291831031287SH SOLE 0087
ESSENT GROUP LTDCOMG3198U102493SH SOLE 0093
FABRINETSHSG3323L10011117SH SOLE 00117
ICON PLCSHSG4705A1001155SH SOLE 0055
IHS MARKIT LTDSHSG4756710515150SH SOLE 15000
JAZZ PHARMACEUTICALS PLCSHS USDG50871105531SH SOLE 0031
MARVELL TECHNOLOGY GROUP LTDORDG5876H1055100SH SOLE 00100
MEDTRONIC PLCSHSG5960L1035364,536SH SOLE 004,536
SEAGATE TECHNOLOGY PLCSHSG7945M10761800SH SOLE 80000
SILVER SPIKE ACQUISITION CORCL A SHSG8136L106025SH SOLE 0025
TRANE TECHNOLOGIES PLCSHSG8994E103528SH SOLE 0028
ALCON AGORD SHSH0130112854770SH SOLE 4000370
CHUBB LIMITEDCOMH1467J104109691SH SOLE 00691
TE CONNECTIVITY LTDREG SHSH849891041398SH SOLE 0098
TRANSOCEAN LTDREG SHSH8817H100226,252SH SOLE 3,05003,202
CHECK POINT SOFTWARE TECH LTORDM2246510496858SH SOLE 00858
CYBERARK SOFTWARE LTDSHSM2682V10839300SHCallSOLE 00300
CYBERARK SOFTWARE LTDSHSM2682V108650SH SOLE 5000
ELBIT SYS LTDORDM3760D10157400SH SOLE 00400
FIVERR INTL LTDORD SHSM4R82T10633150SH SOLE 15000
JFROG LTDORD SHSM6191J100250SH SOLE 5000
WIX COM LTDSHSM98068105196700SHCallSOLE 00700
ASML HOLDING N VN Y REGISTRY SHSN07059210246400SHCallSOLE 00400
ASML HOLDING N VN Y REGISTRY SHSN070592101525SH SOLE 0025
CUREVAC N VCOMN2451R105115SH SOLE 0015
FERRARI N VCOMN3167Y103840SH SOLE 0040
NXP SEMICONDUCTORS N VCOMN6596X109840SH SOLE 0040
ROYAL CARIBBEAN GROUPCOMV7780T1039100SH SOLE 10000
ATLAS CORPSHARESY0436Q109533,917SH SOLE 003,917
CASTOR MARITIME INCSHSY1146L1090200SH SOLE 00200