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 INCCOM00105510214313SH SOLE 00313
AGNC INVT CORPCOM00123Q104372,400SHCallSOLE 002,400
AES CORPCOM00130H105944,017SH SOLE 004,017
ALPS ETF TRALERIAN MLP00162Q452501,948SH SOLE 001,948
AT&T INCCOM00206R1021,30945,528SH SOLE 4,978040,550
ARK ETF TRINNOVATION ETF00214Q104110SH SOLE 1000
ARK ETF TRFINTECH INNOVA00214Q70815300SH SOLE 30000
ABBOTT LABSCOM0028241003993,649SH SOLE 33603,313
ABBVIE INCCOM00287Y1095445,076SH SOLE 1,00204,074
ABERDEEN STD PLATINUM ETF TRPHYSCL PLATM SHS003260106440SH SOLE 4000
ABERDEEN STD SILVER ETF TRPHYSCL SILVR SHS00326410814550SH SOLE 00550
ABERDEEN STD GOLD ETF TRPHYSCL GOLD SHS00326A10457631,489SH SOLE 5,049026,440
ACTIVISION BLIZZARD INCCOM00507V10937400SHCallSOLE 00400
ADAPTIMMUNE THERAPEUTICS PLCSPONDS ADR00653A1071120SH SOLE 00120
ADOBE SYSTEMS INCORPORATEDCOM00724F1012550SH SOLE 5000
ADVISORSHARES TRPURE CANNABIS00768Y4959500SH SOLE 00500
ADVANSIX INCCOM00773T101013SH SOLE 0013
ADVANCED MICRO DEVICES INCCOM007903107911,000SHCallSOLE 001,000
AIRBNB INCCOM CL A00906610122150SH SOLE 500100
ALCOA CORPCOM0138721066277SH SOLE 27700
ALEXANDRIA REAL ESTATE EQ INCOM01527110969387SH SOLE 00387
ALEXION PHARMACEUTICALS INCCOM015351109215SH SOLE 0015
ALIBABA GROUP HLDG LTDSPONSORED ADS01609W102163700SHCallSOLE 00700
ALIBABA GROUP HLDG LTDSPONSORED ADS01609W10247200SH SOLE 20000
ALLSTATE CORPCOM02000210144400SH SOLE 00400
ALPHABET INCCAP STK CL C02079K107813464SH SOLE 00464
ALPHABET INCCAP STK CL A02079K3051,052600SHCallSOLE 00600
ALPHABET INCCAP STK CL A02079K3052,3051,315SH SOLE 11201,203
ALTRIA GROUP INCCOM02209S10362415,225SH SOLE 2,718012,507
AMAZON COM INCCOM023135106977300SHCallSOLE 00300
AMAZON COM INCCOM0231351062,606800SH SOLE 1230677
AMEREN CORPCOM02360810239500SH SOLE 00500
AMERICAN EXPRESS COCOM02581610957471SH SOLE 2450226
AMERICAN INTL GROUP INCCOM NEW02687478423600SH SOLE 2000400
AMERICAN TOWER CORP NEWCOM03027X10064283SH SOLE 00283
AMGEN INCCOM031162100115500SHCallSOLE 00500
AMGEN INCCOM0311621002461,070SH SOLE 001,070
ANHEUSER BUSCH INBEV SA/NVSPONSORED ADR03524A10835500SH SOLE 50000
ANNALY CAPITAL MANAGEMENT INCOM035710409414,800SHCallSOLE 004,800
ANTHEM INCCOM0367521031547SH SOLE 0047
APPIAN CORPCL A03782L1012451,510SH SOLE 1,51000
APPLE INCCOM0378331002922,200SHCallSOLE 002,200
APPLE INCCOM03783310012,33392,948SH SOLE 4,354088,594
APPLIED MATLS INCCOM0382221053333,860SH SOLE 003,860
ARISTA NETWORKS INCCOM04041310687300SHCallSOLE 00300
ARISTA NETWORKS INCCOM040413106413SH SOLE 0013
ASTRAZENECA PLCSPONSORED ADR0463531087150SH SOLE 100050
ATMOS ENERGY CORPCOM04956010563661SH SOLE 00661
AUTODESK INCCOM05276910661200SHCallSOLE 00200
AUTOLIV INCCOM05280010928300SH SOLE 00300
AUTOMATIC DATA PROCESSING INCOM053015103139787SH SOLE 00787
AUTOZONE INCCOM05333210243SH SOLE 003
AVADEL PHARMACEUTICALS PLCSPONSORED ADR05337M104538,000SH SOLE 8,00000
AVALONBAY CMNTYS INCCOM053484101320SH SOLE 0020
AXON ENTERPRISE INCCOM05464C101650SH SOLE 0050
AXSOME THERAPEUTICS INCCOM05464T10420250SH SOLE 25000
BCE INCCOM NEW05534B7609200SH SOLE 00200
BP PLCSPONSORED ADR055622104301,459SH SOLE 30101,158
BANCORP INC DELCOM05969A1055385SH SOLE 38500
BANDWIDTH INCCOM CL A05988J10346300SH SOLE 30000
BK OF AMERICA CORPCOM0605051041264,148SH SOLE 2,20201,946
BAXTER INTL INCCOM0718131093214,000SHCallSOLE 004,000
BAXTER INTL INCCOM07181310920244SH SOLE 00244
BECTON DICKINSON & COCOM07588710979314SH SOLE 00314
BED BATH & BEYOND INCCOM075896100372,100SHCallSOLE 002,100
BED BATH & BEYOND INCCOM0758961009500SH SOLE 50000
BERKSHIRE HATHAWAY INC DELCL B NEW084670702186800SHCallSOLE 00800
BERKSHIRE HATHAWAY INC DELCL B NEW0846707024,81820,779SH SOLE 1,526019,253
BHP GROUP LTDSPONSORED ADS0886061081221,870SH SOLE 52001,350
BEYOND MEAT INCCOM08862E10916SH SOLE 006
BIONTECH SESPONSORED ADS09075V102790SH SOLE 0090
BLACKBERRY LTDCOM09228F10371,000SHCallSOLE 001,000
BLACKROCK INCCOM09247X1014866SH SOLE 50016
BLACKROCK MD MUN BD TRCOM09249L10533021,272SH SOLE 0021,272
BLACKROCK MUNI INCOME TR IICOM09249N10112800SH SOLE 00800
BLACKROCK LTD DURATION INC TCOM SHS09249W1011006,307SH SOLE 006,307
BLACKROCK RES & COMMODITIESSHS09257A108243,205SH SOLE 003,205
BLACKSTONE STRATEGIC CREDITCOM SHS BEN IN09257R101161,313SH SOLE 001,313
BLACKSTONE GROUP INCCOM CL A09260D10733502SH SOLE 00502
BOEING COCOM0970231054272,000SHCallSOLE 002,000
BOEING COCOM0970231059454,414SH SOLE 52303,891
BOOKING HOLDINGS INCCOM09857L108136SH SOLE 006
BOOZ ALLEN HAMILTON HLDG CORCL A09950210611127SH SOLE 00127
BOSTON SCIENTIFIC CORPCOM1011371074105SH SOLE 10500
BOYD GAMING CORPCOM1033041018191SH SOLE 00191
BRISTOL-MYERS SQUIBB COCOM1101221083054,919SH SOLE 004,919
BRISTOL-MYERS SQUIBB CORIGHT 99/99/99991101221570724SH SOLE 00724
BROADRIDGE FINL SOLUTIONS INCOM11133T10316104SH SOLE 00104
BROADCOM INCCOM11135F1012762SH SOLE 0062
BROOKFIELD ASSET MGMT INCCL A LTD VT SH11258510424580SH SOLE 00580
BROWN FORMAN CORPCL B1156372091221,532SH SOLE 001,532
C3 AI INCCL A12468P104750SH SOLE 5000
CBRE GROUP INCCL A12504L109346SH SOLE 0046
CGI INCCL A SUB VTG12532H104567SH SOLE 0067
CIGNA CORP NEWCOM12552310054260SH SOLE 00260
CSX CORPCOM1264081031631,800SH SOLE 001,800
CVS HEALTH CORPCOM12665010020300SHCallSOLE 00300
CVS HEALTH CORPCOM1266501002073,027SH SOLE 20002,827
CANADIAN PAC RY LTDCOM13645T10035100SH SOLE 00100
CANOPY GROWTH CORPCOM1380351007300SHCallSOLE 00300
CANOPY GROWTH CORPCOM1380351005204SH SOLE 125079
CAPITAL ONE FINL CORPCOM14040H10526258SH SOLE 00258
CARRIER GLOBAL CORPORATIONCOM14448C1041915,075SH SOLE 30504,770
CATERPILLAR INCCOM1491231016913,795SH SOLE 1,00002,795
CENTENE CORP DELCOM15135B1017121SH SOLE 00121
CHARLES RIV LABS INTL INCCOM159864107417SH SOLE 0017
CHARTER COMMUNICATIONS INC NCL A16119P10846SH SOLE 006
CHEGG INCCOM16309210918200SH SOLE 00200
CHEMOURS COCOM163851108263SH SOLE 0063
CHEVRON CORP NEWCOM1667641003253,844SH SOLE 1,02202,822
CHIASMA INCCOM16706W1021225SH SOLE 00225
CHIMERA INVT CORPCOM NEW16934Q2085489SH SOLE 00489
CHIPOTLE MEXICAN GRILL INCCOM169656105159115SH SOLE 00115
CINCINNATI FINL CORPCOM172062101110SH SOLE 0010
CISCO SYS INCCOM17275R1021,18626,506SH SOLE 2,426024,080
CITIGROUP INCCOM NEW172967424851,400SHCallSOLE 001,400
CITIGROUP INCCOM NEW1729674241151,857SH SOLE 9640893
CITIZENS FINL GROUP INCCOM1746101057203SH SOLE 00203
CLOROX CO DELCOM1890541092411,194SH SOLE 6001,134
CLOUDFLARE INCCL A COM18915M10730400SHCallSOLE 00400
CLOUDFLARE INCCL A COM18915M107118SH SOLE 1800
COCA COLA COCOM1912161004989,080SH SOLE 1,07008,009
COGNEX CORPCOM19242210312150SH SOLE 15000
COHEN & STEERS QUALITY INCOMCOM19247L106332,647SH SOLE 002,647
COHEN & STEERS LTD DURATIONCOM19248C1051,84669,403SH SOLE 10,038059,365
COLGATE PALMOLIVE COCOM1941621032132,486SH SOLE 30602,180
COMCAST CORP NEWCL A20030N1011813,458SH SOLE 20003,258
COMERICA INCCOM2003401076100SH SOLE 00100
COMPANHIA DE SANEAMENTO BASISPONSORED ADR20441A102101,200SH SOLE 1,20000
COMPANHIA PARANAENSE ENERG CSPON ADR PFD20441B4072121SH SOLE 00121
CONAGRA BRANDS INCCOM20588710225700SH SOLE 00700
CONOCOPHILLIPSCOM20825C104421,038SH SOLE 001,038
CONSOLIDATED EDISON INCCOM2091151042373,281SH SOLE 003,281
CONSTELLATION BRANDS INCCL A21036P1081360SH SOLE 6000
CONTRAFECT CORPCOM NEW2123263001140SH SOLE 00140
CORBUS PHARMACEUTICALS HLDGSCOM21833P10311,000SH SOLE 1,00000
CORTEVA INCCOM22052L104481,246SH SOLE 001,246
COSTCO WHSL CORP NEWCOM22160K105151400SHCallSOLE 00400
COSTCO WHSL CORP NEWCOM22160K1051,0182,701SH SOLE 2002,681
COTY INCCOM CL A222070203189SH SOLE 8900
COUPA SOFTWARE INCCOM22266L10634100SHCallSOLE 00100
COUPA SOFTWARE INCCOM22266L1061750SH SOLE 5000
CRESTWOOD EQUITY PARTNERS LPUNIT LTD PARTNER226344208191,000SH SOLE 1,00000
CROWDSTRIKE HLDGS INCCL A22788C10585400SHCallSOLE 00400
CROWN CASTLE INTL CORP NEWCOM22822V10141258SH SOLE 25800
CUMMINS INCCOM23102110627SH SOLE 007
DBX ETF TRXTRACK MSCI EAFE2330512007217SH SOLE 550162
DXC TECHNOLOGY COCOM23355L10603SH SOLE 003
DEERE & COCOM244199105243900SHCallSOLE 00900
DEERE & COCOM244199105235875SH SOLE 5000375
DELL TECHNOLOGIES INCCL C24703L20232437SH SOLE 00437
DELTA AIR LINES INC DELCOM NEW24736170228700SHCallSOLE 00700
DELTA AIR LINES INC DELCOM NEW24736170212304SH SOLE 00304
DEXCOM INCCOM252131107111300SHCallSOLE 00300
DIAGEO PLCSPON ADR NEW25243Q205318SH SOLE 0018
DIGITAL RLTY TR INCCOM25386810379566SH SOLE 00566
DISNEY WALT COCOM254687106145800SHCallSOLE 00800
DISNEY WALT COCOM2546871064332,389SH SOLE 49601,892
DOCUSIGN INCCOM25616310644200SHCallSOLE 00200
DOLLAR TREE INCCOM25674610843400SH SOLE 00400
DOMINION ENERGY INCCOM25746U1092383,170SH SOLE 1,07002,100
DOUBLELINE INCOME SOLUTIONSCOM258622109271,650SH SOLE 001,650
DOVER CORPCOM260003108536SH SOLE 0036
DOW INCCOM2605571032484,465SH SOLE 36704,098
DRAFTKINGS INCCOM CL A26142R10433700SHCallSOLE 00700
DRAFTKINGS INCCOM CL A26142R10414300SH SOLE 30000
DUKE ENERGY CORP NEWCOM NEW26441C2044114,486SH SOLE 57003,916
DUPONT DE NEMOURS INCCOM26614N1021141,600SHCallSOLE 001,600
DUPONT DE NEMOURS INCCOM26614N102731,030SH SOLE 640966
EAGLE BANCORP INC MDCOM268948106491,188SH SOLE 001,188
ETF SER SOLUTIONSUS GLB JETS26922A8424160SH SOLE 00160
ETF MANAGERS TRPRIME CYBR SCRTY26924G2019157SH SOLE 00157
ETF MANAGERS TRETFMG ALTR HRVST26924G508191,300SHCallSOLE 001,300
ETF MANAGERS TRETFMG ALTR HRVST26924G5086400SH SOLE 00400
EASTMAN CHEM COCOM27743210058581SH SOLE 00581
EATON VANCE SR INCOME TRSH BEN INT27826S103142,200SH SOLE 1,20001,000
EATON VANCE MUNI INCOME TRUSSH BEN INT27826U108272,035SH SOLE 002,035
EATON VANCE FLTING RATE INCCOM278279104584,393SH SOLE 004,393
EATON VANCE MUN BD FDCOM27827X101241,732SH SOLE 001,732
EATON VANCE LTD DURATION INCCOM27828H105016SH SOLE 0016
ELANCO ANIMAL HEALTH INCCOM28414H1035171SH SOLE 00171
EMERGENT BIOSOLUTIONS INCCOM29089Q105450SH SOLE 0050
EMERSON ELEC COCOM291011104921,150SH SOLE 001,150
ENBRIDGE INCCOM29250N105441,363SH SOLE 001,363
ENANTA PHARMACEUTICALS INCCOM29251M10629696SH SOLE 00696
ENERGY TRANSFER LPCOM UT LTD PTN29273V100304,780SH SOLE 48004,300
ENNIS INCCOM2933891027400SH SOLE 00400
ENPHASE ENERGY INCCOM29355A10744250SH SOLE 00250
ENTERPRISE PRODS PARTNERS LCOM2937921071728,784SH SOLE 008,784
EQUINOR ASASPONSORED ADR29446M1022111SH SOLE 00111
EVERCORE INCCLASS A29977A105219SH SOLE 0019
EXELON CORPCOM30161N1011453,430SH SOLE 003,430
EXPEDITORS INTL WASH INCCOM30213010930320SH SOLE 00320
EXXON MOBIL CORPCOM30231G10245811,114SH SOLE 2,08409,030
FMC CORPCOM NEW30249130317150SH SOLE 15000
FACEBOOK INCCL A30303M102109400SHCallSOLE 00400
FACEBOOK INCCL A30303M1026812,494SH SOLE 37502,119
FAIR ISAAC CORPCOM3032501042650SH SOLE 5000
FEDERAL RLTY INVT TRSH BEN INT NEW31374720641487SH SOLE 00487
FEDEX CORPCOM31428X106130500SHCallSOLE 00500
FIFTH THIRD BANCORPCOM3167731006226SH SOLE 00226
FIREEYE INCCOM31816Q101290SH SOLE 9000
FIRST REP BK SAN FRANCISCO CCOM33616C10017117SH SOLE 00117
FIRST SOLAR INCCOM33643310715150SH SOLE 15000
FIRST TR EXCHANGE-TRADED FDDJ INTERNT IDX33733E3021467SH SOLE 0067
FIRST TR EXCHANGE-TRADED FDNAS CLNEDG GREEN33733E50012170SH SOLE 00170
FIRST TR EXCHANGE-TRADED FDNO AMER ENERGY33738D101162SH SOLE 0062
FIRST TR EXCH TRADED FD IIIPFD SECS INC ETF33739E1081587,815SH SOLE 31107,504
FIRSTHAND TECHNOLOGY VALUE FCOM33766Y100025SH SOLE 0025
FLEXSHARES TRMORNSTAR UPSTR33939L407146SH SOLE 0046
FLEXSHARES TRINTL QLTDV IDX33939L837137SH SOLE 0037
FLUOR CORP NEWCOM3434121025300SH SOLE 30000
FORD MTR CO DELCOM345370860485,511SH SOLE 3,50002,011
FORTIVE CORPCOM34959J1087100SH SOLE 10000
FORTUNE BRANDS HOME & SEC INCOM34964C10613150SH SOLE 15000
FREEPORT-MCMORAN INCCL B35671D857371,416SH SOLE 001,416
FREQUENCY THERAPEUTICS INCCOM35803L1089257SH SOLE 00257
GEO GROUP INC NEWCOM36162J106222,500SH SOLE 2,50000
GW PHARMACEUTICALS PLCADS36197T10313109SH SOLE 10009
GAMCO GLOBAL GOLD NAT RES &COM SH BEN INT36465A10971,922SH SOLE 001,922
GARTNER INCCOM36665110726160SH SOLE 00160
GENERAL DYNAMICS CORPCOM369550108104700SH SOLE 00700
GENERAL ELECTRIC COCOM369604103212,000SHCallSOLE 002,000
GENERAL ELECTRIC COCOM36960410328226,070SH SOLE 525025,545
GENERAL MLS INCCOM37033410441702SH SOLE 00702
GENERAL MTRS COCOM37045V10017400SHCallSOLE 00400
GENERAL MTRS COCOM37045V1004100SH SOLE 00100
GENUINE PARTS COCOM37246010550500SH SOLE 00500
GENWORTH FINL INCCOM CL A37247D106164,215SH SOLE 31503,900
GILEAD SCIENCES INCCOM37555810323400SHCallSOLE 00400
GLAXOSMITHKLINE PLCSPONSORED ADR37733W10511300SH SOLE 00300
GLOBUS MED INCCL A37957720846700SH SOLE 70000
GODADDY INCCL A380237107230SH SOLE 0030
GOLDMAN SACHS GROUP INCCOM38141G10426100SHCallSOLE 00100
GOLDMAN SACHS GROUP INCCOM38141G1042841,078SH SOLE 3940684
GRACE W R & CO DEL NEWCOM38388F108127SH SOLE 0027
GUIDEWIRE SOFTWARE INCCOM40171V10039300SH SOLE 00300
HNI CORPCOM4042511003100SH SOLE 00100
HP INCCOM40434L10517695SH SOLE 656039
HALLIBURTON COCOM40621610111600SHCallSOLE 00600
HALLIBURTON COCOM40621610111580SH SOLE 00580
HARLEY DAVIDSON INCCOM412822108013SH SOLE 0013
HARTFORD FINL SVCS GROUP INCCOM4165151045107SH SOLE 00107
HEALTHPEAK PROPERTIES INCCOM42250P1033107SH SOLE 00107
HERSHEY COCOM427866108211SH SOLE 0011
HEWLETT PACKARD ENTERPRISE CCOM42824C1093221SH SOLE 00221
HOME DEPOT INCCOM437076102186700SHCallSOLE 00700
HOME DEPOT INCCOM4370761026522,456SH SOLE 002,456
HONDA MOTOR LTDAMERN SHS4381283088300SH SOLE 00300
HONEYWELL INTL INCCOM4385161066863,225SH SOLE 61002,615
HOST HOTELS & RESORTS INCCOM44107P10410678SH SOLE 00678
HOWARD BANCORP INCCOM4424961053283SH SOLE 00283
HUBSPOT INCCOM443573100198500SHCallSOLE 00500
HUNTINGTON INGALLS INDS INCCOM446413106633SH SOLE 0033
HUNTSMAN CORPCOM4470111074149SH SOLE 00149
IES HLDGS INCCOM44951W106601,300SH SOLE 1,30000
IDEXX LABS INCCOM45168D10450100SH SOLE 10000
ILLUMINA INCCOM452327109148400SHCallSOLE 00400
INGERSOLL RAND INCCOM45687V106124SH SOLE 0024
INNOVATIVE INDL PPTYS INCCOM45781V101210SH SOLE 0010
INTEL CORPCOM45814010025500SHCallSOLE 00500
INTEL CORPCOM45814010084516,954SH SOLE 2,314014,640
INTERNATIONAL BUSINESS MACHSCOM4592001014143,289SH SOLE 003,289
INTERNATIONAL PAPER COCOM4601461036117SH SOLE 00117
INTERPUBLIC GROUP COS INCCOM4606901005197SH SOLE 00197
INVESCO QQQ TRUNIT SER 146090E1031,2714,052SH SOLE 51903,533
INTUITCOM461202103114300SHCallSOLE 00300
INVESCO EXCHANGE TRADED FD TWILDERHIL CLAN46137V13412119SH SOLE 00119
INVESCO EXCHANGE TRADED FD TS&P500 EQL UTL46137V27457570SH SOLE 00570
INVESCO EXCHANGE TRADED FD TS&P500 EQL TEC46137V282140553SH SOLE 400513
INVESCO EXCHANGE TRADED FD TS&P500 EQL HLT46137V332159608SH SOLE 00608
INVESCO EXCHANGE TRADED FD TS&P500 EQL FIN46137V34056111,688SH SOLE 2,66709,021
INVESCO EXCHANGE TRADED FD TS&P500 EQL WGT46137V3572,54419,948SH SOLE 1,491018,457
INVESCO EXCHANGE TRADED FD TS&P500 EQL STP46137V37321138SH SOLE 00138
INVESCO EXCHANGE TRADED FD TFINL PFD ETF46137V62136819,164SH SOLE 0019,164
INVESCO EXCH TRADED FD TR IIS&P SMLCP FINL46138E15615305SH SOLE 00305
INVESCO EXCH TRADED FD TR IIS&P500 LOW VOL46138E354861,534SH SOLE 1,53400
INVESCO EXCH TRADED FD TR IIPFD ETF46138E5111227,977SH SOLE 007,977
INVESCO EXCH TRADED FD TR IIGLOBAL WATER46138E65110300SH SOLE 00300
INVESCO EXCH TRADED FD TR IISR LN ETF46138G508492,180SH SOLE 002,180
INVESCO EXCH TRADED FD TR IISOLAR ETF46138G706110SH SOLE 1000
INVESCO EXCH TRADED FD TR IIVAR RATE PFD46138G870542,100SH SOLE 002,100
INVESCO EXCH TRD SLF IDX FDBULSHS 2023 CB46138J866321,445SH SOLE 1,44500
INVITAE CORPCOM46185L10321500SHCallSOLE 00500
IRON MTN INC NEWCOM46284V1014143SH SOLE 00143
GOLD TRUSTISHARES464285105392,150SH SOLE 002,150
ISHARES INCMSCI GLB SLV&MTL464286327342,000SH SOLE 2,00000
ISHARES INCMSCI GERMANY ETF464286806135SH SOLE 0035
ISHARES TRSELECT DIVID ETF4642871682722,825SH SOLE 37702,448
ISHARES TRTIPS BD ETF464287176104819SH SOLE 00819
ISHARES TRCORE S&P500 ETF4642872005371,430SH SOLE 6801,362
ISHARES TRCORE US AGGBD ET46428722617147SH SOLE 00147
ISHARES TRMSCI EMG MKT ETF464287234921,788SH SOLE 001,788
ISHARES TRIBOXX INV CP ETF4642872422301,664SH SOLE 35001,314
ISHARES TRS&P 500 GRWT ETF4642873091352,108SH SOLE 002,108
ISHARES TRGLOB HLTHCRE ETF4642873252653,470SH SOLE 64702,823
ISHARES TRGLOBAL ENERG ETF464287341281,357SH SOLE 001,357
ISHARES TRS&P 500 VAL ETF464287408107839SH SOLE 00839
ISHARES TR20 YR TR BD ETF464287432958SH SOLE 0058
ISHARES TRBARCLAYS 7 10 YR46428744080666SH SOLE 00666
ISHARES TRMSCI EAFE ETF4642874651882,580SH SOLE 002,580
ISHARES TRRUS MD CP GR ETF46428748162603SH SOLE 00603
ISHARES TRCORE S&P MCP ETF4642875071,1264,899SH SOLE 1,01003,889
ISHARES TRNASDAQ BIOTECH4642875561384SH SOLE 0084
ISHARES TRS&P MC 400GR ETF4642876061,12315,546SH SOLE 272015,274
ISHARES TRRUS 1000 GRW ETF464287614195810SH SOLE 00810
ISHARES TRRUS 2000 GRW ETF46428764862215SH SOLE 00215
ISHARES TRRUSSELL 2000 ETF464287655174890SH SOLE 00890
ISHARES TRCORE S&P US VLU46428766329466SH SOLE 00466
ISHARES TRCORE S&P US GWT4642876711001,122SH SOLE 001,122
ISHARES TRU.S. UTILITS ETF46428769717220SH SOLE 00220
ISHARES TRS&P MC 400VL ETF46428770569798SH SOLE 00798
ISHARES TRUS HLTHCARE ETF4642877621872SH SOLE 0072
ISHARES TRCORE S&P SCP ETF4642878045906,422SH SOLE 97505,447
ISHARES TRS&P SML 600 GWT4642878873302,893SH SOLE 77802,115
ISHARES TRAGENCY BOND ETF46428816616133SH SOLE 00133
ISHARES TRGL TIMB FORE ETF464288174115SH SOLE 0015
ISHARES TRGL CLEAN ENE ETF4642882243101SH SOLE 00101
ISHARES TRJPMORGAN USD EMG46428828194814SH SOLE 00814
ISHARES TRNEW YORK MUN ETF46428832339663SH SOLE 00663
ISHARES TRNATIONAL MUN ETF46428841475636SH SOLE 00636
ISHARES TRINTL SEL DIV ETF4642884488275SH SOLE 00275
ISHARES TRIBOXX HI YD ETF46428851337421SH SOLE 1300291
ISHARES TRMBS ETF46428858851462SH SOLE 1090353
ISHARES TRGOV/CRED BD ETF46428859613105SH SOLE 00105
ISHARES TRINTRM GOV CR ETF46428861213108SH SOLE 00108
ISHARES TRUSD INV GRDE ETF4642886207115SH SOLE 00115
ISHARES TRISHS 5-10YR INVT46428863816260SH SOLE 00260
ISHARES TR10-20 YR TRS ETF4642886531488SH SOLE 0088
ISHARES TRPFD AND INCM SEC46428868794124,430SH SOLE 2,177022,253
ISHARES TRGLB CNSM STP ETF46428873752896SH SOLE 00896
ISHARES TRUS AER DEF ETF46428876089938SH SOLE 00938
ISHARES SILVER TRISHARES46428Q109421,698SH SOLE 001,698
ISHARES TRUS TREAS BD ETF46429B267531,932SH SOLE 13101,801
ISHARES TRCORE HIGH DV ETF46429B6632402,738SH SOLE 73402,004
ISHARES TRMSCI USA MIN VOL46429B697821,209SH SOLE 8901,120
ISHARES TRMSCI USA QLT FCT46432F33972623SH SOLE 00623
ISHARES TRMSCI USA VALUE46432F38857661SH SOLE 1520509
ISHARES TRMSCI USA MMENTM46432F396957SH SOLE 0057
ISHARES TRCORE MSCI EAFE46432F842687SH SOLE 0087
ISHARES INCCORE MSCI EMKT46434G10337596SH SOLE 00596
JBG SMITH PPTYSCOM46590V100264SH SOLE 6400
JPMORGAN CHASE & COCOM46625H1009477,453SH SOLE 1,08006,373
JPMORGAN CHASE & COALERIAN ML ETN46625H365805,763SH SOLE 1,00004,763
JACOBS ENGR GROUP INCCOM46981410747431SH SOLE 00431
JD.COM INCSPON ADR CL A47215P10679900SHCallSOLE 00900
JOHNSON & JOHNSONCOM4781601043,75223,840SH SOLE 1,405022,435
JONES LANG LASALLE INCCOM48020Q107321SH SOLE 0021
J2 GLOBAL INCCOM48123V102549SH SOLE 0049
KKR & CO INCCOM48251W10416400SHCallSOLE 00400
KKR & CO INCCOM48251W1041323,259SH SOLE 3,25900
KIMBERLY-CLARK CORPCOM49436810391675SH SOLE 00675
KINDER MORGAN INC DELCOM49456B101302,164SH SOLE 1,12701,037
KOHLS CORPCOM50025510424600SHCallSOLE 00600
KORN FERRYCOM NEW500643200235SH SOLE 0035
KRAFT HEINZ COCOM50075410628818SH SOLE 260792
LEJU HLDGS LTDSPONSORED ADS50187J1080100SH SOLE 00100
L3HARRIS TECHNOLOGIES INCCOM5024311093321,759SH SOLE 001,759
LAM RESEARCH CORPCOM5128071081532SH SOLE 0032
LAS VEGAS SANDS CORPCOM517834107230SH SOLE 0030
LEIDOS HOLDINGS INCCOM52532710288836SH SOLE 800036
LEMONADE INCCOM52567D10725200SHCallSOLE 00200
LEMONADE INCCOM52567D10725200SH SOLE 20000
LILLY ELI & COCOM5324571085012,967SH SOLE 002,967
LINCOLN NATL CORP INDCOM534187109351SH SOLE 0051
LOCKHEED MARTIN CORPCOM5398301097482,107SH SOLE 30001,807
LOWES COS INCCOM54866110724150SH SOLE 15000
LULULEMON ATHLETICA INCCOM55002110970200SHCallSOLE 00200
LUMINAR TECHNOLOGIES INCCOM CL A5504241055150SH SOLE 00150
LYFT INCCL A COM55087P10420400SHCallSOLE 00400
MGM RESORTS INTERNATIONALCOM5529531016178SH SOLE 00178
MKS INSTRS INCCOM55306N104747SH SOLE 0047
MSC INDL DIRECT INCCL A55353010617200SH SOLE 20000
MSCI INCCOM55354G1001023SH SOLE 0023
MACQUARIE INFRASTRUCTURE CORCOM55608B105130SH SOLE 0030
MAGELLAN MIDSTREAM PRTNRS LPCOM UNIT RP LP559080106751,760SH SOLE 001,760
MAGNITE INCCOM55955D1003100SH SOLE 10000
MANULIFE FINL CORPCOM56501R106271,527SH SOLE 001,527
MARKEL CORPCOM5705351043130SH SOLE 3000
MARRIOTT VACTINS WORLDWID COCOM57164Y10757414SH SOLE 00414
MARSH & MCLENNAN COS INCCOM571748102540SH SOLE 0040
MARRIOTT INTL INC NEWCL A57190320252400SHCallSOLE 00400
MARRIOTT INTL INC NEWCL A5719032025123,883SH SOLE 31103,572
MASTERCARD INCORPORATEDCL A57636Q104107300SHCallSOLE 00300
MASTERCARD INCORPORATEDCL A57636Q1044271,196SH SOLE 2150981
MAXAR TECHNOLOGIES INCCOM57778K105124SH SOLE 0024
MCDONALDS CORPCOM580135101107500SHCallSOLE 00500
MCDONALDS CORPCOM5801351012,26410,553SH SOLE 435010,118
MEDICAL PPTYS TRUST INCCOM58463J304884,050SH SOLE 004,050
MERCADOLIBRE INCCOM58733R1024225SH SOLE 10015
MERCK & CO. INCCOM58933Y1056407,829SH SOLE 35507,474
MERCURY GENL CORP NEWCOM589400100701,339SH SOLE 1,0000339
METLIFE INCCOM59156R10815316SH SOLE 00316
MICRO FOCUS INTL PLCSPON ADR NEW59483740304SH SOLE 004
MICROSOFT CORPCOM5949181042221,000SHCallSOLE 001,000
MICROSOFT CORPCOM5949181047,11131,972SH SOLE 383031,589
MICRON TECHNOLOGY INCCOM59511210323300SHCallSOLE 00300
MICRON TECHNOLOGY INCCOM5951121031131,500SH SOLE 1,50000
MILLER HERMAN INCCOM600544100135SH SOLE 0035
MODERNA INCCOM60770K107657SH SOLE 0057
MONDELEZ INTL INCCL A6092071053105,306SH SOLE 37904,927
MONGODB INCCL A60937P106180500SHCallSOLE 00500
MONGODB INCCL A60937P1062672SH SOLE 20052
MOODYS CORPCOM615369105244839SH SOLE 00839
MORGAN STANLEYCOM NEW61744644848698SH SOLE 4020296
MORGAN STANLEY INDIA INVT FDCOM61745C1053151SH SOLE 00151
NBT BANCORP INCCOM628778102401,248SH SOLE 001,248
NCR CORP NEWCOM62886E10806SH SOLE 006
NIO INCSPON ADS62914V1067150SH SOLE 00150
NATIONAL FUEL GAS CO N JCOM63618010133800SH SOLE 00800
NATIONAL GRID PLCSPONSORED ADR NE63627440937623SH SOLE 00623
NETFLIX INCCOM64110L106108200SHCallSOLE 00200
NETFLIX INCCOM64110L106132245SH SOLE 00245
NEUBERGER BRMAN NY MUNI FD ICOM64124K102322,580SH SOLE 002,580
NEW RESIDENTIAL INVT CORPCOM NEW64828T2011100SH SOLE 00100
NEW RELIC INCCOM64829B10033500SHCallSOLE 00500
NEW YORK MTG TR INCCOM PAR $.02649604501113,016SH SOLE 003,016
NEWMONT CORPCOM65163910615250SH SOLE 00250
NEXTERA ENERGY INCCOM65339F1013704,800SH SOLE 004,800
NICE LTDSPONSORED ADR6536561085211,839SH SOLE 50001,339
NIKE INCCL B65410610352365SH SOLE 1750190
NOKIA CORPSPONSORED ADR65490220482,000SHCallSOLE 002,000
NOKIA CORPSPONSORED ADR6549022044910SH SOLE 00910
NORTHROP GRUMMAN CORPCOM666807102159521SH SOLE 00521
NOVARTIS AGSPONSORED ADR66987V1093693,908SH SOLE 1,05002,858
NOVAVAX INCCOM NEW670002401113SH SOLE 0013
NOVO-NORDISK A SADR67010020556807SH SOLE 00807
NUCOR CORPCOM670346105661,250SH SOLE 001,250
NUVEEN MARYLAND QLT MUN INCCOM67061Q1071,31793,354SH SOLE 0093,354
NUVEEN NEW YORK AMT QLT MUNICOM670656107362,667SH SOLE 002,667
NVIDIA CORPORATIONCOM67066G104156300SHCallSOLE 00300
NVIDIA CORPORATIONCOM67066G104156299SH SOLE 1300169
NUVEEN QUALITY MUNCP INCOMECOM67066V1011368,854SH SOLE 008,854
NUVEEN AMT FREE MUN CR INC FCOM67071L106472,790SH SOLE 002,790
NUTRIEN LTDCOM67077M10824500SH SOLE 00500
NUVEEN MUN VALUE FD INCCOM670928100312,825SH SOLE 002,825
OCCIDENTAL PETE CORPCOM67459910514800SHCallSOLE 00800
OCCIDENTAL PETE CORPCOM6745991055300SH SOLE 30000
OCCIDENTAL PETE CORP*W EXP 08/03/202674599162025SH SOLE 0025
OKTA INCCL A67929510576300SHCallSOLE 00300
OLD DOMINION FREIGHT LINE INCOM67958010039200SH SOLE 20000
OLD REP INTL CORPCOM680223104201,011SH SOLE 001,011
OLLIES BARGAIN OUTLET HLDGSCOM68111610925300SHCallSOLE 00300
OMNICOM GROUP INCCOM681919106582SH SOLE 0082
OMEGA HEALTHCARE INVS INCCOM681936100752,070SH SOLE 002,070
ONE GAS INCCOM68235P108337SH SOLE 0037
ONEOK INC NEWCOM68268010317453SH SOLE 2720181
ORACLE CORPCOM68389X10532500SHCallSOLE 00500
ORACLE CORPCOM68389X1052684,150SH SOLE 1,50002,650
OTIS WORLDWIDE CORPCOM68902V1071812,684SH SOLE 30202,382
PNC FINL SVCS GROUP INCCOM69347510548323SH SOLE 00323
PPL CORPCOM69351T1061174,139SH SOLE 004,139
PVH CORPORATIONCOM69365610019200SH SOLE 20000
PALANTIR TECHNOLOGIES INCCL A69608A10823968SH SOLE 7500218
PARK HOTELS RESORTS INCCOM700517105301,725SH SOLE 1,0000725
PAYCHEX INCCOM70432610719200SH SOLE 00200
PAYPAL HLDGS INCCOM70450Y10394400SHCallSOLE 00400
PAYPAL HLDGS INCCOM70450Y10323100SH SOLE 10000
PENN NATL GAMING INCCOM7075691091041,200SHCallSOLE 001,200
PENN NATL GAMING INCCOM707569109115SH SOLE 0015
PEOPLES UNITED FINANCIAL INCCOM712704105372,835SH SOLE 002,835
PEPSICO INCCOM7134481081,1047,446SH SOLE 30007,146
PERFICIENT INCCOM71375U1015110SH SOLE 11000
PERSPECTA INCCOM71534710001SH SOLE 001
PETROLEO BRASILEIRO SA PETROSPONSORED ADR71654V4083300SH SOLE 00300
PFIZER INCCOM71708110353414,498SH SOLE 1,401013,097
PHILIP MORRIS INTL INCCOM7181721093384,086SH SOLE 71503,371
PHILLIPS 66COM7185461041121,596SH SOLE 001,596
PHILLIPS 66 PARTNERS LPCOM UNIT REP INT718549207451,698SH SOLE 25001,448
PIMCO MUN INCOME FD IICOM72200W106151,081SH SOLE 001,081
PIMCO CORPORATE & INCOME OPPCOM72201B10111600SH SOLE 00600
PIMCO ETF TR0-5 HIGH YIELD72201R7831031,053SH SOLE 1180935
PINTEREST INCCL A72352L10626400SHCallSOLE 00400
PINTEREST INCCL A72352L10622339SH SOLE 80331
PRINCIPAL FINANCIAL GROUP INCOM74251V102487SH SOLE 0087
PROCTER AND GAMBLE COCOM7427181092,20815,869SH SOLE 2,171013,698
PROGRESSIVE CORPCOM74331510315148SH SOLE 00148
PROSHARES TRINVT INT RT HG74347B6071151,518SH SOLE 001,518
PROSHARES TRPSHS ULT SEMICDT74347R66915SH SOLE 500
PROSHARES TRS&P 500 DV ARIST74348A46747583SH SOLE 00583
PROSPECT CAP CORPCOM74348T102213,965SH SOLE 2,50001,465
PRUDENTIAL FINL INCCOM74432010220252SH SOLE 00252
QUALCOMM INCCOM74752510376500SHCallSOLE 00500
QUALCOMM INCCOM7475251034332,844SH SOLE 50002,344
QUANTUMSCAPE CORPCOM CL A74767V109555SH SOLE 0055
QUEST DIAGNOSTICS INCCOM74834L1001082SH SOLE 0082
RAYONIER INCCOM75490710313450SH SOLE 00450
RAYTHEON TECHNOLOGIES CORPCOM75513E10136500SHCallSOLE 00500
RAYTHEON TECHNOLOGIES CORPCOM75513E1016418,963SH SOLE 2,40606,556
REALTY INCOME CORPCOM7561091049140SH SOLE 00140
RESIDEO TECHNOLOGIES INCCOM76118Y104274SH SOLE 0074
RETAIL VALUE INCCOM76133Q102160SH SOLE 6000
REVOLVE GROUP INCCL A76156B107311,000SHCallSOLE 001,000
RIO TINTO PLCSPONSORED ADR767204100791,050SH SOLE 6000450
RITE AID CORPCOM7677548723180SH SOLE 00180
ROCKET PHARMACEUTICALS INCCOM77313F1065100SH SOLE 10000
ROSS STORES INCCOM77829610319152SH SOLE 00152
ROYAL BK CDACOM780087102564SH SOLE 0064
ROYAL DUTCH SHELL PLCSPON ADR B780259107351,034SH SOLE 001,034
ROYAL DUTCH SHELL PLCSPONS ADR A78025920615421SH SOLE 00421
ROYCE VALUE TR INCCOM780910105271,700SH SOLE 001,700
S&P GLOBAL INCCOM78409V10455167SH SOLE 00167
SPDR S&P 500 ETF TRTR UNIT78462F103925SH SOLE 0025
SPDR GOLD TRGOLD SHS78463V10754300SHCallSOLE 00300
SPDR GOLD TRGOLD SHS78463V1074062,278SH SOLE 002,278
SPDR INDEX SHS FDSGLB NAT RESRCE78463X5418185SH SOLE 00185
SPDR INDEX SHS FDSDJ GLB RL ES ETF78463X74913291SH SOLE 29100
SPDR INDEX SHS FDSS&P INTL ETF78463X772371,000SH SOLE 1,00000
SPDR INDEX SHS FDSMSCI ACWI EXUS78463X848843,042SH SOLE 003,042
SPDR SER TRS&P 600 SMCP GRW78464A2014025,264SH SOLE 54004,724
SPDR SER TRS&P 600 SMCP VAL78464A30034510SH SOLE 51000
SPDR SER TRPORTFOLIO INTRMD78464A37520549SH SOLE 00549
SPDR SER TRPRTFLO S&P500 GW78464A40928515SH SOLE 00515
SPDR SER TRPORTFLI TIPS ETF78464A65617531SH SOLE 00531
SPDR SER TRPORTFOLIO LN TSR78464A66420439SH SOLE 00439
SPDR SER TRPORTFLI INTRMDIT78464A672752,255SH SOLE 002,255
SPDR SER TRS&P DIVID ETF78464A7633,05128,801SH SOLE 2,136026,664
SPDR SER TRS&P 600 SML CAP78464A8131191,500SH SOLE 1,50000
SPDR SER TRS&P 400 MDCP GRW78464A8212203,180SH SOLE 003,180
SPDR SER TRS&P 400 MDCP VAL78464A839591,060SH SOLE 001,060
SPDR SER TRS&P BIOTECH78464A87052371SH SOLE 00371
SS&C TECHNOLOGIES HLDGS INCCOM78467J100459SH SOLE 0059
SPDR DOW JONES INDL AVERAGEUT SER 178467X1091549SH SOLE 4900
SPDR SER TRBLOMBERG BRC INV78468R200581,886SH SOLE 1,3600526
SABRA HEALTH CARE REIT INCCOM78573L10613732SH SOLE 4970235
SALESFORCE COM INCCOM79466L30267300SHCallSOLE 00300
SALESFORCE COM INCCOM79466L30224110SH SOLE 100010
SANDY SPRING BANCORP INCCOM80036310353216,535SH SOLE 7,70008,835
SANOFISPONSORED ADR80105N10542869SH SOLE 00869
SCHLUMBERGER LTDCOM806857108261,200SHCallSOLE 001,200
SCHLUMBERGER LTDCOM806857108482,180SH SOLE 37001,810
SCHWAB STRATEGIC TRUS BRD MKT ETF8085241026,95076,378SH SOLE 20,607055,771
SCHWAB STRATEGIC TRUS LRG CAP ETF8085242012,38026,169SH SOLE 10,619015,550
SCHWAB STRATEGIC TRUS LCAP GR ETF8085243001,2119,427SH SOLE 2,87106,556
SCHWAB STRATEGIC TRUS MID-CAP ETF8085245082,23932,837SH SOLE 10,456022,381
SCHWAB STRATEGIC TRUS SML CAP ETF8085246072,66629,960SH SOLE 9,483020,478
SCHWAB STRATEGIC TREMRG MKTEQ ETF80852470692630,226SH SOLE 7,502022,723
SCHWAB STRATEGIC TR1000 INDEX ETF80852472221568SH SOLE 56800
SCHWAB STRATEGIC TRUS DIVIDEND EQ8085247971,06616,626SH SOLE 4,166012,461
SCHWAB STRATEGIC TRINTL EQTY ETF8085248052,47968,834SH SOLE 19,359049,475
SCHWAB STRATEGIC TRUS AGGREGATE B80852483922400SH SOLE 00400
SCHWAB STRATEGIC TRUS REIT ETF80852484737987SH SOLE 4600527
SCHWAB STRATEGIC TRINTRM TRM TRES80852485426451SH SOLE 00451
SCHWAB STRATEGIC TRSHT TM US TRES8085248621623,162SH SOLE 34602,816
SCHWAB STRATEGIC TRUS TIPS ETF8085248702884,641SH SOLE 004,641
SCIENCE APPLICATIONS INTL COCOM80862510729311SH SOLE 285026
SEALED AIR CORP NEWCOM81211K100120SH SOLE 0020
SELECT SECTOR SPDR TRSBI HEALTHCARE81369Y2091611,421SH SOLE 11701,304
SELECT SECTOR SPDR TRSBI CONS STPLS81369Y3082483,681SH SOLE 65003,031
SELECT SECTOR SPDR TRSBI CONS DISCR81369Y40757355SH SOLE 00355
SELECT SECTOR SPDR TRENERGY81369Y50667317,754SH SOLE 1,581016,173
SELECT SECTOR SPDR TRSBI INT-FINL81369Y60541614,128SH SOLE 1,699012,429
SELECT SECTOR SPDR TRSBI INT-INDS81369Y7041161,311SH SOLE 001,311
SELECT SECTOR SPDR TRTECHNOLOGY81369Y8034763,661SH SOLE 2903,632
SELECT SECTOR SPDR TRCOMMUNICATION81369Y85224351SH SOLE 00351
SELECT SECTOR SPDR TRSBI INT-UTILS81369Y886781,243SH SOLE 3510892
SERVICENOW INCCOM81762P102165300SHCallSOLE 00300
SERVICENOW INCCOM81762P1021730SH SOLE 3000
SHERWIN WILLIAMS COCOM8243481061115SH SOLE 0015
SHOPIFY INCCL A82509L107453400SHCallSOLE 00400
SHOPIFY INCCL A82509L1075246SH SOLE 30016
SIMON PPTY GROUP INC NEWCOM82880610926300SH SOLE 00300
SIRIUS XM HOLDINGS INCCOM82968B10313420,981SH SOLE 0020,981
SLACK TECHNOLOGIES INCCOM CL A83088V10234800SHCallSOLE 00800
SMUCKER J M COCOM NEW832696405322SH SOLE 0022
SNAP INCCL A83304A106501,000SHCallSOLE 001,000
SNOWFLAKE INCCL A8334451092070SH SOLE 30040
SOLAREDGE TECHNOLOGIES INCCOM83417M10496300SHCallSOLE 00300
SOLAREDGE TECHNOLOGIES INCCOM83417M1041855SH SOLE 0055
SONY CORPSPONSORED ADR835699307770SH SOLE 7000
SOUTHERN COCOM8425871075649,175SH SOLE 1,27107,904
SOUTHWEST AIRLS COCOM84474110830638SH SOLE 00638
SPROTT PHYSICAL GOLD TRUNIT85207H104664,351SH SOLE 004,351
SPROTT PHYSICAL GOLD & SILVETR UNIT85208R10150626,128SH SOLE 0026,128
STABLE RD ACQUISITION CORPCOM CL A85236Q109020SH SOLE 0020
STARBUCKS CORPCOM8552441091381,300SHCallSOLE 001,300
STARBUCKS CORPCOM85524410921195SH SOLE 163032
STARWOOD PPTY TR INCCOM85571B105160SH SOLE 0060
STRYKER CORPORATIONCOM863667101110450SH SOLE 00450
SYNOPSYS INCCOM87160710739150SH SOLE 15000
SYSCO CORPCOM87182910767901SH SOLE 00901
TJX COS INC NEWCOM87254010910146SH SOLE 00146
TARGET CORPCOM87612E1062471,397SH SOLE 20001,197
TELADOC HEALTH INCCOM87918A10534171SH SOLE 00171
TEMPLETON GLOBAL INCOME FDCOM8801981063600SH SOLE 00600
TERADATA CORP DELCOM88076W10306SH SOLE 006
TESLA INCCOM88160R1011,5532,200SHCallSOLE 002,200
TESLA INCCOM88160R101252357SH SOLE 00357
TEVA PHARMACEUTICAL INDS LTDSPONSORED ADS881624209151,550SH SOLE 001,550
TEXAS INSTRS INCCOM8825081042251,371SH SOLE 001,371
TEXAS PAC LD TRSUB CTF PROP I T882610108209288SH SOLE 00288
TEXTRON INCCOM883203101248SH SOLE 0048
THE TRADE DESK INCCOM CL A88339J105320400SHCallSOLE 00400
THE TRADE DESK INCCOM CL A88339J105437545SH SOLE 450500
THERMO FISHER SCIENTIFIC INCCOM8835561023167SH SOLE 0067
3M COCOM88579Y101105600SHCallSOLE 00600
3M COCOM88579Y101120686SH SOLE 2020484
TORONTO DOMINION BK ONTCOM NEW8911605096100SH SOLE 00100
TORTOISE ENERGY INFRA CORPCOM89147L886914,516SH SOLE 1,08403,432
TORTOISE PWR & ENERGY INFRASCOM89147X10421819,661SH SOLE 17,23002,431
TOTAL SESPONSORED ADS89151E109641,525SH SOLE 001,525
TOYOTA MOTOR CORPSP ADR REP2COM89233130782530SH SOLE 00530
TRACTOR SUPPLY COCOM89235610642300SHCallSOLE 00300
TRAVELERS COMPANIES INCCOM89417E10920144SH SOLE 00144
TRUPANION INCCOM898202106323SH SOLE 0023
TRUIST FINL CORPCOM89832Q1091974,104SH SOLE 004,104
TWILIO INCCL A90138F1022985SH SOLE 8500
TWITTER INCCOM90184L10211200SH SOLE 20000
TYSON FOODS INCCL A902494103345SH SOLE 0045
UNDER ARMOUR INCCL A904311107231,332SH SOLE 001,332
UNILEVER PLCSPON ADR NEW9047677041252,070SH SOLE 1,00001,070
UNION PAC CORPCOM90781810862300SH SOLE 30000
UNITED AIRLS HLDGS INCCOM91004710917400SHCallSOLE 00400
UNITED PARCEL SERVICE INCCL B911312106118700SHCallSOLE 00700
UNITED PARCEL SERVICE INCCL B9113121061851,100SH SOLE 4000700
UNITEDHEALTH GROUP INCCOM91324P102210600SHCallSOLE 00600
UNITEDHEALTH GROUP INCCOM91324P10265185SH SOLE 770108
UNITY BIOTECHNOLOGY INCCOM91381U10151,000SH SOLE 1,00000
URBAN EDGE PPTYSCOM91704F104164SH SOLE 6400
VALERO ENERGY CORPCOM91913Y100589SH SOLE 0089
VANECK VECTORS ETF TRGOLD MINERS ETF92189F10618500SHCallSOLE 00500
VANECK VECTORS ETF TRMORNINGSTAR WIDE92189F643117SH SOLE 0017
VANECK VECTORS ETF TRAGRIBUSINESS ETF92189F70012150SH SOLE 00150
VANECK VECTORS ETF TRHIGH YLD MUN ETF92189H4091722,796SH SOLE 002,796
VANECK VECTORS ETF TROIL SVCS ETF92189H60715SH SOLE 005
VANGUARD SPECIALIZED FUNDSDIV APP ETF9219088441,94413,772SH SOLE 518013,254
VANGUARD STAR FDSVG TL INTL STK F92190976819324SH SOLE 00324
VANGUARD ADMIRAL FDS INCSMLLCP 600 IDX92193282854323SH SOLE 00323
VANGUARD BD INDEX FDSLONG TERM BOND921937793544SH SOLE 0044
VANGUARD BD INDEX FDSINTERMED TERM9219378191401,509SH SOLE 001,509
VANGUARD BD INDEX FDSSHORT TRM BOND9219378272342,827SH SOLE 002,827
VANGUARD BD INDEX FDSTOTAL BND MRKT92193783531357SH SOLE 00357
VANGUARD TAX-MANAGED INTL FDFTSE DEV MKT ETF9219438583026,406SH SOLE 13206,274
VANGUARD WHITEHALL FDSHIGH DIV YLD9219464061,19013,000SH SOLE 1,504011,495
VANGUARD MALVERN FDSSTRM INFPROIDX92202080511225SH SOLE 00225
VANGUARD INTL EQUITY INDEX FGLB EX US ETF92204267619354SH SOLE 00354
VANGUARD INTL EQUITY INDEX FALLWRLD EX US9220427751,45424,923SH SOLE 2,556022,366
VANGUARD INTL EQUITY INDEX FFTSE EMR MKT ETF92204285864012,765SH SOLE 249012,516
VANGUARD INTL EQUITY INDEX FFTSE PACIFIC ETF92204286627341SH SOLE 00341
VANGUARD INTL EQUITY INDEX FFTSE EUROPE ETF9220428741161,922SH SOLE 19201,730
VANGUARD WORLD FDSCONSUM DIS ETF92204A10897354SH SOLE 00354
VANGUARD WORLD FDSCONSUM STP ETF92204A20790515SH SOLE 00515
VANGUARD WORLD FDSENERGY ETF92204A30641789SH SOLE 00789
VANGUARD WORLD FDSFINANCIALS ETF92204A4054255,829SH SOLE 1,41404,415
VANGUARD WORLD FDSHEALTH CAR ETF92204A5042,0669,234SH SOLE 56208,672
VANGUARD WORLD FDSINDUSTRIAL ETF92204A6031891,111SH SOLE 001,111
VANGUARD WORLD FDSINF TECH ETF92204A7024,32212,216SH SOLE 1,255010,961
VANGUARD SCOTTSDALE FDSSHORT TERM TREAS92206C1021181,913SH SOLE 001,913
VANGUARD SCOTTSDALE FDSSHRT TRM CORP BD92206C4091011,217SH SOLE 2200997
VANGUARD SCOTTSDALE FDSVNG RUS1000GRW92206C6801,5006,055SH SOLE 88105,174
VANGUARD SCOTTSDALE FDSINTER TERM TREAS92206C7063304,756SH SOLE 42604,330
VANGUARD SCOTTSDALE FDSVNG RUS1000VAL92206C7141441,199SH SOLE 001,199
VANGUARD SCOTTSDALE FDSMORTG-BACK SEC92206C77116298SH SOLE 00298
VANGUARD SCOTTSDALE FDSINT-TERM CORP92206C8701381,420SH SOLE 001,420
VECTOR GROUP LTDCOM92240M108145SH SOLE 0045
VELODYNE LIDAR INCCOM92259F1016250SH SOLE 00250
VENTAS INCCOM92276F100871,774SH SOLE 1,77400
VANGUARD MUN BD FDSTAX EXEMPT BD92290774613243SH SOLE 00243
VANGUARD INDEX FDSS&P 500 ETF SHS9229083636381,857SH SOLE 42401,433
VANGUARD INDEX FDSMCAP VL IDXVIP9229085126725,648SH SOLE 30005,348
VANGUARD INDEX FDSMCAP GR IDXVIP9229085382971,402SH SOLE 15001,252
VANGUARD INDEX FDSREAL ESTATE ETF9229085533554,180SH SOLE 004,180
VANGUARD INDEX FDSSML CP GRW ETF9229085954641,733SH SOLE 6901,664
VANGUARD INDEX FDSSM CP VAL ETF9229086112061,446SH SOLE 1,0000446
VANGUARD INDEX FDSMID CAP ETF9229086291,5967,717SH SOLE 40607,311
VANGUARD INDEX FDSLARGE CAP ETF9229086375843,321SH SOLE 73502,586
VANGUARD INDEX FDSEXTEND MKT ETF9229086523,51621,348SH SOLE 2,290019,058
VANGUARD INDEX FDSGROWTH ETF9229087365472,157SH SOLE 002,157
VANGUARD INDEX FDSVALUE ETF9229087445194,364SH SOLE 68603,678
VANGUARD INDEX FDSSMALL CP ETF9229087512,23411,473SH SOLE 947010,526
VANGUARD INDEX FDSTOTAL STK MKT9229087691,2586,463SH SOLE 1106,452
VERIZON COMMUNICATIONS INCCOM92343V1041,86631,768SH SOLE 2,583029,185
VERTEX PHARMACEUTICALS INCCOM92532F100418SH SOLE 0018
VIACOMCBS INCCL A92556H1077183SH SOLE 18300
VIACOMCBS INCCL B92556H20610274SH SOLE 00274
VIATRIS INCCOM92556V106301,579SH SOLE 17201,407
VIPER ENERGY PARTNERS LPCOM UNT RP INT92763M1053250SH SOLE 00250
VIPSHOP HOLDINGS LIMITEDSPONSORED ADS A92763W10313465SH SOLE 00465
VIRNETX HLDG CORPCOM92823T10881,550SH SOLE 001,550
VISA INCCOM CL A92826C83987400SHCallSOLE 00400
VISA INCCOM CL A92826C8393311,515SH SOLE 7601,439
VODAFONE GROUP PLC NEWSPONSORED ADR92857W308332,011SH SOLE 1,4150596
VORNADO RLTY TRSH BEN INT9290421095128SH SOLE 12800
WP CAREY INCCOM92936U1097104SH SOLE 00104
WEC ENERGY GROUP INCCOM92939U106226SH SOLE 0026
WABTECCOM929740108111SH SOLE 209
WALMART INCCOM931142103101700SHCallSOLE 00700
WALMART INCCOM9311421038796,097SH SOLE 67505,422
WALGREENS BOOTS ALLIANCE INCCOM93142710832800SH SOLE 00800
WASTE MGMT INC DELCOM94106L109650SH SOLE 5000
WELLS FARGO CO NEWCOM94974610121702SH SOLE 70200
WELLTOWER INCCOM95040Q1042674,126SH SOLE 70703,419
WESBANCO INCCOM95081010117559SH SOLE 2000359
WESTERN AST INFL LKD OPP & ICOM95766R1041159,304SH SOLE 009,304
WEX INCCOM96208T104122600SH SOLE 60000
WISDOMTREE TRUS MIDCAP DIVID97717W50532915SH SOLE 00915
WISDOMTREE TRINTL SMCAP DIV97717W76035511SH SOLE 00511
WISDOMTREE TRINTL MIDCAP DV97717W77830478SH SOLE 00478
WISDOMTREE TRJAPN HEDGE EQT97717W851362SH SOLE 0062
WISDOMTREE TREUROPE HEDGED EQ97717X70141616SH SOLE 00616
WORKDAY INCCL A98138H10196400SHCallSOLE 00400
WORLD GOLD TRSPDR GLD MINIS98149E204693,638SH SOLE 11203,526
WYNN RESORTS LTDCOM98313410737329SH SOLE 00329
XCEL ENERGY INCCOM98389B100691,030SH SOLE 001,030
XENON PHARMACEUTICALS INCCOM98420N105165SH SOLE 0065
YUM BRANDS INCCOM9884981013453,178SH SOLE 003,178
YUM CHINA HLDGS INCCOM98850P1091702,978SH SOLE 002,978
ZEBRA TECHNOLOGIES CORPORATICL A98920710538100SHCallSOLE 00100
ZIMMER BIOMET HOLDINGS INCCOM98956P10251331SH SOLE 00331
ZOETIS INCCL A98978V103850SH SOLE 5000
ZSCALER INCCOM98980G102180900SHCallSOLE 00900
ZSCALER INCCOM98980G10229143SH SOLE 50093
ZOOM VIDEO COMMUNICATIONS INCL A98980L101236700SHCallSOLE 00700
ZOOM VIDEO COMMUNICATIONS INCL A98980L10184250SH SOLE 00250
ATHENE HOLDING LTDCL AG0684D107248SH SOLE 0048
ACCENTURE PLC IRELANDSHS CLASS AG1151C1012611,000SHCallSOLE 001,000
BROOKFIELD INFRAST PARTNERSLP INT UNITG162521018155SH SOLE 00155
BROOKFIELD RENEWABLE PARTNERPARTNERSHIP UNITG162581084100SH SOLE 00100
COCA COLA EUROPEAN PARTNERSSHSG25839104355SH SOLE 0055
EATON CORP PLCSHSG291831031087SH SOLE 0087
ESSENT GROUP LTDCOMG3198U102493SH SOLE 0093
FABRINETSHSG3323L1009117SH SOLE 00117
ICON PLCSHSG4705A1001155SH SOLE 0055
IHS MARKIT LTDSHSG4756710513150SH SOLE 15000
JAZZ PHARMACEUTICALS PLCSHS USDG50871105531SH SOLE 0031
MARVELL TECHNOLOGY GROUP LTDORDG5876H1055100SH SOLE 00100
MEDTRONIC PLCSHSG5960L1035314,536SH SOLE 004,536
SEAGATE TECHNOLOGY PLCSHSG7945M10750800SH SOLE 80000
THERAVANCE BIOPHARMA INCCOMG8807B106140SH SOLE 0040
TRANE TECHNOLOGIES PLCSHSG8994E103428SH SOLE 0028
ALCON AGORD SHSH0130112852790SH SOLE 4000390
CHUBB LIMITEDCOMH1467J104106691SH SOLE 00691
TE CONNECTIVITY LTDREG SHSH849891041298SH SOLE 0098
TRANSOCEAN LTDREG SHSH8817H100146,252SH SOLE 3,05003,202
CHECK POINT SOFTWARE TECH LTORDM22465104114858SH SOLE 00858
CYBERARK SOFTWARE LTDSHSM2682V10848300SHCallSOLE 00300
CYBERARK SOFTWARE LTDSHSM2682V108850SH SOLE 5000
ELBIT SYS LTDORDM3760D10152400SH SOLE 00400
FIVERR INTL LTDORD SHSM4R82T10629150SH SOLE 15000
JFROG LTDORD SHSM6191J100350SH SOLE 5000
WIX COM LTDSHSM98068105200800SHCallSOLE 00800
ASML HOLDING N VN Y REGISTRY SHSN0705921098200SHCallSOLE 00200
ASML HOLDING N VN Y REGISTRY SHSN070592101225SH SOLE 0025
CUREVAC N VCOMN2451R105112SH SOLE 0012
FERRARI N VCOMN3167Y103940SH SOLE 0040
ROYAL CARIBBEAN GROUPCOMV7780T1037100SH SOLE 10000
ATLAS CORPSHARESY0436Q109423,917SH SOLE 003,917