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,079,465 9,874 SH   SOLE   0 0 9,874
ABBVIE INC COM 00287Y109   917,496 5,920 SH   SOLE   0 0 5,920
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   449,176 1,280 SH   SOLE   0 0 1,280
ADOBE INC COM 00724F101   2,696,035 4,519 SH   SOLE   0 0 4,519
AFLAC INC COM 001055102   2,625,542 31,825 SH   SOLE   0 0 31,825
AIR PRODS & CHEMS INC COM 009158106   2,524,180 9,219 SH   SOLE   0 0 9,219
AKAMAI TECHNOLOGIES INC COM 00971T101   2,004,494 16,937 SH   SOLE   0 0 16,937
ALPHABET INC CAP STK CL A 02079K305   355,248 2,543 SH   SOLE   0 0 2,543
ALPHABET INC CAP STK CL C 02079K107   2,743,062 19,464 SH   SOLE   0 0 19,464
AMAZON COM INC COM 023135106   1,006,147 6,622 SH   SOLE   0 0 6,622
AMERICAN EXPRESS CO COM 025816109   414,067 2,210 SH   SOLE   0 0 2,210
APPLE INC COM 037833100   3,549,876 18,438 SH   SOLE   0 0 18,438
ARCHER DANIELS MIDLAND CO COM 039483102   1,308,699 18,121 SH   SOLE   0 0 18,121
AUTOMATIC DATA PROCESSING IN COM 053015103   2,968,141 12,740 SH   SOLE   0 0 12,740
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   1,247,597 3,498 SH   SOLE   0 0 3,498
CAPITAL GROUP CORE EQUITY ET SHS CREATION UNI 14020V108   3,394,895 119,961 SH   SOLE   0 0 119,961
CAPITAL GROUP INTL FOCUS EQT SHS CREATION UNI 14019W109   3,472,202 145,463 SH   SOLE   0 0 145,463
CARDINAL HEALTH INC COM 14149Y108   967,240 9,596 SH   SOLE   0 0 9,596
CATERPILLAR INC COM 149123101   3,229,394 10,922 SH   SOLE   0 0 10,922
CF INDS HLDGS INC COM 125269100   584,166 7,348 SH   SOLE   0 0 7,348
CHEVRON CORP NEW COM 166764100   3,167,180 21,233 SH   SOLE   0 0 21,233
CHUBB LIMITED COM H1467J104   642,970 2,845 SH   SOLE   0 0 2,845
CISCO SYS INC COM 17275R102   1,191,060 23,576 SH   SOLE   0 0 23,576
COCA COLA CO COM 191216100   1,381,264 23,439 SH   SOLE   0 0 23,439
COMCAST CORP NEW CL A 20030N101   2,766,784 63,097 SH   SOLE   0 0 63,097
CONSOLIDATED EDISON INC COM 209115104   783,101 8,608 SH   SOLE   0 0 8,608
COSTCO WHSL CORP NEW COM 22160K105   234,988 356 SH   SOLE   0 0 356
DEERE & CO COM 244199105   205,133 513 SH   SOLE   0 0 513
DELL TECHNOLOGIES INC CL C 24703L202   3,741,229 48,905 SH   SOLE   0 0 48,905
DIGITAL RLTY TR INC COM 253868103   1,998,782 14,852 SH   SOLE   0 0 14,852
DOW INC COM 260557103   1,106,625 20,179 SH   SOLE   0 0 20,179
ECOLAB INC COM 278865100   624,207 3,147 SH   SOLE   0 0 3,147
EMERSON ELEC CO COM 291011104   644,950 6,626 SH   SOLE   0 0 6,626
EOG RES INC COM 26875P101   552,807 4,571 SH   SOLE   0 0 4,571
EXXON MOBIL CORP COM 30231G102   308,085 3,081 SH   SOLE   0 0 3,081
FIRST TR EXCH TRADED FD III CBOE VEST SMID 33738D820   591,805 28,061 SH   SOLE   0 0 28,061
FIRST TR EXCHANGE-TRADED ALP MID CAP VAL FD 33737M201   1,109,403 21,753 SH   SOLE   0 0 21,753
FIRST TR EXCHANGE-TRADED FD NO AMER ENERGY 33738D101   549,020 19,827 SH   SOLE   0 0 19,827
FIRST TR EXCHANGE-TRADED FD FIRST TR ENH NEW 33739Q408   3,791,737 63,556 SH   SOLE   0 0 63,556
FIRST TR EXCHANGE-TRADED FD FT CBOE VEST S&P 33739Q705   2,302,927 44,561 SH   SOLE   0 0 44,561
FIRST TR EXCHANGE-TRADED FD CBOE VEST RISING 33738D879   2,267,384 98,240 SH   SOLE   0 0 98,240
FIRST TR SML CP CORE ALPHA F COM SHS 33734Y109   1,118,772 12,219 SH   SOLE   0 0 12,219
FORTINET INC COM 34959E109   510,089 8,715 SH   SOLE   0 0 8,715
GENERAL DYNAMICS CORP COM 369550108   2,987,036 11,503 SH   SOLE   0 0 11,503
GLOBAL PARTNERS LP COM UNITS 37946R109   275,015 6,500 SH   SOLE   0 0 6,500
GOLDMAN SACHS ETF TR ACCES TREASURY 381430529   2,021,879 20,271 SH   SOLE   0 0 20,271
GOLDMAN SACHS GROUP INC COM 38141G104   634,977 1,646 SH   SOLE   0 0 1,646
HOME DEPOT INC COM 437076102   1,464,239 4,225 SH   SOLE   0 0 4,225
HORMEL FOODS CORP COM 440452100   443,275 13,805 SH   SOLE   0 0 13,805
HUMANA INC COM 444859102   551,203 1,204 SH   SOLE   0 0 1,204
IDEXX LABS INC COM 45168D104   321,929 580 SH   SOLE   0 0 580
INTEL CORP COM 458140100   1,408,759 28,035 SH   SOLE   0 0 28,035
INTERNATIONAL BUSINESS MACHS COM 459200101   1,237,123 7,564 SH   SOLE   0 0 7,564
INVESCO EXCH TRADED FD TR II S&P500 LOW VOL 46138E354   2,736,678 43,675 SH   SOLE   0 0 43,675
INVESCO EXCHANGE TRADED FD T DORSEY WRIGHT MO 46137V837   2,237,287 26,170 SH   SOLE   0 0 26,170
INVESCO EXCHANGE TRADED FD T S&P500 EQL IND 46137V324   2,335,872 54,184 SH   SOLE   0 0 54,184
INVESCO QQQ TR UNIT SER 1 46090E103   6,181,574 15,095 SH   SOLE   0 0 15,095
ISHARES INC MSCI EURZONE ETF 464286608   3,466,384 73,069 SH   SOLE   0 0 73,069
ISHARES TR CORE S&P SCP ETF 464287804   4,705,679 43,470 SH   SOLE   0 0 43,470
ISHARES TR CORE S&P500 ETF 464287200   276,841 580 SH   SOLE   0 0 580
ISHARES TR MSCI EAFE ETF 464287465   1,256,452 16,675 SH   SOLE   0 0 16,675
ISHARES TR EAFE VALUE ETF 464288877   2,113,678 40,570 SH   SOLE   0 0 40,570
ISHARES TR MSCI INTL VLU FT 46435G409   994,728 37,523 SH   SOLE   0 0 37,523
ISHARES TR CORE MSCI EAFE 46432F842   694,097 9,866 SH   SOLE   0 0 9,866
ISHARES TR IBONDS 24 TRM TS 46436E874   207,391 8,692 SH   SOLE   0 0 8,692
ISHARES TR MSCI INTL QUALTY 46434V456   1,065,302 28,363 SH   SOLE   0 0 28,363
ISHARES TR MSCI USA SZE FT 46432F370   1,104,125 8,373 SH   SOLE   0 0 8,373
ISHARES TR MSCI USA QLT FCT 46432F339   1,100,409 7,479 SH   SOLE   0 0 7,479
ISHARES TR BROAD USD HIGH 46435U853   245,062 6,742 SH   SOLE   0 0 6,742
J P MORGAN EXCHANGE TRADED F INCOME ETF 46641Q159   204,636 4,487 SH   SOLE   0 0 4,487
JOHNSON & JOHNSON COM 478160104   3,097,734 19,764 SH   SOLE   0 0 19,764
JPMORGAN CHASE & CO COM 46625H100   1,713,091 10,071 SH   SOLE   0 0 10,071
KIMBERLY-CLARK CORP COM 494368103   567,695 4,672 SH   SOLE   0 0 4,672
KINDER MORGAN INC DEL COM 49456B101   192,352 10,904 SH   SOLE   0 0 10,904
KRAFT HEINZ CO COM 500754106   2,715,626 73,435 SH   SOLE   0 0 73,435
LAM RESEARCH CORP COM 512807108   2,199,394 2,808 SH   SOLE   0 0 2,808
MARATHON OIL CORP COM 565849106   2,499,086 103,439 SH   SOLE   0 0 103,439
MCDONALDS CORP COM 580135101   372,713 1,257 SH   SOLE   0 0 1,257
MICROSOFT CORP COM 594918104   1,962,954 5,220 SH   SOLE   0 0 5,220
NIKE INC CL B 654106103   1,396,552 12,863 SH   SOLE   0 0 12,863
NVIDIA CORPORATION COM 67066G104   2,130,932 4,303 SH   SOLE   0 0 4,303
PFIZER INC COM 717081103   2,109,507 73,272 SH   SOLE   0 0 73,272
PPG INDS INC COM 693506107   697,974 4,667 SH   SOLE   0 0 4,667
PROCTER AND GAMBLE CO COM 742718109   1,780,995 12,154 SH   SOLE   0 0 12,154
PROLOGIS INC. COM 74340W103   1,564,576 11,737 SH   SOLE   0 0 11,737
PUBLIC STORAGE COM 74460D109   301,645 989 SH   SOLE   0 0 989
QUANTA SVCS INC COM 74762E102   290,251 1,345 SH   SOLE   0 0 1,345
SALESFORCE INC COM 79466L302   2,314,316 8,795 SH   SOLE   0 0 8,795
SPDR GOLD TR GOLD SHS 78463V107   2,345,274 12,268 SH   SOLE   0 0 12,268
SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509   725,923 20,501 SH   SOLE   0 0 20,501
SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889   3,026,516 88,989 SH   SOLE   0 0 88,989
SPDR S&P 500 ETF TR TR UNIT 78462F103   12,508,602 26,317 SH   SOLE   0 0 26,317
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107   4,441,916 8,755 SH   SOLE   0 0 8,755
SPDR SER TR PORTFOLI S&P1500 78464A805   8,244,292 141,049 SH   SOLE   0 0 141,049
SPDR SER TR PORTFOLIO AGRGTE 78464A649   951,449 37,108 SH   SOLE   0 0 37,108
SPDR SER TR BLOOMBERG 1-3 MO 78468R663   12,120,606 132,625 SH   SOLE   0 0 132,625
SPDR SER TR PORTFOLIO S&P400 78464A847   2,018,001 41,420 SH   SOLE   0 0 41,420
SPDR SER TR PORTFOLIO S&P600 78468R853   2,025,468 48,020 SH   SOLE   0 0 48,020
SPROTT PHYSICAL GOLD TR UNIT 85207H104   871,697 54,720 SH   SOLE   0 0 54,720
STARBUCKS CORP COM 855244109   2,861,731 29,807 SH   SOLE   0 0 29,807
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100   2,590,952 24,913 SH   SOLE   0 0 24,913
TRACTOR SUPPLY CO COM 892356106   514,782 2,394 SH   SOLE   0 0 2,394
ULTA BEAUTY INC COM 90384S303   274,394 560 SH   SOLE   0 0 560
VANGUARD INDEX FDS VALUE ETF 922908744   4,939,856 33,043 SH   SOLE   0 0 33,043
VANGUARD INDEX FDS GROWTH ETF 922908736   364,908 1,174 SH   SOLE   0 0 1,174
VANGUARD INDEX FDS TOTAL STK MKT 922908769   242,598 1,023 SH   SOLE   0 0 1,023
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858   246,446 5,145 SH   SOLE   0 0 5,145
VERIZON COMMUNICATIONS INC COM 92343V104   1,067,961 28,328 SH   SOLE   0 0 28,328
VERTEX PHARMACEUTICALS INC COM 92532F100   283,602 697 SH   SOLE   0 0 697
WALGREENS BOOTS ALLIANCE INC COM 931427108   701,146 26,854 SH   SOLE   0 0 26,854
WASTE MGMT INC DEL COM 94106L109   3,000,855 16,755 SH   SOLE   0 0 16,755
WELLS FARGO CO NEW COM 949746101   552,170 11,218 SH   SOLE   0 0 11,218
WILLIAMS COS INC COM 969457100   2,881,234 82,723 SH   SOLE   0 0 82,723
WISDOMTREE TR FLOATNG RAT TREA 97717Y527   1,044,590 20,792 SH   SOLE   0 0 20,792
WISDOMTREE TR FLOATNG RAT TREA 97717Y527   380,117 7,554 SH   SOLE   0 0 7,554