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
3M COCOM88579Y10116,12492,249SH SOLE 92,24900
ABBOTT LABSCOM0028241007,16365,425SH SOLE 65,42500
ABBVIE INCCOM00287Y10912,150113,394SH SOLE 113,39400
ABIOMED INCCOM003654100310SH SOLE 1000
ABRAXAS PETE CORPCOM NEW00383030403SH SOLE 300
ACCEL ENTERTAINMENT INCCOM CL A100436Q10613813,700SH SOLE 13,70000
ACCENTURE PLC IRELANDSHS CLASS AG1151C10115,37158,844SH SOLE 58,84400
ACTIVISION BLIZZARD INCCOM00507V1098208,830SH SOLE 8,83000
ACUITY BRANDS INCCOM00508Y1024133,407SH SOLE 3,40700
ADAMS DIVERSIFIED EQUITY FDCOM006212104211,200SH SOLE 1,20000
ADIENT PLCORD SHSG0084W10108SH SOLE 800
ADOBE SYSTEMS INCORPORATEDCOM00724F101143285SH SOLE 28500
ADVANCE AUTO PARTS INCCOM00751Y10647300SH SOLE 30000
ADVANCED MICRO DEVICES INCCOM0079031079,03898,549SH SOLE 98,54900
ADVANSIX INCCOM00773T10106SH SOLE 600
AEGON N VNY REGISTRY SHS007924103034SH SOLE 3400
AEROVIRONMENT INCCOM008073108335SH SOLE 3500
AFLAC INCCOM00105510210232SH SOLE 23200
AGILENT TECHNOLOGIES INCCOM00846U1012922,464SH SOLE 2,46400
AGNC INVT CORPCOM00123Q104473,000SH SOLE 3,00000
AIR LEASE CORPCL A00912X30218400SH SOLE 40000
AIR PRODS & CHEMS INCCOM0091581061245SH SOLE 4500
AKOUSTIS TECHNOLOGIES INCCOM00973N1021,894154,850SH SOLE 154,85000
ALBEMARLE CORPCOM012653101320SH SOLE 2000
ALCOA CORPCOM013872106011SH SOLE 1100
ALCON AGORD SHSH0130112859892SH SOLE 89200
ALEXION PHARMACEUTICALS INCCOM0153511091681,075SH SOLE 1,07500
ALIBABA GROUP HLDG LTDSPONSORED ADS01609W10214,36961,740SH SOLE 61,74000
ALLEGION PLCORD SHSG0176J109650SH SOLE 5000
ALLSTATE CORPCOM02000210134308SH SOLE 30800
ALPHABET INCCAP STK CL C02079K10739,59422,601SH SOLE 22,60100
ALPHABET INCCAP STK CL A02079K30522,82513,023SH SOLE 13,02300
ALPS ETF TRALERIAN MLP00162Q45229311,400SH SOLE 11,40000
ALPS ETF TRBARRONS 400 ETF00162Q72625495SH SOLE 49500
ALTERYX INCCOM CL A02156B1035214,275SH SOLE 4,27500
ALTRIA GROUP INCCOM02209S1032,10651,374SH SOLE 51,37400
AMARIN CORP PLCSPONS ADR NEW02311120691,900SH SOLE 1,90000
AMAZON COM INCCOM02313510668,10220,910SH SOLE 20,91000
AMER STATES WTR COCOM02989910140500SH SOLE 50000
AMERICAN AIRLS GROUP INCCOM02376R10203SH SOLE 300
AMERICAN ELEC PWR CO INCCOM0255371014245,095SH SOLE 5,09500
AMERICAN EXPRESS COCOM0258161093983,294SH SOLE 3,29400
AMERICAN TOWER CORP NEWCOM03027X1001,0064,480SH SOLE 4,48000
AMERISOURCEBERGEN CORPCOM03073E10520200SH SOLE 20000
AMGEN INCCOM031162100190825SH SOLE 82500
AMPLIFY ETF TRONLIN RETL ETF032108102650SH SOLE 5000
ANALOG DEVICES INCCOM0326541051611,091SH SOLE 1,09100
ANHEUSER BUSCH INBEV SA/NVSPONSORED ADR03524A10861869SH SOLE 86900
ANNALY CAPITAL MANAGEMENT INCOM035710409728,500SH SOLE 8,50000
ANTERO RESOURCES CORPCOM03674X1065943SH SOLE 94300
ANTHEM INCCOM036752103242755SH SOLE 75500
APACHE CORPCOM037411105161,150SH SOLE 1,15000
APHRIA INCCOM03765K104527,504SH SOLE 7,50400
API GROUP CORPCOM STK00187Y100703,831SH SOLE 3,83100
APPIAN CORPCL A03782L1012211,365SH SOLE 1,36500
APPLE INCCOM037833100144,7161,090,629SH SOLE 1,090,62900
APTIV PLCSHSG6095L10913100SH SOLE 10000
APYX MEDICAL CORPORATIONCOM03837C10629240,557SH SOLE 40,55700
ARCHER DANIELS MIDLAND COCOM0394831025100SH SOLE 10000
ARCONIC CORPORATIONCOM03966V10708SH SOLE 800
ARDELYX INCCOM039697107132,000SH SOLE 2,00000
ARES CAPITAL CORPCOM04010L103885,200SH SOLE 5,20000
ARK ETF TRINNOVATION ETF00214Q104105845SH SOLE 84500
ARK ETF TRFINTECH INNOVA00214Q70805SH SOLE 500
ASHLAND GLOBAL HLDGS INCCOM0441861041642,077SH SOLE 2,07700
ASML HOLDING N VN Y REGISTRY SHSN070592102552SH SOLE 5200
ASTRAZENECA PLCSPONSORED ADR046353108511,016SH SOLE 1,01600
AT&T INCCOM00206R1024,093142,304SH SOLE 142,30400
ATLAS CORPSHARESY0436Q1099800SH SOLE 80000
AURINIA PHARMACEUTICALS INCCOM05156V102282,050SH SOLE 2,05000
AURORA CANNABIS INCCOM05156X8843354SH SOLE 35400
AUTODESK INCCOM052769106928SH SOLE 2800
AUTOHOME INCSP ADR RP CL A05278C107660SH SOLE 6000
AUTOMATIC DATA PROCESSING INCOM0530151035403,064SH SOLE 3,06400
AUTOZONE INCCOM0533321023025SH SOLE 2500
AVALARA INCCOM05338G1061,5109,160SH SOLE 9,16000
AVANTOR INCCOM05352A1005,198184,640SH SOLE 184,64000
AXCELIS TECHNOLOGIES INCCOM NEW05454020820685SH SOLE 68500
AXOGEN INCCOM05463X1061407,800SH SOLE 7,80000
B2GOLD CORPCOM11777Q209213,700SH SOLE 3,70000
BAIDU INCSPON ADR REP A0567521083,52616,307SH SOLE 16,30700
BALCHEM CORPCOM05766520012,771110,843SH SOLE 110,84300
BALLARD PWR SYS INC NEWCOM05858610810430SH SOLE 43000
BANCO BILBAO VIZCAYA ARGENTASPONSORED ADR05946K101084SH SOLE 8400
BANDWIDTH INCCOM CL A05988J103640SH SOLE 4000
BANK NEW YORK MELLON CORPCOM0640581009210SH SOLE 21000
BANKUNITED INCCOM06652K103375SH SOLE 7500
BASSETT FURNITURE INDS INCCOM070203104275SH SOLE 7500
BAXTER INTL INCCOM0718131093884,835SH SOLE 4,83500
BECTON DICKINSON & COCOM075887109195778SH SOLE 77800
BERKSHIRE HATHAWAY INC DELCL A0846701082,4357SH SOLE 700
BERKSHIRE HATHAWAY INC DELCL B NEW08467070241,928180,826SH SOLE 180,82600
BEYOND MEAT INCCOM08862E10947375SH SOLE 37500
BHP GROUP LTDSPONSORED ADS088606108119SH SOLE 1900
BHP GROUP PLCSPONSORED ADR05545E20911200SH SOLE 20000
BIO RAD LABS INCCL A0905722075187SH SOLE 8700
BIOGEN INCCOM09062X103626SH SOLE 2600
BJS RESTAURANTS INCCOM09180C106922,400SH SOLE 2,40000
BK OF AMERICA CORPCOM06050510432,7901,081,814SH SOLE 1,081,81400
BK OF AMERICA CORPCOM06050510445515,000SHCallSOLE 0015,000
BLACKROCK INCCOM09247X1011216SH SOLE 1600
BLACKSTONE GROUP INCCOM CL A09260D10713200SH SOLE 20000
BLOCK H & R INCCOM093671105945,922SH SOLE 5,92200
BOEING COCOM0970231058604,019SH SOLE 4,01900
BOEING COCOM0970231053211,500SHCallSOLE 001,500
BOSTON BEER INCCL A10055710799100SH SOLE 10000
BOSTON SCIENTIFIC CORPCOM1011371075,124142,529SH SOLE 142,52900
BP PLCSPONSORED ADR055622104412,001SH SOLE 2,00100
BRISTOL-MYERS SQUIBB CORIGHT 99/99/99991101221570200SH SOLE 20000
BRISTOL-MYERS SQUIBB COCOM1101221083,47656,031SH SOLE 56,03100
BROADCOM INCCOM11135F10183190SH SOLE 19000
BROADRIDGE FINL SOLUTIONS INCOM11133T10334225SH SOLE 22500
BURLINGTON STORES INCCOM12201710632122SH SOLE 12200
CACI INTL INCCL A1271903042186SH SOLE 8600
CADENCE DESIGN SYSTEM INCCOM12738710847348SH SOLE 34800
CALAMOS DYNAMIC CONV & INCOMCOM12811V105923,250SH SOLE 3,25000
CALAMOS LNG SHR EQT DYNAMICCOM12812C106261,500SH SOLE 1,50000
CAMPING WORLD HLDGS INCCL A13462K1095175SH SOLE 17500
CANADIAN NAT RES LTDCOM13638510144318,400SH SOLE 18,40000
CANADIAN NATL RY COCOM13637510277705SH SOLE 70500
CANON INCSPONSORED ADR1380063098400SH SOLE 40000
CANOPY GROWTH CORPCOM13803510044217,950SH SOLE 17,95000
CAPITAL ONE FINL CORPCOM14040H1058228,314SH SOLE 8,31400
CARDINAL HEALTH INCCOM14149Y10832600SH SOLE 60000
CARMAX INCCOM14313010238400SH SOLE 40000
CARNIVAL CORPUNIT 99/99/9999143658300592,712SH SOLE 2,71200
CARRIER GLOBAL CORPORATIONCOM14448C1041,10629,310SH SOLE 29,31000
CASEYS GEN STORES INCCOM14752810320110SH SOLE 11000
CATERPILLAR INCCOM1491231015,81931,971SH SOLE 31,97100
CDK GLOBAL INCCOM12508E10140780SH SOLE 78000
CEDAR FAIR L PDEPOSITRY UNIT1501851061734,400SH SOLE 4,40000
CENTENE CORP DELCOM15135B1011,96332,707SH SOLE 32,70700
CENTURY CMNTYS INCCOM1565043001403,200SH SOLE 3,20000
CERAGON NETWORKS LTDORDM2201310251,800SH SOLE 1,80000
CERENCE INCCOM156727109880SH SOLE 8000
CERNER CORPCOM1567821041902,417SH SOLE 2,41700
CHAMPIONX CORPORATIONCOM15872M1044243SH SOLE 24300
CHANGE HEALTHCARE INCCOM15912K1005,891315,880SH SOLE 315,88000
CHARLES RIV LABS INTL INCCOM159864107210SH SOLE 1000
CHARTER COMMUNICATIONS INC NCL A16119P10846SH SOLE 600
CHECK POINT SOFTWARE TECH LTORDM2246510447350SH SOLE 35000
CHEMOURS COCOM16385110822881SH SOLE 88100
CHEVRON CORP NEWCOM1667641001,19814,181SH SOLE 14,18100
CHEWY INCCL A16679L10936400SH SOLE 40000
CHINA BIOLOGIC PRODS HLDGS ICOMG21515104436SH SOLE 3600
CHUBB LIMITEDCOMH1467J10475487SH SOLE 48700
CHURCH & DWIGHT INCCOM17134010217200SH SOLE 20000
CHURCHILL DOWNS INCCOM171484108117600SH SOLE 60000
CIGNA CORP NEWCOM12552310050241SH SOLE 24100
CINCINNATI FINL CORPCOM1720621011121,283SH SOLE 1,28300
CISCO SYS INCCOM17275R10215,881354,876SH SOLE 354,87600
CITIGROUP INCCOM NEW1729674245,03181,585SH SOLE 81,58500
CITIZENS FINL GROUP INCCOM174610105250SH SOLE 5000
CLEARWAY ENERGY INCCL C18539C2041053,300SH SOLE 3,30000
CLOROX CO DELCOM1890541092571,273SH SOLE 1,27300
CLOUDERA INCCOM18914U10003SH SOLE 300
CME GROUP INCCOM12572Q1051690SH SOLE 9000
CMS ENERGY CORPCOM12589610046755SH SOLE 75500
COCA COLA COCOM1912161006,215113,329SH SOLE 113,32900
COCA COLA CONS INCCOM1910981021141SH SOLE 4100
COCRYSTAL PHARMA INCCOM19188J30008SH SOLE 800
COLGATE PALMOLIVE COCOM1941621036,71078,468SH SOLE 78,46800
COMCAST CORP NEWCL A20030N1012414,594SH SOLE 4,59400
COMERICA INCCOM20034010747850SH SOLE 85000
COMMSCOPE HLDG CO INCCOM20337X109443,275SH SOLE 3,27500
CONAGRA BRANDS INCCOM205887102621,711SH SOLE 1,71100
CONCENTRIX CORPCOM20602D10135357SH SOLE 35700
CONOCOPHILLIPSCOM20825C1041,03025,756SH SOLE 25,75600
CONSTELLATION BRANDS INCCL A21036P1088,57239,133SH SOLE 39,13300
CONTEXTLOGIC INCCOM CL A21077C1075300SH SOLE 30000
CONTINENTAL RES INCCOM212015101180SH SOLE 8000
COPART INCCOM2172041061,0548,285SH SOLE 8,28500
CORE LABORATORIES N VCOMN2271710726510,000SH SOLE 10,00000
CORNING INCCOM219350105481,334SH SOLE 1,33400
CORPORATE OFFICE PPTYS TRSH BEN INT22002T1081044,000SH SOLE 4,00000
CORTEVA INCCOM22052L104822,113SH SOLE 2,11300
COSTCO WHSL CORP NEWCOM22160K1051,1923,164SH SOLE 3,16400
CRANE COCOM22439910523300SH SOLE 30000
CROWDSTRIKE HLDGS INCCL A22788C1051,2265,789SH SOLE 5,78900
CROWN CASTLE INTL CORP NEWCOM22822V1014,18626,298SH SOLE 26,29800
CSX CORPCOM1264081036026,638SH SOLE 6,63800
CUMMINS INCCOM23102110691400SH SOLE 40000
CVS HEALTH CORPCOM1266501008,973131,376SH SOLE 131,37600
CYTOSORBENTS CORPCOM NEW23283X2068010,000SH SOLE 10,00000
D R HORTON INCCOM23331A1094606,676SH SOLE 6,67600
DANAHER CORPORATIONCOM23585110238169SH SOLE 16900
DAWSON GEOPHYSICAL CO NEWCOM2393601002,4851,172,287SH SOLE 1,172,28700
DBX ETF TRXTRACK MSCI EAFE2330512008250SH SOLE 25000
DECKERS OUTDOOR CORPCOM24353710749172SH SOLE 17200
DEERE & COCOM2441991052981,108SH SOLE 1,10800
DELL TECHNOLOGIES INCCL C24703L20240540SH SOLE 54000
DELTA AIR LINES INC DELCOM NEW247361702441,100SH SOLE 1,10000
DENTSPLY SIRONA INCCOM24906P10962812,000SH SOLE 12,00000
DERMTECH INCCOM24984K10561619,000SH SOLE 19,00000
DEVON ENERGY CORP NEWCOM25179M10319912,564SH SOLE 12,56400
DEXCOM INCCOM25213110713SH SOLE 300
DIAGEO PLCSPON ADR NEW25243Q205156985SH SOLE 98500
DIAMONDBACK ENERGY INCCOM25278X1098174SH SOLE 17400
DICKS SPORTING GOODS INCCOM25339310203SH SOLE 300
DIGIMARC CORP NEWCOM25381B10114300SH SOLE 30000
DIGITAL RLTY TR INCCOM25386810328200SH SOLE 20000
DISCOVER FINL SVCSCOM2547091085,42659,934SH SOLE 59,93400
DISCOVERY INCCOM SER A25470F1043,136104,215SH SOLE 104,21500
DISCOVERY INCCOM SER C25470F30224900SH SOLE 90000
DISNEY WALT COCOM25468710616,41890,614SH SOLE 90,61400
DOCUSIGN INCCOM25616310656250SH SOLE 25000
DOLLAR GEN CORP NEWCOM25667710523108SH SOLE 10800
DOLLAR TREE INCCOM256746108222SH SOLE 2200
DOMINION ENERGY INCCOM25746U1097459,906SH SOLE 9,90600
DOVER CORPCOM2600031085714,526SH SOLE 4,52600
DOW INCCOM2605571031733,113SH SOLE 3,11300
DRAFTKINGS INCCOM CL A26142R10468014,615SH SOLE 14,61500
DROPBOX INCCL A26210C1049400SH SOLE 40000
DUKE ENERGY CORP NEWCOM NEW26441C2042,22924,341SH SOLE 24,34100
DUPONT DE NEMOURS INCCOM26614N1021572,213SH SOLE 2,21300
DXC TECHNOLOGY COCOM23355L10611434SH SOLE 43400
DYCOM INDS INCCOM26747510119,480257,940SH SOLE 257,94000
DYNATRACE INCCOM NEW2681501091373,177SH SOLE 3,17700
EAST WEST BANCORP INCCOM27579R10416311SH SOLE 31100
EATON CORP PLCSHSG291831037666,377SH SOLE 6,37700
EATON VANCE CORPCOM NON VTG278265103578SH SOLE 7800
EBAY INC.COM27864210334680SH SOLE 68000
ECOLAB INCCOM278865100189874SH SOLE 87400
EDGEWELL PERS CARE COCOM28035Q10217500SH SOLE 50000
EDISON INTLCOM281020107751,200SH SOLE 1,20000
EDWARDS LIFESCIENCES CORPCOM28176E1085726,270SH SOLE 6,27000
ELANCO ANIMAL HEALTH INCCOM28414H1037220SH SOLE 22000
ELECTROMED INCCOM285409108707,108SH SOLE 7,10800
ELECTRONIC ARTS INCCOM2855121092872,000SHCallSOLE 002,000
ELECTRONIC ARTS INCCOM28551210920136SH SOLE 13600
EMERSON ELEC COCOM2910111041,22515,247SH SOLE 15,24700
ENBRIDGE INCCOM29250N10559218,521SH SOLE 18,52100
ENERGIZER HLDGS INC NEWCOM29272W10921500SH SOLE 50000
ENERGY TRANSFER LPCOM UT LTD PTN29273V1001,001161,918SH SOLE 161,91800
ENPHASE ENERGY INCCOM29355A10734195SH SOLE 19500
ENTEGRIS INCCOM29362U104110SH SOLE 1000
ENTERGY CORP NEWCOM29364G10311106SH SOLE 10600
ENTERPRISE PRODS PARTNERS LCOM2937921072,911148,586SH SOLE 148,58600
ENVIVA PARTNERS LPCOM UNIT29414J1071363,000SH SOLE 3,00000
EOG RES INCCOM26875P101595SH SOLE 9500
EPAM SYS INCCOM29414B10449137SH SOLE 13700
EQUIFAX INCCOM294429105190986SH SOLE 98600
EQUINIX INCCOM29444U700710SH SOLE 1000
EQUITY COMWLTHCOM SH BEN INT294628102271,000SH SOLE 1,00000
EQUITY RESIDENTIALSH BEN INT29476L10730500SH SOLE 50000
ERICSSONADR B SEK 102948216082200SH SOLE 20000
ESSENTIAL UTILS INCCOM29670G102952,000SH SOLE 2,00000
ETF MANAGERS TRPRIME CYBR SCRTY26924G2018141SH SOLE 14100
ETSY INCCOM29786A10627153SH SOLE 15300
EVERSOURCE ENERGYCOM30040W10810116SH SOLE 11600
EXACT SCIENCES CORPCOM30063P1051331,002SH SOLE 1,00200
EXCHANGE TRADED CONCEPTS TREMQQ EM INTERN3015058891,99231,335SH SOLE 31,33500
EXLSERVICE HOLDINGS INCCOM30208110434400SH SOLE 40000
EXPONENT INCCOM30214U10250556SH SOLE 55600
EXTRA SPACE STORAGE INCCOM30225T10217146SH SOLE 14600
EXXON MOBIL CORPCOM30231G1022,82268,460SH SOLE 68,46000
F N B CORPCOM30252010117718,583SH SOLE 18,58300
FACEBOOK INCCL A30303M10230,462111,517SH SOLE 111,51700
FACTSET RESH SYS INCCOM3030751051132SH SOLE 3200
FAIR ISAAC CORPCOM30325010478153SH SOLE 15300
FASTLY INCCL A31188V10022250SH SOLE 25000
FEDEX CORPCOM31428X106248954SH SOLE 95400
FERRARI N VCOMN3167Y10323100SH SOLE 10000
FIDELITY NATL INFORMATION SVCOM31620M106127900SH SOLE 90000
FIREEYE INCCOM31816Q1015200SH SOLE 20000
FIRST BANCORP N CCOM318910106371,080SH SOLE 1,08000
FIRST CTZNS BANCSHARES INC NCL A31946M1031,4572,538SH SOLE 2,53800
FIRST HORIZON CORPORATIONCOM3205171051007,828SH SOLE 7,82800
FIRST REP BK SAN FRANCISCO CCOM33616C10026175SH SOLE 17500
FIRST SOLAR INCCOM336433107220SH SOLE 2000
FIRST TR EXCHANGE TRADED FDCLOUD COMPUTING33734X19236379SH SOLE 37900
FIRST TR EXCHANGE TRADED FDINDLS PROD DUR33734X15038750SH SOLE 75000
FIRST TR EXCHANGE TRADED FDTECH ALPHADEX33734X17639348SH SOLE 34800
FIRST TR EXCHANGE-TRADED FDDJ INTERNT IDX33733E30255260SH SOLE 26000
FIRST TR MORNINGSTAR DIVID LSHS33691710928950SH SOLE 95000
FIRST TR NASDAQ 100 TECH INDSHS33734510248349SH SOLE 34900
FISERV INCCOM3377381087,30264,130SH SOLE 64,13000
FIVERR INTL LTDORD SHSM4R82T10616SH SOLE 600
FLOWERS FOODS INCCOM3434981017,725341,348SH SOLE 341,34800
FOOT LOCKER INCCOM34484910410250SH SOLE 25000
FORD MTR CO DELCOM345370860364,095SH SOLE 4,09500
FORTINET INCCOM34959E109110738SH SOLE 73800
FORTIVE CORPCOM34959J10816225SH SOLE 22500
FORTUNE BRANDS HOME & SEC INCOM34964C1063223,762SH SOLE 3,76200
FRP HLDGS INCCOM30292L1072,63057,745SH SOLE 57,74500
FS KKR CAP CORPCOM302635206362,144SH SOLE 2,14400
FS KKR CAP CORP IICOM35952V30314836SH SOLE 83600
GABELLI DIVID & INCOME TRCOM36242H104743,429SH SOLE 3,42900
GABELLI EQUITY TR INCCOM362397101203,238SH SOLE 3,23800
GABELLI HLTHCARE & WELLNESSSHS36246K1032161SH SOLE 16100
GALECTIN THERAPEUTICS INCCOM NEW3632252020167SH SOLE 16700
GENERAC HLDGS INCCOM3687361041,4516,380SH SOLE 6,38000
GENERAL DYNAMICS CORPCOM3695501083432,302SH SOLE 2,30200
GENERAL ELECTRIC COCOM3696041032,072191,819SH SOLE 191,81900
GENERAL ELECTRIC COCOM36960410337835,000SHCallSOLE 0035,000
GENERAL MLS INCCOM3703341041001,698SH SOLE 1,69800
GENERAL MTRS COCOM37045V1004,727113,510SH SOLE 113,51000
GENUINE PARTS COCOM372460105876SH SOLE 7600
GILEAD SCIENCES INCCOM37555810333571SH SOLE 57100
GLAXOSMITHKLINE PLCSPONSORED ADR37733W1052165,883SH SOLE 5,88300
GLOBAL X FDSFINTECH ETF37954Y814245SH SOLE 4500
GLOBAL X FDSSOCIAL MED ETF37950E4161742,819SH SOLE 2,81900
GOLDMAN SACHS ETF TRACTIVEBETA US LG38143050343565SH SOLE 56500
GOLDMAN SACHS GROUP INCCOM38141G1041,0543,997SH SOLE 3,99700
GRAINGER W W INCCOM384802104245600SH SOLE 60000
GREEN BRICK PARTNERS INCCOM3927091016,841297,970SH SOLE 297,97000
GUIDEWIRE SOFTWARE INCCOM40171V1001075SH SOLE 7500
HANCOCK JOHN INVS TRCOM4101421035300SH SOLE 30000
HANESBRANDS INCCOM4103451022148SH SOLE 14800
HANOVER INS GROUP INCCOM41086710533280SH SOLE 28000
HARLEY DAVIDSON INCCOM412822108521,415SH SOLE 1,41500
HASBRO INCCOM41805610718195SH SOLE 19500
HCA HEALTHCARE INCCOM40412C1014192,545SH SOLE 2,54500
HEALTHCARE TR AMER INCCL A NEW42225P501582,100SH SOLE 2,10000
HERBALIFE NUTRITION LTDCOM SHSG4412G10122450SH SOLE 45000
HERSHEY COCOM42786610898645SH SOLE 64500
HEWLETT PACKARD ENTERPRISE CCOM42824C109121,000SH SOLE 1,00000
HIGHWOODS PPTYS INCCOM4312841081,47637,249SH SOLE 37,24900
HOLLYFRONTIER CORPCOM4361061081295,000SH SOLE 5,00000
HOLOGIC INCCOM43644010115208SH SOLE 20800
HOME DEPOT INCCOM4370761024,55117,135SH SOLE 17,13500
HONEYWELL INTL INCCOM43851610610,26648,263SH SOLE 48,26300
HORMEL FOODS CORPCOM440452100571,227SH SOLE 1,22700
HOWMET AEROSPACE INCCOM443201108133SH SOLE 3300
HP INCCOM40434L105251,000SH SOLE 1,00000
HUBBELL INCCOM4435106071,4989,557SH SOLE 9,55700
HUBSPOT INCCOM44357310075189SH SOLE 18900
HUNT J B TRANS SVCS INCCOM44565810717123SH SOLE 12300
HUNTINGTON BANCSHARES INCCOM4461501045400SH SOLE 40000
HUNTSMAN CORPCOM4470111076,933275,777SH SOLE 275,77700
HURCO COMPANIES INCCOM4473241043100SH SOLE 10000
ICAD INCCOM NEW44934S20619815,000SH SOLE 15,00000
ICICI BANK LIMITEDADR45104G104614,125SH SOLE 4,12500
IDEXX LABS INCCOM45168D1042040SH SOLE 4000
ILLINOIS TOOL WKS INCCOM452308109166813SH SOLE 81300
ILLUMINA INCCOM4523271094,23111,434SH SOLE 11,43400
INCYTE CORPCOM45337C102450SH SOLE 5000
ING GROEP N.V.SPONSORED ADR456837103111,190SH SOLE 1,19000
INGERSOLL RAND INCCOM45687V10660813,346SH SOLE 13,34600
INGEVITY CORPCOM45688C1073,87451,162SH SOLE 51,16200
INNOVATOR ETFS TRS&P 500 PWR45782C65621745SH SOLE 74500
INTEL CORPCOM45814010014,946299,998SH SOLE 299,99800
INTERNATIONAL BUSINESS MACHSCOM4592001019387,453SH SOLE 7,45300
INTERPUBLIC GROUP COS INCCOM460690100944,000SH SOLE 4,00000
INTUITCOM46120210359155SH SOLE 15500
INTUITIVE SURGICAL INCCOM NEW46120E60210,44012,761SH SOLE 12,76100
INVESCO EXCH TRADED FD TR IIS&P SMLCP INDL46138E1232,20727,675SH SOLE 27,67500
INVESCO EXCH TRADED FD TR IIS&P MIDCP LOW46138E1986125SH SOLE 12500
INVESCO EXCH TRADED FD TR IIS&P GBL WATER46138E26333700SH SOLE 70000
INVESCO EXCH TRADED FD TR IIPFD ETF46138E511402,600SH SOLE 2,60000
INVESCO EXCHANGE TRADED FD TNASDAQ INTERNT46137V5301150SH SOLE 5000
INVESCO EXCHANGE TRADED FD TWATER RES ETF46137V14229616SH SOLE 61600
INVESCO EXCHANGE TRADED FD TS&P MDCP400 PR46137V217101500SH SOLE 50000
INVESCO EXCHANGE TRADED FD TBUYBACK ACHIEV46137V308450SH SOLE 5000
INVESCO EXCHANGE TRADED FD TDYNMC MKT ETF46137V71204SH SOLE 400
INVESCO EXCHANGE TRADED FD TDWA MOMENTUM46137V83713150SH SOLE 15000
INVESCO QQQ TRUNIT SER 146090E1031,4274,547SH SOLE 4,54700
INVESTORS TITLE CO NCCOM461804106320SH SOLE 2000
INVITATION HOMES INCCOM46187W107481,614SH SOLE 1,61400
IQVIA HLDGS INCCOM46266C1051375SH SOLE 7500
IRON MTN INC NEWCOM46284V1013,249110,198SH SOLE 110,19800
ISHARES GOLD TRUSTISHARES464285105201,121SH SOLE 1,12100
ISHARES INCCORE MSCI EMKT46434G10322356SH SOLE 35600
ISHARES INCMSCI EMERG MRKT4642865331422,320SH SOLE 2,32000
ISHARES INCMSCI PAC JP ETF46428666540840SH SOLE 84000
ISHARES INCMSCI HONG KG ETF46428687136714,900SH SOLE 14,90000
ISHARES INCMSCI JPN ETF NEW46434G82288413,090SH SOLE 13,09000
ISHARES TRMSCI USA QLT FCT46432F3392151,853SH SOLE 1,85300
ISHARES TRCORE MSCI EAFE46432F8421492,150SH SOLE 2,15000
ISHARES TRMSCI USA MMENTM46432F3961277SH SOLE 7700
ISHARES TRMSCI USA VALUE46432F38843500SH SOLE 50000
ISHARES TRGLOB HLTHCRE ETF4642873251071,400SH SOLE 1,40000
ISHARES TRMSCI USA MIN VOL46429B697701,030SH SOLE 1,03000
ISHARES TRMSCI EAFE MIN VL46429B6893394,617SH SOLE 4,61700
ISHARES TRCORE HIGH DV ETF46429B66326292SH SOLE 29200
ISHARES TRMICRO-CAP ETF4642888691231,035SH SOLE 1,03500
ISHARES TRGLOBAL ENERG ETF4642873411045,100SH SOLE 5,10000
ISHARES TRS&P 500 GRWT ETF4642873094607,204SH SOLE 7,20400
ISHARES TRCORE DIV GRWTH46434V62122500SH SOLE 50000
ISHARES TRU.S. MED DVC ETF4642888109172,801SH SOLE 2,80100
ISHARES TRGLOBAL TECH ETF4642872916602,200SH SOLE 2,20000
ISHARES TRIBOXX INV CP ETF46428724247338SH SOLE 33800
ISHARES TRMSCI EMG MKT ETF4642872342,05839,822SH SOLE 39,82200
ISHARES TRCORE US AGGBD ET4642872261381,171SH SOLE 1,17100
ISHARES TRCORE S&P500 ETF4642872002,7207,246SH SOLE 7,24600
ISHARES TRCHINA LG-CAP ETF46428718464713,940SH SOLE 13,94000
ISHARES TRTIPS BD ETF46428717689695SH SOLE 69500
ISHARES TRSELECT DIVID ETF4642871681,47815,368SH SOLE 15,36800
ISHARES TRCORE S&P TTL STK46428715034400SH SOLE 40000
ISHARES TRUS HLTHCR PR ETF46428882841175SH SOLE 17500
ISHARES TRUS TREAS BD ETF46429B26724869SH SOLE 86900
ISHARES TRUS AER DEF ETF46428876013136SH SOLE 13600
ISHARES TRPFD AND INCM SEC4642886873,47590,225SH SOLE 90,22500
ISHARES TR1 3 YR TREAS BD46428745739454SH SOLE 45400
ISHARES TRMSCI EAFE ETF4642874654035,528SH SOLE 5,52800
ISHARES TRRUS MDCP VAL ETF46428747315150SH SOLE 15000
ISHARES TRRUS MD CP GR ETF4642874812001,952SH SOLE 1,95200
ISHARES TRRUS MID CAP ETF4642874995,53080,665SH SOLE 80,66500
ISHARES TRCORE S&P MCP ETF4642875075032,188SH SOLE 2,18800
ISHARES TREXPANDED TECH4642875156551,849SH SOLE 1,84900
ISHARES TRNASDAQ BIOTECH46428755619125SH SOLE 12500
ISHARES TRRUS 1000 VAL ETF4642875982441,784SH SOLE 1,78400
ISHARES TRS&P MC 400GR ETF464287606871,204SH SOLE 1,20400
ISHARES TRRUS 1000 GRW ETF4642876141,2795,305SH SOLE 5,30500
ISHARES TRRUS 1000 ETF464287622178839SH SOLE 83900
ISHARES TRRUS 2000 GRW ETF464287648829SH SOLE 2900
ISHARES TRRUSSELL 2000 ETF4642876553,26616,658SH SOLE 16,65800
ISHARES TRIBOXX HI YD ETF4642885131461,670SH SOLE 1,67000
ISHARES TRS&P SML 600 GWT46428788750440SH SOLE 44000
ISHARES TRNATIONAL MUN ETF4642884144153,540SH SOLE 3,54000
ISHARES TRSHRT NAT MUN ETF4642881581621,500SH SOLE 1,50000
ISHARES TRINTL TREA BD ETF464288117350SH SOLE 5000
ISHARES TRSP SMCP600VL ETF46428787944540SH SOLE 54000
ISHARES TRCORE S&P SCP ETF4642878043493,796SH SOLE 3,79600
ISHARES TRU.S. ENERGY ETF4642877963150SH SOLE 15000
ISHARES TRU.S. TECH ETF46428772156660SH SOLE 66000
ISHARES TRS&P MC 400VL ETF46428770558674SH SOLE 67400
ISHARES TRRUSSELL 3000 ETF46428768974330SH SOLE 33000
ISHARES TRUSD INV GRDE ETF4642886209148SH SOLE 14800
ISHARES TR3 7 YR TREAS BD46428866125189SH SOLE 18900
ISHARES TRGL CLEAN ENE ETF464288224390SH SOLE 9000
ISHARES U S ETF TRBLACKROCK ST MAT46431W5078166SH SOLE 16600
ITT INCCOM45073V108791SH SOLE 9100
JOHNSON & JOHNSONCOM47816010424,543155,948SH SOLE 155,94800
JOHNSON CTLS INTL PLCSHSG51502105483SH SOLE 8300
JPMORGAN CHASE & COALERIAN ML ETN46625H3651,564112,600SH SOLE 112,60000
JPMORGAN CHASE & COCOM46625H10022,065173,642SH SOLE 173,64200
KAISER ALUMINUM CORPCOM PAR $0.0148300770449500SH SOLE 50000
KB HOMECOM48666K1097,118212,336SH SOLE 212,33600
KELLOGG COCOM4878361083,13250,328SH SOLE 50,32800
KEMPER CORPCOM48840110016206SH SOLE 20600
KEURIG DR PEPPER INCCOM49271V10005SH SOLE 500
KEWAUNEE SCIENTIFIC CORPCOM49285410413510,700SH SOLE 10,70000
KEYCORPCOM4932671082150SH SOLE 15000
KEYSIGHT TECHNOLOGIES INCCOM49338L103857SH SOLE 5700
KIMBERLY-CLARK CORPCOM4943681033182,361SH SOLE 2,36100
KINDER MORGAN INC DELCOM49456B1011,471107,591SH SOLE 107,59100
KONTOOR BRANDS INCCOM50050N103421,034SH SOLE 1,03400
KRAFT HEINZ COCOM50075410631899SH SOLE 89900
KRANESHARES TRCSI CHI INTERNET5007673063244,219SH SOLE 4,21900
KROGER COCOM501044101014SH SOLE 1400
L3HARRIS TECHNOLOGIES INCCOM50243110954287SH SOLE 28700
LA JOLLA PHARMACEUTICAL COCOM PAR $.0001 25034596043850SH SOLE 85000
LABORATORY CORP AMER HLDGSCOM NEW50540R4094602,260SH SOLE 2,26000
LAKELAND INDS INCCOM511795106125SH SOLE 2500
LAM RESEARCH CORPCOM5128071081531SH SOLE 3100
LAMB WESTON HLDGS INCCOM51327210437469SH SOLE 46900
LAREDO PETROLEUM INCCOM51680620508SH SOLE 800
LAUDER ESTEE COS INCCL A518439104725SH SOLE 2500
LENNAR CORPCL A52605710418,865247,469SH SOLE 247,46900
LEXICON PHARMACEUTICALS INCCOM NEW52887230225073,000SH SOLE 73,00000
LIBERTY ALL STAR EQUITY FDSH BEN INT5301581043486SH SOLE 48600
LIFE STORAGE INCCOM53223X107107900SH SOLE 90000
LILLY ELI & COCOM5324571086,91240,938SH SOLE 40,93800
LINCOLN NATL CORP INDCOM53418710953210,578SH SOLE 10,57800
LINDE PLCSHSG5494J1033291,248SH SOLE 1,24800
LIONS GATE ENTMNT CORPCL B NON VTG53591950011511,094SH SOLE 11,09400
LIONS GATE ENTMNT CORPCL A VTG535919401696,104SH SOLE 6,10400
LIVE OAK BANCSHARES INCCOM53803X10511240SH SOLE 24000
LOCKHEED MARTIN CORPCOM539830109244688SH SOLE 68800
LOUISIANA PAC CORPCOM546347105130SH SOLE 3000
LOWES COS INCCOM54866110742,994267,860SH SOLE 267,86000
LULULEMON ATHLETICA INCCOM5500211091234SH SOLE 3400
LUMEN TECHNOLOGIES INCCOM156700106111,101SH SOLE 1,10100
LUNA INNOVATIONSCOM5503511006635SH SOLE 63500
LYFT INCCL A COM55087P1047150SH SOLE 15000
LYONDELLBASELL INDUSTRIES NSHS - A -N5374510020218SH SOLE 21800
M & T BK CORPCOM55261F104429SH SOLE 2900
MACQUARIE INFRASTRUCTURE CORCOM55608B105259SH SOLE 5900
MAGELLAN MIDSTREAM PRTNRS LPCOM UNIT RP LP55908010678418,479SH SOLE 18,47900
MAGNA INTL INCCOM55922240142600SH SOLE 60000
MANITOWOC CO INCCOM NEW563571405037SH SOLE 3700
MANULIFE FINL CORPCOM56501R106452,500SH SOLE 2,50000
MARATHON OIL CORPCOM565849106121,818SH SOLE 1,81800
MARATHON PETE CORPCOM56585A10243410,488SH SOLE 10,48800
MARRIOTT INTL INC NEWCL A57190320229220SH SOLE 22000
MARSH & MCLENNAN COS INCCOM571748102760SH SOLE 6000
MARTIN MARIETTA MATLS INCCOM5732841062,5128,846SH SOLE 8,84600
MARVELL TECHNOLOGY GROUP LTDORDG5876H1053,50573,718SH SOLE 73,71800
MASCO CORPCOM57459910611200SH SOLE 20000
MASTERCARD INCORPORATEDCL A57636Q10481227SH SOLE 22700
MATCH GROUP INC NEWCOM57667L107215SH SOLE 1500
MCDONALDS CORPCOM5801351018,57039,938SH SOLE 39,93800
MEDTRONIC PLCSHSG5960L1032191,873SH SOLE 1,87300
MERCK & CO. INCCOM58933Y10518,178222,224SH SOLE 222,22400
METHODE ELECTRS INCCOM59152020068918,000SH SOLE 18,00000
METLIFE INCCOM59156R1081212,575SH SOLE 2,57500
METTLER TOLEDO INTERNATIONALCOM5926881053,7613,300SH SOLE 3,30000
MGIC INVT CORP WISCOM552848103191,525SH SOLE 1,52500
MGM RESORTS INTERNATIONALCOM552953101852,685SH SOLE 2,68500
MICRO FOCUS INTL PLCSPON ADR NEW5948374031112SH SOLE 11200
MICRON TECHNOLOGY INCCOM59511210327,109360,593SH SOLE 360,59300
MICROSOFT CORPCOM59491810487,690394,253SH SOLE 394,25300
MODERNA INCCOM60770K10762590SH SOLE 59000
MOMO INCADR60879B10701SH SOLE 100
MONDELEZ INTL INCCL A6092071053,91566,964SH SOLE 66,96400
MONSTER BEVERAGE CORP NEWCOM61174X10928300SH SOLE 30000
MOODYS CORPCOM61536910588303SH SOLE 30300
MORGAN STANLEYCOM NEW6174464483705,401SH SOLE 5,40100
MOTOROLA SOLUTIONS INCCOM NEW62007630746270SH SOLE 27000
NATIONAL FUEL GAS CO N JCOM636180101451,100SH SOLE 1,10000
NATIONAL RETAIL PROPERTIES ICOM63741710620500SH SOLE 50000
NCR CORP NEWCOM62886E10806SH SOLE 600
NETFLIX INCCOM64110L106216400SH SOLE 40000
NEWELL BRANDS INCCOM651229106341,590SH SOLE 1,59000
NEWMONT CORPCOM6516391061332,224SH SOLE 2,22400
NEXTERA ENERGY INCCOM65339F1013,79349,168SH SOLE 49,16800
NEXTERA ENERGY PARTNERS LPCOM UNIT PART IN65341B1062633,925SH SOLE 3,92500
NICE LTDSPONSORED ADR6536561081450SH SOLE 5000
NIKE INCCL B6541061032,02614,319SH SOLE 14,31900
NIO INCSPON ADS62914V10644900SH SOLE 90000
NISOURCE INCCOM65473P105803,500SH SOLE 3,50000
NORDSTROM INCCOM655664100551,750SH SOLE 1,75000
NORFOLK SOUTHN CORPCOM6558441088773,689SH SOLE 3,68900
NORTHERN OIL AND GAS INC MNCOM6655313075550SH SOLE 55000
NORTHERN TECHNOLOGIES INTL CCOM665809109121,108SH SOLE 1,10800
NORTHERN TR CORPCOM665859104931,000SH SOLE 1,00000
NORTHROP GRUMMAN CORPCOM66680710260198SH SOLE 19800
NORTONLIFELOCK INCCOM6687711082112SH SOLE 11200
NOVAGOLD RES INCCOM NEW66987E2063300SH SOLE 30000
NOVARTIS AGSPONSORED ADR66987V1094294,543SH SOLE 4,54300
NOVO-NORDISK A SADR67010020519SH SOLE 900
NOVOCURE LTDORD SHSG6674U1081375SH SOLE 7500
NUANCE COMMUNICATIONS INCCOM67020Y10028640SH SOLE 64000
NUCOR CORPCOM670346105591,100SH SOLE 1,10000
NUVEEN AMT FREE QLTY MUN INCCOM670657105614,024SH SOLE 4,02400
NUVEEN MUN CR OPPORTUNITIESCOM670663103221,665SH SOLE 1,66500
NVIDIA CORPORATIONCOM67066G10417,45033,416SH SOLE 33,41600
NXP SEMICONDUCTORS N VCOMN6596X10998615SH SOLE 61500
OGE ENERGY CORPCOM670837103642,000SH SOLE 2,00000
OKTA INCCL A6792951055202,047SH SOLE 2,04700
OLD DOMINION FREIGHT LINE INCOM67958010024125SH SOLE 12500
OLD REP INTL CORPCOM68022310425412,885SH SOLE 12,88500
OLLIES BARGAIN OUTLET HLDGSCOM68111610918222SH SOLE 22200
ONEOK INC NEWCOM6826801031303,390SH SOLE 3,39000
ORACLE CORPCOM68389X10575711,697SH SOLE 11,69700
ORGANIGRAM HLDGS INCCOM68620P1011914,631SH SOLE 14,63100
OTIS WORLDWIDE CORPCOM68902V10794113,935SH SOLE 13,93500
PACCAR INCCOM69371810839450SH SOLE 45000
PACER FDS TRBNCHMRK INFRA69374H7414100SH SOLE 10000
PALATIN TECHNOLOGIES INCCOM PAR $ .016960774030150SH SOLE 15000
PALO ALTO NETWORKS INCCOM69743510559167SH SOLE 16700
PAYCHEX INCCOM70432610759631SH SOLE 63100
PAYPAL HLDGS INCCOM70450Y10318,47278,873SH SOLE 78,87300
PEOPLES BANCORP N C INCCOM710577107251,100SH SOLE 1,10000
PEOPLES UNITED FINANCIAL INCCOM7127041054305SH SOLE 30500
PEPSICO INCCOM71344810837,865255,326SH SOLE 255,32600
PERKINELMER INCCOM71404610958402SH SOLE 40200
PERSPECTA INCCOM7153471005216SH SOLE 21600
PFIZER INCCOM71708110312,806347,908SH SOLE 347,90800
PG&E CORPCOM69331C1086500SH SOLE 50000
PHILIP MORRIS INTL INCCOM7181721093,00936,347SH SOLE 36,34700
PHILLIPS 66COM7185461042693,853SH SOLE 3,85300
PIMCO DYNAMIC INCOME FDSHS72201Y101532,000SH SOLE 2,00000
PIMCO ETF TRACTIVE BD ETF72201R7752382,100SH SOLE 2,10000
PIMCO ETF TRENHAN SHRT MA AC72201R8333843,768SH SOLE 3,76800
PINNACLE FINL PARTNERS INCCOM72346Q10410150SH SOLE 15000
PINTEREST INCCL A72352L10610,158154,140SH SOLE 154,14000
PIONEER NAT RES COCOM7237871074283,761SH SOLE 3,76100
PIPER SANDLER COMPANIESCOM724078100552SH SOLE 5200
PLAINS ALL AMERN PIPELINE LUNIT LTD PARTN7265031053308SH SOLE 30800
PLUG POWER INCCOM NEW72919P20221621SH SOLE 62100
PNC FINL SVCS GROUP INCCOM69347510570468SH SOLE 46800
POTBELLY CORPCOM73754Y100235,239SH SOLE 5,23900
PPG INDS INCCOM693506107115796SH SOLE 79600
PRICE T ROWE GROUP INCCOM74144T108136900SH SOLE 90000
PRIMO WATER CORPORATIONCOM74167P108211,325SH SOLE 1,32500
PROCTER AND GAMBLE COCOM74271810912,44589,441SH SOLE 89,44100
PROGRESSIVE CORPCOM74331510320200SH SOLE 20000
PROSHARES TRULTRAPRO QQQ74347X831950SH SOLE 5000
PROSHARES TRPET CARE ETF74348A14503SH SOLE 300
PROSPERITY BANCSHARES INCCOM74360610516228SH SOLE 22800
PRUDENTIAL FINL INCCOM74432010235449SH SOLE 44900
PUBLIC STORAGECOM74460D10936158SH SOLE 15800
PUBLIC SVC ENTERPRISE GRP INCOM74457310639668SH SOLE 66800
PULTE GROUP INCCOM74586710143110,000SH SOLE 10,00000
PUTNAM PREMIER INCOME TRSH BEN INT746853100224,813SH SOLE 4,81300
QORVO INCCOM74736K101846SH SOLE 4600
QUALCOMM INCCOM74752510330,577200,716SH SOLE 200,71600
RADIAN GROUP INCCOM75023610115725SH SOLE 72500
RAYMOND JAMES FINL INCCOM75473010919200SH SOLE 20000
RAYTHEON TECHNOLOGIES CORPCOM75513E10114,019196,036SH SOLE 196,03600
REALTY INCOME CORPCOM75610910458929SH SOLE 92900
REGIONS FINANCIAL CORP NEWCOM7591EP10016310,098SH SOLE 10,09800
RENAISSANCE CAP GREENWICH FDIPO ETF7599372046100SH SOLE 10000
RENASANT CORPCOM75970E107501,493SH SOLE 1,49300
RESIDEO TECHNOLOGIES INCCOM76118Y104016SH SOLE 1600
RESTAURANT BRANDS INTL INCCOM76131D1039150SH SOLE 15000
RGC RES INCCOM74955L1037289SH SOLE 28900
RINGCENTRAL INCCL A76680R20601SH SOLE 100
RIO TINTO PLCSPONSORED ADR7672041004,46959,411SH SOLE 59,41100
RISE ED CAYMAN LTDSPONSORED ADR76761L10201SH SOLE 100
RMR GROUP INCCL A74967R106250SH SOLE 5000
ROCKET COS INCCOM CL A77311W10144021,755SH SOLE 21,75500
ROCKWELL AUTOMATION INCCOM77390310933133SH SOLE 13300
ROKU INCCOM CL A77543R102299900SH SOLE 90000
ROPER TECHNOLOGIES INCCOM7766961063,9789,228SH SOLE 9,22800
ROYAL BK CDACOM7800871024275,200SH SOLE 5,20000
ROYAL DUTCH SHELL PLCSPONS ADR A78025920631874SH SOLE 87400
ROYAL DUTCH SHELL PLCSPON ADR B7802591073100SH SOLE 10000
SALESFORCE COM INCCOM79466L3024,35419,564SH SOLE 19,56400
SANOFISPONSORED ADR80105N105112SH SOLE 1200
SAP SESPON ADR80305420415SH SOLE 500
SCHLUMBERGER LTDCOM806857108642,953SH SOLE 2,95300
SCHWAB CHARLES CORPCOM8085131054999,415SH SOLE 9,41500
SCHWAB STRATEGIC TRSCHWAB FDT US SC808524763482SH SOLE 8200
SCHWAB STRATEGIC TRSCHWAB FDT US LG8085247711012,220SH SOLE 2,22000
SCHWAB STRATEGIC TRUS BRD MKT ETF8085241022,20024,182SH SOLE 24,18200
SCHWAB STRATEGIC TRUS LRG CAP ETF8085242019,168100,798SH SOLE 100,79800
SCHWAB STRATEGIC TRUS LCAP GR ETF80852430013100SH SOLE 10000
SCHWAB STRATEGIC TRUS LCAP VA ETF808524409961,605SH SOLE 1,60500
SCHWAB STRATEGIC TRUS MID-CAP ETF80852450816,364240,010SH SOLE 240,01000
SCHWAB STRATEGIC TRUS SML CAP ETF8085246077,06779,407SH SOLE 79,40700
SCHWAB STRATEGIC TRINTL EQTY ETF8085248053,36393,403SH SOLE 93,40300
SCHWAB STRATEGIC TREMRG MKTEQ ETF80852470651916,942SH SOLE 16,94200
SCHWAB STRATEGIC TRUS DIVIDEND EQ8085247973856,010SH SOLE 6,01000
SCHWAB STRATEGIC TRUS AGGREGATE B808524839464SH SOLE 6400
SCHWAB STRATEGIC TRINTRM TRM TRES8085248542,19037,620SH SOLE 37,62000
SCOTTS MIRACLE GRO COCL A81018610660300SH SOLE 30000
SEA LTDSPONSORD ADS81141R10040200SH SOLE 20000
SELECT SECTOR SPDR TRSBI INT-FINL81369Y6051394,704SH SOLE 4,70400
SELECT SECTOR SPDR TRSBI HEALTHCARE81369Y2097546,644SH SOLE 6,64400
SELECT SECTOR SPDR TRENERGY81369Y506541,425SH SOLE 1,42500
SELECTIVE INS GROUP INCCOM81630010725372SH SOLE 37200
SEMPRA ENERGYCOM8168511095154,040SH SOLE 4,04000
SERVICENOW INCCOM81762P102233423SH SOLE 42300
SHERWIN WILLIAMS COCOM824348106619842SH SOLE 84200
SHIFT4 PMTS INCCL A82452J1096278,312SH SOLE 8,31200
SHOPIFY INCCL A82509L107113100SH SOLE 10000
SIMON PPTY GROUP INC NEWCOM8288061092563,000SH SOLE 3,00000
SKYWORKS SOLUTIONS INCCOM83088M1024292,803SH SOLE 2,80300
SMUCKER J M COCOM NEW83269640565560SH SOLE 56000
SNAP INCCL A83304A1062,45749,068SH SOLE 49,06800
SNAP ON INCCOM83303410113SH SOLE 300
SNOWFLAKE INCCL A833445109413SH SOLE 1300
SONOCO PRODS COCOM8354951026,108103,086SH SOLE 103,08600
SONOS INCCOM83570H10819800SH SOLE 80000
SORRENTO THERAPEUTICS INCCOM NEW83587F20213720,000SH SOLE 20,00000
SOUTH JERSEY INDS INCCOM838518108442,040SH SOLE 2,04000
SOUTH ST CORPCOM8404411091,07414,852SH SOLE 14,85200
SOUTHERN COCOM84258710784113,695SH SOLE 13,69500
SOUTHWEST AIRLS COCOM84474110819408SH SOLE 40800
SPDR DOW JONES INDL AVERAGEUT SER 178467X1093981,300SH SOLE 1,30000
SPDR GOLD TRGOLD SHS78463V10727150SH SOLE 15000
SPDR INDEX SHS FDSS&P CHINA ETF78463X4002,64720,325SH SOLE 20,32500
SPDR S&P 500 ETF TRTR UNIT78462F1039,31624,917SH SOLE 24,91700
SPDR S&P MIDCAP 400 ETF TRUTSER1 S&PDCRP78467Y1071,7764,230SH SOLE 4,23000
SPDR SER TRPORTFOLIO SHORT78464A474852,700SH SOLE 2,70000
SPDR SER TRFACTST INV ETF78464A1103481,618SH SOLE 1,61800
SPDR SER TRWELLS FG PFD ETF78464A29223511SH SOLE 51100
SPDR SER TRPORTFOLIO INTRMD78464A37519500SH SOLE 50000
SPDR SER TRS&P BIOTECH78464A8702,01414,308SH SOLE 14,30800
SPDR SER TRS&P REGL BKG78464A698611,177SH SOLE 1,17700
SPDR SER TRS&P DIVID ETF78464A7632382,245SH SOLE 2,24500
SPDR SER TRS&P 400 MDCP GRW78464A8214166,000SH SOLE 6,00000
SPDR SER TRBLOOMBERG BRCLYS78468R622100916SH SOLE 91600
SPLUNK INCCOM8486371043,47520,455SH SOLE 20,45500
SPROTT PHYSICAL GOLD TRUNIT85207H10423315,440SH SOLE 15,44000
SPROTT PHYSICAL SILVER TRTR UNIT85207K107657,000SH SOLE 7,00000
SQUARE INCCL A8522341032,0669,492SH SOLE 9,49200
SS&C TECHNOLOGIES HLDGS INCCOM78467J10016225SH SOLE 22500
STANLEY BLACK & DECKER INCCOM85450210149275SH SOLE 27500
STARBUCKS CORPCOM8552441095835,453SH SOLE 5,45300
STARWOOD PPTY TR INCCOM85571B105191,000SH SOLE 1,00000
STATE STR CORPCOM8574771039127SH SOLE 12700
STERICYCLE INCCOM8589121086249,000SH SOLE 9,00000
STERIS PLCSHS USDG8473T10019100SH SOLE 10000
STIFEL FINL CORPCOM86063010223450SH SOLE 45000
STITCH FIX INCCOM CL A86089710744750SH SOLE 75000
STRYKER CORPORATIONCOM8636671012,4179,864SH SOLE 9,86400
SUN LIFE FINANCIAL INC.COM8667961051333,000SH SOLE 3,00000
SUNCOR ENERGY INC NEWCOM8672241077415SH SOLE 41500
SVB FINANCIAL GROUPCOM78486Q1017581,955SH SOLE 1,95500
SYNNEX CORPCOM87162W10029357SH SOLE 35700
SYNOVUS FINL CORPCOM NEW87161C501672,085SH SOLE 2,08500
SYSCO CORPCOM8718291074,50460,655SH SOLE 60,65500
T-MOBILE US INCCOM872590104540SH SOLE 4000
TAIWAN SEMICONDUCTOR MFG LTDSPONSORED ADS874039100112SH SOLE 1200
TAKE-TWO INTERACTIVE SOFTWARCOM8740541093,80918,330SH SOLE 18,33000
TANDEM DIABETES CARE INCCOM NEW875372203961,000SH SOLE 1,00000
TANGER FACTORY OUTLET CTRS ICOM875465106121,200SH SOLE 1,20000
TARGET CORPCOM87612E1063471,964SH SOLE 1,96400
TE CONNECTIVITY LTDREG SHSH8498910402SH SOLE 200
TEKLA HEALTHCARE OPPORTUNITISHS879105104512,500SH SOLE 2,50000
TELADOC HEALTH INCCOM87918A1055,00425,025SH SOLE 25,02500
TEMPLETON GLOBAL INCOME FDCOM880198106397,000SH SOLE 7,00000
TERADATA CORP DELCOM88076W10306SH SOLE 600
TESLA INCCOM88160R101156221SH SOLE 22100
TEXAS INSTRS INCCOM88250810433200SH SOLE 20000
THE TRADE DESK INCCOM CL A88339J1054050SH SOLE 5000
THERMO FISHER SCIENTIFIC INCCOM8835561021,2242,627SH SOLE 2,62700
THOR INDS INCCOM88516010117SH SOLE 700
TILRAY INCCOM CL 288688T100121,500SH SOLE 1,50000
TJX COS INC NEWCOM872540109721,049SH SOLE 1,04900
TOLL BROTHERS INCCOM88947810317400SH SOLE 40000
TOP SHIPS INCCOMY8897Y180040SH SOLE 4000
TOTAL SESPONSORED ADS89151E1092,65163,259SH SOLE 63,25900
TOWER SEMICONDUCTOR LTDSHS NEWM87915274275SH SOLE 7500
TOYOTA MOTOR CORPSP ADR REP2COM8923313073,13320,269SH SOLE 20,26900
TRACTOR SUPPLY COCOM892356106110SH SOLE 1000
TRANE TECHNOLOGIES PLCSHSG8994E1032,21715,275SH SOLE 15,27500
TRANSOCEAN LTDREG SHSH8817H100026SH SOLE 2600
TRAVELERS COMPANIES INCCOM89417E10981576SH SOLE 57600
TREX CO INCCOM89531P10518SH SOLE 800
TRI CONTL CORPCOM895436103431,468SH SOLE 1,46800
TRILOGY METALS INC NEWCOM89621C105050SH SOLE 5000
TRITON INTL LTDCL AG9078F1071,17624,245SH SOLE 24,24500
TRUIST FINL CORPCOM89832Q10915,877331,245SH SOLE 331,24500
TRUPANION INCCOM8982021061190SH SOLE 9000
TWILIO INCCL A90138F10234100SH SOLE 10000
TWITTER INCCOM90184L1028,489156,777SH SOLE 156,77700
TYLER TECHNOLOGIES INCCOM90225210525SH SOLE 500
TYSON FOODS INCCL A90249410313198SH SOLE 19800
UBER TECHNOLOGIES INCCOM90353T10012235SH SOLE 23500
UBIQUITI INCCOM90353W1038,43630,290SH SOLE 30,29000
ULTA BEAUTY INCCOM90384S303930SH SOLE 3000
UNDER ARMOUR INCCL C9043112061100SH SOLE 10000
UNDER ARMOUR INCCL A9043111072100SH SOLE 10000
UNIFIRST CORP MASSCOM9047081042,55012,048SH SOLE 12,04800
UNILEVER PLCSPON ADR NEW904767704781,300SH SOLE 1,30000
UNION PAC CORPCOM9078181086443,095SH SOLE 3,09500
UNISYS CORPCOM NEW9092143063170SH SOLE 17000
UNITED PARCEL SERVICE INCCL B9113121061741,034SH SOLE 1,03400
UNITED RENTALS INCCOM911363109195840SH SOLE 84000
UNITEDHEALTH GROUP INCCOM91324P1022,1126,024SH SOLE 6,02400
URBAN OUTFITTERS INCCOM917047102125SH SOLE 2500
US BANCORP DELCOM NEW90297330428600SH SOLE 60000
US FOODS HLDG CORPCOM912008109672,000SH SOLE 2,00000
V F CORPCOM9182041086277,339SH SOLE 7,33900
VALERO ENERGY CORPCOM91913Y10028500SH SOLE 50000
VALVOLINE INCCOM92047W1011325,701SH SOLE 5,70100
VANECK VECTORS ETF TRSEMICONDUCTOR ET92189F67616SH SOLE 600
VANGUARD BD INDEX FDSTOTAL BND MRKT92193783548549SH SOLE 54900
VANGUARD BD INDEX FDSSHORT TRM BOND921937827895SH SOLE 9500
VANGUARD BD INDEX FDSINTERMED TERM9219378193273,523SH SOLE 3,52300
VANGUARD CHARLOTTE FDSINTL BD IDX ETF92203J4079150SH SOLE 15000
VANGUARD INDEX FDSVALUE ETF9229087443462,908SH SOLE 2,90800
VANGUARD INDEX FDSTOTAL STK MKT9229087691,0505,393SH SOLE 5,39300
VANGUARD INDEX FDSSMALL CP ETF92290875110,46553,757SH SOLE 53,75700
VANGUARD INDEX FDSMCAP VL IDXVIP92290851218155SH SOLE 15500
VANGUARD INDEX FDSGROWTH ETF9229087361,8607,341SH SOLE 7,34100
VANGUARD INDEX FDSMID CAP ETF92290862910,92352,825SH SOLE 52,82500
VANGUARD INDEX FDSREAL ESTATE ETF9229085536607,774SH SOLE 7,77400
VANGUARD INDEX FDSMCAP GR IDXVIP9229085383871,823SH SOLE 1,82300
VANGUARD INDEX FDSS&P 500 ETF SHS9229083634,80213,973SH SOLE 13,97300
VANGUARD INDEX FDSEXTEND MKT ETF92290865225149SH SOLE 14900
VANGUARD INDEX FDSSM CP VAL ETF922908611425SH SOLE 2500
VANGUARD INDEX FDSSML CP GRW ETF9229085953851,437SH SOLE 1,43700
VANGUARD INDEX FDSLARGE CAP ETF922908637127725SH SOLE 72500
VANGUARD INTL EQUITY INDEX FFTSE EMR MKT ETF9220428582765,512SH SOLE 5,51200
VANGUARD INTL EQUITY INDEX FFTSE EUROPE ETF9220428741873,110SH SOLE 3,11000
VANGUARD INTL EQUITY INDEX FFTSE PACIFIC ETF9220428664,86561,121SH SOLE 61,12100
VANGUARD INTL EQUITY INDEX FALLWRLD EX US9220427753445,900SH SOLE 5,90000
VANGUARD MALVERN FDSSTRM INFPROIDX92202080526500SH SOLE 50000
VANGUARD MUN BD FDSTAX EXEMPT BD922907746581,050SH SOLE 1,05000
VANGUARD SCOTTSDALE FDSINT-TERM CORP92206C87017170SH SOLE 17000
VANGUARD SCOTTSDALE FDSVNG RUS1000VAL92206C714648SH SOLE 4800
VANGUARD SCOTTSDALE FDSINTER TERM TREAS92206C706464SH SOLE 6400
VANGUARD SCOTTSDALE FDSSHRT TRM CORP BD92206C40921250SH SOLE 25000
VANGUARD SPECIALIZED FUNDSDIV APP ETF9219088442,14315,177SH SOLE 15,17700
VANGUARD STAR FDSVG TL INTL STK F921909768238SH SOLE 3800
VANGUARD TAX-MANAGED INTL FDFTSE DEV MKT ETF9219438581072,265SH SOLE 2,26500
VANGUARD WHITEHALL FDSINTL DVD ETF9219468101071,317SH SOLE 1,31700
VANGUARD WHITEHALL FDSHIGH DIV YLD9219464061661,813SH SOLE 1,81300
VANGUARD WORLD FDMEGA CAP INDEX9219108734043,025SH SOLE 3,02500
VANGUARD WORLD FDMEGA GRWTH IND9219108168,79343,155SH SOLE 43,15500
VANGUARD WORLD FDSENERGY ETF92204A3068153SH SOLE 15300
VANGUARD WORLD FDSFINANCIALS ETF92204A4057100SH SOLE 10000
VANGUARD WORLD FDSHEALTH CAR ETF92204A5042461,100SH SOLE 1,10000
VANGUARD WORLD FDSINF TECH ETF92204A702133376SH SOLE 37600
VANGUARD WORLD FDSMATERIALS ETF92204A80127170SH SOLE 17000
VARIAN MED SYS INCCOM92220P10535198SH SOLE 19800
VECTRUS INCCOM92242T10109SH SOLE 900
VERITIV CORPCOM92345410201SH SOLE 100
VERIZON COMMUNICATIONS INCCOM92343V1041,87331,877SH SOLE 31,87700
VERTEX PHARMACEUTICALS INCCOM92532F100419SH SOLE 1900
VESPER HEALTHCARE ACQSTN CORCOM CL A92538T10411510,200SH SOLE 10,20000
VIACOMCBS INCCL B92556H2066150SH SOLE 15000
VIATRIS INCCOM92556V10672938,909SH SOLE 38,90900
VIAVI SOLUTIONS INCCOM9255501051,857124,025SH SOLE 124,02500
VIEMED HEALTHCARE INCCOM92663R10516421,100SH SOLE 21,10000
VIRGIN GALACTIC HOLDINGS INCCOM92766K10623710,000SH SOLE 10,00000
VISA INCCOM CL A92826C83911,77453,828SH SOLE 53,82800
VISA INCCOM CL A92826C8394372,000SHCallSOLE 002,000
VMWARE INCCL A COM92856340249350SH SOLE 35000
VONTIER CORPORATIONCOM928881101390SH SOLE 9000
VULCAN MATLS COCOM929160109118795SH SOLE 79500
WABTECCOM929740108687SH SOLE 8700
WADDELL & REED FINL INCCL A9300591004174SH SOLE 17400
WALGREENS BOOTS ALLIANCE INCCOM93142710817436SH SOLE 43600
WALMART INCCOM93114210320,390141,450SH SOLE 141,45000
WASTE MGMT INC DELCOM94106L1091,42112,047SH SOLE 12,04700
WATERS CORPCOM94184810374300SH SOLE 30000
WEC ENERGY GROUP INCCOM92939U10654591SH SOLE 59100
WELBILT INCCOM9490901042150SH SOLE 15000
WELLS FARGO ADVANTAGE INCOMEWF INC OPPTY FD94987B105465,695SH SOLE 5,69500
WELLS FARGO CO NEWCOM94974610143514,410SH SOLE 14,41000
WESTROCK COCOM96145D1056,989160,565SH SOLE 160,56500
WEYERHAEUSER CO MTN BECOM NEW9621661045160SH SOLE 16000
WHEATON PRECIOUS METALS CORPCOM9628791022004,783SH SOLE 4,78300
WILLIAMS COS INCCOM969457100301,493SH SOLE 1,49300
WILLIAMS SONOMA INCCOM969904101440SH SOLE 4000
WISDOMTREE TREUROPE HEDGED EQ97717X70128429SH SOLE 42900
WISDOMTREE TREUROPE SMCP DV97717W8699144SH SOLE 14400
WISDOMTREE TREMG MKTS SMCAP97717W28112250SH SOLE 25000
WISDOMTREE TRINTL MIDCAP DV97717W7789146SH SOLE 14600
WIX COM LTDSHSM980681051975SH SOLE 7500
WORKHORSE GROUP INCCOM NEW98138J206402,000SH SOLE 2,00000
WORTHINGTON INDS INCCOM9818111021392,699SH SOLE 2,69900
WP CAREY INCCOM92936U1091361,926SH SOLE 1,92600
WPP PLC NEWADR92937A102118SH SOLE 1800
WPX ENERGY INCCOM98212B1031100SH SOLE 10000
XCEL ENERGY INCCOM98389B100578SH SOLE 7800
XILINX INCCOM98391910126180SH SOLE 18000
XPENG INCADS98422D10539900SH SOLE 90000
XPO LOGISTICS INCCOM98379310018155SH SOLE 15500
XYLEM INCCOM98419M10059581SH SOLE 58100
YIELD10 BIOSCIENCE INCCOM98585K86201SH SOLE 100
YUM BRANDS INCCOM9884981012,22520,496SH SOLE 20,49600
YUM CHINA HLDGS INCCOM98850P1091,15920,296SH SOLE 20,29600
ZEBRA TECHNOLOGIES CORPORATICL A98920710548125SH SOLE 12500
ZIMMER BIOMET HOLDINGS INCCOM98956P102111719SH SOLE 71900
ZIONS BANCORPORATION N ACOM9897011074100SH SOLE 10000
ZOETIS INCCL A98978V10351309SH SOLE 30900
ZOOM VIDEO COMMUNICATIONS INCL A98980L10144130SH SOLE 13000
ZYNGA INCCL A98986T10803SH SOLE 300