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   3,043,667 25,381 SH   SOLE   0 0 25,381
Accenture PLC SHS CLASS A G1151C101   2,095,761 7,854 SH   SOLE   0 0 7,854
Adobe Systems Inc COM 00724F101   3,278,307 9,742 SH   SOLE   0 0 9,742
Alphabet Inc. CL A CL A 02079K305   10,981,723 124,467 SH   SOLE   0 0 124,467
Alphabet Inc. CL C CL C ADDED 02079K107   523,951 5,905 SH   SOLE   0 0 5,905
Amazon.com Inc COM 023135106   8,298,276 98,789 SH   SOLE   0 0 98,789
Amgen Inc COM 031162100   4,958,031 18,878 SH   SOLE   0 0 18,878
Apple Inc COM 037833100   2,974,695 22,895 SH   SOLE   0 0 22,895
Applied Materials Inc COM 038222105   1,069,048 10,978 SH   SOLE   0 0 10,978
ASML Holding NV N Y REGISTRY SHS N07059210   816,868 1,495 SH   SOLE   0 0 1,495
Aspen Technology Inc COM 29109X106   324,532 1,580 SH   SOLE   0 0 1,580
AT&T Inc COM 00206R102   317,297 17,235 SH   SOLE   0 0 17,235
Bank of America Corporation COM 060505104   2,349,494 70,939 SH   SOLE   0 0 70,939
Berkshire Hathaway Inc CL B NEW 084670702   12,616,557 40,844 SH   SOLE   0 0 40,844
Biogen Idec Inc COM 09062X103   5,370,725 19,395 SH   SOLE   0 0 19,395
BlackRock Inc COM 09247X101   10,082,436 14,228 SH   SOLE   0 0 14,228
Bristol-Myers Squibb Company COM 110122108   2,737,367 38,045 SH   SOLE   0 0 38,045
Canadian National Railway Co COM 136375102   866,160 7,286 SH   SOLE   0 0 7,286
Caterpillar Inc COM 149123101   228,301 953 SH   SOLE   0 0 953
Cheniere Energy Inc COM NEW 16411R208   2,927,669 19,523 SH   SOLE   0 0 19,523
Chevron Corp COM 166764100   734,832 4,094 SH   SOLE   0 0 4,094
Clorox Co COM 189054109   564,267 4,021 SH   SOLE   0 0 4,021
CME Group Inc COM 12572Q105   371,802 2,211 SH   SOLE   0 0 2,211
CMS Energy Corp COM 125896100   1,820,384 28,744 SH   SOLE   0 0 28,744
Coca-Cola Co COM 191216100   1,307,182 20,550 SH   SOLE   0 0 20,550
Comcast Corp CL A 20030N101   4,387,231 125,457 SH   SOLE   0 0 125,457
Compass Minerals International Inc COM 20451N101   1,597,655 38,967 SH   SOLE   0 0 38,967
Constellation Brands Inc CL A 21036P108   754,941 3,258 SH   SOLE   0 0 3,258
Consumer Discret Sel Sect SPDR(R) ETF SBI CONS DISCR 81369Y407   1,099,152 8,510 SH   SOLE   0 0 8,510
Consumer Staples Select Sector SPDR(R) ETF SBI CONS STPLS 81369Y308   249,221 3,343 SH   SOLE   0 0 3,343
Corteva Inc com COM 22052L104   2,824,694 48,055 SH   SOLE   0 0 48,055
Costco Wholesale Corp COM 22160K105   939,477 2,058 SH   SOLE   0 0 2,058
Dominion Resources Inc COM 25746U109   2,304,303 37,578 SH   SOLE   0 0 37,578
Domino s Pizza Inc COM 25754A201   683,794 1,974 SH   SOLE   0 0 1,974
Ecolab Inc COM 278865100   231,440 1,590 SH   SOLE   0 0 1,590
Emerson Electric Co COM 291011104   6,744,768 70,214 SH   SOLE   0 0 70,214
Equifax Inc COM 294429105   688,812 3,544 SH   SOLE   0 0 3,544
Etsy Inc com COM 29786A106   1,425,262 11,899 SH   SOLE   0 0 11,899
Exxon Mobil Corporation CL A 30231G102   4,034,664 36,579 SH   SOLE   0 0 36,579
Fidelity(R) MSCI Consumer Discret ETF MSCI CONSM DIS 316092204   1,997,731 35,246 SH   SOLE   0 0 35,246
Fidelity(R) MSCI Consumer Staples ETF CONSMR STAPLES 316092303   1,144,362 25,538 SH   SOLE   0 0 25,538
Fidelity(R) MSCI Financials ETF MSCI FINLS IDX 316092501   1,991,856 41,549 SH   SOLE   0 0 41,549
Fidelity(R) MSCI Health Care ETF MSCI HLTH CARE I 316092600   3,970,353 62,056 SH   SOLE   0 0 62,056
Fidelity(R) MSCI Industrials ETF MSCI INDL INDX 316092709   1,838,550 36,256 SH   SOLE   0 0 36,256
Fidelity(R) MSCI Information Tech ETF MSCI INFO TECH I 316092808   4,770,505 50,476 SH   SOLE   0 0 50,476
Fidelity(R) MSCI Materials ETF MSCI MATLS INDEX 316092881   914,906 20,960 SH   SOLE   0 0 20,960
Fidelity(R) MSCI Telecommunication Svc ETF MSCI COMMNTN SVC 316092873   1,302,499 41,935 SH   SOLE   0 0 41,935
Fidelity(R) MSCI Utilities ETF MSCI UTILS INDEX 316092865   526,473 11,551 SH   SOLE   0 0 11,551
Fifth Third Bancorp COM 316773100   200,699 6,117 SH   SOLE   0 0 6,117
Financial Select Sector SPDR(R) ETF SBI INT-FINL 81369Y605   431,159 12,607 SH   SOLE   0 0 12,607
Fortinet, Inc. COM 34959E109   678,593 13,880 SH   SOLE   0 0 13,880
General Dynamics Corp COM 369550108   2,899,041 11,685 SH   SOLE   0 0 11,685
General Electric Co COM 369604301   223,133 2,663 SH   SOLE   0 0 2,663
Gilead Sciences Inc COM 375558103   2,932,539 34,159 SH   SOLE   0 0 34,159
Global X S&P 500(R) Catholic Values ETF S&P 500 CATHOLIC 37954Y889   265,536 5,708 SH   SOLE   0 0 5,708
Guidewire Software Inc COM 40171V100   3,720,287 59,468 SH   SOLE   0 0 59,468
Health Care Select Sector SPDR(R) ETF SBI HEALTHCARE 81369Y209   486,479 3,581 SH   SOLE   0 0 3,581
Home Depot Inc COM 437076102   5,856,676 18,542 SH   SOLE   0 0 18,542
Honeywell International Inc COM 438516106   3,633,064 16,953 SH   SOLE   0 0 16,953
Industrial Select Sector SPDR(R) ETF COM 81369Y704   1,179,502 12,010 SH   SOLE   0 0 12,010
Intel Corp COM 458140100   545,542 20,641 SH   SOLE   0 0 20,641
Invesco BulletShares 2023 Corp Bd ETF BULSHS 2023 CB 46138J866   8,072,859 384,788 SH   SOLE   0 0 384,788
Invesco BulletShares 2024 Corp Bd ETF BULSHS 2024 CB 46138J841   4,049,006 197,656 SH   SOLE   0 0 197,656
Invesco BulletShares 2025 Corp Bd ETF BULSHS 2025 CB 46138J825   3,165,850 157,192 SH   SOLE   0 0 157,192
Invesco BulletShares 2026 Corp Bd ETF BULSHS 2026 CB 46138J791   1,693,374 89,478 SH   SOLE   0 0 89,478
Invesco BulletShares 2027 Corp Bd ETF BULSHS 2027 CB 46138J783   1,305,117 68,708 SH   SOLE   0 0 68,708
Invesco BulletShares 2028 Corp Bd ETF INVSCO BLSH 28 46138J643   1,646,017 83,916 SH   SOLE   0 0 83,916
INVSC BLTSHRS 2029 CORP BND ETF BULETSHS 2029 46138J577   1,685,169 94,806 SH   SOLE   0 0 94,806
iShares 7-10 Year Treasury Bond 7-10 YR TRSY BD 464287440   221,938 2,317 SH   SOLE   0 0 2,317
iShares Core MSCI Emerging Markets CORE MSCI EMKT 46434G103   2,829,601 60,591 SH   SOLE   0 0 60,591
iShares Core S&P 500 CORE S&P SCP ETF 464287200   1,907,967 4,966 SH   SOLE   0 0 4,966
iShares Core S&P Mid-Cap CORE S&P MCP ETF 464287507   8,418,368 34,802 SH   SOLE   0 0 34,802
iShares Core S&P Small-Cap CORE S&P SCP ETF 464287804   11,768,036 124,345 SH   SOLE   0 0 124,345
iShares Core S&P Total US Stock Mkt CORE S&P TTL STK 464287150   207,506 2,447 SH   SOLE   0 0 2,447
iShares Core US Aggregate Bond CORE US AGGBD ET 464287226   6,806,890 70,181 SH   SOLE   0 0 70,181
iShares Currency Hedged MSCI EAFE HDG MSCI EAFE 46434V803   7,216,538 267,279 SH   SOLE   0 0 267,279
iShares Global Clean Energy GL CLEAN ENE ETF 464288224   360,873 18,180 SH   SOLE   0 0 18,180
iShares iBonds Dec 2023 Term Corporate IBONDS DEC23 ETF 46434VAX8   1,305,275 52,148 SH   SOLE   0 0 52,148
iShares iBonds Dec 2023 Term Muni Bd ETF IBONDS DEC2023 46435G318   608,400 24,000 SH   SOLE   0 0 24,000
iShares iBonds Dec 2024 Term Corporate IBONDS DEC24 ETF 46434VBG4   905,929 37,098 SH   SOLE   0 0 37,098
iShares iBonds Dec 2025 Term Corporate IBONDS DEC25 ETF 46434VBD1   1,070,854 44,032 SH   SOLE   0 0 44,032
iShares iBonds Dec 2026 Term Corporate IBONDS DEC2026 46435GAA0   660,475 28,286 SH   SOLE   0 0 28,286
iShares iBonds Dec 2027 Term Corp ETF IBONDS ETF 46435UAA9   484,863 20,747 SH   SOLE   0 0 20,747
iShares iBoxx $ Invst Grade Crp Bond IBOXX INV CP ETF 464287242   1,529,433 14,507 SH   SOLE   0 0 14,507
iShares MSCI Emerging Mkts ex China ETF MSCI EMRG CHN 46434G764   413,464 8,710 SH   SOLE   0 0 8,710
iShares Short-Term National Muni Bond SHRT NAT MUN ETF 464288158   3,205,729 30,745 SH   SOLE   0 0 30,745
Ishares Tr Ibds Dec28 Etf IBDS DEC28 ETF 46435U515   266,703 10,980 SH   SOLE   0 0 10,980
Johnson & Johnson COM 478160104   5,151,460 29,162 SH   SOLE   0 0 29,162
JPMorgan Chase & Co COM 46625H100   4,783,997 35,675 SH   SOLE   0 0 35,675
KLA-Tencor Corp COM 482480100   8,681,304 23,026 SH   SOLE   0 0 23,026
Lam Research Corp COM 512807108   1,286,549 3,061 SH   SOLE   0 0 3,061
Linde plc COM G5494J103   656,600 2,013 SH   SOLE   0 0 2,013
Lockheed Martin Corp SHS - A - 539830109   3,063,914 6,298 SH   SOLE   0 0 6,298
Lowe s Companies Inc COM 548661107   2,592,909 13,014 SH   SOLE   0 0 13,014
Materials Select Sector SPDR(R) ETF SBI MATERIALS 81369Y100   339,151 4,366 SH   SOLE   0 0 4,366
McDonald s Corp COM 580135101   2,983,160 11,320 SH   SOLE   0 0 11,320
Medtronic Inc SHS G5960L103   2,493,452 32,083 SH   SOLE   0 0 32,083
Merck & Co Inc COM 58933Y105   7,078,656 63,800 SH   SOLE   0 0 63,800
Microchip Technology Inc COM 595017104   3,466,237 49,341 SH   SOLE   0 0 49,341
Microsoft Corp COM 594918104   17,881,599 74,563 SH   SOLE   0 0 74,563
Moody s Corporation COM 615369105   1,751,684 6,287 SH   SOLE   0 0 6,287
NextEra Energy Inc COM 65339F101   975,361 11,667 SH   SOLE   0 0 11,667
Nike Inc CL B 654106103   1,496,803 12,792 SH   SOLE   0 0 12,792
PepsiCo Inc COM 713448108   4,882,357 27,025 SH   SOLE   0 0 27,025
Pfizer Inc COM 717081103   3,897,739 76,068 SH   SOLE   0 0 76,068
PowerShares Build America Bond ETF TAXABLE MUN BD 46138G805   2,756,439 107,213 SH   SOLE   0 0 107,213
PowerShares Dynamic Large Cap Growth ETF DYNMC LRG GWTH 46137V746   231,791 3,880 SH   SOLE   0 0 3,880
Procter & Gamble Co COM 742718109   4,981,379 32,867 SH   SOLE   0 0 32,867
QCR Holdings Inc COM 74727A104   905,930 18,250 SH   SOLE   0 0 18,250
Raytheon Technologies Ord COM 75513E101   3,999,319 39,629 SH   SOLE   0 0 39,629
Roper Industries Inc COM 776696106   872,822 2,020 SH   SOLE   0 0 2,020
S&Pglobal Inc Com COM 78409V104   1,019,892 3,045 SH   SOLE   0 0 3,045
Salesforce.com Inc COM 79466L302   6,159,866 46,458 SH   SOLE   0 0 46,458
Schwab Short-Term US Treasury ETF(TM) SHT TM US TRES 808524862   274,823 5,697 SH   SOLE   0 0 5,697
Schwab US Aggregate Bond ETF(TM) US AGGREGATE B 808524839   1,548,311 33,917 SH   SOLE   0 0 33,917
Schwab US Broad Market ETF(TM) US BRD MKT ETF 808524102   814,220 18,171 SH   SOLE   0 0 18,171
Schwab US Large-Cap ETF(TM) US LRG CAP ETF 808524201   5,418,858 120,019 SH   SOLE   0 0 120,019
Schwab US Mid-Cap ETF(TM) US MID-CAP ETF 808524508   6,072,957 92,561 SH   SOLE   0 0 92,561
Schwab US Small-Cap ETF(TM) US SML CAP ETF 808524607   4,222,417 104,231 SH   SOLE   0 0 104,231
ServiceNow Inc COM 81762P102   5,475,772 14,103 SH   SOLE   0 0 14,103
SHYFT GROUP ORD COM 825698103   745,800 30,000 SH   SOLE   0 0 30,000
SPDR(R) Kensho Clean Power ETF S&P KENSHO CLEAN 78468R655   2,207,268 26,916 SH   SOLE   0 0 26,916
SPDR(R) Nuveen Barclays ST Muni Bd ETF NUVN BR SHT MUNI 78468R739   331,914 7,065 SH   SOLE   0 0 7,065
SPDR(R) Nuveen Blmbg Barclays Muni Bd ETF NUVEEN BRC MUNIC 78468R721   296,530 6,500 SH   SOLE   0 0 6,500
SPDR(R) Portfolio Mortgage Backed Bond ETF PORTFLI MORTGAGE 78464A383   1,699,143 78,302 SH   SOLE   0 0 78,302
SPDR(R) S&P 1500 ETF PORTFOLI S&P1500 78464A805   2,412,499 51,015 SH   SOLE   0 0 51,015
SPDR(R) S&P 500 ETF TR UNIT 78462F103   1,113,254 2,911 SH   SOLE   0 0 2,911
SPDR(R) S&P Bank ETF S&P BK ETF 78464A797   608,351 13,474 SH   SOLE   0 0 13,474
SPDR(R) S&P MidCap 400 ETF UTSER1 S&PDCRP 78467Y107   10,358,629 23,394 SH   SOLE   0 0 23,394
Starbucks Corp COM 855244109   4,819,065 48,579 SH   SOLE   0 0 48,579
Stryker Corporation COM 863667101   211,239 864 SH   SOLE   0 0 864
Technology Select Sector SPDR(R) ETF COM 81369Y803   2,846,565 22,875 SH   SOLE   0 0 22,875
U.S. Bancorp COM 902973304   2,294,976 52,625 SH   SOLE   0 0 52,625
Unilever PLC SPON ADR NEW 904767704   696,945 13,842 SH   SOLE   0 0 13,842
Union Pacific Corp COM 907818108   1,189,099 5,743 SH   SOLE   0 0 5,743
Valero Energy Corp COM 91913Y100   1,855,328 14,625 SH   SOLE   0 0 14,625
Vanguard Consumer Discretionary ETF CONSUM DIS ETF 92204A108   4,900,573 22,375 SH   SOLE   0 0 22,375
Vanguard Consumer Staples ETF CONSUM STP ETF 92204A207   3,179,743 16,598 SH   SOLE   0 0 16,598
Vanguard Financials ETF FINANCIALS ETF 92204A405   7,102,274 85,849 SH   SOLE   0 0 85,849
Vanguard FTSE Developed Markets ETF VAN FTSE DEV MKT 921943858   194,825 4,642 SH   SOLE   0 0 4,642
Vanguard FTSE Emerging Markets ETF FTSE EMR MKT ETF 922042858   1,649,751 42,323 SH   SOLE   0 0 42,323
Vanguard Health Care ETF HEALTH CAR ETF 92204A504   6,403,802 25,817 SH   SOLE   0 0 25,817
Vanguard Industrials ETF INDUSTRIAL ETF 92204A603   4,289,518 23,486 SH   SOLE   0 0 23,486
Vanguard Materials ETF MATERIALS ETF 92204A801   3,568,969 20,969 SH   SOLE   0 0 20,969
Vanguard Sector Index Fds Vanguard Information Tec INF TECH ETF 92204A702   10,373,353 32,477 SH   SOLE   0 0 32,477
Vanguard Small-Cap ETF SMALL CP ETF 922908751   623,485 3,397 SH   SOLE   0 0 3,397
Vanguard Telecommunication Services ETF TELCOMM ETF 92204A884   4,353,575 52,931 SH   SOLE   0 0 52,931
Vanguard Total Stock Market ETF TOTAL STK MKT 922908769   2,025,078 10,592 SH   SOLE   0 0 10,592
Vanguard Utilities ETF UTILITIES ETF 92204A876   1,368,503 8,923 SH   SOLE   0 0 8,923
Veeva Systems Inc CL A COM 922475108   3,937,349 24,398 SH   SOLE   0 0 24,398
Verizon Communications Inc COM 92343V104   244,363 6,202 SH   SOLE   0 0 6,202
Visa Inc COM CL A 92826C839   4,287,231 20,636 SH   SOLE   0 0 20,636
Wal-Mart Stores Inc COM 931142103   312,151 2,202 SH   SOLE   0 0 2,202
Walt Disney Co COM DISNEY 254687106   4,273,323 49,187 SH   SOLE   0 0 49,187
Wisconsin Energy Corp COM 92939U106   210,585 2,246 SH   SOLE   0 0 2,246
WisdomTree Dyn Ccy Hdgd Intl SmCp Eq ETF DYNAMIC INT EQ 97717X271   466,392 15,572 SH   SOLE   0 0 15,572
WisdomTree Dynamic Ccy Hdgd Intl Eq ETF CURRNCY INT EQ 97717X263   14,243,674 486,963 SH   SOLE   0 0 486,963
WisdomTree EmMkts ex-Stt-Ownd EntrprsETF EM EX ST-OWNED 97717X578   650,995 24,400 SH   SOLE   0 0 24,400
WisdomTree International Hedged Quality Dividend G ITL HDG QTLY DIV 97717X594   656,697 18,431 SH   SOLE   0 0 18,431
Workday Inc CL A 98138H101   443,926 2,653 SH   SOLE   0 0 2,653
Zimmer Biomet Holdings INC COM 98956P102   2,476,879 19,427 SH   SOLE   0 0 19,427