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 (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
3M Co COM 88579Y101 3,287 25,400 SH   SOLE   0 0 25,400
Accenture PLC SHS CLASS A G1151C101 2,258 8,134 SH   SOLE   0 0 8,134
Adobe Systems Inc COM 00724F101 3,608 9,857 SH   SOLE   0 0 9,857
Alphabet Inc. CL A CL A 02079K305 13,008 5,969 SH   SOLE   0 0 5,969
Alphabet Inc. CL C CL C ADDED 02079K107 661 302 SH   SOLE   0 0 302
Amazon.com Inc COM 023135106 10,432 98,219 SH   SOLE   0 0 98,219
Amgen Inc COM 031162100 4,922 20,228 SH   SOLE   0 0 20,228
Apple Inc COM 037833100 3,338 24,412 SH   SOLE   0 0 24,412
Applied Materials Inc COM 038222105 989 10,868 SH   SOLE   0 0 10,868
Aspen Technology Inc COM 29109X106 296 1,610 SH   SOLE   0 0 1,610
AT&T Inc COM 00206R102 335 16,003 SH   SOLE   0 0 16,003
Bank of America Corporation COM 060505104 2,239 71,926 SH   SOLE   0 0 71,926
Berkshire Hathaway Inc CL B NEW 084670702 11,614 42,539 SH   SOLE   0 0 42,539
Biogen Idec Inc COM 09062X103 4,176 20,477 SH   SOLE   0 0 20,477
BlackRock Inc COM 09247X101 8,754 14,374 SH   SOLE   0 0 14,374
Bristol-Myers Squibb Company COM 110122108 5,043 65,491 SH   SOLE   0 0 65,491
Canadian National Railway Co COM 136375102 880 7,823 SH   SOLE   0 0 7,823
Cheniere Energy Inc COM NEW 16411R208 2,823 21,220 SH   SOLE   0 0 21,220
Chevron Corp COM 166764100 614 4,241 SH   SOLE   0 0 4,241
Clorox Co COM 189054109 365 2,586 SH   SOLE   0 0 2,586
CME Group Inc COM 12572Q105 478 2,335 SH   SOLE   0 0 2,335
CMS Energy Corp COM 125896100 2,256 33,420 SH   SOLE   0 0 33,420
Coca-Cola Co COM 191216100 1,265 20,115 SH   SOLE   0 0 20,115
Comcast Corp CL A 20030N101 5,020 127,925 SH   SOLE   0 0 127,925
Compass Minerals International Inc COM 20451N101 1,322 37,361 SH   SOLE   0 0 37,361
Constellation Brands Inc CL A 21036P108 774 3,322 SH   SOLE   0 0 3,322
Consumer Discret Sel Sect SPDR ETF SBI CONS DISCR 81369Y407 435 3,163 SH   SOLE   0 0 3,163
Consumer Staples Select Sector SPDR ETF SBI CONS STPLS 81369Y308 241 3,343 SH   SOLE   0 0 3,343
Corteva Inc com COM 22052L104 2,678 49,461 SH   SOLE   0 0 49,461
Costco Wholesale Corp COM 22160K105 960 2,003 SH   SOLE   0 0 2,003
CVS Health Corp COM 126650100 339 3,661 SH   SOLE   0 0 3,661
Dominion Resources Inc COM 25746U109 3,083 38,634 SH   SOLE   0 0 38,634
Domino s Pizza Inc COM 25754A201 780 2,002 SH   SOLE   0 0 2,002
Emerson Electric Co COM 291011104 5,813 73,081 SH   SOLE   0 0 73,081
Equifax Inc COM 294429105 657 3,594 SH   SOLE   0 0 3,594
Etsy Inc com COM 29786A106 905 12,358 SH   SOLE   0 0 12,358
Exxon Mobil Corporation CL A 30231G102 3,196 37,314 SH   SOLE   0 0 37,314
Fidelity MSCI Consumer Discret ETF MSCI CONSM DIS 316092204 2,111 35,846 SH   SOLE   0 0 35,846
Fidelity MSCI Consumer Staples ETF CONSMR STAPLES 316092303 1,170 27,033 SH   SOLE   0 0 27,033
Fidelity MSCI Financials ETF MSCI FINLS IDX 316092501 1,880 42,135 SH   SOLE   0 0 42,135
Fidelity MSCI Health Care ETF MSCI HLTH CARE I 316092600 3,946 65,048 SH   SOLE   0 0 65,048
Fidelity MSCI Industrials ETF MSCI INDL INDX 316092709 1,662 36,764 SH   SOLE   0 0 36,764
Fidelity MSCI Information Tech ETF MSCI INFO TECH I 316092808 4,957 51,373 SH   SOLE   0 0 51,373
Fidelity MSCI Materials ETF MSCI MATLS INDEX 316092881 872 21,276 SH   SOLE   0 0 21,276
Fidelity MSCI Telecommunication Svc ETF MSCI COMMNTN SVC 316092873 1,533 43,054 SH   SOLE   0 0 43,054
Fidelity MSCI Utilities ETF MSCI UTILS INDEX 316092865 563 12,474 SH   SOLE   0 0 12,474
Fifth Third Bancorp COM 316773100 254 7,567 SH   SOLE   0 0 7,567
Financial Select Sector SPDR ETF SBI INT-FINL 81369Y605 367 11,677 SH   SOLE   0 0 11,677
Firma Hldgs Corp CL A 31832R109 1 30,818 SH   SOLE   0 0 30,818
Fortinet, Inc. COM 34959E109 1,009 17,825 SH   SOLE   0 0 17,825
General Dynamics Corp COM 369550108 2,695 12,182 SH   SOLE   0 0 12,182
Gilead Sciences Inc COM 375558103 2,193 35,472 SH   SOLE   0 0 35,472
Global X S&P 500 Catholic Values ETF S&P 500 CATHOLIC 37954Y889 262 5,708 SH   SOLE   0 0 5,708
Guidewire Software Inc COM 40171V100 3,829 53,935 SH   SOLE   0 0 53,935
Health Care Select Sector SPDR ETF SBI HEALTHCARE 81369Y209 501 3,906 SH   SOLE   0 0 3,906
Home Depot Inc COM 437076102 5,266 19,201 SH   SOLE   0 0 19,201
Honeywell International Inc COM 438516106 2,981 17,149 SH   SOLE   0 0 17,149
Industrial Select Sector SPDR ETF COM 81369Y704 1,077 12,329 SH   SOLE   0 0 12,329
Intel Corp COM 458140100 829 22,161 SH   SOLE   0 0 22,161
Intercontinental Exchange Inc COM 45866F104 212 2,258 SH   SOLE   0 0 2,258
Invesco BulletShares 2022 Corp Bd ETF BULSHS 2022 CB 46138J882 6,813 321,526 SH   SOLE   0 0 321,526
Invesco BulletShares 2023 Corp Bd ETF BULSHS 2023 CB 46138J866 8,002 381,966 SH   SOLE   0 0 381,966
Invesco BulletShares 2024 Corp Bd ETF BULSHS 2024 CB 46138J841 3,866 186,396 SH   SOLE   0 0 186,396
Invesco BulletShares 2025 Corp Bd ETF BULSHS 2025 CB 46138J825 3,007 147,108 SH   SOLE   0 0 147,108
Invesco BulletShares 2026 Corp Bd ETF BULSHS 2026 CB 46138J791 1,523 79,050 SH   SOLE   0 0 79,050
Invesco BulletShares 2027 Corp Bd ETF BULSHS 2027 CB 46138J783 1,265 65,299 SH   SOLE   0 0 65,299
Invesco Exch Trd Slf Idx Fd Tr Invsco Blsh 28 INVSCO BLSH 28 46138J643 1,640 82,155 SH   SOLE   0 0 82,155
INVSC BLTSHRS 2029 CORP BND ETF BULETSHS 2029 46138J577 1,809 99,661 SH   SOLE   0 0 99,661
iShares Core MSCI Emerging Markets CORE MSCI EMKT 46434G103 5,049 102,920 SH   SOLE   0 0 102,920
iShares Core S&P 500 CORE S&P SCP ETF 464287200 1,971 5,199 SH   SOLE   0 0 5,199
iShares Core S&P Mid-Cap CORE S&P MCP ETF 464287507 7,322 32,366 SH   SOLE   0 0 32,366
iShares Core S&P Small-Cap CORE S&P SCP ETF 464287804 11,142 120,570 SH   SOLE   0 0 120,570
iShares Core US Aggregate Bond CORE US AGGBD ET 464287226 8,678 85,347 SH   SOLE   0 0 85,347
iShares Currency Hedged MSCI EAFE HDG MSCI EAFE 46434V803 12,289 386,212 SH   SOLE   0 0 386,212
iShares Global Clean Energy GL CLEAN ENE ETF 464288224 328 17,222 SH   SOLE   0 0 17,222
iShares iBonds Dec 2022 Term Corporate IBONDS DEC22 ETF 46434VBA7 1,028 41,095 SH   SOLE   0 0 41,095
iShares iBonds Dec 2023 Term Corporate IBONDS DEC23 ETF 46434VAX8 1,151 45,892 SH   SOLE   0 0 45,892
iShares iBonds Dec 2024 Term Corporate IBONDS DEC24 ETF 46434VBG4 923 37,275 SH   SOLE   0 0 37,275
iShares iBonds Dec 2025 Term Corporate IBONDS DEC25 ETF 46434VBD1 1,080 43,716 SH   SOLE   0 0 43,716
iShares iBonds Dec 2026 Term Corporate IBONDS DEC2026 46435GAA0 678 28,506 SH   SOLE   0 0 28,506
iShares iBonds Dec 2027 Term Corp ETF IBONDS ETF 46435UAA9 507 21,247 SH   SOLE   0 0 21,247
iShares iBoxx $ Invst Grade Crp Bond IBOXX INV CP ETF 464287242 2,009 18,256 SH   SOLE   0 0 18,256
iShares National AMT-Free Muni Bond S&P 100 IDX FD 464288414 1,565 14,714 SH   SOLE   0 0 14,714
iShares Short-Term National Muni Bond SHRT NAT MUN ETF 464288158 1,092 10,430 SH   SOLE   0 0 10,430
Ishares Tr Ibds Dec28 Etf IBDS DEC28 ETF 46435U515 279 11,185 SH   SOLE   0 0 11,185
Johnson & Johnson COM 478160104 5,622 31,674 SH   SOLE   0 0 31,674
JPMorgan Chase & Co COM 46625H100 4,136 36,730 SH   SOLE   0 0 36,730
KLA-Tencor Corp COM 482480100 7,535 23,616 SH   SOLE   0 0 23,616
Lam Research Corp COM 512807108 1,316 3,089 SH   SOLE   0 0 3,089
Linde plc COM G5494J103 632 2,198 SH   SOLE   0 0 2,198
Lockheed Martin Corp SHS - A - 539830109 2,607 6,063 SH   SOLE   0 0 6,063
Lowe s Companies Inc COM 548661107 2,378 13,615 SH   SOLE   0 0 13,615
Materials Select Sector SPDR ETF SBI MATERIALS 81369Y100 325 4,416 SH   SOLE   0 0 4,416
McDonald s Corp COM 580135101 2,920 11,828 SH   SOLE   0 0 11,828
Medtronic Inc SHS G5960L103 2,932 32,663 SH   SOLE   0 0 32,663
Merck & Co Inc COM 58933Y105 6,305 69,157 SH   SOLE   0 0 69,157
Microchip Technology Inc COM 595017104 2,880 49,582 SH   SOLE   0 0 49,582
Microsoft Corp COM 594918104 19,088 74,322 SH   SOLE   0 0 74,322
Moody s Corporation COM 615369105 1,442 5,301 SH   SOLE   0 0 5,301
NextEra Energy Inc COM 65339F101 921 11,887 SH   SOLE   0 0 11,887
Nike Inc CL B 654106103 1,276 12,482 SH   SOLE   0 0 12,482
OWL ROCK CAPITAL ORD COM 69121K104 164 13,295 SH   SOLE   0 0 13,295
PepsiCo Inc COM 713448108 4,685 28,114 SH   SOLE   0 0 28,114
Pfizer Inc COM 717081103 4,641 88,514 SH   SOLE   0 0 88,514
PowerShares Build America Bond ETF TAXABLE MUN BD 46138G805 2,981 107,556 SH   SOLE   0 0 107,556
PowerShares Dynamic Large Cap Growth ETF DYNMC LRG GWTH 46137V746 228 3,880 SH   SOLE   0 0 3,880
Procter & Gamble Co COM 742718109 4,753 33,056 SH   SOLE   0 0 33,056
QCR Holdings Inc COM 74727A104 985 18,250 SH   SOLE   0 0 18,250
Raytheon Technologies Ord COM 75513E101 3,984 41,455 SH   SOLE   0 0 41,455
Roper Industries Inc COM 776696106 809 2,050 SH   SOLE   0 0 2,050
S&Pglobal Inc Com COM 78409V104 1,036 3,075 SH   SOLE   0 0 3,075
Salesforce.com Inc COM 79466L302 7,252 43,940 SH   SOLE   0 0 43,940
Schwab Short-Term US Treasury ETF SHT TM US TRES 808524862 295 6,001 SH   SOLE   0 0 6,001
Schwab US Aggregate Bond ETF US AGGREGATE B 808524839 1,752 36,602 SH   SOLE   0 0 36,602
Schwab US Broad Market ETF US BRD MKT ETF 808524102 846 19,151 SH   SOLE   0 0 19,151
Schwab US Large-Cap ETF US LRG CAP ETF 808524201 5,625 125,962 SH   SOLE   0 0 125,962
Schwab US Large-Cap Growth ETF US LCAP GR ETF 808524300 202 3,480 SH   SOLE   0 0 3,480
Schwab US Mid-Cap ETF US MID-CAP ETF 808524508 6,123 97,616 SH   SOLE   0 0 97,616
Schwab US Small-Cap ETF US SML CAP ETF 808524607 4,330 111,045 SH   SOLE   0 0 111,045
ServiceNow Inc COM 81762P102 6,313 13,275 SH   SOLE   0 0 13,275
SHYFT GROUP ORD COM 825698103 558 30,000 SH   SOLE   0 0 30,000
SPDR Kensho Clean Power ETF S&P KENSHO CLEAN 78468R655 2,139 27,431 SH   SOLE   0 0 27,431
SPDR Nuveen Barclays ST Muni Bd ETF NUVN BR SHT MUNI 78468R739 380 8,050 SH   SOLE   0 0 8,050
SPDR Nuveen Blmbg Barclays Muni Bd ETF NUVEEN BRC MUNIC 78468R721 360 7,860 SH   SOLE   0 0 7,860
SPDR Portfolio Mortgage Backed Bond ETF PORTFLI MORTGAGE 78464A383 2,074 90,769 SH   SOLE   0 0 90,769
SPDR S&P 1500 ETF PORTFOLI S&P1500 78464A805 2,396 51,548 SH   SOLE   0 0 51,548
SPDR S&P 500 ETF TR UNIT 78462F103 1,092 2,895 SH   SOLE   0 0 2,895
SPDR S&P Bank ETF S&P BK ETF 78464A797 937 21,358 SH   SOLE   0 0 21,358
SPDR S&P MidCap 400 ETF UTSER1 S&PDCRP 78467Y107 9,846 23,812 SH   SOLE   0 0 23,812
Starbucks Corp COM 855244109 3,573 46,774 SH   SOLE   0 0 46,774
Technology Select Sector SPDR ETF COM 81369Y803 1,879 14,784 SH   SOLE   0 0 14,784
U.S. Bancorp COM 902973304 2,333 50,705 SH   SOLE   0 0 50,705
Unilever PLC SPON ADR NEW 904767704 535 11,667 SH   SOLE   0 0 11,667
Union Pacific Corp COM 907818108 1,379 6,466 SH   SOLE   0 0 6,466
Valero Energy Corp COM 91913Y100 1,591 14,968 SH   SOLE   0 0 14,968
Vanguard Consumer Discretionary ETF CONSUM DIS ETF 92204A108 5,057 22,233 SH   SOLE   0 0 22,233
Vanguard Consumer Staples ETF CONSUM STP ETF 92204A207 3,068 16,552 SH   SOLE   0 0 16,552
Vanguard Financials ETF FINANCIALS ETF 92204A405 5,961 77,224 SH   SOLE   0 0 77,224
Vanguard Health Care ETF HEALTH CAR ETF 92204A504 5,395 22,909 SH   SOLE   0 0 22,909
Vanguard Industrials ETF INDUSTRIAL ETF 92204A603 3,290 20,140 SH   SOLE   0 0 20,140
Vanguard Materials ETF MATERIALS ETF 92204A801 3,107 19,393 SH   SOLE   0 0 19,393
Vanguard Sector Index Fds Vanguard Information Tec INF TECH ETF 92204A702 9,884 30,268 SH   SOLE   0 0 30,268
Vanguard Small-Cap ETF SMALL CP ETF 922908751 593 3,367 SH   SOLE   0 0 3,367
Vanguard Tax-Exempt Bond ETF TAX EXEMPT BD 922907746 1,086 21,750 SH   SOLE   0 0 21,750
Vanguard Telecommunication Services ETF TELCOMM ETF 92204A884 3,780 40,200 SH   SOLE   0 0 40,200
Vanguard Total Stock Market ETF TOTAL STK MKT 922908769 1,973 10,458 SH   SOLE   0 0 10,458
Vanguard Utilities ETF UTILITIES ETF 92204A876 1,319 8,654 SH   SOLE   0 0 8,654
Veeva Systems Inc CL A COM 922475108 4,825 24,366 SH   SOLE   0 0 24,366
Verizon Communications Inc COM 92343V104 349 6,870 SH   SOLE   0 0 6,870
Visa Inc COM CL A 92826C839 4,231 21,488 SH   SOLE   0 0 21,488
Wal-Mart Stores Inc COM 931142103 298 2,454 SH   SOLE   0 0 2,454
Walt Disney Co COM DISNEY 254687106 4,245 44,967 SH   SOLE   0 0 44,967
Wisconsin Energy Corp COM 92939U106 235 2,338 SH   SOLE   0 0 2,338
WisdomTree Dyn Ccy Hdgd Intl SmCp Eq ETF DYNAMIC INT EQ 97717X271 338 11,210 SH   SOLE   0 0 11,210
WisdomTree Dynamic Ccy Hdgd Intl Eq ETF CURRNCY INT EQ 97717X263 9,899 354,179 SH   SOLE   0 0 354,179
WisdomTree EmMkts ex-Stt-Ownd EntrprsETF EM EX ST-OWNED 97717X578 1,224 42,687 SH   SOLE   0 0 42,687
WisdomTree International Hedged Quality Dividend G ITL HDG QTLY DIV 97717X594 1,044 27,904 SH   SOLE   0 0 27,904
Zimmer Biomet Holdings INC COM 98956P102 2,081 19,804 SH   SOLE   0 0 19,804