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   477,735 4,370 SH   SOLE   0 0 4,370
Accenture PLC SHS CLASS A G1151C101   2,401,277 6,843 SH   SOLE   0 0 6,843
Adobe Systems Inc COM 00724F101   5,509,601 9,235 SH   SOLE   0 0 9,235
Alphabet Inc. CL A CL A 02079K305   17,612,115 126,080 SH   SOLE   0 0 126,080
Alphabet Inc. CL C CL C ADDED 02079K107   834,447 5,921 SH   SOLE   0 0 5,921
Amazon.com Inc COM 023135106   16,126,608 106,138 SH   SOLE   0 0 106,138
Amgen Inc COM 031162100   5,139,477 17,844 SH   SOLE   0 0 17,844
Apple Inc COM 037833100   5,642,740 29,308 SH   SOLE   0 0 29,308
Applied Materials Inc COM 038222105   1,610,993 9,940 SH   SOLE   0 0 9,940
ASML Holding NV N Y REGISTRY SHS N07059210   1,080,882 1,428 SH   SOLE   0 0 1,428
Aspen Technology Inc COM 29109X106   295,882 1,344 SH   SOLE   0 0 1,344
AT&T Inc COM 00206R102   310,196 18,486 SH   SOLE   0 0 18,486
Bank of America Corporation COM 060505104   2,140,043 63,559 SH   SOLE   0 0 63,559
Berkshire Hathaway Inc CL B NEW 084670702   14,054,901 39,407 SH   SOLE   0 0 39,407
Biogen Idec Inc COM 09062X103   5,252,513 20,298 SH   SOLE   0 0 20,298
BlackRock Inc COM 09247X101   11,270,275 13,883 SH   SOLE   0 0 13,883
BNDBLXX BLMBRG 1 YR TRG US TR ETF BLOOMBERG ONE YR 09789C861   939,747 18,878 SH   SOLE   0 0 18,878
BNDBLXX BLMBRG 6 MNTH TRG US TR ETF BLOOMBERG SIX MN 09789C788   1,593,836 31,750 SH   SOLE   0 0 31,750
Boeing Co COM 097023105   207,225 795 SH   SOLE   0 0 795
Bristol-Myers Squibb Company COM 110122108   1,800,232 35,085 SH   SOLE   0 0 35,085
Canadian National Railway Co COM 136375102   915,215 7,285 SH   SOLE   0 0 7,285
Caterpillar Inc COM 149123101   290,939 984 SH   SOLE   0 0 984
Cheniere Energy Inc COM NEW 16411R208   2,999,887 17,573 SH   SOLE   0 0 17,573
Chevron Corp COM 166764100   636,913 4,270 SH   SOLE   0 0 4,270
Clorox Co COM 189054109   699,974 4,909 SH   SOLE   0 0 4,909
CME Group Inc COM 12572Q105   767,637 3,645 SH   SOLE   0 0 3,645
CMS Energy Corp COM 125896100   1,274,777 21,952 SH   SOLE   0 0 21,952
Coca-Cola Co COM 191216100   1,034,513 17,555 SH   SOLE   0 0 17,555
Comcast Corp CL A 20030N101   6,282,828 143,280 SH   SOLE   0 0 143,280
Comerica Inc COM 200340107   444,694 7,968 SH   SOLE   0 0 7,968
Compass Minerals International Inc COM 20451N101   595,430 23,516 SH   SOLE   0 0 23,516
Constellation Brands Inc CL A 21036P108   666,520 2,757 SH   SOLE   0 0 2,757
Consumer Discret Sel Sect SPDR(R) ETF SBI CONS DISCR 81369Y407   1,476,255 8,256 SH   SOLE   0 0 8,256
Consumer Staples Select Sector SPDR(R) ETF SBI CONS STPLS 81369Y308   202,260 2,808 SH   SOLE   0 0 2,808
Corteva Inc com COM 22052L104   2,552,668 53,269 SH   SOLE   0 0 53,269
Costco Wholesale Corp COM 22160K105   1,227,749 1,860 SH   SOLE   0 0 1,860
DIMENSIONAL U S CORE EQUITY 2 ETF US CORE EQUITY 2 25434V708   449,324 15,372 SH   SOLE   0 0 15,372
Domino s Pizza Inc COM 25754A201   1,301,822 3,158 SH   SOLE   0 0 3,158
Ecolab Inc COM 278865100   1,400,549 7,061 SH   SOLE   0 0 7,061
Eli Lilly and Co COM 532457108   976,191 1,675 SH   SOLE   0 0 1,675
Emerson Electric Co COM 291011104   6,659,768 68,425 SH   SOLE   0 0 68,425
Equifax Inc COM 294429105   1,629,147 6,588 SH   SOLE   0 0 6,588
Etsy Inc com COM 29786A106   1,225,800 15,124 SH   SOLE   0 0 15,124
Exxon Mobil Corporation CL A 30231G102   3,539,293 35,400 SH   SOLE   0 0 35,400
Fidelity(R) MSCI Consumer Discret ETF MSCI CONSM DIS 316092204   2,595,372 32,878 SH   SOLE   0 0 32,878
Fidelity(R) MSCI Consumer Staples ETF CONSMR STAPLES 316092303   991,536 22,217 SH   SOLE   0 0 22,217
Fidelity(R) MSCI Financials ETF MSCI FINLS IDX 316092501   2,070,829 38,671 SH   SOLE   0 0 38,671
Fidelity(R) MSCI Health Care ETF MSCI HLTH CARE I 316092600   3,694,585 57,112 SH   SOLE   0 0 57,112
Fidelity(R) MSCI Industrials ETF MSCI INDL INDX 316092709   2,042,031 33,350 SH   SOLE   0 0 33,350
Fidelity(R) MSCI Information Tech ETF MSCI INFO TECH I 316092808   6,489,252 45,177 SH   SOLE   0 0 45,177
Fidelity(R) MSCI Materials ETF MSCI MATLS INDEX 316092881   980,678 20,121 SH   SOLE   0 0 20,121
Fidelity(R) MSCI Telecommunication Svc ETF MSCI COMMNTN SVC 316092873   1,721,982 38,657 SH   SOLE   0 0 38,657
Fidelity(R) MSCI Utilities ETF MSCI UTILS INDEX 316092865   449,107 10,991 SH   SOLE   0 0 10,991
Financial Select Sector SPDR(R) ETF SBI INT-FINL 81369Y605   456,990 12,154 SH   SOLE   0 0 12,154
Ford Motor Co COM 345370860   169,189 13,879 SH   SOLE   0 0 13,879
Fortinet, Inc. COM 34959E109   812,982 13,890 SH   SOLE   0 0 13,890
General Dynamics Corp COM 369550108   2,910,901 11,210 SH   SOLE   0 0 11,210
General Electric Co COM 369604301   339,879 2,663 SH   SOLE   0 0 2,663
Gilead Sciences Inc COM 375558103   3,004,651 37,090 SH   SOLE   0 0 37,090
Global X S&P 500(R) Catholic Values ETF S&P 500 CATHOLIC 37954Y889   331,007 5,708 SH   SOLE   0 0 5,708
Guidewire Software Inc COM 40171V100   6,633,448 60,835 SH   SOLE   0 0 60,835
Health Care Select Sector SPDR(R) ETF SBI HEALTHCARE 81369Y209   426,188 3,125 SH   SOLE   0 0 3,125
Home Depot Inc COM 437076102   6,115,129 17,646 SH   SOLE   0 0 17,646
Honeywell International Inc COM 438516106   3,635,568 17,336 SH   SOLE   0 0 17,336
Industrial Select Sector SPDR(R) ETF COM 81369Y704   1,289,911 11,316 SH   SOLE   0 0 11,316
Intel Corp COM 458140100   736,331 14,653 SH   SOLE   0 0 14,653
Intercontinental Exchange Inc COM 45866F104   852,904 6,641 SH   SOLE   0 0 6,641
Invesco BulletShares 2024 Corp Bd ETF BULSHS 2024 CB 46138J841   5,137,161 245,974 SH   SOLE   0 0 245,974
Invesco BulletShares 2025 Corp Bd ETF BULSHS 2025 CB 46138J825   4,292,772 209,864 SH   SOLE   0 0 209,864
Invesco BulletShares 2026 Corp Bd ETF BULSHS 2026 CB 46138J791   2,769,277 143,486 SH   SOLE   0 0 143,486
Invesco BulletShares 2027 Corp Bd ETF BULSHS 2027 CB 46138J783   2,382,740 122,474 SH   SOLE   0 0 122,474
Invesco BulletShares 2028 Corp Bd ETF INVSCO BLSH 28 46138J643   2,205,049 108,730 SH   SOLE   0 0 108,730
INVESCO BULLTSHR 2030 COR BND ETF INVSCO 30 COR 46138J460   351,132 21,108 SH   SOLE   0 0 21,108
INVESCO BULLTSHR 2031 CRP BND ETF BULETSHS 2031 CP 46138J429   1,586,116 96,626 SH   SOLE   0 0 96,626
Invesco FTSE RAFI US 1000 ETF FTSE RAFI 1000 46137V613   302,016 8,580 SH   SOLE   0 0 8,580
INVSC BLTSHRS 2029 CORP BND ETF BULETSHS 2029 46138J577   2,255,265 121,610 SH   SOLE   0 0 121,610
iShares 7-10 Year Treasury Bond 7-10 YR TRSY BD 464287440   219,480 2,277 SH   SOLE   0 0 2,277
iShares Core MSCI Emerging Markets CORE MSCI EMKT 46434G103   3,165,692 62,588 SH   SOLE   0 0 62,588
iShares Core S&P 500 CORE S&P SCP ETF 464287200   2,294,387 4,804 SH   SOLE   0 0 4,804
iShares Core S&P Mid-Cap CORE S&P MCP ETF 464287507   10,172,066 36,702 SH   SOLE   0 0 36,702
iShares Core S&P Small-Cap CORE S&P SCP ETF 464287804   13,745,139 126,976 SH   SOLE   0 0 126,976
iShares Core US Aggregate Bond CORE US AGGBD ET 464287226   8,177,869 82,397 SH   SOLE   0 0 82,397
iShares Currency Hedged MSCI EAFE HDG MSCI EAFE 46434V803   8,717,640 276,663 SH   SOLE   0 0 276,663
iShares Global Clean Energy GL CLEAN ENE ETF 464288224   426,992 27,424 SH   SOLE   0 0 27,424
iShares iBonds 2024 Term HY and Inc ETF IBONDS 24 TRM HG 46435U184   1,012,420 43,620 SH   SOLE   0 0 43,620
iShares iBonds Dec 2024 Term Corporate IBONDS DEC24 ETF 46434VBG4   1,902,843 76,389 SH   SOLE   0 0 76,389
iShares iBonds Dec 2025 Term Corporate IBONDS DEC25 ETF 46434VBD1   1,050,634 42,433 SH   SOLE   0 0 42,433
iShares iBonds Dec 2026 Term Corporate IBONDS DEC2026 46435GAA0   653,824 27,357 SH   SOLE   0 0 27,357
iShares iBonds Dec 2027 Term Corp ETF IBONDS ETF 46435UAA9   473,494 19,787 SH   SOLE   0 0 19,787
iShares iBoxx $ Invst Grade Crp Bond IBOXX INV CP ETF 464287242   1,319,800 11,927 SH   SOLE   0 0 11,927
iShares MSCI Emerging Mkts ex China ETF MSCI EMRG CHN 46434G764   456,966 8,247 SH   SOLE   0 0 8,247
iShares National AMT-Free Muni Bond NATIONAL MUN ETF 464288414   475,920 4,390 SH   SOLE   0 0 4,390
iShares Short-Term National Muni Bond SHRT NAT MUN ETF 464288158   3,248,509 30,812 SH   SOLE   0 0 30,812
Ishares Tr Ibds Dec28 Etf IBDS DEC28 ETF 46435U515   248,349 9,898 SH   SOLE   0 0 9,898
Johnson & Johnson COM 478160104   1,902,748 12,140 SH   SOLE   0 0 12,140
JPMorgan Chase & Co COM 46625H100   6,287,345 36,963 SH   SOLE   0 0 36,963
Kenvue COM 49177J102   4,653,236 216,128 SH   SOLE   0 0 216,128
KLA-Tencor Corp COM 482480100   10,588,380 18,215 SH   SOLE   0 0 18,215
Lam Research Corp COM 512807108   2,515,851 3,212 SH   SOLE   0 0 3,212
Linde plc SHS G54950103   827,170 2,014 SH   SOLE   0 0 2,014
Lockheed Martin Corp SHS - A - 539830109   2,981,866 6,579 SH   SOLE   0 0 6,579
Lowe s Companies Inc COM 548661107   2,774,086 12,465 SH   SOLE   0 0 12,465
Masco Corp COM 574599106   1,004,231 14,993 SH   SOLE   0 0 14,993
Materials Select Sector SPDR(R) ETF SBI MATERIALS 81369Y100   364,400 4,260 SH   SOLE   0 0 4,260
McDonald s Corp COM 580135101   3,296,005 11,116 SH   SOLE   0 0 11,116
Medtronic Inc SHS G5960L103   2,817,726 34,204 SH   SOLE   0 0 34,204
Merck & Co Inc COM 58933Y105   6,719,984 61,640 SH   SOLE   0 0 61,640
Microchip Technology Inc COM 595017104   3,831,518 42,487 SH   SOLE   0 0 42,487
Microsoft Corp COM 594918104   27,725,157 73,729 SH   SOLE   0 0 73,729
Monster Beverage Corp COM 61174X109   8,194,101 142,234 SH   SOLE   0 0 142,234
Moody s Corporation COM 615369105   2,208,617 5,655 SH   SOLE   0 0 5,655
NextEra Energy Inc COM 65339F101   719,830 11,851 SH   SOLE   0 0 11,851
Nike Inc CL B 654106103   1,956,659 18,022 SH   SOLE   0 0 18,022
Oracle Corporation COM 68389X105   440,276 4,176 SH   SOLE   0 0 4,176
PepsiCo Inc COM 713448108   3,952,621 23,273 SH   SOLE   0 0 23,273
Pfizer Inc COM 717081103   994,627 34,548 SH   SOLE   0 0 34,548
PowerShares Build America Bond ETF TAXABLE MUN BD 46138G805   3,132,908 116,422 SH   SOLE   0 0 116,422
PowerShares Dynamic Large Cap Growth ETF DYNMC LRG GWTH 46137V746   301,476 3,880 SH   SOLE   0 0 3,880
Procter & Gamble Co COM 742718109   4,439,191 30,293 SH   SOLE   0 0 30,293
QCR Holdings Inc COM 74727A104   1,065,618 18,250 SH   SOLE   0 0 18,250
Raytheon Technologies Ord COM 75513E101   3,237,674 38,480 SH   SOLE   0 0 38,480
Roper Industries Inc COM 776696106   1,078,346 1,978 SH   SOLE   0 0 1,978
S&Pglobal Inc Com COM 78409V104   1,266,936 2,876 SH   SOLE   0 0 2,876
Salesforce.com Inc COM 79466L302   12,032,077 45,725 SH   SOLE   0 0 45,725
Schwab Fundamental US Small Company ETF SCHWAB FDT US SC 808524763   238,337 4,306 SH   SOLE   0 0 4,306
Schwab Short-Term US Treasury ETF(TM) SHT TM US TRES 808524862   276,213 5,701 SH   SOLE   0 0 5,701
Schwab US Aggregate Bond ETF(TM) US AGGREGATE B 808524839   1,359,905 29,170 SH   SOLE   0 0 29,170
Schwab US Broad Market ETF(TM) US BRD MKT ETF 808524102   848,884 15,249 SH   SOLE   0 0 15,249
Schwab US Large-Cap ETF(TM) US LRG CAP ETF 808524201   5,867,405 104,032 SH   SOLE   0 0 104,032
Schwab US Mid-Cap ETF(TM) US MID-CAP ETF 808524508   6,365,704 84,515 SH   SOLE   0 0 84,515
Schwab US Small-Cap ETF(TM) US SML CAP ETF 808524607   4,446,145 94,118 SH   SOLE   0 0 94,118
ServiceNow Inc COM 81762P102   9,884,502 13,991 SH   SOLE   0 0 13,991
SHYFT GROUP ORD COM 825698103   366,600 30,000 SH   SOLE   0 0 30,000
Sirius XM Holdings Inc COM 82968B103   220,469 40,305 SH   SOLE   0 0 40,305
Southern Co COM 842587107   212,744 3,034 SH   SOLE   0 0 3,034
SPDR(R) Kensho Clean Power ETF S&P KENSHO CLEAN 78468R655   2,120,200 29,554 SH   SOLE   0 0 29,554
SPDR(R) Nuveen Barclays ST Muni Bd ETF NUVN BR SHT MUNI 78468R739   337,636 7,065 SH   SOLE   0 0 7,065
SPDR(R) Nuveen Blmbg Barclays Muni Bd ETF NUVEEN BRC MUNIC 78468R721   305,500 6,500 SH   SOLE   0 0 6,500
SPDR(R) Portfolio Mortgage Backed Bond ETF PORTFLI MORTGAGE 78464A383   1,388,458 62,912 SH   SOLE   0 0 62,912
SPDR(R) Portfolio S&P 400 Mid Cap ETF PORTFOLIO S&P400 78464A847   456,994 9,380 SH   SOLE   0 0 9,380
SPDR(R) S&P 1500 ETF PORTFOLI S&P1500 78464A805   3,731,916 63,848 SH   SOLE   0 0 63,848
SPDR(R) S&P 500 ETF TR UNIT 78462F103   1,667,387 3,508 SH   SOLE   0 0 3,508
SPDR(R) S&P 600 Small Cap ETF PORTFOLIO S&P600 78468R853   316,097 7,494 SH   SOLE   0 0 7,494
SPDR(R) S&P Bank ETF S&P BK ETF 78464A797   586,433 12,743 SH   SOLE   0 0 12,743
SPDR(R) S&P MidCap 400 ETF UTSER1 S&PDCRP 78467Y107   11,239,482 22,152 SH   SOLE   0 0 22,152
Starbucks Corp COM 855244109   4,368,002 45,495 SH   SOLE   0 0 45,495
Stryker Corporation COM 863667101   219,804 734 SH   SOLE   0 0 734
Technology Select Sector SPDR(R) ETF COM 81369Y803   3,981,256 20,684 SH   SOLE   0 0 20,684
Teradyne Inc COM 880770102   405,431 3,736 SH   SOLE   0 0 3,736
U.S. Bancorp COM 902973304   3,557,010 82,186 SH   SOLE   0 0 82,186
Unilever PLC SPON ADR NEW 904767704   776,747 16,022 SH   SOLE   0 0 16,022
Union Pacific Corp COM 907818108   1,286,803 5,239 SH   SOLE   0 0 5,239
Valero Energy Corp COM 91913Y100   1,764,360 13,572 SH   SOLE   0 0 13,572
Vanguard 500 ETF S&P 500 ETF SHS 922908363   226,262 518 SH   SOLE   0 0 518
Vanguard Consumer Discretionary ETF CONSUM DIS ETF 92204A108   7,257,427 23,830 SH   SOLE   0 0 23,830
Vanguard Consumer Staples ETF CONSUM STP ETF 92204A207   2,802,211 14,674 SH   SOLE   0 0 14,674
Vanguard Financials ETF FINANCIALS ETF 92204A405   8,564,850 92,834 SH   SOLE   0 0 92,834
Vanguard FTSE Developed Markets ETF VAN FTSE DEV MKT 921943858   410,712 8,574 SH   SOLE   0 0 8,574
Vanguard FTSE Emerging Markets ETF FTSE EMR MKT ETF 922042858   1,835,481 44,659 SH   SOLE   0 0 44,659
Vanguard Health Care ETF HEALTH CAR ETF 92204A504   6,855,787 27,347 SH   SOLE   0 0 27,347
Vanguard Industrials ETF INDUSTRIAL ETF 92204A603   5,378,975 24,402 SH   SOLE   0 0 24,402
Vanguard Materials ETF MATERIALS ETF 92204A801   4,602,677 24,232 SH   SOLE   0 0 24,232
Vanguard Sector Index Fds Vanguard Information Tec INF TECH ETF 92204A702   16,378,370 33,840 SH   SOLE   0 0 33,840
Vanguard Small-Cap ETF SMALL CP ETF 922908751   913,719 4,283 SH   SOLE   0 0 4,283
Vanguard Tax-Exempt Bond ETF TAX EXEMPT BD 922907746   448,985 8,795 SH   SOLE   0 0 8,795
Vanguard Telecommunication Services ETF TELCOMM ETF 92204A884   6,284,123 53,380 SH   SOLE   0 0 53,380
Vanguard Total Stock Market ETF TOTAL STK MKT 922908769   2,449,746 10,327 SH   SOLE   0 0 10,327
Vanguard Utilities ETF UTILITIES ETF 92204A876   2,654,562 19,366 SH   SOLE   0 0 19,366
Veeva Systems Inc CL A COM 922475108   4,915,036 25,530 SH   SOLE   0 0 25,530
Verizon Communications Inc COM 92343V104   290,440 7,704 SH   SOLE   0 0 7,704
Visa Inc COM CL A 92826C839   4,578,543 17,586 SH   SOLE   0 0 17,586
Wal-Mart Stores Inc COM 931142103   318,515 2,020 SH   SOLE   0 0 2,020
Walt Disney Co COM DISNEY 254687106   3,865,676 42,814 SH   SOLE   0 0 42,814
WisdomTree Dyn Ccy Hdgd Intl SmCp Eq ETF DYNAMIC INT EQ 97717X271   879,908 26,607 SH   SOLE   0 0 26,607
WisdomTree Dynamic Ccy Hdgd Intl Eq ETF CURRNCY INT EQ 97717X263   15,345,699 476,871 SH   SOLE   0 0 476,871
WisdomTree Emerging Markets SmCp Div ETF EMG MKTS SMCAP 97717W281   228,833 4,584 SH   SOLE   0 0 4,584
WisdomTree Emerging Mkts Qual Div Gr ETF EM MKTS QTLY DIV 97717W323   254,747 10,364 SH   SOLE   0 0 10,364
WisdomTree EmMkts ex-Stt-Ownd EntrprsETF EM EX ST-OWNED 97717X578   859,876 29,774 SH   SOLE   0 0 29,774
WisdomTree International Hedged Quality Dividend G ITL HDG QTLY DIV 97717X594   1,399,149 33,321 SH   SOLE   0 0 33,321
Workday Inc CL A 98138H101   1,038,262 3,761 SH   SOLE   0 0 3,761
Zimmer Biomet Holdings INC COM 98956P102   2,793,867 22,957 SH   SOLE   0 0 22,957