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
Apple Inc COM 037833100 5,090 41,670 SH   SOLE   0 0 41,670
Accenture PLC SHS CLASS A G1151C101 2,702 9,780 SH   SOLE   0 0 9,780
Adobe Systems Inc COM 00724F101 3,749 7,886 SH   SOLE   0 0 7,886
iShares Core US Aggregate Bond CORE US AGGBD ET 464287226 6,130 53,850 SH   SOLE   0 0 53,850
Applied Materials Inc COM 038222105 1,648 12,334 SH   SOLE   0 0 12,334
Amgen Inc COM 031162100 5,902 23,720 SH   SOLE   0 0 23,720
Amazon.com Inc COM 023135106 12,658 4,091 SH   SOLE   0 0 4,091
PowerShares Build America Bond ETF TAXABLE MUN BD 46138G805 3,534 110,337 SH   SOLE   0 0 110,337
Bank of America Corporation COM 060505104 5,435 140,475 SH   SOLE   0 0 140,475
Biogen Idec Inc COM 09062X103 5,333 19,064 SH   SOLE   0 0 19,064
BlackRock Inc COM 09247X101 10,730 14,231 SH   SOLE   0 0 14,231
Bristol-Myers Squibb Company COM 110122108 4,858 76,949 SH   SOLE   0 0 76,949
Berkshire Hathaway Inc CL B NEW 084670702 11,003 43,069 SH   SOLE   0 0 43,069
Invesco BulletShares 2021 Corp Bd ETF BULSHS 2021 CB 46138J700 823 38,966 SH   SOLE   0 0 38,966
Invesco BulletShares 2022 Corp Bd ETF BULSHS 2022 CB 46138J882 632 29,225 SH   SOLE   0 0 29,225
Invesco BulletShares 2023 Corp Bd ETF BULSHS 2023 CB 46138J866 910 41,783 SH   SOLE   0 0 41,783
Invesco BulletShares 2024 Corp Bd ETF BULSHS 2024 CB 46138J841 1,227 55,337 SH   SOLE   0 0 55,337
Invesco BulletShares 2025 Corp Bd ETF BULSHS 2025 CB 46138J825 1,507 68,049 SH   SOLE   0 0 68,049
Invesco BulletShares 2026 Corp Bd ETF BULSHS 2026 CB 46138J791 1,067 50,069 SH   SOLE   0 0 50,069
Invesco BulletShares 2027 Corp Bd ETF BULSHS 2027 CB 46138J783 1,264 58,484 SH   SOLE   0 0 58,484
Invesco Exch Trd Slf Idx Fd Tr Invsco Blsh 28 INVSCO BLSH 28 46138J643 1,938 85,850 SH   SOLE   0 0 85,850
INVSC BLTSHRS 2029 CORP BND ETF BULETSHS 2029 46138J577 2,384 115,224 SH   SOLE   0 0 115,224
Anheuser-Busch InBev SA BULSHS 2027 CB 03524A108 1,699 27,027 SH   SOLE   0 0 27,027
Caterpillar Inc COM 149123101 323 1,393 SH   SOLE   0 0 1,393
Global X S&P 500(R) Catholic Values ETF S&P 500 CATHOLIC 37954Y889 280 5,650 SH   SOLE   0 0 5,650
Comerica Inc COM 200340107 208 2,900 SH   SOLE   0 0 2,900
Comcast Corp CL A 20030N101 6,764 125,009 SH   SOLE   0 0 125,009
CME Group Inc COM 12572Q105 486 2,381 SH   SOLE   0 0 2,381
Compass Minerals International Inc COM 20451N101 2,127 33,910 SH   SOLE   0 0 33,910
CMS Energy Corp COM 125896100 3,229 52,751 SH   SOLE   0 0 52,751
Canadian National Railway Co COM 136375102 1,107 9,545 SH   SOLE   0 0 9,545
SPDR(R) Kensho Clean Power ETF S&P KENSHO CLEAN 78468R655 2,237 19,628 SH   SOLE   0 0 19,628
Costco Wholesale Corp COM 22160K105 755 2,142 SH   SOLE   0 0 2,142
Salesforce.com Inc COM 79466L302 7,165 33,817 SH   SOLE   0 0 33,817
Corteva Inc com COM 22052L104 2,208 47,367 SH   SOLE   0 0 47,367
CVS Health Corp COM 126650100 597 7,936 SH   SOLE   0 0 7,936
Chevron Corp COM 166764100 505 4,819 SH   SOLE   0 0 4,819
Dominion Resources Inc COM 25746U109 3,027 39,850 SH   SOLE   0 0 39,850
WisdomTree Dynamic Ccy Hdgd Intl Eq ETF CURRNCY INT EQ 97717X263 11,382 382,466 SH   SOLE   0 0 382,466
Walt Disney Co COM DISNEY 254687106 8,534 46,252 SH   SOLE   0 0 46,252
Dow Inc COM 260557103 271 4,244 SH   SOLE   0 0 4,244
Domino s Pizza Inc COM 25754A201 682 1,855 SH   SOLE   0 0 1,855
Emerson Electric Co COM 291011104 6,633 73,515 SH   SOLE   0 0 73,515
Fidelity(R) MSCI Telecommunication Svc ETF MSCI COMMNTN SVC 316092873 2,223 45,075 SH   SOLE   0 0 45,075
Fidelity(R) MSCI Consumer Discret ETF MSCI CONSM DIS 316092204 2,930 38,382 SH   SOLE   0 0 38,382
Fidelity(R) MSCI Health Care ETF MSCI HLTH CARE I 316092600 4,376 74,219 SH   SOLE   0 0 74,219
Fidelity(R) MSCI Industrials ETF MSCI INDL INDX 316092709 2,138 41,053 SH   SOLE   0 0 41,053
Fifth Third Bancorp COM 316773100 426 11,367 SH   SOLE   0 0 11,367
Fidelity(R) MSCI Materials ETF MSCI MATLS INDEX 316092881 995 22,491 SH   SOLE   0 0 22,491
Fidelity(R) MSCI Financials ETF MSCI FINLS IDX 316092501 2,335 47,711 SH   SOLE   0 0 47,711
Fidelity(R) MSCI Consumer Staples ETF CONSMR STAPLES 316092303 1,204 28,943 SH   SOLE   0 0 28,943
Fidelity(R) MSCI Information Tech ETF MSCI INFO TECH I 316092808 6,726 63,540 SH   SOLE   0 0 63,540
Fortinet, Inc. COM 34959E109 1,418 7,691 SH   SOLE   0 0 7,691
Fidelity(R) MSCI Utilities ETF MSCI UTILS INDEX 316092865 588 14,184 SH   SOLE   0 0 14,184
General Dynamics Corp COM 369550108 2,461 13,557 SH   SOLE   0 0 13,557
General Electric Co COM 369604103 300 22,852 SH   SOLE   0 0 22,852
Gilead Sciences Inc COM 375558103 1,989 30,769 SH   SOLE   0 0 30,769
Alphabet Inc. CL C CL C ADDED 02079K107 641 310 SH   SOLE   0 0 310
Alphabet Inc. CL A CL A 02079K305 11,760 5,702 SH   SOLE   0 0 5,702
Guidewire Software Inc COM 40171V100 4,573 45,001 SH   SOLE   0 0 45,001
Home Depot Inc COM 437076102 6,679 21,879 SH   SOLE   0 0 21,879
iShares Currency Hedged MSCI EAFE HDG MSCI EAFE 46434V803 10,786 327,141 SH   SOLE   0 0 327,141
Honeywell International Inc COM 438516106 4,283 19,732 SH   SOLE   0 0 19,732
iShares iBonds Dec 2021 Term Corporate IBONDS DEC21 ETF 46434VBK5 1,211 48,742 SH   SOLE   0 0 48,742
iShares iBonds Dec 2022 Term Corporate IBONDS DEC22 ETF 46434VBA7 1,094 42,954 SH   SOLE   0 0 42,954
iShares iBonds Dec 2023 Term Corporate IBONDS DEC23 ETF 46434VAX8 1,258 48,107 SH   SOLE   0 0 48,107
iShares iBonds Dec 2024 Term Corporate IBONDS DEC24 ETF 46434VBG4 1,025 38,859 SH   SOLE   0 0 38,859
iShares iBonds Dec 2025 Term Corporate IBONDS DEC25 ETF 46434VBD1 1,232 45,927 SH   SOLE   0 0 45,927
iShares iBonds Dec 2026 Term Corporate IBONDS DEC2026 46435GAA0 795 30,171 SH   SOLE   0 0 30,171
iShares iBonds Dec 2027 Term Corp ETF IBONDS ETF 46435UAA9 655 24,525 SH   SOLE   0 0 24,525
Ishares Tr Ibds Dec28 Etf IBDS DEC28 ETF 46435U515 385 13,609 SH   SOLE   0 0 13,609
iShares Global Clean Energy GL CLEAN ENE ETF 464288224 303 12,483 SH   SOLE   0 0 12,483
iShares Ultra Short-Term Bond ETF ULTR SH TRM BD 46434V878 681 13,477 SH   SOLE   0 0 13,477
iShares Core MSCI Emerging Markets CORE MSCI EMKT 46434G103 6,266 97,356 SH   SOLE   0 0 97,356
iShares Core S&P Mid-Cap CORE S&P MCP ETF 464287507 6,434 24,721 SH   SOLE   0 0 24,721
iShares Core S&P Small-Cap CORE S&P SCP ETF 464287804 12,554 115,677 SH   SOLE   0 0 115,677
Intel Corp COM 458140100 1,875 29,297 SH   SOLE   0 0 29,297
iShares Core S&P Total US Stock Mkt CORE S&P TTL STK 464287150 232 2,534 SH   SOLE   0 0 2,534
iShares Core S&P 500 CORE S&P SCP ETF 464287200 2,334 5,866 SH   SOLE   0 0 5,866
Johnson & Johnson COM 478160104 5,905 35,929 SH   SOLE   0 0 35,929
JPMorgan Chase & Co COM 46625H100 6,117 40,184 SH   SOLE   0 0 40,184
SPDR(R) S&P Bank ETF S&P BK ETF 78464A797 353 6,802 SH   SOLE   0 0 6,802
KLA-Tencor Corp COM 482480100 9,423 28,521 SH   SOLE   0 0 28,521
Coca-Cola Co COM 191216100 996 18,892 SH   SOLE   0 0 18,892
L3Harris Technologies Ord COM 502431109 203 1,003 SH   SOLE   0 0 1,003
Linde plc COM G5494J103 637 2,274 SH   SOLE   0 0 2,274
Lockheed Martin Corp SHS - A - 539830109 1,608 4,351 SH   SOLE   0 0 4,351
Cheniere Energy Inc COM NEW 16411R208 1,410 19,574 SH   SOLE   0 0 19,574
Lowe s Companies Inc COM 548661107 1,378 7,245 SH   SOLE   0 0 7,245
iShares iBoxx $ Invst Grade Crp Bond IBOXX INV CP ETF 464287242 3,206 24,654 SH   SOLE   0 0 24,654
Lam Research Corp COM 512807108 1,363 2,289 SH   SOLE   0 0 2,289
McDonald s Corp COM 580135101 2,529 11,283 SH   SOLE   0 0 11,283
Microchip Technology Inc COM 595017104 3,563 22,954 SH   SOLE   0 0 22,954
Moody s Corporation COM 615369105 1,107 3,708 SH   SOLE   0 0 3,708
Medtronic Inc SHS G5960L103 4,222 35,738 SH   SOLE   0 0 35,738
SPDR(R) S&P MidCap 400 ETF UTSER1 S&PDCRP 78467Y107 12,711 26,702 SH   SOLE   0 0 26,702
3M Co COM 88579Y101 4,548 23,605 SH   SOLE   0 0 23,605
Merck & Co Inc COM 58933Y105 5,043 65,411 SH   SOLE   0 0 65,411
Microsoft Corp COM 594918104 16,702 70,840 SH   SOLE   0 0 70,840
iShares National AMT-Free Muni Bond S&P 100 IDX FD 464288414 1,979 17,051 SH   SOLE   0 0 17,051
NextEra Energy Inc COM 65339F101 914 12,088 SH   SOLE   0 0 12,088
Nike Inc CL B 654106103 1,716 12,915 SH   SOLE   0 0 12,915
ServiceNow Inc COM 81762P102 5,518 11,033 SH   SOLE   0 0 11,033
Oracle Corporation COM 68389X105 678 9,663 SH   SOLE   0 0 9,663
OTIS Worldwide Corp-Wi COM 68902V107 1,172 17,120 SH   SOLE   0 0 17,120
PepsiCo Inc COM 713448108 4,389 31,030 SH   SOLE   0 0 31,030
Pfizer Inc COM 717081103 3,590 99,099 SH   SOLE   0 0 99,099
Procter & Gamble Co COM 742718109 5,130 37,881 SH   SOLE   0 0 37,881
PowerShares Dynamic Large Cap Growth ETF DYNMC LRG GWTH 46137V746 295 4,330 SH   SOLE   0 0 4,330
QCR Holdings Inc COM 74727A104 862 18,250 SH   SOLE   0 0 18,250
Rockwell Medical Inc COM 774374102 14 12,000 SH   SOLE   0 0 12,000
Roper Industries Inc COM 776696106 604 1,497 SH   SOLE   0 0 1,497
Raytheon Technologies Ord COM 75513E101 3,586 46,403 SH   SOLE   0 0 46,403
Starbucks Corp COM 855244109 3,965 36,290 SH   SOLE   0 0 36,290
Schwab US Small-Cap ETF(TM) US SML CAP ETF 808524607 5,817 58,361 SH   SOLE   0 0 58,361
Schwab US Broad Market ETF(TM) US BRD MKT ETF 808524102 1,315 13,595 SH   SOLE   0 0 13,595
Schwab US Large-Cap Growth ETF(TM) US LCAP GR ETF 808524300 214 1,650 SH   SOLE   0 0 1,650
Schwab US Mid-Cap ETF(TM) US MID-CAP ETF 808524508 7,685 103,250 SH   SOLE   0 0 103,250
Schwab Short-Term US Treasury ETF(TM) SHT TM US TRES 808524862 331 6,448 SH   SOLE   0 0 6,448
Schwab US Large-Cap ETF(TM) US LRG CAP ETF 808524201 7,337 76,406 SH   SOLE   0 0 76,406
Schwab US Aggregate Bond ETF(TM) US AGGREGATE B 808524839 2,464 45,680 SH   SOLE   0 0 45,680
SPDR(R) Nuveen Barclays ST Muni Bd ETF NUVN BR SHT MUNI 78468R739 439 8,850 SH   SOLE   0 0 8,850
iShares 1-3 Year Treasury Bond 1 3 YR TREAS BD 464287457 335 3,879 SH   SOLE   0 0 3,879
SHYFT GROUP ORD COM 825698103 1,116 30,000 SH   SOLE   0 0 30,000
S&Pglobal Inc Com COM 78409V104 1,161 3,289 SH   SOLE   0 0 3,289
SPDR(R) Portfolio Mortgage Backed Bond ETF PORTFLI MORTGAGE 78464A383 1,873 72,243 SH   SOLE   0 0 72,243
SPDR(R) S&P 1500 ETF PORTFOLI S&P1500 78464A805 903 18,361 SH   SOLE   0 0 18,361
SPDR(R) S&P 500 ETF TR UNIT 78462F103 1,101 2,777 SH   SOLE   0 0 2,777
Constellation Brands Inc CL A 21036P108 855 3,750 SH   SOLE   0 0 3,750
iShares Short-Term National Muni Bond SHRT NAT MUN ETF 464288158 1,228 11,389 SH   SOLE   0 0 11,389
AT&T Inc COM 00206R102 601 19,863 SH   SOLE   0 0 19,863
SPDR(R) Nuveen Blmbg Barclays Muni Bd ETF NUVEEN BRC MUNIC 78468R721 642 12,425 SH   SOLE   0 0 12,425
Unilever PLC SPON ADR NEW 904767704 345 6,182 SH   SOLE   0 0 6,182
Union Pacific Corp COM 907818108 1,896 8,601 SH   SOLE   0 0 8,601
U.S. Bancorp COM 902973304 2,587 46,764 SH   SOLE   0 0 46,764
Visa Inc COM CL A 92826C839 4,984 23,539 SH   SOLE   0 0 23,539
Vanguard Materials ETF MATERIALS ETF 92204A801 2,529 14,623 SH   SOLE   0 0 14,623
Vanguard Small-Cap ETF SMALL CP ETF 922908751 555 2,593 SH   SOLE   0 0 2,593
Vanguard Consumer Discretionary ETF CONSUM DIS ETF 92204A108 4,099 13,877 SH   SOLE   0 0 13,877
Vanguard Consumer Staples ETF CONSUM STP ETF 92204A207 2,299 12,897 SH   SOLE   0 0 12,897
Veeva Systems Inc CL A COM 922475108 6,099 23,345 SH   SOLE   0 0 23,345
Vanguard Financials ETF FINANCIALS ETF 92204A405 6,132 72,569 SH   SOLE   0 0 72,569
Vanguard Sector Index Fds Vanguard Information Tec INF TECH ETF 92204A702 9,362 26,114 SH   SOLE   0 0 26,114
Vanguard Health Care ETF HEALTH CAR ETF 92204A504 6,499 28,409 SH   SOLE   0 0 28,409
Vanguard Industrials ETF INDUSTRIAL ETF 92204A603 3,390 17,912 SH   SOLE   0 0 17,912
Valero Energy Corp COM 91913Y100 1,332 18,606 SH   SOLE   0 0 18,606
Vanguard Telecommunication Services ETF TELCOMM ETF 92204A884 3,564 27,411 SH   SOLE   0 0 27,411
Vanguard Utilities ETF UTILITIES ETF 92204A876 1,349 9,603 SH   SOLE   0 0 9,603
Vanguard Total Stock Market ETF TOTAL STK MKT 922908769 2,440 11,804 SH   SOLE   0 0 11,804
Verizon Communications Inc COM 92343V104 365 6,278 SH   SOLE   0 0 6,278
Wisconsin Energy Corp COM 92939U106 204 2,182 SH   SOLE   0 0 2,182
Wal-Mart Stores Inc COM 931142103 310 2,280 SH   SOLE   0 0 2,280
Materials Select Sector SPDR(R) ETF SBI MATERIALS 81369Y100 358 4,547 SH   SOLE   0 0 4,547
Financial Select Sector SPDR(R) ETF SBI INT-FINL 81369Y605 273 8,007 SH   SOLE   0 0 8,007
Industrial Select Sector SPDR(R) ETF COM 81369Y704 1,333 13,540 SH   SOLE   0 0 13,540
Technology Select Sector SPDR(R) ETF COM 81369Y803 2,754 20,735 SH   SOLE   0 0 20,735
Consumer Staples Select Sector SPDR(R) ETF SBI CONS STPLS 81369Y308 257 3,763 SH   SOLE   0 0 3,763
Health Care Select Sector SPDR(R) ETF SBI HEALTHCARE 81369Y209 468 4,010 SH   SOLE   0 0 4,010
Consumer Discret Sel Sect SPDR(R) ETF SBI CONS DISCR 81369Y407 561 3,339 SH   SOLE   0 0 3,339
Exxon Mobil Corporation CL A 30231G102 2,153 38,566 SH   SOLE   0 0 38,566
WisdomTree EmMkts ex-Stt-Ownd EntrprsETF EM EX ST-OWNED 97717X578 1,298 31,911 SH   SOLE   0 0 31,911
Zimmer Biomet Holdings INC COM 98956P102 2,332 14,570 SH   SOLE   0 0 14,570