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   461,411 4,350 SH   SOLE   0 0 4,350
Accenture PLC SHS CLASS A G1151C101   2,331,299 6,726 SH   SOLE   0 0 6,726
Adobe Systems Inc COM 00724F101   4,933,979 9,778 SH   SOLE   0 0 9,778
Alphabet Inc. CL A CL A 02079K305   19,376,544 128,381 SH   SOLE   0 0 128,381
Alphabet Inc. CL C CL C ADDED 02079K107   927,416 6,091 SH   SOLE   0 0 6,091
Amazon.com Inc COM 023135106   19,592,876 108,620 SH   SOLE   0 0 108,620
Amgen Inc COM 031162100   5,052,414 17,770 SH   SOLE   0 0 17,770
Apple Inc COM 037833100   5,037,802 29,378 SH   SOLE   0 0 29,378
Applied Materials Inc COM 038222105   1,996,535 9,681 SH   SOLE   0 0 9,681
ASML Holding NV N Y REGISTRY SHS N07059210   1,392,624 1,435 SH   SOLE   0 0 1,435
Aspen Technology Inc COM 29109X106   284,516 1,334 SH   SOLE   0 0 1,334
AT&T Inc COM 00206R102   330,189 18,761 SH   SOLE   0 0 18,761
Autodesk Inc. COM 052769106   480,735 1,846 SH   SOLE   0 0 1,846
Bank of America Corporation COM 060505104   2,335,088 61,579 SH   SOLE   0 0 61,579
Berkshire Hathaway Inc CL B NEW 084670702   16,801,877 39,955 SH   SOLE   0 0 39,955
Biogen Idec Inc COM 09062X103   4,387,639 20,348 SH   SOLE   0 0 20,348
BlackRock Inc COM 09247X101   11,425,081 13,704 SH   SOLE   0 0 13,704
BNDBLXX BLMBRG 1 YR TRG US TR ETF BLOOMBERG ONE YR 09789C861   1,461,554 29,449 SH   SOLE   0 0 29,449
BNDBLXX BLMBRG 6 MNTH TRG US TR ETF BLOOMBERG SIX MN 09789C788   1,987,263 39,500 SH   SOLE   0 0 39,500
Bristol-Myers Squibb Company COM 110122108   1,905,393 35,135 SH   SOLE   0 0 35,135
Canadian National Railway Co COM 136375102   959,507 7,285 SH   SOLE   0 0 7,285
Caterpillar Inc COM 149123101   372,293 1,016 SH   SOLE   0 0 1,016
Cheniere Energy Inc COM NEW 16411R208   2,832,561 17,563 SH   SOLE   0 0 17,563
Chevron Corp COM 166764100   683,172 4,331 SH   SOLE   0 0 4,331
Clorox Co COM 189054109   737,837 4,819 SH   SOLE   0 0 4,819
CME Group Inc COM 12572Q105   782,364 3,634 SH   SOLE   0 0 3,634
CMS Energy Corp COM 125896100   1,149,623 19,052 SH   SOLE   0 0 19,052
Coca-Cola Co COM 191216100   1,064,834 17,405 SH   SOLE   0 0 17,405
Comcast Corp CL A 20030N101   6,623,230 152,785 SH   SOLE   0 0 152,785
Comerica Inc COM 200340107   418,914 7,618 SH   SOLE   0 0 7,618
Compass Minerals International Inc COM 20451N101   371,719 23,616 SH   SOLE   0 0 23,616
Constellation Brands Inc CL A 21036P108   746,542 2,747 SH   SOLE   0 0 2,747
Consumer Discret Sel Sect SPDR(R) ETF SBI CONS DISCR 81369Y407   1,451,812 7,895 SH   SOLE   0 0 7,895
Corteva Inc com COM 22052L104   3,418,929 59,284 SH   SOLE   0 0 59,284
Costco Wholesale Corp COM 22160K105   1,509,218 2,060 SH   SOLE   0 0 2,060
DIMENSIONAL U S CORE EQUITY 2 ETF US CORE EQUITY 2 25434V708   491,135 15,372 SH   SOLE   0 0 15,372
Domino s Pizza Inc COM 25754A201   1,560,203 3,140 SH   SOLE   0 0 3,140
Ecolab Inc COM 278865100   1,632,694 7,071 SH   SOLE   0 0 7,071
Eli Lilly and Co COM 532457108   1,551,764 1,995 SH   SOLE   0 0 1,995
Emerson Electric Co COM 291011104   7,767,752 68,487 SH   SOLE   0 0 68,487
Equifax Inc COM 294429105   1,757,606 6,570 SH   SOLE   0 0 6,570
Etsy Inc com COM 29786A106   1,055,814 15,364 SH   SOLE   0 0 15,364
Exxon Mobil Corporation CL A 30231G102   4,108,504 35,345 SH   SOLE   0 0 35,345
Fidelity(R) MSCI Consumer Discret ETF MSCI CONSM DIS 316092204   2,655,838 32,200 SH   SOLE   0 0 32,200
Fidelity(R) MSCI Consumer Staples ETF CONSMR STAPLES 316092303   1,051,128 22,092 SH   SOLE   0 0 22,092
Fidelity(R) MSCI Financials ETF MSCI FINLS IDX 316092501   2,179,958 36,700 SH   SOLE   0 0 36,700
Fidelity(R) MSCI Health Care ETF MSCI HLTH CARE I 316092600   3,931,411 56,348 SH   SOLE   0 0 56,348
Fidelity(R) MSCI Industrials ETF MSCI INDL INDX 316092709   2,218,585 32,718 SH   SOLE   0 0 32,718
Fidelity(R) MSCI Information Tech ETF MSCI INFO TECH I 316092808   6,914,028 44,366 SH   SOLE   0 0 44,366
Fidelity(R) MSCI Materials ETF MSCI MATLS INDEX 316092881   988,148 18,869 SH   SOLE   0 0 18,869
Fidelity(R) MSCI Telecommunication Svc ETF MSCI COMMNTN SVC 316092873   1,896,568 38,268 SH   SOLE   0 0 38,268
Fidelity(R) MSCI Utilities ETF MSCI UTILS INDEX 316092865   431,893 10,181 SH   SOLE   0 0 10,181
Financial Select Sector SPDR(R) ETF SBI INT-FINL 81369Y605   503,924 11,964 SH   SOLE   0 0 11,964
Ford Motor Co COM 345370860   194,025 14,610 SH   SOLE   0 0 14,610
Fortinet, Inc. COM 34959E109   955,657 13,990 SH   SOLE   0 0 13,990
General Dynamics Corp COM 369550108   3,166,713 11,210 SH   SOLE   0 0 11,210
General Electric Co COM 369604301   467,436 2,663 SH   SOLE   0 0 2,663
Gilead Sciences Inc COM 375558103   2,742,471 37,440 SH   SOLE   0 0 37,440
Global X S&P 500(R) Catholic Values ETF S&P 500 CATHOLIC 37954Y889   363,257 5,708 SH   SOLE   0 0 5,708
Guidewire Software Inc COM 40171V100   6,922,070 59,310 SH   SOLE   0 0 59,310
Health Care Select Sector SPDR(R) ETF SBI HEALTHCARE 81369Y209   425,462 2,880 SH   SOLE   0 0 2,880
Home Depot Inc COM 437076102   6,679,141 17,412 SH   SOLE   0 0 17,412
Honeywell International Inc COM 438516106   4,238,242 20,649 SH   SOLE   0 0 20,649
Industrial Select Sector SPDR(R) ETF COM 81369Y704   1,395,267 11,077 SH   SOLE   0 0 11,077
Intel Corp COM 458140100   600,904 13,604 SH   SOLE   0 0 13,604
Intercontinental Exchange Inc COM 45866F104   910,611 6,626 SH   SOLE   0 0 6,626
Invesco BulletShares 2024 Corp Bd ETF BULSHS 2024 CB 46138J841   5,141,880 245,202 SH   SOLE   0 0 245,202
Invesco BulletShares 2025 Corp Bd ETF BULSHS 2025 CB 46138J825   4,436,644 217,163 SH   SOLE   0 0 217,163
Invesco BulletShares 2026 Corp Bd ETF BULSHS 2026 CB 46138J791   2,973,167 154,772 SH   SOLE   0 0 154,772
Invesco BulletShares 2027 Corp Bd ETF BULSHS 2027 CB 46138J783   2,619,301 135,785 SH   SOLE   0 0 135,785
Invesco BulletShares 2028 Corp Bd ETF INVSCO BLSH 28 46138J643   2,814,280 140,223 SH   SOLE   0 0 140,223
INVESCO BULLETSHARES 2033 ETF INVESCO BULLETSH 46139W825   496,730 23,824 SH   SOLE   0 0 23,824
INVESCO BULLETSHS 2032 CORP BND ETF BULLETSHS 2032 46139W858   1,711,128 84,500 SH   SOLE   0 0 84,500
INVESCO BULLTSHR 2030 COR BND ETF INVSCO 30 COR 46138J460   1,318,313 80,434 SH   SOLE   0 0 80,434
INVESCO BULLTSHR 2031 CRP BND ETF BULETSHS 2031 CP 46138J429   2,327,392 144,379 SH   SOLE   0 0 144,379
Invesco FTSE RAFI US 1000 ETF FTSE RAFI 1000 46137V613   330,073 8,580 SH   SOLE   0 0 8,580
INVSC BLTSHRS 2029 CORP BND ETF BULETSHS 2029 46138J577   3,088,022 168,744 SH   SOLE   0 0 168,744
iShares 7-10 Year Treasury Bond 7-10 YR TRSY BD 464287440   215,635 2,278 SH   SOLE   0 0 2,278
iShares Core MSCI Emerging Markets CORE MSCI EMKT 46434G103   3,427,882 66,432 SH   SOLE   0 0 66,432
iShares Core S&P 500 CORE S&P SCP ETF 464287200   2,488,117 4,733 SH   SOLE   0 0 4,733
iShares Core S&P Mid-Cap CORE S&P MCP ETF 464287507   8,949,880 147,347 SH   SOLE   0 0 147,347
iShares Core S&P Small-Cap CORE S&P SCP ETF 464287804   12,636,008 114,332 SH   SOLE   0 0 114,332
iShares Core US Aggregate Bond CORE US AGGBD ET 464287226   8,211,551 83,843 SH   SOLE   0 0 83,843
iShares Currency Hedged MSCI EAFE HDG MSCI EAFE 46434V803   10,144,417 290,838 SH   SOLE   0 0 290,838
iShares Global Clean Energy GL CLEAN ENE ETF 464288224   403,225 28,843 SH   SOLE   0 0 28,843
iShares iBonds 2024 Term HY and Inc ETF IBONDS 24 TRM HG 46435U184   1,017,000 43,620 SH   SOLE   0 0 43,620
iShares iBonds 2025 Term HY and Inc ETF IBONDS 25 TRM HG 46435U168   251,803 10,770 SH   SOLE   0 0 10,770
iShares iBonds Dec 2024 Term Corporate IBONDS DEC24 ETF 46434VBG4   1,913,537 76,389 SH   SOLE   0 0 76,389
iShares iBonds Dec 2025 Term Corporate IBONDS DEC25 ETF 46434VBD1   1,235,035 49,780 SH   SOLE   0 0 49,780
iShares iBonds Dec 2026 Term Corporate IBONDS DEC2026 46435GAA0   855,682 35,878 SH   SOLE   0 0 35,878
iShares iBonds Dec 2027 Term Corp ETF IBONDS ETF 46435UAA9   679,386 28,546 SH   SOLE   0 0 28,546
ISHARES IBONDS TERM TREASURY ETF IBONDS DEC 2033 46436E148   1,193,879 49,151 SH   SOLE   0 0 49,151
iShares iBoxx $ Invst Grade Crp Bond IBOXX INV CP ETF 464287242   1,260,817 11,576 SH   SOLE   0 0 11,576
iShares MSCI Emerging Mkts ex China ETF MSCI EMRG CHN 46434G764   471,786 8,195 SH   SOLE   0 0 8,195
iShares National AMT-Free Muni Bond NATIONAL MUN ETF 464288414   953,336 8,860 SH   SOLE   0 0 8,860
iShares Russell 1000 Growth RUS 1000 GRW ETF 464287614   205,601 610 SH   SOLE   0 0 610
iShares Russell 2000 RUSSELL 2000 ETF 464287655   205,884 979 SH   SOLE   0 0 979
iShares S&P 500 Growth S&P 500 GRWT ETF 464287309   234,068 2,772 SH   SOLE   0 0 2,772
iShares Short-Term National Muni Bond SHRT NAT MUN ETF 464288158   3,251,552 31,047 SH   SOLE   0 0 31,047
Ishares Tr Ibds Dec28 Etf IBDS DEC28 ETF 46435U515   246,518 9,898 SH   SOLE   0 0 9,898
Johnson & Johnson COM 478160104   2,539,190 16,052 SH   SOLE   0 0 16,052
JPMorgan Chase & Co COM 46625H100   7,311,679 36,504 SH   SOLE   0 0 36,504
Kenvue COM 49177J102   4,464,538 208,040 SH   SOLE   0 0 208,040
KLA-Tencor Corp COM 482480100   12,289,942 17,593 SH   SOLE   0 0 17,593
Lam Research Corp COM 512807108   3,108,077 3,199 SH   SOLE   0 0 3,199
Linde plc SHS G54950103   935,140 2,014 SH   SOLE   0 0 2,014
Lockheed Martin Corp SHS - A - 539830109   2,989,861 6,573 SH   SOLE   0 0 6,573
Lowe s Companies Inc COM 548661107   3,102,611 12,180 SH   SOLE   0 0 12,180
Masco Corp COM 574599106   1,186,592 15,043 SH   SOLE   0 0 15,043
Mastercard Inc A CL A 57636Q104   227,783 473 SH   SOLE   0 0 473
Materials Select Sector SPDR(R) ETF SBI MATERIALS 81369Y100   399,018 4,296 SH   SOLE   0 0 4,296
McDonald s Corp COM 580135101   3,130,773 11,104 SH   SOLE   0 0 11,104
Medtronic Inc SHS G5960L103   3,074,129 35,274 SH   SOLE   0 0 35,274
Merck & Co Inc COM 58933Y105   8,162,152 61,858 SH   SOLE   0 0 61,858
Microchip Technology Inc COM 595017104   3,713,317 41,392 SH   SOLE   0 0 41,392
Microsoft Corp COM 594918104   31,201,553 74,162 SH   SOLE   0 0 74,162
Monster Beverage Corp COM 61174X109   8,406,141 141,804 SH   SOLE   0 0 141,804
Moody s Corporation COM 615369105   2,164,416 5,507 SH   SOLE   0 0 5,507
NextEra Energy Inc COM 65339F101   735,348 11,506 SH   SOLE   0 0 11,506
Nike Inc CL B 654106103   1,720,219 18,304 SH   SOLE   0 0 18,304
Oracle Corporation COM 68389X105   556,704 4,432 SH   SOLE   0 0 4,432
PepsiCo Inc COM 713448108   3,943,958 22,536 SH   SOLE   0 0 22,536
Pfizer Inc COM 717081103   972,572 35,048 SH   SOLE   0 0 35,048
PowerShares Build America Bond ETF TAXABLE MUN BD 46138G805   3,048,835 114,834 SH   SOLE   0 0 114,834
PowerShares Dynamic Large Cap Growth ETF DYNMC LRG GWTH 46137V746   283,942 3,180 SH   SOLE   0 0 3,180
Procter & Gamble Co COM 742718109   4,917,858 30,310 SH   SOLE   0 0 30,310
QCR Holdings Inc COM 74727A104   1,108,505 18,250 SH   SOLE   0 0 18,250
Raytheon Technologies Ord COM 913017109   4,239,103 43,465 SH   SOLE   0 0 43,465
Roper Industries Inc COM 776696106   1,137,384 2,028 SH   SOLE   0 0 2,028
S&Pglobal Inc Com COM 78409V104   1,207,002 2,837 SH   SOLE   0 0 2,837
Salesforce.com Inc COM 79466L302   13,576,893 45,079 SH   SOLE   0 0 45,079
Schwab Fundamental US Small Company ETF SCHWAB FDT US SC 808524763   245,571 4,306 SH   SOLE   0 0 4,306
Schwab Short-Term US Treasury ETF(TM) SHT TM US TRES 808524862   274,845 5,701 SH   SOLE   0 0 5,701
Schwab US Aggregate Bond ETF(TM) US AGGREGATE B 808524839   1,319,970 28,695 SH   SOLE   0 0 28,695
Schwab US Broad Market ETF(TM) US BRD MKT ETF 808524102   1,001,800 16,410 SH   SOLE   0 0 16,410
Schwab US Large-Cap ETF(TM) US LRG CAP ETF 808524201   5,899,806 95,066 SH   SOLE   0 0 95,066
Schwab US Mid-Cap ETF(TM) US MID-CAP ETF 808524508   5,740,142 70,492 SH   SOLE   0 0 70,492
Schwab US Small-Cap ETF(TM) US SML CAP ETF 808524607   3,872,371 78,643 SH   SOLE   0 0 78,643
ServiceNow Inc COM 81762P102   10,629,381 13,942 SH   SOLE   0 0 13,942
Sirius XM Holdings Inc COM 82968B103   156,384 40,305 SH   SOLE   0 0 40,305
Southern Co COM 842587107   219,237 3,056 SH   SOLE   0 0 3,056
SPDR(R) Kensho Clean Power ETF S&P KENSHO CLEAN 78468R655   1,927,289 29,761 SH   SOLE   0 0 29,761
SPDR(R) Nuveen Barclays ST Muni Bd ETF NUVN BR SHT MUNI 78468R739   335,164 7,065 SH   SOLE   0 0 7,065
SPDR(R) Nuveen Blmbg Barclays Muni Bd ETF NUVEEN BRC MUNIC 78468R721   302,120 6,500 SH   SOLE   0 0 6,500
SPDR(R) Portfolio Mortgage Backed Bond ETF PORTFLI MORTGAGE 78464A383   1,362,855 62,747 SH   SOLE   0 0 62,747
SPDR(R) Portfolio S&P 400 Mid Cap ETF PORTFOLIO S&P400 78464A847   4,529,473 84,917 SH   SOLE   0 0 84,917
SPDR(R) S&P 1500 ETF PORTFOLI S&P1500 78464A805   4,453,421 69,422 SH   SOLE   0 0 69,422
SPDR(R) S&P 500 ETF TR UNIT 78462F103   1,749,669 3,345 SH   SOLE   0 0 3,345
SPDR(R) S&P 600 Small Cap ETF PORTFOLIO S&P600 78468R853   2,936,662 68,231 SH   SOLE   0 0 68,231
SPDR(R) S&P Bank ETF S&P BK ETF 78464A797   591,482 12,558 SH   SOLE   0 0 12,558
SPDR(R) S&P MidCap 400 ETF UTSER1 S&PDCRP 78467Y107   12,154,558 21,845 SH   SOLE   0 0 21,845
Starbucks Corp COM 855244109   4,128,843 45,178 SH   SOLE   0 0 45,178
Stryker Corporation COM 863667101   271,623 759 SH   SOLE   0 0 759
Technology Select Sector SPDR(R) ETF COM 81369Y803   4,161,026 19,979 SH   SOLE   0 0 19,979
Teradyne Inc COM 880770102   452,561 4,011 SH   SOLE   0 0 4,011
U.S. Bancorp COM 902973304   3,675,502 82,226 SH   SOLE   0 0 82,226
Unilever PLC SPON ADR NEW 904767704   799,125 15,922 SH   SOLE   0 0 15,922
Union Pacific Corp COM 907818108   1,318,677 5,362 SH   SOLE   0 0 5,362
Valero Energy Corp COM 91913Y100   2,307,899 13,521 SH   SOLE   0 0 13,521
Vanguard 500 ETF S&P 500 ETF SHS 922908363   278,806 580 SH   SOLE   0 0 580
Vanguard Consumer Discretionary ETF CONSUM DIS ETF 92204A108   7,613,558 23,962 SH   SOLE   0 0 23,962
Vanguard Consumer Staples ETF CONSUM STP ETF 92204A207   2,995,544 14,674 SH   SOLE   0 0 14,674
Vanguard Financials ETF FINANCIALS ETF 92204A405   9,638,471 94,135 SH   SOLE   0 0 94,135
Vanguard FTSE Developed Markets ETF VAN FTSE DEV MKT 921943858   441,916 8,808 SH   SOLE   0 0 8,808
Vanguard FTSE Emerging Markets ETF FTSE EMR MKT ETF 922042858   1,850,449 44,301 SH   SOLE   0 0 44,301
Vanguard Health Care ETF HEALTH CAR ETF 92204A504   7,435,218 27,485 SH   SOLE   0 0 27,485
Vanguard Industrials ETF INDUSTRIAL ETF 92204A603   6,007,602 24,606 SH   SOLE   0 0 24,606
Vanguard Materials ETF MATERIALS ETF 92204A801   5,050,294 24,704 SH   SOLE   0 0 24,704
Vanguard Sector Index Fds Vanguard Information Tec INF TECH ETF 92204A702   17,431,668 33,245 SH   SOLE   0 0 33,245
Vanguard Small-Cap ETF SMALL CP ETF 922908751   941,590 4,119 SH   SOLE   0 0 4,119
Vanguard Tax-Exempt Bond ETF TAX EXEMPT BD 922907746   1,003,651 19,835 SH   SOLE   0 0 19,835
Vanguard Telecommunication Services ETF TELCOMM ETF 92204A884   6,937,035 52,866 SH   SOLE   0 0 52,866
Vanguard Total Stock Market ETF TOTAL STK MKT 922908769   2,585,198 9,947 SH   SOLE   0 0 9,947
Vanguard Utilities ETF UTILITIES ETF 92204A876   2,792,353 19,584 SH   SOLE   0 0 19,584
Veeva Systems Inc CL A COM 922475108   6,767,433 29,209 SH   SOLE   0 0 29,209
Verizon Communications Inc COM 92343V104   325,554 7,759 SH   SOLE   0 0 7,759
Visa Inc COM CL A 92826C839   4,732,110 16,956 SH   SOLE   0 0 16,956
Wal-Mart Stores Inc COM 931142103   375,171 6,235 SH   SOLE   0 0 6,235
Walt Disney Co COM DISNEY 254687106   5,207,764 42,561 SH   SOLE   0 0 42,561
Waste Management Inc COM 94106L109   206,329 968 SH   SOLE   0 0 968
WisdomTree Dyn Ccy Hdgd Intl SmCp Eq ETF DYNAMIC INT EQ 97717X271   1,206,060 35,121 SH   SOLE   0 0 35,121
WisdomTree Dynamic Ccy Hdgd Intl Eq ETF CURRNCY INT EQ 97717X263   16,428,781 480,374 SH   SOLE   0 0 480,374
WisdomTree Emerging Markets SmCp Div ETF EMG MKTS SMCAP 97717W281   381,806 7,507 SH   SOLE   0 0 7,507
WisdomTree Emerging Mkts Qual Div Gr ETF EM MKTS QTLY DIV 97717W323   417,060 16,228 SH   SOLE   0 0 16,228
WisdomTree EmMkts ex-Stt-Ownd EntrprsETF EM EX ST-OWNED 97717X578   989,299 33,581 SH   SOLE   0 0 33,581
WisdomTree International Hedged Quality Dividend G ITL HDG QTLY DIV 97717X594   2,005,419 43,653 SH   SOLE   0 0 43,653
Workday Inc CL A 98138H101   1,029,904 3,776 SH   SOLE   0 0 3,776
Zimmer Biomet Holdings INC COM 98956P102   3,770,801 28,571 SH   SOLE   0 0 28,571