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
Expires:Oct 31, 2018
Estimated average burden
hours per response:23.8

COLUMN 1COLUMN 2COLUMN 3COLUMN 4COLUMN 5COLUMN 6COLUMN 7COLUMN 8
VALUESHRS ORSH/PUT/INVESTMENTOTHERVOTING AUTHORITY
NAME OF ISSUERTITLE OF CLASSCUSIP(x$1000)PRN AMTPRNCALLDISCRETIONMANAGERSOLESHAREDNONE
Apple IncCOM0378331005,09041,670SH SOLE 0041,670
Accenture PLCSHS CLASS AG1151C1012,7029,780SH SOLE 009,780
Adobe Systems IncCOM00724F1013,7497,886SH SOLE 007,886
iShares Core US Aggregate BondCORE US AGGBD ET4642872266,13053,850SH SOLE 0053,850
Applied Materials IncCOM0382221051,64812,334SH SOLE 0012,334
Amgen IncCOM0311621005,90223,720SH SOLE 0023,720
Amazon.com IncCOM02313510612,6584,091SH SOLE 004,091
PowerShares Build America Bond ETFTAXABLE MUN BD46138G8053,534110,337SH SOLE 00110,337
Bank of America CorporationCOM0605051045,435140,475SH SOLE 00140,475
Biogen Idec IncCOM09062X1035,33319,064SH SOLE 0019,064
BlackRock IncCOM09247X10110,73014,231SH SOLE 0014,231
Bristol-Myers Squibb CompanyCOM1101221084,85876,949SH SOLE 0076,949
Berkshire Hathaway IncCL B NEW08467070211,00343,069SH SOLE 0043,069
Invesco BulletShares 2021 Corp Bd ETFBULSHS 2021 CB46138J70082338,966SH SOLE 0038,966
Invesco BulletShares 2022 Corp Bd ETFBULSHS 2022 CB46138J88263229,225SH SOLE 0029,225
Invesco BulletShares 2023 Corp Bd ETFBULSHS 2023 CB46138J86691041,783SH SOLE 0041,783
Invesco BulletShares 2024 Corp Bd ETFBULSHS 2024 CB46138J8411,22755,337SH SOLE 0055,337
Invesco BulletShares 2025 Corp Bd ETFBULSHS 2025 CB46138J8251,50768,049SH SOLE 0068,049
Invesco BulletShares 2026 Corp Bd ETFBULSHS 2026 CB46138J7911,06750,069SH SOLE 0050,069
Invesco BulletShares 2027 Corp Bd ETFBULSHS 2027 CB46138J7831,26458,484SH SOLE 0058,484
Invesco Exch Trd Slf Idx Fd Tr Invsco Blsh 28INVSCO BLSH 2846138J6431,93885,850SH SOLE 0085,850
INVSC BLTSHRS 2029 CORP BND ETFBULETSHS 202946138J5772,384115,224SH SOLE 00115,224
Anheuser-Busch InBev SABULSHS 2027 CB03524A1081,69927,027SH SOLE 0027,027
Caterpillar IncCOM1491231013231,393SH SOLE 001,393
Global X S&P 500(R) Catholic Values ETFS&P 500 CATHOLIC37954Y8892805,650SH SOLE 005,650
Comerica IncCOM2003401072082,900SH SOLE 002,900
Comcast CorpCL A20030N1016,764125,009SH SOLE 00125,009
CME Group IncCOM12572Q1054862,381SH SOLE 002,381
Compass Minerals International IncCOM20451N1012,12733,910SH SOLE 0033,910
CMS Energy CorpCOM1258961003,22952,751SH SOLE 0052,751
Canadian National Railway CoCOM1363751021,1079,545SH SOLE 009,545
SPDR(R) Kensho Clean Power ETFS&P KENSHO CLEAN78468R6552,23719,628SH SOLE 0019,628
Costco Wholesale CorpCOM22160K1057552,142SH SOLE 002,142
Salesforce.com IncCOM79466L3027,16533,817SH SOLE 0033,817
Corteva Inc comCOM22052L1042,20847,367SH SOLE 0047,367
CVS Health CorpCOM1266501005977,936SH SOLE 007,936
Chevron CorpCOM1667641005054,819SH SOLE 004,819
Dominion Resources IncCOM25746U1093,02739,850SH SOLE 0039,850
WisdomTree Dynamic Ccy Hdgd Intl Eq ETFCURRNCY INT EQ97717X26311,382382,466SH SOLE 00382,466
Walt Disney CoCOM DISNEY2546871068,53446,252SH SOLE 0046,252
Dow IncCOM2605571032714,244SH SOLE 004,244
Domino s Pizza IncCOM25754A2016821,855SH SOLE 001,855
Emerson Electric CoCOM2910111046,63373,515SH SOLE 0073,515
Fidelity(R) MSCI Telecommunication Svc ETFMSCI COMMNTN SVC3160928732,22345,075SH SOLE 0045,075
Fidelity(R) MSCI Consumer Discret ETFMSCI CONSM DIS3160922042,93038,382SH SOLE 0038,382
Fidelity(R) MSCI Health Care ETFMSCI HLTH CARE I3160926004,37674,219SH SOLE 0074,219
Fidelity(R) MSCI Industrials ETFMSCI INDL INDX3160927092,13841,053SH SOLE 0041,053
Fifth Third BancorpCOM31677310042611,367SH SOLE 0011,367
Fidelity(R) MSCI Materials ETFMSCI MATLS INDEX31609288199522,491SH SOLE 0022,491
Fidelity(R) MSCI Financials ETFMSCI FINLS IDX3160925012,33547,711SH SOLE 0047,711
Fidelity(R) MSCI Consumer Staples ETFCONSMR STAPLES3160923031,20428,943SH SOLE 0028,943
Fidelity(R) MSCI Information Tech ETFMSCI INFO TECH I3160928086,72663,540SH SOLE 0063,540
Fortinet, Inc.COM34959E1091,4187,691SH SOLE 007,691
Fidelity(R) MSCI Utilities ETFMSCI UTILS INDEX31609286558814,184SH SOLE 0014,184
General Dynamics CorpCOM3695501082,46113,557SH SOLE 0013,557
General Electric CoCOM36960410330022,852SH SOLE 0022,852
Gilead Sciences IncCOM3755581031,98930,769SH SOLE 0030,769
Alphabet Inc. CL CCL C ADDED02079K107641310SH SOLE 00310
Alphabet Inc. CL ACL A02079K30511,7605,702SH SOLE 005,702
Guidewire Software IncCOM40171V1004,57345,001SH SOLE 0045,001
Home Depot IncCOM4370761026,67921,879SH SOLE 0021,879
iShares Currency Hedged MSCI EAFEHDG MSCI EAFE46434V80310,786327,141SH SOLE 00327,141
Honeywell International IncCOM4385161064,28319,732SH SOLE 0019,732
iShares iBonds Dec 2021 Term CorporateIBONDS DEC21 ETF46434VBK51,21148,742SH SOLE 0048,742
iShares iBonds Dec 2022 Term CorporateIBONDS DEC22 ETF46434VBA71,09442,954SH SOLE 0042,954
iShares iBonds Dec 2023 Term CorporateIBONDS DEC23 ETF46434VAX81,25848,107SH SOLE 0048,107
iShares iBonds Dec 2024 Term CorporateIBONDS DEC24 ETF46434VBG41,02538,859SH SOLE 0038,859
iShares iBonds Dec 2025 Term CorporateIBONDS DEC25 ETF46434VBD11,23245,927SH SOLE 0045,927
iShares iBonds Dec 2026 Term CorporateIBONDS DEC202646435GAA079530,171SH SOLE 0030,171
iShares iBonds Dec 2027 Term Corp ETFIBONDS ETF46435UAA965524,525SH SOLE 0024,525
Ishares Tr Ibds Dec28 EtfIBDS DEC28 ETF46435U51538513,609SH SOLE 0013,609
iShares Global Clean EnergyGL CLEAN ENE ETF46428822430312,483SH SOLE 0012,483
iShares Ultra Short-Term Bond ETFULTR SH TRM BD46434V87868113,477SH SOLE 0013,477
iShares Core MSCI Emerging MarketsCORE MSCI EMKT46434G1036,26697,356SH SOLE 0097,356
iShares Core S&P Mid-CapCORE S&P MCP ETF4642875076,43424,721SH SOLE 0024,721
iShares Core S&P Small-CapCORE S&P SCP ETF46428780412,554115,677SH SOLE 00115,677
Intel CorpCOM4581401001,87529,297SH SOLE 0029,297
iShares Core S&P Total US Stock MktCORE S&P TTL STK4642871502322,534SH SOLE 002,534
iShares Core S&P 500CORE S&P SCP ETF4642872002,3345,866SH SOLE 005,866
Johnson & JohnsonCOM4781601045,90535,929SH SOLE 0035,929
JPMorgan Chase & CoCOM46625H1006,11740,184SH SOLE 0040,184
SPDR(R) S&P Bank ETFS&P BK ETF78464A7973536,802SH SOLE 006,802
KLA-Tencor CorpCOM4824801009,42328,521SH SOLE 0028,521
Coca-Cola CoCOM19121610099618,892SH SOLE 0018,892
L3Harris Technologies OrdCOM5024311092031,003SH SOLE 001,003
Linde plcCOMG5494J1036372,274SH SOLE 002,274
Lockheed Martin CorpSHS - A -5398301091,6084,351SH SOLE 004,351
Cheniere Energy IncCOM NEW16411R2081,41019,574SH SOLE 0019,574
Lowe s Companies IncCOM5486611071,3787,245SH SOLE 007,245
iShares iBoxx $ Invst Grade Crp BondIBOXX INV CP ETF4642872423,20624,654SH SOLE 0024,654
Lam Research CorpCOM5128071081,3632,289SH SOLE 002,289
McDonald s CorpCOM5801351012,52911,283SH SOLE 0011,283
Microchip Technology IncCOM5950171043,56322,954SH SOLE 0022,954
Moody s CorporationCOM6153691051,1073,708SH SOLE 003,708
Medtronic IncSHSG5960L1034,22235,738SH SOLE 0035,738
SPDR(R) S&P MidCap 400 ETFUTSER1 S&PDCRP78467Y10712,71126,702SH SOLE 0026,702
3M CoCOM88579Y1014,54823,605SH SOLE 0023,605
Merck & Co IncCOM58933Y1055,04365,411SH SOLE 0065,411
Microsoft CorpCOM59491810416,70270,840SH SOLE 0070,840
iShares National AMT-Free Muni BondS&P 100 IDX FD4642884141,97917,051SH SOLE 0017,051
NextEra Energy IncCOM65339F10191412,088SH SOLE 0012,088
Nike IncCL B6541061031,71612,915SH SOLE 0012,915
ServiceNow IncCOM81762P1025,51811,033SH SOLE 0011,033
Oracle CorporationCOM68389X1056789,663SH SOLE 009,663
OTIS Worldwide Corp-WiCOM68902V1071,17217,120SH SOLE 0017,120
PepsiCo IncCOM7134481084,38931,030SH SOLE 0031,030
Pfizer IncCOM7170811033,59099,099SH SOLE 0099,099
Procter & Gamble CoCOM7427181095,13037,881SH SOLE 0037,881
PowerShares Dynamic Large Cap Growth ETFDYNMC LRG GWTH46137V7462954,330SH SOLE 004,330
QCR Holdings IncCOM74727A10486218,250SH SOLE 0018,250
Rockwell Medical IncCOM7743741021412,000SH SOLE 0012,000
Roper Industries IncCOM7766961066041,497SH SOLE 001,497
Raytheon Technologies OrdCOM75513E1013,58646,403SH SOLE 0046,403
Starbucks CorpCOM8552441093,96536,290SH SOLE 0036,290
Schwab US Small-Cap ETF(TM)US SML CAP ETF8085246075,81758,361SH SOLE 0058,361
Schwab US Broad Market ETF(TM)US BRD MKT ETF8085241021,31513,595SH SOLE 0013,595
Schwab US Large-Cap Growth ETF(TM)US LCAP GR ETF8085243002141,650SH SOLE 001,650
Schwab US Mid-Cap ETF(TM)US MID-CAP ETF8085245087,685103,250SH SOLE 00103,250
Schwab Short-Term US Treasury ETF(TM)SHT TM US TRES8085248623316,448SH SOLE 006,448
Schwab US Large-Cap ETF(TM)US LRG CAP ETF8085242017,33776,406SH SOLE 0076,406
Schwab US Aggregate Bond ETF(TM)US AGGREGATE B8085248392,46445,680SH SOLE 0045,680
SPDR(R) Nuveen Barclays ST Muni Bd ETFNUVN BR SHT MUNI78468R7394398,850SH SOLE 008,850
iShares 1-3 Year Treasury Bond1 3 YR TREAS BD4642874573353,879SH SOLE 003,879
SHYFT GROUP ORDCOM8256981031,11630,000SH SOLE 0030,000
S&Pglobal Inc ComCOM78409V1041,1613,289SH SOLE 003,289
SPDR(R) Portfolio Mortgage Backed Bond ETFPORTFLI MORTGAGE78464A3831,87372,243SH SOLE 0072,243
SPDR(R) S&P 1500 ETFPORTFOLI S&P150078464A80590318,361SH SOLE 0018,361
SPDR(R) S&P 500 ETFTR UNIT78462F1031,1012,777SH SOLE 002,777
Constellation Brands IncCL A21036P1088553,750SH SOLE 003,750
iShares Short-Term National Muni BondSHRT NAT MUN ETF4642881581,22811,389SH SOLE 0011,389
AT&T IncCOM00206R10260119,863SH SOLE 0019,863
SPDR(R) Nuveen Blmbg Barclays Muni Bd ETFNUVEEN BRC MUNIC78468R72164212,425SH SOLE 0012,425
Unilever PLCSPON ADR NEW9047677043456,182SH SOLE 006,182
Union Pacific CorpCOM9078181081,8968,601SH SOLE 008,601
U.S. BancorpCOM9029733042,58746,764SH SOLE 0046,764
Visa IncCOM CL A92826C8394,98423,539SH SOLE 0023,539
Vanguard Materials ETFMATERIALS ETF92204A8012,52914,623SH SOLE 0014,623
Vanguard Small-Cap ETFSMALL CP ETF9229087515552,593SH SOLE 002,593
Vanguard Consumer Discretionary ETFCONSUM DIS ETF92204A1084,09913,877SH SOLE 0013,877
Vanguard Consumer Staples ETFCONSUM STP ETF92204A2072,29912,897SH SOLE 0012,897
Veeva Systems IncCL A COM9224751086,09923,345SH SOLE 0023,345
Vanguard Financials ETFFINANCIALS ETF92204A4056,13272,569SH SOLE 0072,569
Vanguard Sector Index Fds Vanguard Information TecINF TECH ETF92204A7029,36226,114SH SOLE 0026,114
Vanguard Health Care ETFHEALTH CAR ETF92204A5046,49928,409SH SOLE 0028,409
Vanguard Industrials ETFINDUSTRIAL ETF92204A6033,39017,912SH SOLE 0017,912
Valero Energy CorpCOM91913Y1001,33218,606SH SOLE 0018,606
Vanguard Telecommunication Services ETFTELCOMM ETF92204A8843,56427,411SH SOLE 0027,411
Vanguard Utilities ETFUTILITIES ETF92204A8761,3499,603SH SOLE 009,603
Vanguard Total Stock Market ETFTOTAL STK MKT9229087692,44011,804SH SOLE 0011,804
Verizon Communications IncCOM92343V1043656,278SH SOLE 006,278
Wisconsin Energy CorpCOM92939U1062042,182SH SOLE 002,182
Wal-Mart Stores IncCOM9311421033102,280SH SOLE 002,280
Materials Select Sector SPDR(R) ETFSBI MATERIALS81369Y1003584,547SH SOLE 004,547
Financial Select Sector SPDR(R) ETFSBI INT-FINL81369Y6052738,007SH SOLE 008,007
Industrial Select Sector SPDR(R) ETFCOM81369Y7041,33313,540SH SOLE 0013,540
Technology Select Sector SPDR(R) ETFCOM81369Y8032,75420,735SH SOLE 0020,735
Consumer Staples Select Sector SPDR(R) ETFSBI CONS STPLS81369Y3082573,763SH SOLE 003,763
Health Care Select Sector SPDR(R) ETFSBI HEALTHCARE81369Y2094684,010SH SOLE 004,010
Consumer Discret Sel Sect SPDR(R) ETFSBI CONS DISCR81369Y4075613,339SH SOLE 003,339
Exxon Mobil CorporationCL A30231G1022,15338,566SH SOLE 0038,566
WisdomTree EmMkts ex-Stt-Ownd EntrprsETFEM EX ST-OWNED97717X5781,29831,911SH SOLE 0031,911
Zimmer Biomet Holdings INCCOM98956P1022,33214,570SH SOLE 0014,570