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
Estimated average burden
hours per response: 23.8

COLUMN 1 COLUMN 2 COLUMN 3 COLUMN 4 COLUMN 5 COLUMN 6 COLUMN 7 COLUMN 8
VALUE SHRS OR SH/ PUT/ INVESTMENT OTHER VOTING AUTHORITY
NAME OF ISSUER TITLE OF CLASS CUSIP FIGI (to the nearest dollar) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
ADVANCED DRAIN SYS INC DEL COM 00790R104   863,742 10,257 SH   SOLE   0 0 10,257
ALPHABET INC CAP STK CL A 02079K305   1,033,047 9,959 SH   SOLE   0 0 9,959
AMERICA MOVIL SAB DE CV SPON ADS RP CL B 02390A101   1,129,522 53,659 SH   SOLE   0 0 53,659
AMGEN INC COM 031162100   245,135 1,014 SH   SOLE   0 0 1,014
APPLE INC COM 037833100   1,522,027 9,230 SH   SOLE   0 0 9,230
APPLIED MATLS INC COM 038222105   1,184,818 9,646 SH   SOLE   0 0 9,646
ASE TECHNOLOGY HLDG CO LTD SPONSORED ADS 00215W100   1,192,400 149,611 SH   SOLE   0 0 149,611
AXCELIS TECHNOLOGIES INC COM NEW 054540208   217,864 1,635 SH   SOLE   0 0 1,635
BJS WHSL CLUB HLDGS INC COM 05550J101   1,080,346 14,202 SH   SOLE   0 0 14,202
BRISTOL-MYERS SQUIBB CO COM 110122108   215,069 3,103 SH   SOLE   0 0 3,103
BROADCOM INC COM 11135F101   277,145 432 SH   SOLE   0 0 432
BRUKER CORP COM 116794108   886,004 11,238 SH   SOLE   0 0 11,238
CATERPILLAR INC COM 149123101   240,969 1,053 SH   SOLE   0 0 1,053
CHEVRON CORP NEW COM 166764100   204,603 1,254 SH   SOLE   0 0 1,254
CISCO SYS INC COM 17275R102   253,168 4,843 SH   SOLE   0 0 4,843
COCA COLA CO COM 191216100   233,791 3,769 SH   SOLE   0 0 3,769
COMCAST CORP NEW CL A 20030N101   224,086 5,911 SH   SOLE   0 0 5,911
CONOCOPHILLIPS COM 20825C104   842,094 8,488 SH   SOLE   0 0 8,488
DARLING INGREDIENTS INC COM 237266101   919,625 15,747 SH   SOLE   0 0 15,747
DOLLAR GEN CORP NEW COM 256677105   938,652 4,460 SH   SOLE   0 0 4,460
EOG RES INC COM 26875P101   972,406 8,483 SH   SOLE   0 0 8,483
EXXON MOBIL CORP COM 30231G102   2,075,754 18,929 SH   SOLE   0 0 18,929
FIRST TR EXCH TRADED FD III MANAGD MUN ETF 33739N108   2,551,369 50,090 SH   SOLE   0 0 50,090
FIRST TR EXCHNG TRADED FD VI VEST US EQTY BUF 33740F664   17,558,466 500,955 SH   SOLE   0 0 498,540
FIRST TR EXCHNG TRADED FD VI US EQT DEEP DUFR 33740F771   239,589 7,125 SH   SOLE   0 0 7,125
FORTINET INC COM 34959E109   1,479,865 22,267 SH   SOLE   0 0 22,267
GERDAU SA SPON ADR REP PFD 373737105   1,006,489 204,156 SH   SOLE   0 0 204,156
GOLDMAN SACHS GROUP INC COM 38141G104   222,762 681 SH   SOLE   0 0 681
HARTFORD FINL SVCS GROUP INC COM 416515104   1,025,001 14,708 SH   SOLE   0 0 14,708
HOME DEPOT INC COM 437076102   337,322 1,143 SH   SOLE   0 0 1,143
INDEPENDENCE RLTY TR INC COM 45378A106   1,077,072 67,191 SH   SOLE   0 0 67,191
INVESCO EXCHANGE TRADED FD T S&P 500 GARP ETF 46137V431   10,117,190 118,607 SH   SOLE   0 0 117,819
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357   1,893,715 13,094 SH   SOLE   0 0 13,094
ISHARES TR CORE DIV GRWTH 46434V621   3,195,061 63,914 SH   SOLE   0 0 63,914
ISHARES TR CORE US AGGBD ET 464287226   6,602,940 66,268 SH   SOLE   0 0 66,268
ISHARES TR RUSSELL 2000 ETF 464287655   13,593,582 76,197 SH   SOLE   0 0 75,835
J P MORGAN EXCHANGE TRADED F ULTRA SHRT INC 46641Q837   7,936,102 157,713 SH   SOLE   0 0 764
JOHNSON & JOHNSON COM 478160104   232,655 1,501 SH   SOLE   0 0 1,501
JPMORGAN CHASE & CO COM 46625H100   220,094 1,689 SH   SOLE   0 0 1,689
KINDER MORGAN INC DEL COM 49456B101   261,319 14,924 SH   SOLE   0 0 14,924
LAM RESEARCH CORP COM 512807108   1,165,734 2,199 SH   SOLE   0 0 2,199
LINCOLN ELEC HLDGS INC COM 533900106   1,126,544 6,662 SH   SOLE   0 0 6,662
LINDE PLC SHS G54950103   207,932 585 SH   SOLE   0 0 585
MARATHON PETE CORP COM 56585A102   1,263,762 9,373 SH   SOLE   0 0 9,373
MASTERCARD INCORPORATED CL A 57636Q104   1,091,320 3,003 SH   SOLE   0 0 3,003
MCDONALDS CORP COM 580135101   252,208 902 SH   SOLE   0 0 902
MERCK & CO INC COM 58933Y105   1,367,112 12,850 SH   SOLE   0 0 12,850
MICROSOFT CORP COM 594918104   253,992 881 SH   SOLE   0 0 881
MONOLITHIC PWR SYS INC COM 609839105   217,234 434 SH   SOLE   0 0 434
MORGAN STANLEY COM NEW 617446448   222,134 2,530 SH   SOLE   0 0 2,530
NEXTERA ENERGY INC COM 65339F101   232,011 3,010 SH   SOLE   0 0 3,010
NORTHERN LTS FD TR III HCM DEFEN 500 66538R730   554,902 15,805 SH   SOLE   0 0 15,805
NORTHERN LTS FD TR III HCM DEFND 100 66538R748   581,180 14,762 SH   SOLE   0 0 14,762
ON SEMICONDUCTOR CORP COM 682189105   1,249,288 15,176 SH   SOLE   0 0 15,176
OWENS CORNING NEW COM 690742101   1,008,582 10,528 SH   SOLE   0 0 10,528
PEPSICO INC COM 713448108   253,032 1,388 SH   SOLE   0 0 1,388
PERION NETWORK LTD SHS NEW M78673114   207,558 5,244 SH   SOLE   0 0 5,244
PFIZER INC COM 717081103   1,049,580 25,725 SH   SOLE   0 0 25,725
PROCTER AND GAMBLE CO COM 742718109   229,577 1,544 SH   SOLE   0 0 1,544
ROBERT HALF INTL INC COM 770323103   985,371 12,230 SH   SOLE   0 0 12,230
SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889   5,972,298 185,937 SH   SOLE   0 0 185,937
SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509   933,472 27,350 SH   SOLE   0 0 27,350
SPDR S&P 500 ETF TR TR UNIT 78462F103   26,558,660 64,874 SH   SOLE   0 0 64,659
SPDR SER TR BLOOMBERG 1-3 MO 78468R663   8,240,570 89,747 SH   SOLE   0 0 89,747
TAPESTRY INC COM 876030107   1,111,203 25,776 SH   SOLE   0 0 25,776
TARGET HOSPITALITY CORP COM 87615L107   152,542 11,609 SH   SOLE   0 0 11,609
TECK RESOURCES LTD CL B 878742204   940,642 25,771 SH   SOLE   0 0 25,771
TEXAS INSTRS INC COM 882508104   230,838 1,241 SH   SOLE   0 0 1,241
TRACTOR SUPPLY CO COM 892356106   1,219,388 5,188 SH   SOLE   0 0 5,188
ULTA BEAUTY INC COM 90384S303   1,200,474 2,200 SH   SOLE   0 0 2,200
UNION PAC CORP COM 907818108   207,902 1,033 SH   SOLE   0 0 1,033
UNITED MICROELECTRONICS CORP SPON ADR NEW 910873405   1,109,261 126,628 SH   SOLE   0 0 126,628
UNITED PARCEL SERVICE INC CL B 911312106   233,176 1,202 SH   SOLE   0 0 1,202
UNITEDHEALTH GROUP INC COM 91324P102   232,042 491 SH   SOLE   0 0 491
UNUM GROUP COM 91529Y106   897,142 22,678 SH   SOLE   0 0 22,678
VISA INC COM CL A 92826C839   210,354 933 SH   SOLE   0 0 933
WALMART INC COM 931142103   239,754 1,626 SH   SOLE   0 0 1,626