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   847,078 10,334 SH   SOLE   0 0 10,334
ALPHABET INC CAP STK CL A 02079K305   805,628 9,131 SH   SOLE   0 0 9,131
AMGEN INC COM 031162100   348,261 1,326 SH   SOLE   0 0 1,326
APPLE INC COM 037833100   1,117,528 8,601 SH   SOLE   0 0 8,601
APPLIED MATLS INC COM 038222105   927,447 9,524 SH   SOLE   0 0 9,524
BJS WHSL CLUB HLDGS INC COM 05550J101   900,041 13,604 SH   SOLE   0 0 13,604
BRISTOL-MYERS SQUIBB CO COM 110122108   206,065 2,864 SH   SOLE   0 0 2,864
BROADCOM INC COM 11135F101   225,889 404 SH   SOLE   0 0 404
CATERPILLAR INC COM 149123101   348,320 1,454 SH   SOLE   0 0 1,454
CISCO SYS INC COM 17275R102   213,522 4,482 SH   SOLE   0 0 4,482
COCA COLA CO COM 191216100   220,027 3,459 SH   SOLE   0 0 3,459
COMMERCIAL METALS CO COM 201723103   201,170 4,165 SH   SOLE   0 0 4,165
CONOCOPHILLIPS COM 20825C104   1,166,784 9,888 SH   SOLE   0 0 9,888
DARLING INGREDIENTS INC COM 237266101   852,538 13,621 SH   SOLE   0 0 13,621
DOLLAR GEN CORP NEW COM 256677105   1,059,368 4,302 SH   SOLE   0 0 4,302
EOG RES INC COM 26875P101   992,641 7,664 SH   SOLE   0 0 7,664
EXXON MOBIL CORP COM 30231G102   1,889,329 17,129 SH   SOLE   0 0 17,129
FIRST TR EXCH TRADED FD III MANAGD MUN ETF 33739N108   2,477,689 49,445 SH   SOLE   0 0 49,445
FIRST TR EXCHNG TRADED FD VI US EQT DEEP DUFR 33740F771   237,509 7,125 SH   SOLE   0 0 7,125
FIRST TR EXCHNG TRADED FD VI VEST US EQTY BUF 33740F664   16,259,306 492,557 SH   SOLE   0 0 490,142
FORTINET INC COM 34959E109   1,089,416 22,283 SH   SOLE   0 0 22,283
GERDAU SA SPON ADR REP PFD 373737105   1,037,781 187,325 SH   SOLE   0 0 187,325
GOLDMAN SACHS GROUP INC COM 38141G104   214,956 626 SH   SOLE   0 0 626
HARTFORD FINL SVCS GROUP INC COM 416515104   1,051,686 13,869 SH   SOLE   0 0 13,869
HOME DEPOT INC COM 437076102   331,337 1,049 SH   SOLE   0 0 1,049
HOULIHAN LOKEY INC CL A 441593100   965,471 11,077 SH   SOLE   0 0 11,077
INCYTE CORP COM 45337C102   1,041,188 12,963 SH   SOLE   0 0 12,963
INDEPENDENCE RLTY TR INC COM 45378A106   1,132,840 67,191 SH   SOLE   0 0 67,191
INVESCO EXCHANGE TRADED FD T S&P 500 GARP ETF 46137V431   9,676,600 117,150 SH   SOLE   0 0 116,362
ISHARES TR CORE US AGGBD ET 464287226   6,391,069 65,894 SH   SOLE   0 0 65,894
ISHARES TR RUSSELL 2000 ETF 464287655   12,465,890 71,495 SH   SOLE   0 0 71,133
ISHARES TR CORE DIV GRWTH 46434V621   3,032,950 60,659 SH   SOLE   0 0 60,659
J P MORGAN EXCHANGE TRADED F ULTRA SHRT INC 46641Q837   219,691 4,382 SH   SOLE   0 0 4,382
JOHNSON & JOHNSON COM 478160104   260,735 1,476 SH   SOLE   0 0 1,476
JPMORGAN CHASE & CO COM 46625H100   206,782 1,542 SH   SOLE   0 0 1,542
KINDER MORGAN INC DEL COM 49456B101   269,826 14,924 SH   SOLE   0 0 14,924
LAM RESEARCH CORP COM 512807108   874,644 2,081 SH   SOLE   0 0 2,081
LOCKHEED MARTIN CORP COM 539830109   241,299 496 SH   SOLE   0 0 496
MARATHON PETE CORP COM 56585A102   1,160,641 9,972 SH   SOLE   0 0 9,972
MASTERCARD INCORPORATED CL A 57636Q104   1,016,763 2,924 SH   SOLE   0 0 2,924
MCDONALDS CORP COM 580135101   224,528 852 SH   SOLE   0 0 852
MERCK & CO INC COM 58933Y105   1,467,203 13,224 SH   SOLE   0 0 13,224
MICROSOFT CORP COM 594918104   325,436 1,357 SH   SOLE   0 0 1,357
MOLINA HEALTHCARE INC COM 60855R100   1,034,909 3,134 SH   SOLE   0 0 3,134
NEXTERA ENERGY INC COM 65339F101   213,431 2,553 SH   SOLE   0 0 2,553
NORTHERN LTS FD TR III HCM DEFEN 500 66538R730   515,124 15,446 SH   SOLE   0 0 15,446
NORTHERN LTS FD TR III HCM DEFND 100 66538R748   489,367 14,372 SH   SOLE   0 0 14,372
ON SEMICONDUCTOR CORP COM 682189105   928,377 14,885 SH   SOLE   0 0 14,885
OWENS CORNING NEW COM 690742101   861,018 10,094 SH   SOLE   0 0 10,094
PEPSICO INC COM 713448108   223,838 1,239 SH   SOLE   0 0 1,239
PFIZER INC COM 717081103   1,107,450 21,613 SH   SOLE   0 0 21,613
PROCTER AND GAMBLE CO COM 742718109   234,918 1,550 SH   SOLE   0 0 1,550
QUALCOMM INC COM 747525103   822,901 7,485 SH   SOLE   0 0 7,485
ROBERT HALF INTL INC COM 770323103   825,789 11,185 SH   SOLE   0 0 11,185
SELECT SECTOR SPDR TR FINANCIAL 81369Y605   1,153,804 33,737 SH   SOLE   0 0 33,737
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704   1,115,200 11,355 SH   SOLE   0 0 11,355
SELECT SECTOR SPDR TR ENERGY 81369Y506   1,098,501 12,559 SH   SOLE   0 0 12,559
SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889   5,353,287 180,306 SH   SOLE   0 0 180,306
SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509   860,700 26,113 SH   SOLE   0 0 26,113
SPDR S&P 500 ETF TR TR UNIT 78462F103   25,303,386 66,165 SH   SOLE   0 0 215
SPDR SER TR PORTFOLIO SHORT 78464A474   333,551 11,353 SH   SOLE   0 0 11,353
TAPESTRY INC COM 876030107   963,614 25,305 SH   SOLE   0 0 25,305
TECK RESOURCES LTD CL B 878742204   970,575 25,663 SH   SOLE   0 0 25,663
TERADYNE INC COM 880770102   870,880 9,970 SH   SOLE   0 0 9,970
TRACTOR SUPPLY CO COM 892356106   1,165,345 5,180 SH   SOLE   0 0 5,180
UGI CORP NEW COM 902681105   886,566 23,916 SH   SOLE   0 0 23,916
ULTA BEAUTY INC COM 90384S303   1,007,562 2,148 SH   SOLE   0 0 2,148
UNITED PARCEL SERVICE INC CL B 911312106   200,959 1,156 SH   SOLE   0 0 1,156
UNITEDHEALTH GROUP INC COM 91324P102   245,473 463 SH   SOLE   0 0 463
WALMART INC COM 931142103   206,730 1,458 SH   SOLE   0 0 1,458