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   1,046,317 10,454 SH   SOLE   0 0 10,454
ABBVIE INC COM 00287Y109   770,411 5,718 SH   SOLE   0 0 5,718
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   404,559 1,311 SH   SOLE   0 0 1,311
ADOBE SYSTEMS INCORPORATED COM 00724F101   586,299 1,199 SH   SOLE   0 0 1,199
AFLAC INC COM 001055102   1,376,945 19,727 SH   SOLE   0 0 19,727
AIR PRODS & CHEMS INC COM 009158106   2,859,912 9,548 SH   SOLE   0 0 9,548
ALPHABET INC CAP STK CL A 02079K305   273,768 2,287 SH   SOLE   0 0 2,287
ALPHABET INC CAP STK CL C 02079K107   2,433,674 20,118 SH   SOLE   0 0 20,118
AMAZON COM INC COM 023135106   305,955 2,347 SH   SOLE   0 0 2,347
AMERICAN EXPRESS CO COM 025816109   387,634 2,225 SH   SOLE   0 0 2,225
AMGEN INC COM 031162100   1,312,582 5,912 SH   SOLE   0 0 5,912
APPLE INC COM 037833100   3,231,683 16,661 SH   SOLE   0 0 16,661
ARCHER DANIELS MIDLAND CO COM 039483102   764,999 10,124 SH   SOLE   0 0 10,124
AUTOMATIC DATA PROCESSING IN COM 053015103   2,982,360 13,569 SH   SOLE   0 0 13,569
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   1,183,952 3,472 SH   SOLE   0 0 3,472
BIOGEN INC COM 09062X103   1,936,980 6,800 SH   SOLE   0 0 6,800
CAPITAL GROUP CORE EQUITY ET SHS CREATION UNI 14020V108   3,245,978 126,401 SH   SOLE   0 0 126,401
CAPITAL GROUP INTL FOCUS EQT SHS CREATION UNI 14019W109   3,230,590 137,355 SH   SOLE   0 0 137,355
CARDINAL HEALTH INC COM 14149Y108   877,503 9,279 SH   SOLE   0 0 9,279
CATERPILLAR INC COM 149123101   3,150,830 12,806 SH   SOLE   0 0 12,806
CF INDS HLDGS INC COM 125269100   536,580 7,729 SH   SOLE   0 0 7,729
CHEVRON CORP NEW COM 166764100   3,323,517 21,122 SH   SOLE   0 0 21,122
CHUBB LIMITED COM H1467J104   576,910 2,996 SH   SOLE   0 0 2,996
CISCO SYS INC COM 17275R102   963,554 18,623 SH   SOLE   0 0 18,623
CLOROX CO DEL COM 189054109   1,478,719 9,298 SH   SOLE   0 0 9,298
COCA COLA CO COM 191216100   1,551,696 25,767 SH   SOLE   0 0 25,767
COMCAST CORP NEW CL A 20030N101   2,771,717 66,708 SH   SOLE   0 0 66,708
CONSOLIDATED EDISON INC COM 209115104   941,893 10,419 SH   SOLE   0 0 10,419
DEERE & CO COM 244199105   204,624 505 SH   SOLE   0 0 505
DELL TECHNOLOGIES INC CL C 24703L202   3,327,100 61,488 SH   SOLE   0 0 61,488
DOW INC COM 260557103   1,156,343 21,711 SH   SOLE   0 0 21,711
ECOLAB INC COM 278865100   567,662 3,041 SH   SOLE   0 0 3,041
EMERSON ELEC CO COM 291011104   578,916 6,405 SH   SOLE   0 0 6,405
EOG RES INC COM 26875P101   302,383 2,642 SH   SOLE   0 0 2,642
EXXON MOBIL CORP COM 30231G102   2,162,637 20,164 SH   SOLE   0 0 20,164
FIRST TR EXCH TRADED FD III MUNI HI INCM ETF 33739P301   271,767 5,770 SH   SOLE   0 0 5,770
FIRST TR EXCHANGE-TRADED ALP MID CAP VAL FD 33737M201   1,067,647 23,362 SH   SOLE   0 0 23,362
FIRST TR EXCHANGE-TRADED FD NO AMER ENERGY 33738D101   549,828 20,364 SH   SOLE   0 0 20,364
FIRST TR EXCHANGE-TRADED FD FIRST TR ENH NEW 33739Q408   6,340,201 106,719 SH   SOLE   0 0 106,719
FIRST TR EXCHANGE-TRADED FD DORSEY WRT 5 ETF 33738R605   2,220,391 47,333 SH   SOLE   0 0 47,333
FIRST TR EXCHANGE-TRADED FD CBOE VEST RISING 33738D879   2,162,002 98,407 SH   SOLE   0 0 98,407
FIRST TR NAS100 EQ WEIGHTED SHS 337344105   1,281,654 11,989 SH   SOLE   0 0 11,989
FORTINET INC COM 34959E109   688,323 9,106 SH   SOLE   0 0 9,106
GENERAL DYNAMICS CORP COM 369550108   2,607,930 12,121 SH   SOLE   0 0 12,121
GOLDMAN SACHS ETF TR ACCES TREASURY 381430529   1,656,448 16,553 SH   SOLE   0 0 16,553
GOLDMAN SACHS GROUP INC COM 38141G104   539,997 1,674 SH   SOLE   0 0 1,674
HERSHEY CO COM 427866108   1,781,110 7,133 SH   SOLE   0 0 7,133
HORMEL FOODS CORP COM 440452100   480,985 11,959 SH   SOLE   0 0 11,959
IDEXX LABS INC COM 45168D104   579,071 1,153 SH   SOLE   0 0 1,153
INFOSYS LTD SPONSORED ADR 456788108   606,401 37,735 SH   SOLE   0 0 37,735
INTERNATIONAL BUSINESS MACHS COM 459200101   1,041,370 7,782 SH   SOLE   0 0 7,782
INVESCO EXCH TRADED FD TR II S&P500 LOW VOL 46138E354   2,750,796 43,796 SH   SOLE   0 0 43,796
INVESCO EXCHANGE TRADED FD T DWA MOMENTUM 46137V837   2,216,014 27,348 SH   SOLE   0 0 27,348
INVESCO QQQ TR UNIT SER 1 46090E103   4,323,528 11,704 SH   SOLE   0 0 11,704
ISHARES INC MSCI EURZONE ETF 464286608   3,213,798 70,140 SH   SOLE   0 0 70,140
ISHARES TR CORE S&P SCP ETF 464287804   4,323,975 43,392 SH   SOLE   0 0 43,392
ISHARES TR CORE S&P500 ETF 464287200   657,493 1,475 SH   SOLE   0 0 1,475
ISHARES TR MSCI EAFE ETF 464287465   1,168,740 16,121 SH   SOLE   0 0 16,121
ISHARES TR EAFE VALUE ETF 464288877   1,998,318 40,832 SH   SOLE   0 0 40,832
ISHARES TR TRS FLT RT BD 46434V860   526,124 10,383 SH   SOLE   0 0 10,383
ISHARES TR MSCI INTL QUALTY 46434V456   2,099,234 58,967 SH   SOLE   0 0 58,967
ISHARES TR CORE MSCI EAFE 46432F842   688,240 10,196 SH   SOLE   0 0 10,196
ISHARES TR MSCI USA SZE FT 46432F370   1,088,364 8,867 SH   SOLE   0 0 8,867
ISHARES TR MSCI USA QLT FCT 46432F339   1,079,660 8,005 SH   SOLE   0 0 8,005
ISHARES TR MSCI INTL VLU FT 46435G409   1,001,558 39,354 SH   SOLE   0 0 39,354
ISHARES TR IBONDS 25 TRM TS 46436E866   2,196,180 94,949 SH   SOLE   0 0 94,949
ISHARES TR IBONDS 24 TRM TS 46436E874   2,549,780 107,134 SH   SOLE   0 0 107,134
ISHARES TR IBONDS 23 TRM TS 46436E882   300,323 12,105 SH   SOLE   0 0 12,105
JOHNSON & JOHNSON COM 478160104   3,343,620 20,201 SH   SOLE   0 0 20,201
JPMORGAN CHASE & CO COM 46625H100   1,600,874 11,007 SH   SOLE   0 0 11,007
KIMBERLY-CLARK CORP COM 494368103   644,326 4,667 SH   SOLE   0 0 4,667
KINDER MORGAN INC DEL COM 49456B101   187,651 10,897 SH   SOLE   0 0 10,897
KRAFT HEINZ CO COM 500754106   2,706,378 76,236 SH   SOLE   0 0 76,236
LAM RESEARCH CORP COM 512807108   2,203,081 3,427 SH   SOLE   0 0 3,427
MARATHON OIL CORP COM 565849106   2,476,994 107,602 SH   SOLE   0 0 107,602
MCDONALDS CORP COM 580135101   676,551 2,267 SH   SOLE   0 0 2,267
MICROSOFT CORP COM 594918104   1,442,754 4,237 SH   SOLE   0 0 4,237
MURPHY USA INC COM 626755102   307,069 987 SH   SOLE   0 0 987
NVIDIA CORPORATION COM 67066G104   2,007,231 4,745 SH   SOLE   0 0 4,745
PFIZER INC COM 717081103   2,646,338 72,147 SH   SOLE   0 0 72,147
PPG INDS INC COM 693506107   664,963 4,484 SH   SOLE   0 0 4,484
PROCTER AND GAMBLE CO COM 742718109   1,810,123 11,929 SH   SOLE   0 0 11,929
PROLOGIS INC. COM 74340W103   1,358,014 11,074 SH   SOLE   0 0 11,074
QORVO INC COM 74736K101   617,282 6,050 SH   SOLE   0 0 6,050
QUANTA SVCS INC COM 74762E102   308,626 1,571 SH   SOLE   0 0 1,571
SALESFORCE INC COM 79466L302   1,884,228 8,919 SH   SOLE   0 0 8,919
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209   1,831,766 13,801 SH   SOLE   0 0 13,801
SPDR GOLD TR GOLD SHS 78463V107   2,123,196 11,910 SH   SOLE   0 0 11,910
SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509   651,782 18,958 SH   SOLE   0 0 18,958
SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889   2,517,023 77,352 SH   SOLE   0 0 77,352
SPDR S&P 500 ETF TR TR UNIT 78462F103   13,471,501 30,391 SH   SOLE   0 0 30,391
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107   4,119,344 8,602 SH   SOLE   0 0 8,602
SPDR SER TR PORTFOLI S&P1500 78464A805   7,106,867 130,545 SH   SOLE   0 0 130,545
SPDR SER TR PORTFOLIO AGRGTE 78464A649   882,470 34,784 SH   SOLE   0 0 34,784
SPDR SER TR BLOOMBERG 1-3 MO 78468R663   8,887,258 96,790 SH   SOLE   0 0 96,790
SPDR SER TR PORTFOLIO S&P400 78464A847   1,809,265 39,426 SH   SOLE   0 0 39,426
SPDR SER TR PORTFOLIO S&P600 78468R853   1,734,502 44,658 SH   SOLE   0 0 44,658
SPROTT PHYSICAL GOLD TR UNIT 85207H104   841,032 56,369 SH   SOLE   0 0 56,369
SSGA ACTIVE ETF TR ULT SHT TRM BD 78467V707   219,161 5,445 SH   SOLE   0 0 5,445
STARBUCKS CORP COM 855244109   4,709,021 47,537 SH   SOLE   0 0 47,537
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100   1,507,644 14,939 SH   SOLE   0 0 14,939
TRACTOR SUPPLY CO COM 892356106   512,965 2,320 SH   SOLE   0 0 2,320
ULTA BEAUTY INC COM 90384S303   483,772 1,028 SH   SOLE   0 0 1,028
UNITED PARCEL SERVICE INC CL B 911312106   2,542,515 14,184 SH   SOLE   0 0 14,184
VANGUARD INDEX FDS VALUE ETF 922908744   3,885,836 27,346 SH   SOLE   0 0 27,346
VANGUARD INDEX FDS GROWTH ETF 922908736   332,042 1,173 SH   SOLE   0 0 1,173
VANGUARD INDEX FDS TOTAL STK MKT 922908769   229,743 1,043 SH   SOLE   0 0 1,043
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858   245,178 6,027 SH   SOLE   0 0 6,027
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858   267,521 5,793 SH   SOLE   0 0 5,793
VERIZON COMMUNICATIONS INC COM 92343V104   1,150,253 30,929 SH   SOLE   0 0 30,929
VERTEX PHARMACEUTICALS INC COM 92532F100   297,716 846 SH   SOLE   0 0 846
WALGREENS BOOTS ALLIANCE INC COM 931427108   841,496 29,537 SH   SOLE   0 0 29,537
WASTE MGMT INC DEL COM 94106L109   3,114,421 17,959 SH   SOLE   0 0 17,959
WELLS FARGO CO NEW COM 949746101   505,099 11,835 SH   SOLE   0 0 11,835
WILLIAMS COS INC COM 969457100   2,956,320 90,601 SH   SOLE   0 0 90,601
WISDOMTREE TR FLOATNG RAT TREA 97717Y527   249,386 4,956 SH   SOLE   0 0 4,956
ZILLOW GROUP INC CL A 98954M101   2,268,268 46,103 SH   SOLE   0 0 46,103