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,051,555 9,404 SH   SOLE 0 0 0 9,404
ALPHABET INC CAP STK CL C 02079K107   1,328,257 10,074 SH   SOLE 0 0 0 10,074
ANALOG DEVICES INC COM 032654105   1,014,997 5,797 SH   SOLE 0 0 0 5,797
APPLE INC COM 037833100   1,053,113 6,151 SH   SOLE 0 0 0 6,151
COSTAR GROUP INC COM 22160N109   966,046 12,564 SH   SOLE 0 0 0 12,564
DEERE & CO COM 244199105   1,013,265 2,685 SH   SOLE 0 0 0 2,685
ELI LILLY & CO COM 532457108   1,563,585 2,911 SH   SOLE 0 0 0 2,911
FIDELITY COVINGTON TRUST MSCI HLTH CARE I 316092600   4,297,545 70,940 SH   SOLE 0 0 0 70,940
FIDELITY COVINGTON TRUST MSCI UTILS INDEX 316092865   2,972,132 78,379 SH   SOLE 0 0 0 78,379
FIDELITY COVINGTON TRUST MSCI CONSM DIS 316092204   6,946,040 99,428 SH   SOLE 0 0 0 99,428
HOME DEPOT INC COM 437076102   1,088,078 3,601 SH   SOLE 0 0 0 3,601
INTUIT COM 461202103   1,349,903 2,642 SH   SOLE 0 0 0 2,642
INVESCO EXCH TRADED FD TR II NASDAQ 100 ETF 46138G649   7,731,065 52,446 SH   SOLE 0 0 0 52,446
ISHARES TR MSCI INTL QUALTY 46434V456   2,572,509 76,540 SH   SOLE 0 0 0 76,540
ISHARES TR SELF DRIVNG EV 46435U366   2,288,784 61,543 SH   SOLE 0 0 0 61,543
ISHARES TR MSCI USA ESG SLC 464288802   504,552 5,608 SH   SOLE 0 0 0 5,608
ISHARES TR FLTG RATE NT ETF 46429B655   1,851,785 36,388 SH   SOLE 0 0 0 36,388
ISHARES TR MSCI EAFE MIN VL 46429B689   2,496,035 38,271 SH   SOLE 0 0 0 38,271
ISHARES TR MSCI USA MMENTM 46432F396   213,881 1,531 SH   SOLE 0 0 0 1,531
ISHARES TR MSCI USA QLT FCT 46432F339   17,538,745 133,081 SH   SOLE 0 0 0 133,081
ISHARES TR CORE S&P500 ETF 464287200   15,922,835 37,079 SH   SOLE 0 0 0 37,079
ISHARES TR NATIONAL MUN ETF 464288414   220,974 2,155 SH   SOLE 0 0 0 2,155
LOWES COS INC COM 548661107   1,143,744 5,503 SH   SOLE 0 0 0 5,503
MASTERCARD INCORPORATED CL A 57636Q104   1,162,788 2,937 SH   SOLE 0 0 0 2,937
MICROSOFT CORP COM 594918104   1,279,419 4,052 SH   SOLE 0 0 0 4,052
MSCI INC COM 55354G100   1,199,581 2,338 SH   SOLE 0 0 0 2,338
PAYCHEX INC COM 704326107   1,137,038 9,859 SH   SOLE 0 0 0 9,859
SPDR SER TR PORTFOLIO S&P600 78468R853   297,709 8,068 SH   SOLE 0 0 0 8,068
STARBUCKS CORP COM 855244109   1,031,899 11,306 SH   SOLE 0 0 0 11,306
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100   959,028 11,036 SH   SOLE 0 0 0 11,036
THERMO FISHER SCIENTIFIC INC COM 883556102   1,062,957 2,100 SH   SOLE 0 0 0 2,100
TRACTOR SUPPLY CO COM 892356106   1,035,352 5,099 SH   SOLE 0 0 0 5,099
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827   7,835,495 104,237 SH   SOLE 0 0 0 104,237
VANGUARD BD INDEX FDS VANGUARD ULTRA 92203C303   5,970,633 121,379 SH   SOLE 0 0 0 121,379
VANGUARD INDEX FDS GROWTH ETF 922908736   221,388 813 SH   SOLE 0 0 0 813
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870   6,341,823 83,467 SH   SOLE 0 0 0 83,467
VANGUARD SCOTTSDALE FDS INTER TERM TREAS 92206C706   11,966,488 209,387 SH   SOLE 0 0 0 209,387
VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102   11,772,611 204,386 SH   SOLE 0 0 0 204,386
VANGUARD WORLD FDS INF TECH ETF 92204A702   13,753,649 33,149 SH   SOLE 0 0 0 33,149
VANGUARD WORLD FDS CONSUM STP ETF 92204A207   4,420,431 24,199 SH   SOLE 0 0 0 24,199
VISA INC COM CL A 92826C839   1,291,506 5,615 SH   SOLE 0 0 0 5,615
WASTE MGMT INC DEL COM 94106L109   355,840 2,334 SH   SOLE 0 0 0 2,334