| Costco Wholesale Corp COM(COST) | COM | 22160K105 | $874.0K | 3,067 | 48.7% |
| Alpha PRO Tech COM(APT) | COM | 020772109 | $601.0K | 49,779 | 33.5% |
| Boeing Co COM(BA) | COM | 097023105 | $248.0K | 1,666 | 13.8% |
| First TR Exchange Traded FD IV First TR ENH New ETF(FTSM) | FIRST TR ENH NEW | 33739Q408 | $10.3K | 174,520 | 0.6% |
| Invesco QQQ Trust Unit SER 1 ETF(QQQ) | UNIT SER 1 | 46090E103 | $4.3K | 22,574 | 0.2% |
| Spdr S&p500 ETF Trust TR Unit ETF(SPY) | TR UNIT | 78462F103 | $3.3K | 12,614 | 0.2% |
| First TST Value LI SHS ETF(FVD) | SHS | 33734H106 | $2.4K | 86,448 | 0.1% |
| Proshares Trust S&P 500 DV Arist ETF(NOBL) | S&P 500 DV ARIST | 74348A467 | $2.3K | 39,158 | 0.1% |
| First TR Exchange Traded FD VI Nasd Tech DIV ETF(TDIV) | NASD TECH DIV | 33738R118 | $2.0K | 56,349 | 0.1% |
| First TST Mornings SHS ETF(FDL) | SHS | 336917109 | $1.9K | 86,985 | 0.1% |
| Spdr Series Trust SSgA US LRG ETF(LGLV) | SSGA US LRG ETF | 78468R804 | $1.9K | 21,138 | 0.1% |
| Invesco Exchange Traded Fund T S&p500 LOW VOL ETF(SPLV) | S&P500 LOW VOL | 46138E354 | $1.8K | 38,847 | 0.1% |
| First Trust Exchange-Traded FU PFD Secs Inc ETF(FPE) | PFD SECS INC ETF | 33739E108 | $1.6K | 97,169 | 0.1% |
| Northern Lights Fund Trust IV Inspire Corp ETF(IBD) | INSPIRE CORP | 66538H633 | $1.5K | 61,325 | 0.1% |
| First TR Exchange Traded FD VI Multi Asset DI ETF(MDIV) | MULTI ASSET DI | 33738R100 | $1.4K | 119,202 | 0.1% |
| Wisdomtree Trust US Midcap Divid ETF(DON) | US MIDCAP DIVID | 97717W505 | $1.2K | 48,380 | 0.1% |
| Proshares Trust S&P Mdcp 400 DIV ETF(REGL) | S&P MDCP 400 DIV | 74347B680 | $1.1K | 24,275 | 0.1% |
| Proshares Trust Pshs Ultra QQQ ETF(QLD) | PSHS ULTRA QQQ | 74347R206 | $1.1K | 11,920 | 0.1% |
| First Trust Exchange-Traded AL COM SHS ETF(FTC) | COM SHS | 33735K108 | $1.0K | 17,027 | 0.1% |
| Wisdomtree Trust US High Dividend ETF(DHS) | US HIGH DIVIDEND | 97717W208 | $974 | 17,216 | 0.1% |
| Apple Inc COM(AAPL) | COM | 037833100 | $973 | 3,828 | 0.1% |
| Direxion Shares ETF Trust SP Biotch BL New ETF(LABUUSD) | SP BIOTCH BL NEW | 25490K323 | $965 | 42,813 | 0.1% |
| Ishares Trust S&P 500 VAL ETF(IVE) | S&P 500 VAL ETF | 464287408 | $961 | 9,986 | 0.1% |
| Procter & Gamble Co COM(PG) | COM | 742718109 | $936 | 8,518 | 0.1% |
| First TR Exchange Traded FD VI Risng Divd Achiv ETF(RDVY) | RISNG DIVD ACHIV | 33738R506 | $903 | 35,259 | 0.1% |
| SSgA Active ETF TR Spdr TR Tactic ETF(TOTL) | SPDR TR TACTIC | 78467V848 | $887 | 18,507 | 0.0% |
| Thermo Fisher Scientific Inc COM(TMO) | COM | 883556102 | $879 | 3,100 | 0.0% |
| Invesco Exchange Traded Fund T S&P Midcp LOW ETF(XMLV) | S&P MIDCP LOW | 46138E198 | $864 | 21,718 | 0.0% |
| Regeneron Pharmaceuticals Inc COM(REGN) | COM | 75886F107 | $824 | 1,689 | 0.0% |
| Proshares Trust Russ 2000 Divd ETF(SMDV) | RUSS 2000 DIVD | 74347B698 | $764 | 16,539 | 0.0% |
| Microsoft Corp COM(MSFT) | COM | 594918104 | $762 | 4,837 | 0.0% |
| Invesco Exchange Traded Fund T KBW HIG DV YLD ETF(KBWD) | KBW HIG DV YLD | 46138E610 | $739 | 68,284 | 0.0% |
| Amazon COM Inc COM(AMZN) | COM | 023135106 | $721 | 370 | 0.0% |
| Ecolab Inc COM(ECL) | COM | 278865100 | $694 | 4,458 | 0.0% |
| Proshares Trust Ultrapro QQQ ETF(TQQQ) | ULTRAPRO QQQ | 74347X831 | $685 | 14,382 | 0.0% |
| First Trust Exch Traded Fund 2 DJ Glbl Divid ETF(FGD) | DJ GLBL DIVID | 33734X200 | $664 | 41,746 | 0.0% |
| First TR Exchange Traded FD VI Cboe EQT Bufer ETF(FNOV) | CBOE EQT BUFER | 33740F847 | $651 | 23,880 | 0.0% |
| First TR Exchange Traded FD IV First TR TA Hiyl ETF(HYLS) | FIRST TR TA HIYL | 33738D408 | $633 | 15,078 | 0.0% |
| Proshares Trust Ultrpro S&p500 ETF(UPRO) | ULTRPRO S&P500 | 74347X864 | $628 | 22,731 | 0.0% |
| First TR Exchange Traded FD VI US Equity Buffer FEB ETF(FFEB) | US EQT BUFFER | 33740F763 | $595 | 23,053 | 0.0% |
| First TR Exchange Traded FD IV Senior LN FD ETF(FTSL) | SENIOR LN FD | 33738D309 | $576 | 13,787 | 0.0% |
| Spdr Gold Trust Gold SHS ETF(GLD) | GOLD SHS | 78463V107 | $568 | 3,842 | 0.0% |
| Clorox Co COM(CLX) | COM | 189054109 | $533 | 3,078 | 0.0% |
| 3M Company COM(MMM) | COM | 88579Y101 | $528 | 3,871 | 0.0% |
| Co Diagnostics Inc COM(CODXGBP) | COM | 189763105 | $493 | 64,748 | 0.0% |
| Ishares Trust Russell 2000 ETF(IWM) | RUSSELL 2000 ETF | 464287655 | $485 | 4,241 | 0.0% |
| Pepsico Inc COM(PEP) | COM | 713448108 | $475 | 3,961 | 0.0% |
| Proshares Trust Ultrpro Dow30 ETF(UDOW) | ULTRPRO DOW30 | 74347X823 | $466 | 11,168 | 0.0% |
| VIR Biotechnology Inc COM(VIR) | COM | 92764N102 | $456 | 13,325 | 0.0% |
| Gilead Sciences Inc COM(GILD) | COM | 375558103 | $454 | 6,079 | 0.0% |