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   229,572 2,100 SH   SOLE   0 0 2,100
ABBVIE INC COM 00287Y109   246,689 1,592 SH   SOLE   0 0 1,592
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   343,002 977 SH   SOLE   0 0 977
ADOBE INC COM 00724F101   4,002,589 6,709 SH   SOLE   0 0 6,709
AFLAC INC COM 001055102   2,014,169 24,414 SH   SOLE   0 0 24,414
AIR PRODS & CHEMS INC COM 009158106   1,838,631 6,715 SH   SOLE   0 0 6,715
AKAMAI TECHNOLOGIES INC COM 00971T101   3,244,802 27,417 SH   SOLE   0 0 27,417
ALPHABET INC CAP STK CL C 02079K107   4,045,255 28,704 SH   SOLE   0 0 28,704
AMAZON COM INC COM 023135106   1,080,749 7,113 SH   SOLE   0 0 7,113
APPLE INC COM 037833100   592,934 3,080 SH   SOLE   0 0 3,080
ARCHER DANIELS MIDLAND CO COM 039483102   733,610 10,158 SH   SOLE   0 0 10,158
AUTOMATIC DATA PROCESSING IN COM 053015103   2,058,356 8,835 SH   SOLE   0 0 8,835
CAPITAL GROUP CORE EQUITY ET SHS CREATION UNI 14020V108   653,741 23,100 SH   SOLE   0 0 23,100
CAPITAL GROUP INTL FOCUS EQT SHS CREATION UNI 14019W109   4,258,846 178,418 SH   SOLE   0 0 178,418
CARDINAL HEALTH INC COM 14149Y108   259,025 2,570 SH   SOLE   0 0 2,570
CATERPILLAR INC COM 149123101   2,420,034 8,185 SH   SOLE   0 0 8,185
CF INDS HLDGS INC COM 125269100   590,272 7,425 SH   SOLE   0 0 7,425
CHEVRON CORP NEW COM 166764100   2,113,855 14,172 SH   SOLE   0 0 14,172
CHUBB LIMITED COM H1467J104   601,922 2,663 SH   SOLE   0 0 2,663
CISCO SYS INC COM 17275R102   246,133 4,872 SH   SOLE   0 0 4,872
COCA COLA CO COM 191216100   288,757 4,900 SH   SOLE   0 0 4,900
COMCAST CORP NEW CL A 20030N101   2,046,204 46,664 SH   SOLE   0 0 46,664
CONSOLIDATED EDISON INC COM 209115104   210,834 2,318 SH   SOLE   0 0 2,318
DELL TECHNOLOGIES INC CL C 24703L202   4,554,829 59,540 SH   SOLE   0 0 59,540
DIGITAL RLTY TR INC COM 253868103   3,186,047 23,674 SH   SOLE   0 0 23,674
DOW INC COM 260557103   218,208 3,979 SH   SOLE   0 0 3,979
ECOLAB INC COM 278865100   250,195 1,261 SH   SOLE   0 0 1,261
EMERSON ELEC CO COM 291011104   216,457 2,224 SH   SOLE   0 0 2,224
EOG RES INC COM 26875P101   526,952 4,357 SH   SOLE   0 0 4,357
FIRST TR EXCHANGE-TRADED ALP MID CAP VAL FD 33737M201   271,882 5,331 SH   SOLE   0 0 5,331
FIRST TR EXCHANGE-TRADED FD FT CBOE VEST S&P 33739Q705   2,942,918 56,945 SH   SOLE   0 0 56,945
FIRST TR EXCHANGE-TRADED FD CBOE VEST RISING 33738D879   434,350 18,819 SH   SOLE   0 0 18,819
FIRST TR EXCHANGE-TRADED FD FIRST TR ENH NEW 33739Q408   4,642,352 77,813 SH   SOLE   0 0 77,813
FIRST TR SML CP CORE ALPHA F COM SHS 33734Y109   268,179 2,929 SH   SOLE   0 0 2,929
FORTINET INC COM 34959E109   499,963 8,542 SH   SOLE   0 0 8,542
GENERAL DYNAMICS CORP COM 369550108   2,041,670 7,863 SH   SOLE   0 0 7,863
GOLDMAN SACHS GROUP INC COM 38141G104   645,205 1,673 SH   SOLE   0 0 1,673
HOME DEPOT INC COM 437076102   1,113,119 3,212 SH   SOLE   0 0 3,212
HUMANA INC COM 444859102   553,162 1,208 SH   SOLE   0 0 1,208
IDEXX LABS INC COM 45168D104   345,241 622 SH   SOLE   0 0 622
INNOVATOR ETFS TR EQUITY DEF PROTN 45783Y541   205,360 8,000 SH   SOLE   0 0 8,000
INTEL CORP COM 458140100   2,071,205 41,218 SH   SOLE   0 0 41,218
INVESCO EXCH TRADED FD TR II S&P500 LOW VOL 46138E354   505,704 8,071 SH   SOLE   0 0 8,071
INVESCO EXCHANGE TRADED FD T S&P500 EQL IND 46137V324   3,019,683 70,046 SH   SOLE   0 0 70,046
INVESCO EXCHANGE TRADED FD T DORSEY WRIGHT MO 46137V837   426,672 4,991 SH   SOLE   0 0 4,991
INVESCO QQQ TR UNIT SER 1 46090E103   5,854,144 14,295 SH   SOLE   0 0 14,295
ISHARES INC MSCI EURZONE ETF 464286608   4,295,314 90,542 SH   SOLE   0 0 90,542
ISHARES TR CORE S&P SCP ETF 464287804   5,631,025 52,019 SH   SOLE   0 0 52,019
ISHARES TR MSCI EAFE ETF 464287465   276,629 3,671 SH   SOLE   0 0 3,671
ISHARES TR CORE S&P TTL STK 464287150   2,155,324 20,482 SH   SOLE   0 0 20,482
ISHARES TR EAFE VALUE ETF 464288877   417,971 8,022 SH   SOLE   0 0 8,022
ISHARES TR MSCI INTL QUALTY 46434V456   205,031 5,459 SH   SOLE   0 0 5,459
ISHARES TR MSCI USA SZE FT 46432F370   272,786 2,069 SH   SOLE   0 0 2,069
ISHARES TR MSCI USA QLT FCT 46432F339   269,980 1,835 SH   SOLE   0 0 1,835
ISHARES TR MSCI INTL VLU FT 46435G409   249,108 9,397 SH   SOLE   0 0 9,397
JOHNSON & JOHNSON COM 478160104   1,826,890 11,656 SH   SOLE   0 0 11,656
JPMORGAN CHASE & CO COM 46625H100   1,062,972 6,249 SH   SOLE   0 0 6,249
KRAFT HEINZ CO COM 500754106   1,972,581 53,342 SH   SOLE   0 0 53,342
LAM RESEARCH CORP COM 512807108   3,497,130 4,465 SH   SOLE   0 0 4,465
MARATHON OIL CORP COM 565849106   3,675,119 152,116 SH   SOLE   0 0 152,116
MCDONALDS CORP COM 580135101   345,184 1,164 SH   SOLE   0 0 1,164
MICROCHIP TECHNOLOGY INC. COM 595017104   551,361 6,114 SH   SOLE   0 0 6,114
MICROSOFT CORP COM 594918104   738,067 1,963 SH   SOLE   0 0 1,963
NIKE INC CL B 654106103   1,012,198 9,323 SH   SOLE   0 0 9,323
NVIDIA CORPORATION COM 67066G104   5,093,279 10,285 SH   SOLE   0 0 10,285
PFIZER INC COM 717081103   1,471,488 51,111 SH   SOLE   0 0 51,111
PPG INDS INC COM 693506107   211,155 1,412 SH   SOLE   0 0 1,412
PROCTER AND GAMBLE CO COM 742718109   207,540 1,416 SH   SOLE   0 0 1,416
PROLOGIS INC. COM 74340W103   1,120,689 8,407 SH   SOLE   0 0 8,407
PUBLIC STORAGE COM 74460D109   310,087 1,017 SH   SOLE   0 0 1,017
QUANTA SVCS INC COM 74762E102   353,234 1,637 SH   SOLE   0 0 1,637
SALESFORCE INC COM 79466L302   3,608,176 13,712 SH   SOLE   0 0 13,712
SPDR GOLD TR GOLD SHS 78463V107   2,910,372 15,224 SH   SOLE   0 0 15,224
SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889   1,150,139 33,818 SH   SOLE   0 0 33,818
SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509   257,082 7,260 SH   SOLE   0 0 7,260
SPDR INDEX SHS FDS GLB NAT RESRCE 78463X541   311,178 5,493 SH   SOLE   0 0 5,493
SPDR S&P 500 ETF TR TR UNIT 78462F103   13,556,113 28,521 SH   SOLE   0 0 28,521
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107   5,351,424 10,547 SH   SOLE   0 0 10,547
SPDR SER TR PORTFOLI S&P1500 78464A805   3,289,981 56,287 SH   SOLE   0 0 56,287
SPDR SER TR BLOOMBERG 1-3 MO 78468R663   9,800,194 107,235 SH   SOLE   0 0 107,235
SPDR SER TR PORTFOLIO AGRGTE 78464A649   1,159,787 45,234 SH   SOLE   0 0 45,234
SPDR SER TR PORTFOLIO S&P400 78464A847   791,159 16,239 SH   SOLE   0 0 16,239
SPDR SER TR PORTFOLIO S&P600 78468R853   805,291 19,092 SH   SOLE   0 0 19,092
STARBUCKS CORP COM 855244109   1,872,522 19,503 SH   SOLE   0 0 19,503
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100   1,948,123 18,732 SH   SOLE   0 0 18,732
TESLA INC COM 88160R101   378,932 1,525 SH   SOLE   0 0 1,525
TRACTOR SUPPLY CO COM 892356106   477,555 2,221 SH   SOLE   0 0 2,221
ULTA BEAUTY INC COM 90384S303   360,143 735 SH   SOLE   0 0 735
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   1,263,472 2,893 SH   SOLE   0 0 2,893
VANGUARD INDEX FDS VALUE ETF 922908744   5,514,872 36,889 SH   SOLE   0 0 36,889
VANGUARD INDEX FDS TOTAL STK MKT 922908769   1,333,757 5,622 SH   SOLE   0 0 5,622
VANGUARD WORLD FDS INF TECH ETF 92204A702   209,572 433 SH   SOLE   0 0 433
VERIZON COMMUNICATIONS INC COM 92343V104   250,832 6,653 SH   SOLE   0 0 6,653
VERTEX PHARMACEUTICALS INC COM 92532F100   314,526 773 SH   SOLE   0 0 773
WASTE MGMT INC DEL COM 94106L109   2,127,968 11,881 SH   SOLE   0 0 11,881
WILLIAMS COS INC COM 969457100   2,107,576 60,510 SH   SOLE   0 0 60,510
WORKDAY INC CL A 98138H101   341,762 1,238 SH   SOLE   0 0 1,238