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   2,653,969 28,348 SH   SOLE   0 0 28,348
Accenture PLC SHS CLASS A G1151C101   2,219,177 7,226 SH   SOLE   0 0 7,226
Adobe Systems Inc COM 00724F101   4,883,312 9,577 SH   SOLE   0 0 9,577
Alphabet Inc. CL A CL A 02079K305   16,683,734 127,493 SH   SOLE   0 0 127,493
Alphabet Inc. CL C CL C ADDED 02079K107   780,684 5,921 SH   SOLE   0 0 5,921
Amazon.com Inc COM 023135106   13,579,213 106,822 SH   SOLE   0 0 106,822
Amgen Inc COM 031162100   4,903,303 18,244 SH   SOLE   0 0 18,244
Apple Inc COM 037833100   5,134,143 29,987 SH   SOLE   0 0 29,987
Applied Materials Inc COM 038222105   1,453,048 10,495 SH   SOLE   0 0 10,495
ASML Holding NV N Y REGISTRY SHS N07059210   871,217 1,480 SH   SOLE   0 0 1,480
Aspen Technology Inc COM 29109X106   301,488 1,476 SH   SOLE   0 0 1,476
AT&T Inc COM 00206R102   262,641 17,486 SH   SOLE   0 0 17,486
Bank of America Corporation COM 060505104   1,834,305 66,994 SH   SOLE   0 0 66,994
Berkshire Hathaway Inc CL B NEW 084670702   13,955,602 39,839 SH   SOLE   0 0 39,839
Biogen Idec Inc COM 09062X103   4,980,340 19,378 SH   SOLE   0 0 19,378
BlackRock Inc COM 09247X101   9,217,052 14,257 SH   SOLE   0 0 14,257
BNDBLXX BLMBRG 1 YR TRG US TR ETF BLOOMBERG ONE YR 09789C861   630,626 12,681 SH   SOLE   0 0 12,681
BNDBLXX BLMBRG 6 MNTH TRG US TR ETF BLOOMBERG SIX MN 09789C788   1,338,250 26,621 SH   SOLE   0 0 26,621
Bristol-Myers Squibb Company COM 110122108   2,109,487 36,345 SH   SOLE   0 0 36,345
Canadian National Railway Co COM 136375102   789,184 7,285 SH   SOLE   0 0 7,285
Caterpillar Inc COM 149123101   252,252 924 SH   SOLE   0 0 924
Cheniere Energy Inc COM NEW 16411R208   3,005,536 18,110 SH   SOLE   0 0 18,110
Chevron Corp COM 166764100   724,729 4,298 SH   SOLE   0 0 4,298
Clorox Co COM 189054109   658,052 5,021 SH   SOLE   0 0 5,021
CME Group Inc COM 12572Q105   762,438 3,808 SH   SOLE   0 0 3,808
CMS Energy Corp COM 125896100   1,204,239 22,674 SH   SOLE   0 0 22,674
Coca-Cola Co COM 191216100   1,060,650 18,947 SH   SOLE   0 0 18,947
Comcast Corp CL A 20030N101   6,578,016 148,354 SH   SOLE   0 0 148,354
Comerica Inc COM 200340107   331,070 7,968 SH   SOLE   0 0 7,968
Compass Minerals International Inc COM 20451N101   1,482,334 53,035 SH   SOLE   0 0 53,035
Constellation Brands Inc CL A 21036P108   735,157 2,925 SH   SOLE   0 0 2,925
Consumer Discret Sel Sect SPDR(R) ETF SBI CONS DISCR 81369Y407   1,345,149 8,356 SH   SOLE   0 0 8,356
Consumer Staples Select Sector SPDR(R) ETF SBI CONS STPLS 81369Y308   212,554 3,089 SH   SOLE   0 0 3,089
Corteva Inc com COM 22052L104   2,768,849 54,121 SH   SOLE   0 0 54,121
Costco Wholesale Corp COM 22160K105   1,132,745 2,005 SH   SOLE   0 0 2,005
DIMENSIONAL U S CORE EQUITY 2 ETF US CORE EQUITY 2 25434V708   478,202 18,252 SH   SOLE   0 0 18,252
Dominion Resources Inc COM 25746U109   1,813,080 40,588 SH   SOLE   0 0 40,588
Domino s Pizza Inc COM 25754A201   1,227,280 3,240 SH   SOLE   0 0 3,240
Ecolab Inc COM 278865100   1,190,204 7,026 SH   SOLE   0 0 7,026
Eli Lilly and Co COM 532457108   640,612 1,193 SH   SOLE   0 0 1,193
Emerson Electric Co COM 291011104   6,754,744 69,947 SH   SOLE   0 0 69,947
Equifax Inc COM 294429105   872,486 4,763 SH   SOLE   0 0 4,763
Etsy Inc com COM 29786A106   988,655 15,309 SH   SOLE   0 0 15,309
Exxon Mobil Corporation CL A 30231G102   4,133,996 35,159 SH   SOLE   0 0 35,159
Fidelity(R) MSCI Consumer Discret ETF MSCI CONSM DIS 316092204   2,324,227 33,270 SH   SOLE   0 0 33,270
Fidelity(R) MSCI Consumer Staples ETF CONSMR STAPLES 316092303   979,970 23,015 SH   SOLE   0 0 23,015
Fidelity(R) MSCI Financials ETF MSCI FINLS IDX 316092501   1,830,224 39,309 SH   SOLE   0 0 39,309
Fidelity(R) MSCI Health Care ETF MSCI HLTH CARE I 316092600   3,488,993 57,593 SH   SOLE   0 0 57,593
Fidelity(R) MSCI Industrials ETF MSCI INDL INDX 316092709   1,855,838 34,291 SH   SOLE   0 0 34,291
Fidelity(R) MSCI Information Tech ETF MSCI INFO TECH I 316092808   5,721,063 46,539 SH   SOLE   0 0 46,539
Fidelity(R) MSCI Materials ETF MSCI MATLS INDEX 316092881   892,178 20,190 SH   SOLE   0 0 20,190
Fidelity(R) MSCI Telecommunication Svc ETF MSCI COMMNTN SVC 316092873   1,552,984 39,108 SH   SOLE   0 0 39,108
Fidelity(R) MSCI Utilities ETF MSCI UTILS INDEX 316092865   417,133 11,000 SH   SOLE   0 0 11,000
Financial Select Sector SPDR(R) ETF SBI INT-FINL 81369Y605   413,630 12,470 SH   SOLE   0 0 12,470
Ford Motor Co COM 345370860   169,370 13,637 SH   SOLE   0 0 13,637
Fortinet, Inc. COM 34959E109   815,065 13,890 SH   SOLE   0 0 13,890
General Dynamics Corp COM 369550108   2,533,642 11,466 SH   SOLE   0 0 11,466
General Electric Co COM 369604301   294,395 2,663 SH   SOLE   0 0 2,663
Gilead Sciences Inc COM 375558103   2,828,226 37,740 SH   SOLE   0 0 37,740
Global X S&P 500(R) Catholic Values ETF S&P 500 CATHOLIC 37954Y889   298,528 5,708 SH   SOLE   0 0 5,708
Guidewire Software Inc COM 40171V100   5,610,510 62,339 SH   SOLE   0 0 62,339
Health Care Select Sector SPDR(R) ETF SBI HEALTHCARE 81369Y209   426,387 3,312 SH   SOLE   0 0 3,312
Home Depot Inc COM 437076102   5,449,979 18,037 SH   SOLE   0 0 18,037
Honeywell International Inc COM 438516106   3,263,833 17,667 SH   SOLE   0 0 17,667
Industrial Select Sector SPDR(R) ETF COM 81369Y704   1,176,718 11,607 SH   SOLE   0 0 11,607
Intel Corp COM 458140100   596,920 16,791 SH   SOLE   0 0 16,791
Intercontinental Exchange Inc COM 45866F104   743,845 6,761 SH   SOLE   0 0 6,761
Invesco BulletShares 2023 Corp Bd ETF BULSHS 2023 CB 46138J866   12,883,496 606,853 SH   SOLE   0 0 606,853
Invesco BulletShares 2024 Corp Bd ETF BULSHS 2024 CB 46138J841   4,785,161 231,503 SH   SOLE   0 0 231,503
Invesco BulletShares 2025 Corp Bd ETF BULSHS 2025 CB 46138J825   3,958,215 196,828 SH   SOLE   0 0 196,828
Invesco BulletShares 2026 Corp Bd ETF BULSHS 2026 CB 46138J791   2,242,361 119,368 SH   SOLE   0 0 119,368
Invesco BulletShares 2027 Corp Bd ETF BULSHS 2027 CB 46138J783   1,896,103 101,206 SH   SOLE   0 0 101,206
Invesco BulletShares 2028 Corp Bd ETF INVSCO BLSH 28 46138J643   1,838,053 94,916 SH   SOLE   0 0 94,916
Invesco FTSE RAFI US 1000 ETF FTSE RAFI 1000 46137V613   273,016 8,580 SH   SOLE   0 0 8,580
INVSC BLTSHRS 2029 CORP BND ETF BULETSHS 2029 46138J577   1,827,636 104,287 SH   SOLE   0 0 104,287
iShares 7-10 Year Treasury Bond 7-10 YR TRSY BD 464287440   207,360 2,264 SH   SOLE   0 0 2,264
iShares Core MSCI Emerging Markets CORE MSCI EMKT 46434G103   2,941,529 61,810 SH   SOLE   0 0 61,810
iShares Core S&P 500 CORE S&P SCP ETF 464287200   2,186,809 5,092 SH   SOLE   0 0 5,092
iShares Core S&P Mid-Cap CORE S&P MCP ETF 464287507   9,185,152 36,836 SH   SOLE   0 0 36,836
iShares Core S&P Small-Cap CORE S&P SCP ETF 464287804   12,004,424 127,260 SH   SOLE   0 0 127,260
iShares Core US Aggregate Bond CORE US AGGBD ET 464287226   7,885,035 83,848 SH   SOLE   0 0 83,848
iShares Currency Hedged MSCI EAFE HDG MSCI EAFE 46434V803   8,223,490 273,206 SH   SOLE   0 0 273,206
iShares Global Clean Energy GL CLEAN ENE ETF 464288224   330,631 22,615 SH   SOLE   0 0 22,615
iShares iBonds Dec 2023 Term Corporate IBONDS DEC23 ETF 46434VAX8   11,060,701 436,148 SH   SOLE   0 0 436,148
iShares iBonds Dec 2023 Term Muni Bd ETF IBONDS DEC2023 46435G318   1,121,084 43,921 SH   SOLE   0 0 43,921
iShares iBonds Dec 2024 Term Corporate IBONDS DEC24 ETF 46434VBG4   873,803 35,334 SH   SOLE   0 0 35,334
iShares iBonds Dec 2025 Term Corporate IBONDS DEC25 ETF 46434VBD1   1,034,086 42,433 SH   SOLE   0 0 42,433
iShares iBonds Dec 2026 Term Corporate IBONDS DEC2026 46435GAA0   638,368 27,357 SH   SOLE   0 0 27,357
iShares iBonds Dec 2027 Term Corp ETF IBONDS ETF 46435UAA9   457,862 19,787 SH   SOLE   0 0 19,787
iShares iBoxx $ Invst Grade Crp Bond IBOXX INV CP ETF 464287242   1,289,188 12,637 SH   SOLE   0 0 12,637
iShares MSCI Emerging Mkts ex China ETF MSCI EMRG CHN 46434G764   427,591 8,581 SH   SOLE   0 0 8,581
iShares National AMT-Free Muni Bond NATIONAL MUN ETF 464288414   475,991 4,642 SH   SOLE   0 0 4,642
iShares Short-Term National Muni Bond SHRT NAT MUN ETF 464288158   3,194,523 31,057 SH   SOLE   0 0 31,057
Ishares Tr Ibds Dec28 Etf IBDS DEC28 ETF 46435U515   252,154 10,493 SH   SOLE   0 0 10,493
Johnson & Johnson COM 478160104   1,919,544 12,325 SH   SOLE   0 0 12,325
JPMorgan Chase & Co COM 46625H100   5,428,874 37,435 SH   SOLE   0 0 37,435
KENVUE ORD COM 49177J102   4,679,965 233,066 SH   SOLE   0 0 233,066
KLA-Tencor Corp COM 482480100   8,961,758 19,539 SH   SOLE   0 0 19,539
Lam Research Corp COM 512807108   2,065,223 3,295 SH   SOLE   0 0 3,295
Linde plc SHS G54950103   761,083 2,044 SH   SOLE   0 0 2,044
Lockheed Martin Corp SHS - A - 539830109   2,701,181 6,605 SH   SOLE   0 0 6,605
Lowe s Companies Inc COM 548661107   2,631,254 12,660 SH   SOLE   0 0 12,660
Masco Corp COM 574599106   636,750 11,913 SH   SOLE   0 0 11,913
Materials Select Sector SPDR(R) ETF SBI MATERIALS 81369Y100   337,215 4,293 SH   SOLE   0 0 4,293
McDonald s Corp COM 580135101   2,971,603 11,280 SH   SOLE   0 0 11,280
Medtronic Inc SHS G5960L103   2,734,059 34,891 SH   SOLE   0 0 34,891
Merck & Co Inc COM 58933Y105   6,361,375 61,791 SH   SOLE   0 0 61,791
Microchip Technology Inc COM 595017104   3,442,196 44,102 SH   SOLE   0 0 44,102
Microsoft Corp COM 594918104   23,104,875 73,175 SH   SOLE   0 0 73,175
Monster Beverage Corp COM 61174X109   8,354,981 157,790 SH   SOLE   0 0 157,790
Moody s Corporation COM 615369105   1,891,013 5,981 SH   SOLE   0 0 5,981
NextEra Energy Inc COM 65339F101   686,048 11,975 SH   SOLE   0 0 11,975
Nike Inc CL B 654106103   1,529,355 15,994 SH   SOLE   0 0 15,994
Oracle Corporation COM 68389X105   457,680 4,321 SH   SOLE   0 0 4,321
PepsiCo Inc COM 713448108   4,125,799 24,350 SH   SOLE   0 0 24,350
Pfizer Inc COM 717081103   2,344,365 70,677 SH   SOLE   0 0 70,677
PowerShares Build America Bond ETF TAXABLE MUN BD 46138G805   2,860,975 113,127 SH   SOLE   0 0 113,127
PowerShares Dynamic Large Cap Growth ETF DYNMC LRG GWTH 46137V746   263,025 3,880 SH   SOLE   0 0 3,880
Procter & Gamble Co COM 742718109   4,624,254 31,703 SH   SOLE   0 0 31,703
QCR Holdings Inc COM 74727A104   885,490 18,250 SH   SOLE   0 0 18,250
Raytheon Technologies Ord COM 75513E101   2,766,715 38,443 SH   SOLE   0 0 38,443
Roper Industries Inc COM 776696106   987,931 2,040 SH   SOLE   0 0 2,040
S&Pglobal Inc Com COM 78409V104   1,076,132 2,945 SH   SOLE   0 0 2,945
Salesforce.com Inc COM 79466L302   9,429,270 46,500 SH   SOLE   0 0 46,500
Schwab Fundamental US Small Company ETF SCHWAB FDT US SC 808524763   220,969 4,557 SH   SOLE   0 0 4,557
Schwab Short-Term US Treasury ETF(TM) SHT TM US TRES 808524862   272,973 5,700 SH   SOLE   0 0 5,700
Schwab US Aggregate Bond ETF(TM) US AGGREGATE B 808524839   1,354,588 30,626 SH   SOLE   0 0 30,626
Schwab US Broad Market ETF(TM) US BRD MKT ETF 808524102   759,041 15,227 SH   SOLE   0 0 15,227
Schwab US Large-Cap ETF(TM) US LRG CAP ETF 808524201   5,440,107 107,512 SH   SOLE   0 0 107,512
Schwab US Large-Cap Growth ETF(TM) US LCAP GR ETF 808524300   215,284 2,960 SH   SOLE   0 0 2,960
Schwab US Mid-Cap ETF(TM) US MID-CAP ETF 808524508   5,831,204 86,158 SH   SOLE   0 0 86,158
Schwab US Small-Cap ETF(TM) US SML CAP ETF 808524607   3,956,250 95,515 SH   SOLE   0 0 95,515
ServiceNow Inc COM 81762P102   8,012,692 14,335 SH   SOLE   0 0 14,335
SHYFT GROUP ORD COM 825698103   449,100 30,000 SH   SOLE   0 0 30,000
Sirius XM Holdings Inc COM 82968B103   182,179 40,305 SH   SOLE   0 0 40,305
SPDR(R) Kensho Clean Power ETF S&P KENSHO CLEAN 78468R655   1,950,961 28,922 SH   SOLE   0 0 28,922
SPDR(R) Nuveen Barclays ST Muni Bd ETF NUVN BR SHT MUNI 78468R739   326,615 7,065 SH   SOLE   0 0 7,065
SPDR(R) Nuveen Blmbg Barclays Muni Bd ETF NUVEEN BRC MUNIC 78468R721   284,050 6,500 SH   SOLE   0 0 6,500
SPDR(R) Portfolio Mortgage Backed Bond ETF PORTFLI MORTGAGE 78464A383   1,330,088 63,947 SH   SOLE   0 0 63,947
SPDR(R) S&P 1500 ETF PORTFOLI S&P1500 78464A805   3,127,092 59,575 SH   SOLE   0 0 59,575
SPDR(R) S&P 500 ETF TR UNIT 78462F103   1,624,851 3,801 SH   SOLE   0 0 3,801
SPDR(R) S&P Bank ETF S&P BK ETF 78464A797   482,403 13,091 SH   SOLE   0 0 13,091
SPDR(R) S&P MidCap 400 ETF UTSER1 S&PDCRP 78467Y107   10,357,508 22,682 SH   SOLE   0 0 22,682
Starbucks Corp COM 855244109   4,307,057 47,190 SH   SOLE   0 0 47,190
Stryker Corporation COM 863667101   241,571 884 SH   SOLE   0 0 884
Technology Select Sector SPDR(R) ETF COM 81369Y803   3,564,002 21,741 SH   SOLE   0 0 21,741
Teradyne Inc COM 880770102   385,365 3,836 SH   SOLE   0 0 3,836
U.S. Bancorp COM 902973304   2,678,653 81,024 SH   SOLE   0 0 81,024
Unilever PLC SPON ADR NEW 904767704   816,681 16,532 SH   SOLE   0 0 16,532
Union Pacific Corp COM 907818108   1,093,900 5,372 SH   SOLE   0 0 5,372
Valero Energy Corp COM 91913Y100   1,960,700 13,836 SH   SOLE   0 0 13,836
Vanguard 500 ETF S&P 500 ETF SHS 922908363   203,419 518 SH   SOLE   0 0 518
Vanguard Consumer Discretionary ETF CONSUM DIS ETF 92204A108   6,084,260 22,587 SH   SOLE   0 0 22,587
Vanguard Consumer Staples ETF CONSUM STP ETF 92204A207   2,596,168 14,212 SH   SOLE   0 0 14,212
Vanguard Financials ETF FINANCIALS ETF 92204A405   7,142,764 88,929 SH   SOLE   0 0 88,929
Vanguard FTSE Emerging Markets ETF FTSE EMR MKT ETF 922042858   1,709,007 43,586 SH   SOLE   0 0 43,586
Vanguard Health Care ETF HEALTH CAR ETF 92204A504   6,053,726 25,750 SH   SOLE   0 0 25,750
Vanguard Industrials ETF INDUSTRIAL ETF 92204A603   4,580,898 23,494 SH   SOLE   0 0 23,494
Vanguard Materials ETF MATERIALS ETF 92204A801   3,989,744 23,126 SH   SOLE   0 0 23,126
Vanguard Sector Index Fds Vanguard Information Tec INF TECH ETF 92204A702   13,846,322 33,373 SH   SOLE   0 0 33,373
Vanguard Small-Cap ETF SMALL CP ETF 922908751   851,004 4,501 SH   SOLE   0 0 4,501
Vanguard Tax-Exempt Bond ETF TAX EXEMPT BD 922907746   449,014 9,335 SH   SOLE   0 0 9,335
Vanguard Telecommunication Services ETF TELCOMM ETF 92204A884   5,391,829 51,258 SH   SOLE   0 0 51,258
Vanguard Total Stock Market ETF TOTAL STK MKT 922908769   2,218,813 10,446 SH   SOLE   0 0 10,446
Vanguard Utilities ETF UTILITIES ETF 92204A876   1,144,093 8,970 SH   SOLE   0 0 8,970
Veeva Systems Inc CL A COM 922475108   5,244,941 25,780 SH   SOLE   0 0 25,780
Verizon Communications Inc COM 92343V104   213,456 6,586 SH   SOLE   0 0 6,586
Visa Inc COM CL A 92826C839   4,483,585 19,493 SH   SOLE   0 0 19,493
Wal-Mart Stores Inc COM 931142103   322,099 2,014 SH   SOLE   0 0 2,014
Walt Disney Co COM DISNEY 254687106   4,550,228 56,141 SH   SOLE   0 0 56,141
WisdomTree Dyn Ccy Hdgd Intl SmCp Eq ETF DYNAMIC INT EQ 97717X271   705,061 23,049 SH   SOLE   0 0 23,049
WisdomTree Dynamic Ccy Hdgd Intl Eq ETF CURRNCY INT EQ 97717X263   14,601,723 479,374 SH   SOLE   0 0 479,374
WisdomTree EmMkts ex-Stt-Ownd EntrprsETF EM EX ST-OWNED 97717X578   749,616 28,107 SH   SOLE   0 0 28,107
WisdomTree International Hedged Quality Dividend G ITL HDG QTLY DIV 97717X594   1,118,346 28,868 SH   SOLE   0 0 28,868
Workday Inc CL A 98138H101   587,830 2,736 SH   SOLE   0 0 2,736
Zimmer Biomet Holdings INC COM 98956P102   2,659,053 23,695 SH   SOLE   0 0 23,695