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
AGILENT TECHNOLOGIES INC COM 00846U101   1,033,421 6,960 SH   SOLE 0 0 0 6,960
ALPHABET INC CAP STK CL C 02079K107   1,076,369 6,438 SH   SOLE 0 0 0 6,438
ANALOG DEVICES INC COM 032654105   1,007,914 4,379 SH   SOLE 0 0 0 4,379
APPLE INC COM 037833100   1,094,168 4,696 SH   SOLE 0 0 0 4,696
COSTAR GROUP INC COM 22160N109   730,938 9,689 SH   SOLE 0 0 0 9,689
DEERE & CO COM 244199105   859,700 2,060 SH   SOLE 0 0 0 2,060
ELI LILLY & CO COM 532457108   1,803,774 2,036 SH   SOLE 0 0 0 2,036
FIDELITY COVINGTON TRUST MSCI HLTH CARE I 316092600   9,030,767 124,049 SH   SOLE 0 0 0 124,049
FIDELITY COVINGTON TRUST MSCI UTILS INDEX 316092865   4,796,045 92,552 SH   SOLE 0 0 0 92,552
FIDELITY COVINGTON TRUST MSCI CONSM DIS 316092204   21,692,033 245,274 SH   SOLE 0 0 0 245,274
HOME DEPOT INC COM 437076102   1,069,728 2,640 SH   SOLE 0 0 0 2,640
INTUIT COM 461202103   1,175,553 1,893 SH   SOLE 0 0 0 1,893
INVESCO EXCH TRADED FD TR II NASDAQ 100 ETF 46138G649   12,919,275 64,323 SH   SOLE 0 0 0 64,323
ISHARES TR ESG SCRND S&P500 46436E569   1,175,217 26,574 SH   SOLE 0 0 0 26,574
ISHARES TR IBONDS 28 TR HI 46436E387   3,079,553 129,393 SH   SOLE 0 0 0 129,393
ISHARES TR ESG AWARE MSCI 46436E239   639,271 15,405 SH   SOLE 0 0 0 15,405
ISHARES TR FLTG RATE NT ETF 46429B655   6,574,616 128,813 SH   SOLE 0 0 0 128,813
ISHARES TR MSCI USA QLT FCT 46432F339   29,679,350 165,529 SH   SOLE 0 0 0 165,529
ISHARES TR MSCI INTL QUALTY 46434V456   2,369,618 57,113 SH   SOLE 0 0 0 57,113
ISHARES TR IBDS DEC28 ETF 46435U515   14,026,922 549,429 SH   SOLE 0 0 0 549,429
ISHARES TR IBONDS 26 TRM TS 46436E858   21,329,430 924,753 SH   SOLE 0 0 0 924,753
ISHARES TR IBONDS DEC 2030 46436E726   21,468,763 968,370 SH   SOLE 0 0 0 968,370
ISHARES TR CORE S&P500 ETF 464287200   32,128,297 55,699 SH   SOLE 0 0 0 55,699
LOWES COS INC COM 548661107   1,039,251 3,837 SH   SOLE 0 0 0 3,837
MASTERCARD INCORPORATED CL A 57636Q104   1,033,523 2,093 SH   SOLE 0 0 0 2,093
MICROSOFT CORP COM 594918104   1,298,215 3,017 SH   SOLE 0 0 0 3,017
MSCI INC COM 55354G100   992,147 1,702 SH   SOLE 0 0 0 1,702
PAYCHEX INC COM 704326107   973,548 7,255 SH   SOLE 0 0 0 7,255
STARBUCKS CORP COM 855244109   839,681 8,613 SH   SOLE 0 0 0 8,613
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100   1,403,948 8,084 SH   SOLE 0 0 0 8,084
THERMO FISHER SCIENTIFIC INC COM 883556102   937,134 1,515 SH   SOLE 0 0 0 1,515
TRACTOR SUPPLY CO COM 892356106   1,104,952 3,798 SH   SOLE 0 0 0 3,798
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827   14,576,929 185,245 SH   SOLE 0 0 0 185,245
VANGUARD INDEX FDS GROWTH ETF 922908736   460,716 1,200 SH   SOLE 0 0 0 1,200
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   288,635 547 SH   SOLE 0 0 0 547
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870   5,563,178 66,426 SH   SOLE 0 0 0 66,426
VANGUARD SCOTTSDALE FDS INTER TERM TREAS 92206C706   5,851,639 96,849 SH   SOLE 0 0 0 96,849
VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102   216,816 3,674 SH   SOLE 0 0 0 3,674
VANGUARD WORLD FD INF TECH ETF 92204A702   31,522,201 53,744 SH   SOLE 0 0 0 53,744
VANGUARD WORLD FD CONSUM STP ETF 92204A207   8,987,175 41,135 SH   SOLE 0 0 0 41,135
VISA INC COM CL A 92826C839   1,183,110 4,303 SH   SOLE 0 0 0 4,303
WASTE MGMT INC DEL COM 94106L109   484,600 2,334 SH   SOLE 0 0 0 2,334