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
AMAZON COM INCCOM0231351061,792546SH SOLE 54500
INVESCO QQQ TRUNIT SER 146090E1038842,468SH SOLE 2,46800
JOHN HANCOCK EXCHANGE TRADEDMULTIFACTOR FI47804J404691,352SH SOLE 1,35200
SELECT SECTOR SPDR TRTECHNOLOGY81369Y8033,14221,041SH SOLE 21,04000
STARBUCKS CORPCOM8552441092742,481SH SOLE 2,48100
PUBLIC SVC ENTERPRISE GRP INCOM7445731063034,979SH SOLE 4,97900
WISDOMTREE TRUS SMALLCAP FUND97717W56230613SH SOLE 61300
GOLDMAN SACHS ETF TRACTIVEBETA INT3814301072296,708SH SOLE 6,70700
SPDR SER TRPORTFOLIO AGRGTE78464A6498281SH SOLE 28000
JOHNSON & JOHNSONCOM4781601041,1206,936SH SOLE 6,93600
FIRST TR EXCHANGE TRADED FDUTILITIES ALPH33734X1841404,732SH SOLE 4,73200
SEAGATE TECHNOLOGY HLDNGS PLORD SHSG7997R1034605,579SH SOLE 5,57900
VANGUARD INDEX FDSTOTAL STK MKT9229087691,2955,833SH SOLE 5,83200
WISDOMTREE TRFLOATNG RAT TREA97717X6281375,448SH SOLE 5,44800
INVESCO EXCHANGE TRADED FD THIG YLD EQ DIV46137V5636304SH SOLE 30300
JANUS DETROIT STR TRHENDERSN SML ETF47103U2092533,894SH SOLE 3,89300
VANGUARD WHITEHALL FDSINTL HIGH ETF9219467942063,113SH SOLE 3,11300
COSTCO WHSL CORP NEWCOM22160K1051,0092,245SH SOLE 2,24400
CLEVELAND-CLIFFS INC NEWCOM18589910129314,784SH SOLE 14,78300
ISHARES TRMSCI EMG MKT ETF4642872341001,987SH SOLE 1,98600
FIRST TR EXCHANGE TRADED FDHLTH CARE ALPH33734X14312102SH SOLE 10200
FIRST TR EXCHANGE TRADED FDTECH ALPHADEX33734X176118957SH SOLE 95700
GOLDMAN SACHS GROUP INCCOM38141G104304804SH SOLE 80400
ISHARES TRMSCI KLD400 SOC464288570831,000SH SOLE 1,00000
OLD DOMINION FREIGHT LINE INCOM679580100265927SH SOLE 92700
ISHARES TRLATN AMER 40 ETF46428739013500SH SOLE 50000
SELECT SECTOR SPDR TRRL EST SEL SEC81369Y8601563,517SH SOLE 3,51600
ETF MANAGERS TRETFMG ALTR HRVST26924G508865,993SH SOLE 5,99300
ISHARES TRUS INDUSTRIALS46428775411100SH SOLE 10000
PROCTER AND GAMBLE COCOM7427181097845,605SH SOLE 5,60400
COCA COLA COCOM1912161001,07020,383SH SOLE 20,38300
ISHARES TRUS HLTHCARE ETF464287762415SH SOLE 1500
TRUIST FINL CORPCOM89832Q1093385,765SH SOLE 5,76500
UNITED PARCEL SERVICE INCCL B9113121065503,022SH SOLE 3,02100
VANGUARD INDEX FDSREAL ESTATE ETF92290855368671SH SOLE 67100
INTEL CORPCOM45814010053910,112SH SOLE 10,11100
ISHARES TRDOW JONES US ETF46428784636331SH SOLE 33000
SPDR DOW JONES INDL AVERAGEUT SER 178467X109328970SH SOLE 97000
PAYCHEX INCCOM7043261074123,661SH SOLE 3,66100
ISHARES TRAGGRES ALLOC ETF46428985942600SH SOLE 60000
ISHARES TRGRWT ALLOCAT ETF46428986733600SH SOLE 60000
ISHARES TRMRGSTR MD CP ETF4642882081682,520SH SOLE 2,52000
LAUDER ESTEE COS INCCL A518439104243809SH SOLE 80800
SPDR S&P 500 ETF TRTR UNIT78462F1031,4273,325SH SOLE 3,32500
MCKESSON CORPCOM58155Q1032151,080SH SOLE 1,08000
WISDOMTREE TRUS MIDCAP FUND97717W570861,656SH SOLE 1,65500
MASTERCARD INCORPORATEDCL A57636Q1043921,127SH SOLE 1,12700
ILLINOIS TOOL WKS INCCOM4523081093331,614SH SOLE 1,61300
VANECK ETF TRUSTVANECK SHRT MUNI92189F528683,791SH SOLE 3,79000
ALCOA CORPCOM0138721062384,854SH SOLE 4,85400
ASHLAND GLOBAL HLDGS INCCOM0441861042172,435SH SOLE 2,43500
ISHARES TRTIPS BD ETF46428717674578SH SOLE 57700
JOHN HANCOCK EXCHANGE TRADEDMLTFACTR INDLS47804J88340792SH SOLE 79200
FIRST TR EXCHANGE-TRADED FDNASDAQ BK ETF33738R86017506SH SOLE 50500
GLOBAL X FDSRBTCS ARTFL INTE37954Y715511,400SH SOLE 1,40000
JANUS DETROIT STR TRHENDRSN SHRT ETF47103U88669313,808SH SOLE 13,80800
GLOBAL X FDSFINTECH ETF37954Y8142264,704SH SOLE 4,70300
VERIZON COMMUNICATIONS INCCOM92343V1041,02518,978SH SOLE 18,97700
MARVELL TECHNOLOGY INCCOM5738741043055,059SH SOLE 5,05800
PEPSICO INCCOM7134481081,83612,208SH SOLE 12,20700
ISHARES TR1 3 YR TREAS BD4642874576417,445SH SOLE 7,44400
FIRST TR EXCHNG TRADED FD VITCW OPPORTUNIS33740F8052825,271SH SOLE 5,27100
ISHARES TRCALIF MUN BD ETF4642883562624,218SH SOLE 4,21800
HONEYWELL INTL INCCOM4385161067483,524SH SOLE 3,52400
FORD MTR CO DELCOM34537086015310,783SH SOLE 10,78300
SPDR SER TRBLMBRG BRC CNVRT78464A3591852,166SH SOLE 2,16600
HOME DEPOT INCCOM4370761022,1936,681SH SOLE 6,68000
SPDR SER TRPORTFOLIO INTRMD78464A3755129SH SOLE 12900
AUTOMATIC DATA PROCESSING INCOM0530151033811,908SH SOLE 1,90700
GLOBAL X FDSAGING POPULATION37954Y77241514,240SH SOLE 14,24000
ABRDN ETFSBBRG ALL COMD K10032611043,979141,751SH SOLE 141,75100
ABERDEEN STD GOLD ETF TRPHYSCL GOLD SHS00326A10442525,208SH SOLE 25,20800
FIRST TR EXCHANGE TRADED FDCONSUMR DISCRE33734X1011041,752SH SOLE 1,75100
FIRST TR EXCHANGE TRADED FDFINLS ALPHADEX33734X13515336SH SOLE 33600
FIRST TR LRGE CP CORE ALPHACOM SHS33734K1091,47617,302SH SOLE 17,30100
DUPONT DE NEMOURS INCCOM26614N1022103,090SH SOLE 3,09000
ISHARES TRRUS 2000 VAL ETF4642876302061,289SH SOLE 1,28800
SELECT SECTOR SPDR TRSBI HEALTHCARE81369Y2093,19225,071SH SOLE 25,07000
SPDR GOLD TRGOLD SHS78463V1071,2857,824SH SOLE 7,82400
SOUTHERN COCOM8425871074176,723SH SOLE 6,72200
SCHWAB STRATEGIC TRUS SML CAP ETF808524607773SH SOLE 7300
GOLDMAN SACHS ETF TREQUAL WEIGHT US3814304385277,879SH SOLE 7,87800
ETF MANAGERS TRAI POWERED EQT26924G81364215,575SH SOLE 15,57500
ISHARES TRRUS 1000 GRW ETF4642876146,98025,473SH SOLE 25,47200
SCHWAB STRATEGIC TRINTL EQTY ETF8085248051032,656SH SOLE 2,65500
SCHWAB STRATEGIC TRUS LRG CAP ETF808524201112SH SOLE 1200
ISHARES TRU.S. REAL ES ETF46428773911110SH SOLE 11000
SELECT SECTOR SPDR TRSBI CONS STPLS81369Y3084616,690SH SOLE 6,68900
J P MORGAN EXCHANGE-TRADED FULTRA SHRT INC46641Q8373506,896SH SOLE 6,89600
SCHWAB STRATEGIC TRUS LCAP GR ETF80852430079535SH SOLE 53500
PIMCO ETF TRENHAN SHRT MA AC72201R8332052,013SH SOLE 2,01300
ISHARES TRCORE S&P SCP ETF4642878043,95936,256SH SOLE 36,25500
BERKSHIRE HATHAWAY INC DELCL B NEW0846707021,5635,726SH SOLE 5,72600
INVESCO EXCHANGE TRADED FD TDWA BASIC MATL46137V704911,076SH SOLE 1,07500
ADOBE SYSTEMS INCORPORATEDCOM00724F1016271,089SH SOLE 1,08900
BRIGHTSPIRE CAPITAL INCCOM CL A10949T10914715,647SH SOLE 15,64700
FIRST TR LRG CP VL ALPHADEXCOM SHS33735J1012383,700SH SOLE 3,70000
VANGUARD SCOTTSDALE FDSINT-TERM CORP92206C870772SH SOLE 7200
ALPHABET INCCAP STK CL A02079K3051,388519SH SOLE 51900
UNILEVER PLCSPON ADR NEW9047677043466,374SH SOLE 6,37300
GENERAC HLDGS INCCOM368736104253620SH SOLE 62000
MICROSOFT CORPCOM5949181044,85317,213SH SOLE 17,21300
INVESCO EXCH TRADED FD TR IICEF INM COMPSI46138E404401,675SH SOLE 1,67500
DTE ENERGY COCOM2333311072642,362SH SOLE 2,36100
SELECT SECTOR SPDR TRCOMMUNICATION81369Y8521,45018,094SH SOLE 18,09400
ISHARES TRGL TIMB FORE ETF46428817417202SH SOLE 20100
MASCO CORPCOM5745991062163,883SH SOLE 3,88200
AMERIPRISE FINL INCCOM03076C1062791,057SH SOLE 1,05600
BOEING COCOM0970231052,86313,015SH SOLE 13,01500
VANGUARD INDEX FDSSMALL CP ETF92290875181369SH SOLE 36900
VANGUARD INDEX FDSMID CAP ETF9229086293621,528SH SOLE 1,52800
VANGUARD INDEX FDSLARGE CAP ETF922908637628SH SOLE 2800
NIKE INCCL B6541061032421,666SH SOLE 1,66600
VANGUARD SCOTTSDALE FDSSHORT TERM TREAS92206C1024457,248SH SOLE 7,24800
TESLA INCCOM88160R101581749SH SOLE 74900
J P MORGAN EXCHANGE-TRADED FULTRA SHT MUNCPL46641Q6542054,020SH SOLE 4,02000
VANGUARD WORLD FDSHEALTH CAR ETF92204A504225909SH SOLE 90800
SELECT SECTOR SPDR TRFINANCIAL81369Y6053,21985,779SH SOLE 85,77800
ALPS ETF TRALERIAN MLP00162Q4522076,201SH SOLE 6,20100
VANGUARD WORLD FDSCONSUM STP ETF92204A20745254SH SOLE 25300
VANGUARD INTL EQUITY INDEX FFTSE EUROPE ETF92204287427407SH SOLE 40700
VANGUARD WORLD FDSINDUSTRIAL ETF92204A60323120SH SOLE 12000
SCHWAB STRATEGIC TRUS LCAP VA ETF80852440958858SH SOLE 85800
ARK ETF TRFINTECH INNOVA00214Q708238SH SOLE 3800
DOW INCCOM2605571032133,708SH SOLE 3,70800
FIRST TR EXCHANGE TRADED FDINDLS PROD DUR33734X150791,385SH SOLE 1,38400
GLOBAL X FDSLITHIUM BTRY ETF37954Y8553043,711SH SOLE 3,71000
VANGUARD INDEX FDSS&P 500 ETF SHS9229083632256SH SOLE 5600
VANGUARD INTL EQUITY INDEX FGLB EX US ETF92204267606SH SOLE 600
ACCEL ENTERTAINMENT INCCOM CL A100436Q1062,526208,101SH SOLE 208,10100
KRANESHARES TRQUADRTC INT RT5007677361,10239,556SH SOLE 39,55600
ISHARES TRRUS TP200 GR ETF4642894382061,351SH SOLE 1,35000
INVESCO EXCHANGE TRADED FD TS&P500 EQL WGT46137V35745300SH SOLE 30000
VANECK ETF TRUSTGOLD MINERS ETF92189F106421,429SH SOLE 1,42800
SPDR SER TRS&P 600 SML CAP78464A81355581SH SOLE 58100
SPDR SER TRS&P 400 MDCP GRW78464A82145592SH SOLE 59100
SPDR SER TRS&P 400 MDCP VAL78464A83952792SH SOLE 79200
ISHARES TREAFE GRWTH ETF46428888517162SH SOLE 16200
LILLY ELI & COCOM5324571088213,552SH SOLE 3,55100
AIR PRODS & CHEMS INCCOM009158106201783SH SOLE 78300
SCHWAB STRATEGIC TRUS MID-CAP ETF80852450828365SH SOLE 36500
ISHARES TRRUS MDCP VAL ETF46428747376675SH SOLE 67500
FIRST TR EXCHANGE TRADED FDINDXX NEXTG ETF33737K2052042,679SH SOLE 2,67800
INVESCO EXCH TRADED FD TR IIKBW PREM YIELD46138E594143SH SOLE 4300
VANGUARD SCOTTSDALE FDSMTG-BKD SECS ETF92206C77124452SH SOLE 45200
INVESCO EXCH TRADED FD TR IIS&P SMLCP STAP46138E17232321SH SOLE 32100
ISHARES TRRUSSELL 2000 ETF464287655121555SH SOLE 55400
ISHARES TRCORE HIGH DV ETF46429B6631982,099SH SOLE 2,09900
DUKE ENERGY CORP NEWCOM NEW26441C2046196,348SH SOLE 6,34700
DIGITAL RLTY TR INCCOM2538681032511,737SH SOLE 1,73700
FIRST TR EXCHNG TRADED FD VIVEST US DEEP33740F85417500SH SOLE 50000
MICRON TECHNOLOGY INCCOM5951121033655,147SH SOLE 5,14700
CHIPOTLE MEXICAN GRILL INCCOM169656105354195SH SOLE 19500
ISHARES TRUS AER DEF ETF46428876066631SH SOLE 63100
INVESCO EXCH TRADED FD TR IIS&P500 LOW VOL46138E3542393,922SH SOLE 3,92100
J P MORGAN EXCHANGE-TRADED FEQUITY PREMIUM46641Q332941,585SH SOLE 1,58500
FIRST TR EXCH TRD ALPHDX FDEMERG MKT ALPH33737J18276528,422SH SOLE 28,42100
INVESCO EXCHANGE TRADED FD TS&P MDCP MOMNTUM46137V4645686,750SH SOLE 6,74900
FIRST TR EXCHNG TRADED FD VICBOE VEST US EQT33740F7141183,500SH SOLE 3,50000
FIRST TR EXCHNG TRADED FD VICBOE VEST US EQT33740U2088225SH SOLE 22500
FIRST TR EXCHNG TRADED FD VICBOE VEST US EQT33740F6982517,700SH SOLE 7,70000
ISHARES TRSELECT DIVID ETF4642871683663,188SH SOLE 3,18700
ISHARES TRRUS MD CP GR ETF4642874811,38412,349SH SOLE 12,34800
FIRST TR EXCHANGE TRADED FDCLOUD COMPUTING33734X19211100SH SOLE 10000
FIRST TR EXCHNG TRADED FD VIFT CBOE VEST US33740F680963,000SH SOLE 3,00000
PIMCO ETF TR0-5 HIGH YIELD72201R783219SH SOLE 1900
ISHARES TREAFE VALUE ETF46428887712234SH SOLE 23400
SPDR SER TRNUVEEN BBG BRCLY78464A284585SH SOLE 8500
VANGUARD INDEX FDSMCAP GR IDXVIP92290853861256SH SOLE 25600
SCHWAB STRATEGIC TRUS DIVIDEND EQ8085247974816,479SH SOLE 6,47900
FIRST TR EXCHNG TRADED FD VICBOE VEST FD DEP33740U70320810,000SH SOLE 10,00000
SPDR SER TRHLTH CARE SVCS78464A57311103SH SOLE 10200
FIRST TR EXCHNG TRADED FD VIINNOVATION LEAD33740F5653133SH SOLE 13300
VISA INCCOM CL A92826C8396713,010SH SOLE 3,01000
ISHARES TRMSCI EAFE MIN VL46429B68923307SH SOLE 30700
INVESCO EXCH TRADED FD TR IIKBW BK ETF46138E62844660SH SOLE 66000
VANGUARD INDEX FDSVALUE ETF9229087444693,463SH SOLE 3,46200
VANGUARD INDEX FDSGROWTH ETF9229087369843,390SH SOLE 3,38900
ISHARES TRUS TREAS BD ETF46429B2673117SH SOLE 11700
FLAHERTY & CRUMRINE PFD SECSCOM33847810060827,309SH SOLE 27,30900
NUVEEN PFD & INCM SECURTIESCOM67072C10562763,937SH SOLE 63,93700
AMERICAN TOWER CORP NEWCOM03027X1003351,263SH SOLE 1,26300
ISHARES TRCORE S&P TTL STK4642871501,38014,029SH SOLE 14,02900
WISDOMTREE TRUS SMALLCAP DIVD97717W604138SH SOLE 3800
VANECK ETF TRUSTFALLEN ANGEL HG92189F437591,790SH SOLE 1,79000
FIRST TR EXCHANGE-TRADED FDCAP STRENGTH ETF33733E10497913,079SH SOLE 13,07800
FACEBOOK INCCL A30303M1026731,984SH SOLE 1,98400
UNITED BANKSHARES INC WEST VCOM90990710747413,033SH SOLE 13,03300
VANECK ETF TRUSTMRNGSTR WDE MOAT92189F64324334SH SOLE 33400
SERVICENOW INCCOM81762P102286460SH SOLE 46000
ISHARES TRGLOBAL MATER ETF46428869515175SH SOLE 17500
BROADCOM INCCOM11135F101461950SH SOLE 95000
VANGUARD MALVERN FDSSTRM INFPROIDX92202080513,560257,889SH SOLE 257,88900
PIONEER NAT RES COCOM7237871073001,800SH SOLE 1,80000
INVESCO EXCHANGE TRADED FD TFTSE RAFI 150046137V59730165SH SOLE 16400
ISHARES TRCORE MSCI TOTAL46432F8345407,604SH SOLE 7,60400
ISHARES TRCORE MSCI EAFE46432F8425547,457SH SOLE 7,45700
ROYAL BK CDACOM7800871022732,745SH SOLE 2,74400
INVESCO EXCH TRADED FD TR IIS&P500 HDL VOL46138E3621032,428SH SOLE 2,42700
ACCENTURE PLC IRELANDSHS CLASS AG1151C101208649SH SOLE 64800
ISHARES TRU.S. MED DVC ETF464288810236SH SOLE 3600
NVIDIA CORPORATIONCOM67066G1041,5017,244SH SOLE 7,24400
ISHARES TRISHS 1-5YR INVS46428864646851SH SOLE 85100
CUMMINS INCCOM2310211065002,225SH SOLE 2,22400
GENUINE PARTS COCOM3724601058326,863SH SOLE 6,86300
ABBVIE INCCOM00287Y1098007,418SH SOLE 7,41700
S&P GLOBAL INCCOM78409V104210493SH SOLE 49300
SPDR SER TRS&P BIOTECH78464A87033261SH SOLE 26000
WISDOMTREE TRINTL SMCAP DIV97717W760226SH SOLE 2600
ISHARES INCCORE MSCI EMKT46434G1032,65843,035SH SOLE 43,03500
ISHARES TR10+ YR INVST GRD46428951112178SH SOLE 17700
FIRST TR EXCHANGE-TRADED FDNASD TECH DIV33738R1185409,564SH SOLE 9,56400
FIRST TR EXCH TRD ALPHDX FDUNIT KING ALPH33737J2246149SH SOLE 14800
INVESCO EXCHANGE TRADED FD TDYNMC LRG VALU46137V7381333,000SH SOLE 3,00000
ZOETIS INCCL A98978V1034302,213SH SOLE 2,21200
TAIWAN SEMICONDUCTOR MFG LTDSPONSORED ADS8740391002071,855SH SOLE 1,85500
FIRST TR EXCH TRADED FD IIIPFD SECS INC ETF33739E10834116,608SH SOLE 16,60800
ISHARES TRRUS 2000 GRW ETF4642876482791SH SOLE 9100
BLACKSTONE INCCOM09260D1075895,063SH SOLE 5,06200
INVESCO EXCH TRADED FD TR IIS&P MIDCP LOW46138E19822422SH SOLE 42100
JACOBS ENGR GROUP INCCOM4698141072241,691SH SOLE 1,69000
QUALCOMM INCCOM7475251036775,247SH SOLE 5,24600
T-MOBILE US INCCOM8725901044303,362SH SOLE 3,36200
GENERAL DYNAMICS CORPCOM3695501083601,837SH SOLE 1,83600
MCDONALDS CORPCOM5801351016862,846SH SOLE 2,84600
CISCO SYS INCCOM17275R10290116,562SH SOLE 16,56100
CAPITAL ONE FINL CORPCOM14040H1054062,505SH SOLE 2,50500
ISHARES TRRUS MID CAP ETF4642874999120SH SOLE 12000
WISDOMTREE TRUS QTLY DIV GRT97717X6691873,179SH SOLE 3,17800
INVESCO EXCHANGE TRADED FD TDYNMC LRG GWTH46137V7464446,000SH SOLE 6,00000
AUTODESK INCCOM052769106207726SH SOLE 72600
WISDOMTREE TRUS HIGH DIVIDEND97717W20859761SH SOLE 76100
WISDOMTREE TRUS MIDCAP DIVID97717W5058202SH SOLE 20100
INVESCO DB MULTI-SECTOR COMMENERGY FD46140H304663,872SH SOLE 3,87200
VANGUARD WORLD FDSFINANCIALS ETF92204A40510103SH SOLE 10300
SELECT SECTOR SPDR TRENERGY81369Y5062,00838,542SH SOLE 38,54100
SELECT SECTOR SPDR TRSBI MATERIALS81369Y1002,96337,458SH SOLE 37,45800
ISHARES TRUS CONSM STAPLES464287812315SH SOLE 1500
ISHARES TRISHARES BIOTECH4642875562861,766SH SOLE 1,76500
SPDR SER TRPORTFOLIO SH TSR78468R10187628,610SH SOLE 28,61000
ISHARES TRMSCI USA QLT FCT46432F3393292,497SH SOLE 2,49700
ISHARES TRIBOXX HI YD ETF4642885131201,374SH SOLE 1,37300
ISHARES TRS&P SML 600 GWT46428788725194SH SOLE 19400
ISHARES TRMSCI USA MMENTM46432F3961271SH SOLE 7100
SELECT SECTOR SPDR TRSBI CONS DISCR81369Y4071,2997,239SH SOLE 7,23900
SELECT SECTOR SPDR TRSBI INT-INDS81369Y7045926,047SH SOLE 6,04700
SCHWAB STRATEGIC TRSCHWB FDT EMK LG8085247307214SH SOLE 21400
PROSHARES TRS&P 500 DV ARIST74348A4672032,296SH SOLE 2,29500
FIDELITY COVINGTON TRUSTMSCI UTILS INDEX316092865691,685SH SOLE 1,68400
FIDELITY COVINGTON TRUSTMSCI COMMNTN SVC3160928731,68631,574SH SOLE 31,57300
FIDELITY COVINGTON TRUSTMSCI CONSM DIS316092204444SH SOLE 4400
FIDELITY COVINGTON TRUSTMSCI ENERGY IDX3160924021,14679,535SH SOLE 79,53500
FIDELITY COVINGTON TRUSTMSCI HLTH CARE I31609260024376SH SOLE 37500
FIDELITY COVINGTON TRUSTMSCI INDL INDX3160927091,87036,039SH SOLE 36,03800
FIDELITY COVINGTON TRUSTMSCI MATLS INDEX316092881471,058SH SOLE 1,05700
FIDELITY COVINGTON TRUSTMSCI FINLS IDX3160925011,15021,412SH SOLE 21,41100
FIDELITY COVINGTON TRUSTCONSMR STAPLES3160923033347,987SH SOLE 7,98700
SPDR SER TROILGAS EQUIP78468R549124SH SOLE 2300
FIDELITY COVINGTON TRUSTMSCI INFO TECH I3160928081,77314,942SH SOLE 14,94100
ISHARES TRS&P 500 VAL ETF4642874081,0056,912SH SOLE 6,91200
SPDR SER TRPORTFOLIO S&P60078468R85314317SH SOLE 31700
LULULEMON ATHLETICA INCCOM550021109314777SH SOLE 77700
WISDOMTREE TRJP SMALLCP DIV97717W836341SH SOLE 4100
INVESCO DB MULTI-SECTOR COMMAGRICULTURE FD46140H10626013,615SH SOLE 13,61400
ISHARES TRS&P 500 GRWT ETF4642873097,468101,047SH SOLE 101,04700
ISHARES TRCORE S&P500 ETF46428720015,08035,004SH SOLE 35,00300
ISHARES TR0-5YR HI YL CP46434V40722488SH SOLE 48800
UNION PAC CORPCOM9078181082021,031SH SOLE 1,03100
TRANSOCEAN LTDREG SHSH8817H1004411,559SH SOLE 11,55800
ISHARES TRMBS ETF464288588439SH SOLE 3900
ISHARES TRPFD AND INCM SEC4642886871142,927SH SOLE 2,92600
SALESFORCE COM INCCOM79466L3021,6646,135SH SOLE 6,13500
INVESCO EXCHANGE TRADED FD TDWA MOMENTUM46137V8374404,915SH SOLE 4,91500
THERMO FISHER SCIENTIFIC INCCOM883556102506885SH SOLE 88400
VANGUARD INDEX FDSMCAP VL IDXVIP92290851246332SH SOLE 33100
LOCKHEED MARTIN CORPCOM5398301097932,297SH SOLE 2,29600
JPMORGAN CHASE & COCOM46625H1002,62616,042SH SOLE 16,04200
ISHARES TRISHS 5-10YR INVT46428863851856SH SOLE 85600
CHEVRON CORP NEWCOM1667641003863,803SH SOLE 3,80200
CONOCOPHILLIPSCOM20825C1044736,974SH SOLE 6,97400
VANGUARD TAX-MANAGED INTL FDFTSE DEV MKT ETF9219438582264,485SH SOLE 4,48400
PIMCO ETF TRENHNCD LW DUR AC72201R71834329SH SOLE 32900
BK OF AMERICA CORPCOM0605051042576,062SH SOLE 6,06200
VANGUARD WORLD FDSCONSUM DIS ETF92204A1083098SH SOLE 9800
SPDR SER TRS&P DIVID ETF78464A7637736,579SH SOLE 6,57800
SPDR SER TRPORTFOLI S&P150078464A80523443SH SOLE 44200
WALMART INCCOM9311421032812,014SH SOLE 2,01300
WISDOMTREE TRUS LARGECAP FUND97717W588841,826SH SOLE 1,82500
ISHARES TRINTL SEL DIV ETF464288448121SH SOLE 2100
FIRST TR EXCHANGE-TRADED FDRISNG DIVD ACHIV33738R50697720,589SH SOLE 20,58900
INVESCO EXCHANGE TRADED FD TDWA TECHNOLOGY46137V8113302,200SH SOLE 2,20000
VANGUARD INTL EQUITY INDEX FFTSE EMR MKT ETF92204285862812,549SH SOLE 12,54800
TARGET CORPCOM87612E1065092,223SH SOLE 2,22300
VANGUARD WHITEHALL FDSHIGH DIV YLD92194640613,776133,291SH SOLE 133,29100
SPDR SER TRNUVEEN BRC MUNIC78468R72153710,408SH SOLE 10,40700
PFIZER INCCOM71708110350411,718SH SOLE 11,71700
ISHARES TRIBOXX INV CP ETF46428724252391SH SOLE 39100
VANECK ETF TRUSTAGRIBUSINESS ETF92189F700981,076SH SOLE 1,07600
ISHARES TRMSCI USA VALUE46432F3883973,938SH SOLE 3,93700
HP INCCOM40434L10536713,421SH SOLE 13,42000
ALPHABET INCCAP STK CL C02079K107474178SH SOLE 17800
AMERICAN EXPRESS COCOM0258161093782,257SH SOLE 2,25600
ANALOG DEVICES INCCOM0326541052251,341SH SOLE 1,34100
FIRST TR EXCHANGE-TRADED FDDJ INTERNT IDX33733E3029203,901SH SOLE 3,90100
WISDOMTREE TREMER MKT HIGH FD97717W315851,950SH SOLE 1,95000
INVESCO EXCH TRADED FD TR IIFTSE RAFI EMNG46138E7276284SH SOLE 28400
UNITED STATES STL CORP NEWCOM91290910825911,779SH SOLE 11,77900
ISHARES TRCORE S&P US GWT4642876711331,299SH SOLE 1,29900
ISHARES TRCORE S&P US VLU46428766365920SH SOLE 92000
ALPS ETF TRALERIAN ENERGY00162Q676311,551SH SOLE 1,55100
FIRST TR EXCH TRD ALPHDX FDDEV MRK EX US33737J1744908,047SH SOLE 8,04600
ISHARES TRUS CONSUM DISCRE46428758057732SH SOLE 73200
VANGUARD SPECIALIZED FUNDSDIV APP ETF9219088442741,787SH SOLE 1,78600
ISHARES TREAFE SML CP ETF464288273343SH SOLE 4300
ISHARES TRBARCLAYS 7 10 YR4642874401089SH SOLE 8900
ISHARES TRCORE US AGGBD ET46428722626224SH SOLE 22300
ISHARES TR20 YR TR BD ETF46428743263438SH SOLE 43800
ISHARES TRCORE DIV GRWTH46434V6212,25644,912SH SOLE 44,91200
CATALENT INCCOM1488061023992,998SH SOLE 2,99800
ISHARES TRSP SMCP600VL ETF46428787915151SH SOLE 15000
ISHARES TRS&P MC 400VL ETF4642877055375,214SH SOLE 5,21400
ISHARES TRINTRM GOV CR ETF46428861212100SH SOLE 10000
BLACKROCK SCIENCE & TECHNOLOSHS09258G1043827,315SH SOLE 7,31400
ETF MANAGERS TRPRIME CYBR SCRTY26924G20143700SH SOLE 70000
FIRST TR EXCHANGE-TRADED FDNAS CLNEDG GREEN33733E5001963,131SH SOLE 3,13000
VANGUARD BD INDEX FDSSHORT TRM BOND9219378277188,766SH SOLE 8,76500
OCUGEN INCCOM67577C1058111,250SH SOLE 11,25000
SPDR SER TRPRTFLO S&P500 GW78464A4092353,675SH SOLE 3,67400
ARK ETF TRGENOMIC REV ETF00214Q3021,39618,684SH SOLE 18,68400
JOHN HANCOCK EXCHANGE TRADEDMULTIFACTOR MI47804J20690817,589SH SOLE 17,58800
PHILIP MORRIS INTL INCCOM7181721092262,388SH SOLE 2,38800
ISHARES TRINTL DEV RE ETF4642884898291SH SOLE 29100
ISHARES TRGLB INFRASTR ETF464288372471,034SH SOLE 1,03400
INVESCO EXCH TRADED FD TR IIMSCI GBL TIMBR46138E54511300SH SOLE 30000
SPDR SER TRBLOOMBERG BRCLYS78468R62219SH SOLE 900
PNC FINL SVCS GROUP INCCOM6934751052641,347SH SOLE 1,34700
FIRST TR EXCH TRADED FD IIIMANAGD MUN ETF33739N1082434,272SH SOLE 4,27100
BRISTOL-MYERS SQUIBB COCOM1101221084467,544SH SOLE 7,54300
ISHARES TRCUR HD EURZN ETF46434V63934938SH SOLE 93800
WISDOMTREE TREM EX ST-OWNED97717X5784114SH SOLE 11400
J P MORGAN EXCHANGE-TRADED FDIV RTN INT EQ46641Q20949819SH SOLE 81800
ISHARES TRRUSSELL 3000 ETF46428768932125SH SOLE 12500
SPDR SER TRDJ REIT ETF78464A607880SH SOLE 8000
ALTRIA GROUP INCCOM02209S1033477,627SH SOLE 7,62700
DOMINION ENERGY INCCOM25746U1092102,872SH SOLE 2,87100
CITIGROUP INCCOM NEW1729674244205,977SH SOLE 5,97700
ISHARES TRJPMORGAN USD EMG46428828127243SH SOLE 24200
SSGA ACTIVE ETF TRSPDR TR TACTIC78467V8482164,480SH SOLE 4,48000
EXXON MOBIL CORPCOM30231G1023976,756SH SOLE 6,75600
LOWES COS INCCOM5486611078003,941SH SOLE 3,94100
FIRST TR EXCHANGE-TRADED FDFST LOW OPPT EFT33739Q20062112,278SH SOLE 12,27700
ARK ETF TRAUTNMUS TECHNLGY00214Q20310123SH SOLE 12300
ARK ETF TRNEXT GNRTN INTER00214Q401213SH SOLE 1300
ARK ETF TRINNOVATION ETF00214Q1045725,171SH SOLE 5,17100
DEERE & COCOM2441991058932,664SH SOLE 2,66400
FIRST TR VALUE LINE DIVID INSHS33734H1061,14629,244SH SOLE 29,24300
ISHARES TRU.S. PHARMA ETF464288836635SH SOLE 3500
ISHARES TRMSCI INTL QUALTY46434V4567,068186,600SH SOLE 186,59900
SELECT SECTOR SPDR TRSBI INT-UTILS81369Y88697715,294SH SOLE 15,29400
PAYPAL HLDGS INCCOM70450Y1032,60510,012SH SOLE 10,01200
FIRST TR EXCHANGE TRADED FDNASDAQ CYB ETF33734X8461,61633,160SH SOLE 33,15900
WISDOMTREE TRYIELD ENHANCD US97717X5116111SH SOLE 11000
BLACKROCK INCCOM09247X1019131,088SH SOLE 1,08800
ISHARES TRCORE S&P MCP ETF4642875074,71917,937SH SOLE 17,93600
BIO-TECHNE CORPCOM09073M104231476SH SOLE 47600
ISHARES TRGL CLEAN ENE ETF4642882244201SH SOLE 20100
FIRST TRUST LRGCP GWT ALPHADCOM SHS33735K1088687,816SH SOLE 7,81600
VANGUARD MUN BD FDSTAX EXEMPT BD9229077462434,436SH SOLE 4,43600
ISHARES TRMSCI EAFE ETF4642874652072,647SH SOLE 2,64700
APPLE INCCOM03783310012,17786,056SH SOLE 86,05500
ABBOTT LABSCOM0028241005894,984SH SOLE 4,98400
DISNEY WALT COCOM2546871062,76016,318SH SOLE 16,31700
ISHARES TRRUS 1000 ETF4642876222791,154SH SOLE 1,15400
ISHARES TRRUS 1000 VAL ETF4642875983,14520,098SH SOLE 20,09700