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
3M CO COM 88579Y101   972,329 10,386 SH   SOLE   0 0 10,386
ABBVIE INC COM 00287Y109   862,306 5,785 SH   SOLE   0 0 5,785
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   405,395 1,320 SH   SOLE   0 0 1,320
ADOBE INC COM 00724F101   2,180,332 4,276 SH   SOLE   0 0 4,276
AFLAC INC COM 001055102   1,479,280 19,274 SH   SOLE   0 0 19,274
AIR PRODS & CHEMS INC COM 009158106   2,652,404 9,359 SH   SOLE   0 0 9,359
ALPHABET INC CAP STK CL A 02079K305   329,652 2,519 SH   SOLE   0 0 2,519
ALPHABET INC CAP STK CL C 02079K107   2,629,616 19,944 SH   SOLE   0 0 19,944
AMAZON COM INC COM 023135106   320,851 2,524 SH   SOLE   0 0 2,524
AMERICAN EXPRESS CO COM 025816109   334,278 2,241 SH   SOLE   0 0 2,241
APPLE INC COM 037833100   3,175,673 18,548 SH   SOLE   0 0 18,548
ARCHER DANIELS MIDLAND CO COM 039483102   1,328,182 17,610 SH   SOLE   0 0 17,610
AUTOMATIC DATA PROCESSING IN COM 053015103   3,170,664 13,179 SH   SOLE   0 0 13,179
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   1,227,451 3,504 SH   SOLE   0 0 3,504
CAPITAL GROUP CORE EQUITY ET SHS CREATION UNI 14020V108   3,065,454 122,081 SH   SOLE   0 0 122,081
CAPITAL GROUP INTL FOCUS EQT SHS CREATION UNI 14019W109   3,081,102 141,725 SH   SOLE   0 0 141,725
CARDINAL HEALTH INC COM 14149Y108   816,734 9,407 SH   SOLE   0 0 9,407
CATERPILLAR INC COM 149123101   1,532,590 5,614 SH   SOLE   0 0 5,614
CF INDS HLDGS INC COM 125269100   654,922 7,638 SH   SOLE   0 0 7,638
CHEVRON CORP NEW COM 166764100   3,541,494 21,003 SH   SOLE   0 0 21,003
CHUBB LIMITED COM H1467J104   620,809 2,982 SH   SOLE   0 0 2,982
CISCO SYS INC COM 17275R102   980,099 18,231 SH   SOLE   0 0 18,231
CLOROX CO DEL COM 189054109   2,772,945 21,158 SH   SOLE   0 0 21,158
COCA COLA CO COM 191216100   1,371,644 24,502 SH   SOLE   0 0 24,502
COMCAST CORP NEW CL A 20030N101   2,872,567 64,785 SH   SOLE   0 0 64,785
CONSOLIDATED EDISON INC COM 209115104   889,014 10,394 SH   SOLE   0 0 10,394
DELL TECHNOLOGIES INC CL C 24703L202   2,546,662 36,962 SH   SOLE   0 0 36,962
DOW INC COM 260557103   1,068,492 20,723 SH   SOLE   0 0 20,723
ECOLAB INC COM 278865100   527,582 3,114 SH   SOLE   0 0 3,114
EMERSON ELEC CO COM 291011104   621,780 6,439 SH   SOLE   0 0 6,439
EOG RES INC COM 26875P101   588,664 4,644 SH   SOLE   0 0 4,644
EXXON MOBIL CORP COM 30231G102   2,377,295 20,219 SH   SOLE   0 0 20,219
FIRST TR EXCH TRADED FD III MUNI HI INCM ETF 33739P301   260,054 5,770 SH   SOLE   0 0 5,770
FIRST TR EXCHANGE-TRADED ALP MID CAP VAL FD 33737M201   1,033,581 23,164 SH   SOLE   0 0 23,164
FIRST TR EXCHANGE-TRADED FD NO AMER ENERGY 33738D101   526,049 19,911 SH   SOLE   0 0 19,911
FIRST TR EXCHANGE-TRADED FD FIRST TR ENH NEW 33739Q408   3,118,797 52,487 SH   SOLE   0 0 52,487
FIRST TR EXCHANGE-TRADED FD DORSEY WRT 5 ETF 33738R605   2,105,668 47,532 SH   SOLE   0 0 47,532
FIRST TR EXCHANGE-TRADED FD CBOE VEST RISING 33738D879   2,030,423 96,366 SH   SOLE   0 0 96,366
FIRST TR NAS100 EQ WEIGHTED SHS 337344105   1,258,100 12,098 SH   SOLE   0 0 12,098
FORTINET INC COM 34959E109   523,426 8,920 SH   SOLE   0 0 8,920
GENERAC HLDGS INC COM 368736104   271,855 2,495 SH   SOLE   0 0 2,495
GENERAL DYNAMICS CORP COM 369550108   2,652,529 12,004 SH   SOLE   0 0 12,004
GLOBAL PARTNERS LP COM UNITS 37946R109   229,580 6,500 SH   SOLE   0 0 6,500
GOLDMAN SACHS ETF TR ACCES TREASURY 381430529   1,588,515 15,868 SH   SOLE   0 0 15,868
GOLDMAN SACHS GROUP INC COM 38141G104   537,838 1,662 SH   SOLE   0 0 1,662
HERSHEY CO COM 427866108   1,821,128 9,102 SH   SOLE   0 0 9,102
HORMEL FOODS CORP COM 440452100   489,452 12,870 SH   SOLE   0 0 12,870
HUMANA INC COM 444859102   585,770 1,204 SH   SOLE   0 0 1,204
IDEXX LABS INC COM 45168D104   499,362 1,142 SH   SOLE   0 0 1,142
INTERNATIONAL BUSINESS MACHS COM 459200101   1,072,095 7,641 SH   SOLE   0 0 7,641
INVESCO EXCH TRADED FD TR II S&P500 LOW VOL 46138E354   2,550,849 43,389 SH   SOLE   0 0 43,389
INVESCO EXCHANGE TRADED FD T DORSEY WRIGHT MO 46137V837   2,021,918 26,262 SH   SOLE   0 0 26,262
INVESCO QQQ TR UNIT SER 1 46090E103   4,220,964 11,782 SH   SOLE   0 0 11,782
ISHARES INC MSCI EURZONE ETF 464286608   2,979,087 70,528 SH   SOLE   0 0 70,528
ISHARES TR CORE S&P SCP ETF 464287804   4,079,359 43,246 SH   SOLE   0 0 43,246
ISHARES TR CORE S&P500 ETF 464287200   308,828 719 SH   SOLE   0 0 719
ISHARES TR MSCI EAFE ETF 464287465   1,116,542 16,201 SH   SOLE   0 0 16,201
ISHARES TR EAFE VALUE ETF 464288877   1,942,423 39,698 SH   SOLE   0 0 39,698
ISHARES TR BROAD USD HIGH 46435U853   229,965 6,625 SH   SOLE   0 0 6,625
ISHARES TR MSCI INTL QUALTY 46434V456   1,963,606 58,423 SH   SOLE   0 0 58,423
ISHARES TR CORE MSCI EAFE 46432F842   674,594 10,483 SH   SOLE   0 0 10,483
ISHARES TR TRS FLT RT BD 46434V860   506,195 9,976 SH   SOLE   0 0 9,976
ISHARES TR MSCI USA SZE FT 46432F370   1,041,892 8,876 SH   SOLE   0 0 8,876
ISHARES TR MSCI USA QLT FCT 46432F339   1,063,571 8,070 SH   SOLE   0 0 8,070
ISHARES TR MSCI INTL VLU FT 46435G409   998,346 39,367 SH   SOLE   0 0 39,367
ISHARES TR IBONDS 24 TRM TS 46436E874   2,524,305 105,885 SH   SOLE   0 0 105,885
ISHARES TR IBONDS 23 TRM TS 46436E882   242,419 9,767 SH   SOLE   0 0 9,767
JOHNSON & JOHNSON COM 478160104   3,123,208 20,053 SH   SOLE   0 0 20,053
JPMORGAN CHASE & CO COM 46625H100   2,859,154 19,716 SH   SOLE   0 0 19,716
KIMBERLY-CLARK CORP COM 494368103   563,040 4,659 SH   SOLE   0 0 4,659
KINDER MORGAN INC DEL COM 49456B101   181,672 10,957 SH   SOLE   0 0 10,957
KRAFT HEINZ CO COM 500754106   2,545,724 75,675 SH   SOLE   0 0 75,675
LAM RESEARCH CORP COM 512807108   1,738,033 2,773 SH   SOLE   0 0 2,773
MARATHON OIL CORP COM 565849106   2,819,606 105,406 SH   SOLE   0 0 105,406
MCDONALDS CORP COM 580135101   342,521 1,300 SH   SOLE   0 0 1,300
MICROSOFT CORP COM 594918104   1,668,650 5,285 SH   SOLE   0 0 5,285
NEXTERA ENERGY INC COM 65339F101   2,410,394 42,074 SH   SOLE   0 0 42,074
NVIDIA CORPORATION COM 67066G104   1,866,977 4,292 SH   SOLE   0 0 4,292
OWENS CORNING NEW COM 690742101   1,964,440 14,401 SH   SOLE   0 0 14,401
PFIZER INC COM 717081103   2,384,916 71,900 SH   SOLE   0 0 71,900
PPG INDS INC COM 693506107   602,519 4,642 SH   SOLE   0 0 4,642
PROCTER AND GAMBLE CO COM 742718109   1,756,881 12,045 SH   SOLE   0 0 12,045
PROLOGIS INC. COM 74340W103   2,469,642 22,009 SH   SOLE   0 0 22,009
PUBLIC STORAGE COM 74460D109   530,729 2,014 SH   SOLE   0 0 2,014
QORVO INC COM 74736K101   567,474 5,944 SH   SOLE   0 0 5,944
QUANTA SVCS INC COM 74762E102   292,019 1,561 SH   SOLE   0 0 1,561
SALESFORCE INC COM 79466L302   1,794,400 8,849 SH   SOLE   0 0 8,849
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209   2,166,812 16,831 SH   SOLE   0 0 16,831
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886   2,026,153 34,382 SH   SOLE   0 0 34,382
SPDR GOLD TR GOLD SHS 78463V107   2,063,915 12,038 SH   SOLE   0 0 12,038
SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509   695,509 20,718 SH   SOLE   0 0 20,718
SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889   2,645,670 85,317 SH   SOLE   0 0 85,317
SPDR S&P 500 ETF TR TR UNIT 78462F103   11,135,055 26,048 SH   SOLE   0 0 26,048
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107   3,908,153 8,559 SH   SOLE   0 0 8,559
SPDR SER TR PORTFOLI S&P1500 78464A805   7,195,589 137,085 SH   SOLE   0 0 137,085
SPDR SER TR PORTFOLIO AGRGTE 78464A649   955,759 39,267 SH   SOLE   0 0 39,267
SPDR SER TR BLOOMBERG 1-3 MO 78468R663   6,741,333 73,419 SH   SOLE   0 0 73,419
SPDR SER TR PORTFOLIO S&P400 78464A847   1,824,385 41,662 SH   SOLE   0 0 41,662
SPDR SER TR PORTFOLIO S&P600 78468R853   1,745,319 47,299 SH   SOLE   0 0 47,299
SPROTT PHYSICAL GOLD TR UNIT 85207H104   788,666 55,074 SH   SOLE   0 0 55,074
STARBUCKS CORP COM 855244109   2,673,595 29,293 SH   SOLE   0 0 29,293
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100   2,345,344 26,989 SH   SOLE   0 0 26,989
TRACTOR SUPPLY CO COM 892356106   471,698 2,323 SH   SOLE   0 0 2,323
ULTA BEAUTY INC COM 90384S303   412,232 1,032 SH   SOLE   0 0 1,032
VANGUARD INDEX FDS VALUE ETF 922908744   4,665,750 33,827 SH   SOLE   0 0 33,827
VANGUARD INDEX FDS GROWTH ETF 922908736   345,143 1,267 SH   SOLE   0 0 1,267
VANGUARD INDEX FDS TOTAL STK MKT 922908769   214,786 1,011 SH   SOLE   0 0 1,011
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858   224,939 5,145 SH   SOLE   0 0 5,145
VERIZON COMMUNICATIONS INC COM 92343V104   965,075 29,777 SH   SOLE   0 0 29,777
VERTEX PHARMACEUTICALS INC COM 92532F100   294,188 846 SH   SOLE   0 0 846
WALGREENS BOOTS ALLIANCE INC COM 931427108   632,429 28,437 SH   SOLE   0 0 28,437
WASTE MGMT INC DEL COM 94106L109   2,679,691 17,579 SH   SOLE   0 0 17,579
WELLS FARGO CO NEW COM 949746101   486,945 11,917 SH   SOLE   0 0 11,917
WILLIAMS COS INC COM 969457100   2,924,036 86,792 SH   SOLE   0 0 86,792
WISDOMTREE TR FLOATNG RAT TREA 97717Y527   380,117 7,554 SH   SOLE   0 0 7,554