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,045 22,306 SH   SOLE   0 0 22,306
Accenture PLC SHS CLASS A G1151C101 2,493 15,269 SH   SOLE   0 0 15,269
Adobe Systems Inc COM 00724F101 3,857 12,119 SH   SOLE   0 0 12,119
Alphabet Inc. CL A CL A 02079K305 6,338 5,455 SH   SOLE   0 0 5,455
Alphabet Inc. CL C CL C ADDED 02079K107 373 321 SH   SOLE   0 0 321
Amazon.com Inc COM 023135106 8,733 4,479 SH   SOLE   0 0 4,479
Amgen Inc COM 031162100 5,031 24,816 SH   SOLE   0 0 24,816
Anheuser-Busch InBev SA BULSHS 2027 CB 03524A108 505 11,452 SH   SOLE   0 0 11,452
Apple Inc COM 037833100 3,190 12,544 SH   SOLE   0 0 12,544
AT&T Inc COM 00206R102 523 17,940 SH   SOLE   0 0 17,940
Bank of America Corporation COM 060505104 754 35,512 SH   SOLE   0 0 35,512
Berkshire Hathaway Inc CL B NEW 084670702 7,538 41,231 SH   SOLE   0 0 41,231
Biogen Idec Inc COM 09062X103 3,986 12,599 SH   SOLE   0 0 12,599
BlackRock Inc COM 09247X101 6,957 15,813 SH   SOLE   0 0 15,813
Bristol-Myers Squibb Company COM 110122108 3,207 57,531 SH   SOLE   0 0 57,531
Canadian National Railway Co COM 136375102 801 10,320 SH   SOLE   0 0 10,320
Change Healthcare Inc COM 15912K100 452 45,271 SH   SOLE   0 0 45,271
Cheniere Energy Inc COM NEW 16411R208 499 14,899 SH   SOLE   0 0 14,899
Chevron Corp COM 166764100 565 7,799 SH   SOLE   0 0 7,799
CME Group Inc COM 12572Q105 547 3,165 SH   SOLE   0 0 3,165
CMS Energy Corp COM 125896100 3,257 55,446 SH   SOLE   0 0 55,446
Coca-Cola Co COM 191216100 419 9,475 SH   SOLE   0 0 9,475
Comcast Corp CL A 20030N101 3,870 112,569 SH   SOLE   0 0 112,569
Compass Minerals International Inc COM 20451N101 1,180 30,664 SH   SOLE   0 0 30,664
Consumer Discret Sel Sect SPDR(R) ETF SBI CONS DISCR 81369Y407 349 3,562 SH   SOLE   0 0 3,562
Consumer Staples Select Sector SPDR(R) ETF SBI CONS STPLS 81369Y308 212 3,898 SH   SOLE   0 0 3,898
Corteva Inc com COM 22052L104 996 42,383 SH   SOLE   0 0 42,383
Costco Wholesale Corp COM 22160K105 607 2,129 SH   SOLE   0 0 2,129
CVS Health Corp COM 126650100 1,128 19,019 SH   SOLE   0 0 19,019
Dominion Resources Inc COM 25746U109 2,875 39,822 SH   SOLE   0 0 39,822
Emerson Electric Co COM 291011104 3,532 74,124 SH   SOLE   0 0 74,124
Exxon Mobil Corporation CL A 30231G102 1,644 43,288 SH   SOLE   0 0 43,288
Fidelity(R) MSCI Consumer Discret ETF MSCI CONSM DIS 316092204 1,502 39,792 SH   SOLE   0 0 39,792
Fidelity(R) MSCI Consumer Staples ETF CONSMR STAPLES 316092303 955 29,516 SH   SOLE   0 0 29,516
Fidelity(R) MSCI Financials ETF MSCI FINLS IDX 316092501 1,626 55,355 SH   SOLE   0 0 55,355
Fidelity(R) MSCI Health Care ETF MSCI HLTH CARE I 316092600 3,319 77,215 SH   SOLE   0 0 77,215
Fidelity(R) MSCI Industrials ETF MSCI INDL INDX 316092709 1,435 47,153 SH   SOLE   0 0 47,153
Fidelity(R) MSCI Information Tech ETF MSCI INFO TECH I 316092808 4,312 68,781 SH   SOLE   0 0 68,781
Fidelity(R) MSCI Materials ETF MSCI MATLS INDEX 316092881 574 23,439 SH   SOLE   0 0 23,439
Fidelity(R) MSCI Telecommunication Svc ETF MSCI COMMNTN SVC 316092873 1,362 46,901 SH   SOLE   0 0 46,901
Fidelity(R) MSCI Utilities ETF MSCI UTILS INDEX 316092865 546 15,195 SH   SOLE   0 0 15,195
Fifth Third Bancorp COM 316773100 184 12,367 SH   SOLE   0 0 12,367
Fortinet, Inc. COM 34959E109 930 9,195 SH   SOLE   0 0 9,195
General Electric Co COM 369604103 174 21,923 SH   SOLE   0 0 21,923
Gilead Sciences Inc COM 375558103 936 12,520 SH   SOLE   0 0 12,520
Guidewire Software Inc COM 40171V100 3,299 41,602 SH   SOLE   0 0 41,602
Health Care Select Sector SPDR(R) ETF SBI HEALTHCARE 81369Y209 409 4,620 SH   SOLE   0 0 4,620
Home Depot Inc COM 437076102 4,443 23,796 SH   SOLE   0 0 23,796
Honeywell International Inc COM 438516106 2,351 17,570 SH   SOLE   0 0 17,570
Industrial Select Sector SPDR(R) ETF COM 81369Y704 519 8,789 SH   SOLE   0 0 8,789
Intel Corp COM 458140100 2,012 37,168 SH   SOLE   0 0 37,168
Invesco BulletShares 2020 Corp Bd ETF BULSHS 2020 CB 46138J502 994 47,308 SH   SOLE   0 0 47,308
Invesco BulletShares 2021 Corp Bd ETF BULSHS 2021 CB 46138J700 832 39,687 SH   SOLE   0 0 39,687
Invesco BulletShares 2022 Corp Bd ETF BULSHS 2022 CB 46138J882 426 20,102 SH   SOLE   0 0 20,102
Invesco BulletShares 2023 Corp Bd ETF BULSHS 2023 CB 46138J866 618 29,802 SH   SOLE   0 0 29,802
Invesco BulletShares 2024 Corp Bd ETF BULSHS 2024 CB 46138J841 777 37,630 SH   SOLE   0 0 37,630
Invesco BulletShares 2025 Corp Bd ETF BULSHS 2025 CB 46138J825 882 42,885 SH   SOLE   0 0 42,885
Invesco BulletShares 2026 Corp Bd ETF BULSHS 2026 CB 46138J791 305 15,499 SH   SOLE   0 0 15,499
Invesco BulletShares 2027 Corp Bd ETF BULSHS 2027 CB 46138J783 235 11,875 SH   SOLE   0 0 11,875
Invesco Exch Trd Slf Idx Fd Tr Invsco Blsh 28 INVSCO BLSH 28 46138J643 563 27,256 SH   SOLE   0 0 27,256
INVSC BLTSHRS 2029 CORP BND ETF BULETSHS 2029 46138J577 438 22,912 SH   SOLE   0 0 22,912
iShares 1-3 Year Treasury Bond 1 3 YR TREAS BD 464287457 388 4,473 SH   SOLE   0 0 4,473
iShares Core MSCI Emerging Markets CORE MSCI EMKT 46434G103 3,894 96,207 SH   SOLE   0 0 96,207
iShares Core S&P 500 CORE S&P SCP ETF 464287200 1,789 6,925 SH   SOLE   0 0 6,925
iShares Core S&P Mid-Cap CORE S&P MCP ETF 464287507 2,030 14,109 SH   SOLE   0 0 14,109
iShares Core S&P Small-Cap CORE S&P SCP ETF 464287804 5,558 99,051 SH   SOLE   0 0 99,051
iShares Core US Aggregate Bond CORE US AGGBD ET 464287226 4,647 40,281 SH   SOLE   0 0 40,281
iShares Currency Hedged MSCI EAFE HDG MSCI EAFE 46434V803 6,472 267,339 SH   SOLE   0 0 267,339
iShares iBonds Dec 2020 Term Corporate IBONDS DEC20 ETF 46434VAQ3 1,022 40,522 SH   SOLE   0 0 40,522
iShares iBonds Dec 2021 Term Corporate IBONDS DEC21 ETF 46434VBK5 1,300 52,722 SH   SOLE   0 0 52,722
iShares iBonds Dec 2022 Term Corporate IBONDS DEC22 ETF 46434VBA7 1,099 44,348 SH   SOLE   0 0 44,348
iShares iBonds Dec 2023 Term Corporate IBONDS DEC23 ETF 46434VAX8 1,268 50,706 SH   SOLE   0 0 50,706
iShares iBonds Dec 2024 Term Corporate IBONDS DEC24 ETF 46434VBG4 988 39,978 SH   SOLE   0 0 39,978
iShares iBonds Dec 2025 Term Corporate IBONDS DEC25 ETF 46434VBD1 1,163 46,566 SH   SOLE   0 0 46,566
iShares iBonds Dec 2026 Term Corporate IBONDS DEC2026 46435GAA0 739 30,103 SH   SOLE   0 0 30,103
iShares iBonds Dec 2027 Term Corp ETF IBONDS ETF 46435UAA9 581 23,688 SH   SOLE   0 0 23,688
iShares National AMT-Free Muni Bond S&P 100 IDX FD 464288414 1,317 11,656 SH   SOLE   0 0 11,656
iShares Short-Term National Muni Bond SHRT NAT MUN ETF 464288158 819 7,709 SH   SOLE   0 0 7,709
Ishares Tr Ibds Dec28 Etf IBDS DEC28 ETF 46435U515 321 12,216 SH   SOLE   0 0 12,216
Johnson & Johnson COM 478160104 4,515 34,434 SH   SOLE   0 0 34,434
JPMorgan Chase & Co COM 46625H100 4,427 49,169 SH   SOLE   0 0 49,169
KLA-Tencor Corp COM 482480100 4,945 34,403 SH   SOLE   0 0 34,403
Linde plc COM G5494J103 465 2,689 SH   SOLE   0 0 2,689
Lockheed Martin Corp SHS - A - 539830109 635 1,873 SH   SOLE   0 0 1,873
Lowe s Companies Inc COM 548661107 702 8,163 SH   SOLE   0 0 8,163
McDonald s Corp COM 580135101 2,340 14,154 SH   SOLE   0 0 14,154
McKesson Corp COM 58155Q103 240 1,774 SH   SOLE   0 0 1,774
Medtronic Inc SHS G5960L103 3,651 40,491 SH   SOLE   0 0 40,491
Merck & Co Inc COM 58933Y105 3,900 50,686 SH   SOLE   0 0 50,686
Microchip Technology Inc COM 595017104 1,483 21,874 SH   SOLE   0 0 21,874
Microsoft Corp COM 594918104 10,882 68,998 SH   SOLE   0 0 68,998
Moody s Corporation COM 615369105 787 3,721 SH   SOLE   0 0 3,721
Neurobo Pharmaceuticals Ord COM 64132R107 274 19,727 SH   SOLE   0 0 19,727
NextEra Energy Inc COM 65339F101 790 3,283 SH   SOLE   0 0 3,283
Nike Inc CL B 654106103 1,005 12,143 SH   SOLE   0 0 12,143
Oracle Corporation COM 68389X105 1,165 24,110 SH   SOLE   0 0 24,110
PepsiCo Inc COM 713448108 3,753 31,245 SH   SOLE   0 0 31,245
Pfizer Inc COM 717081103 2,644 80,990 SH   SOLE   0 0 80,990
PowerShares Dynamic Large Cap Growth ETF DYNMC LRG GWTH 46137V746 208 4,750 SH   SOLE   0 0 4,750
Procter & Gamble Co COM 742718109 5,979 54,357 SH   SOLE   0 0 54,357
QCR Holdings Inc COM 74727A104 494 18,250 SH   SOLE   0 0 18,250
S&Pglobal Inc Com COM 78409V104 828 3,379 SH   SOLE   0 0 3,379
Salesforce.com Inc COM 79466L302 4,266 29,629 SH   SOLE   0 0 29,629
Schwab Short-Term US Treasury ETF(TM) SHT TM US TRES 808524862 353 6,816 SH   SOLE   0 0 6,816
Schwab US Aggregate Bond ETF(TM) US AGGREGATE B 808524839 3,747 69,035 SH   SOLE   0 0 69,035
Schwab US Broad Market ETF(TM) US BRD MKT ETF 808524102 1,125 18,621 SH   SOLE   0 0 18,621
Schwab US Large-Cap ETF(TM) US LRG CAP ETF 808524201 5,979 97,609 SH   SOLE   0 0 97,609
Schwab US Mid-Cap ETF(TM) US MID-CAP ETF 808524508 4,728 112,138 SH   SOLE   0 0 112,138
Schwab US Small-Cap ETF(TM) US SML CAP ETF 808524607 3,345 64,933 SH   SOLE   0 0 64,933
ServiceNow Inc COM 81762P102 4,343 15,153 SH   SOLE   0 0 15,153
Spartan Motors Inc COM 846819100 387 30,000 SH   SOLE   0 0 30,000
SPDR(R) Nuveen Barclays ST Muni Bd ETF NUVN BR SHT MUNI 78468R739 442 9,040 SH   SOLE   0 0 9,040
SPDR(R) Nuveen Blmbg Barclays Muni Bd ETF NUVEEN BRC MUNIC 78468R721 643 12,855 SH   SOLE   0 0 12,855
SPDR(R) S&P 500 ETF TR UNIT 78462F103 897 3,482 SH   SOLE   0 0 3,482
SPDR(R) S&P MidCap 400 ETF UTSER1 S&PDCRP 78467Y107 7,304 27,784 SH   SOLE   0 0 27,784
Starbucks Corp COM 855244109 1,716 26,106 SH   SOLE   0 0 26,106
Technology Select Sector SPDR(R) ETF COM 81369Y803 1,857 23,111 SH   SOLE   0 0 23,111
U.S. Bancorp COM 902973304 1,212 35,183 SH   SOLE   0 0 35,183
Union Pacific Corp COM 907818108 1,355 9,610 SH   SOLE   0 0 9,610
United Technologies Corp COM 913017109 3,696 39,184 SH   SOLE   0 0 39,184
Valero Energy Corp COM 91913Y100 1,021 22,511 SH   SOLE   0 0 22,511
Vanguard Consumer Discretionary ETF CONSUM DIS ETF 92204A108 1,873 12,887 SH   SOLE   0 0 12,887
Vanguard Consumer Staples ETF CONSUM STP ETF 92204A207 1,491 10,821 SH   SOLE   0 0 10,821
Vanguard Financials ETF FINANCIALS ETF 92204A405 3,591 70,798 SH   SOLE   0 0 70,798
Vanguard Health Care ETF HEALTH CAR ETF 92204A504 4,496 27,069 SH   SOLE   0 0 27,069
Vanguard Industrials ETF INDUSTRIAL ETF 92204A603 1,755 15,912 SH   SOLE   0 0 15,912
Vanguard Materials ETF MATERIALS ETF 92204A801 1,479 15,365 SH   SOLE   0 0 15,365
Vanguard REIT ETF REIT ETF 922908553 535 7,666 SH   SOLE   0 0 7,666
Vanguard Sector Index Fds Vanguard Information Tec INF TECH ETF 92204A702 5,382 25,401 SH   SOLE   0 0 25,401
Vanguard Small-Cap ETF SMALL CP ETF 922908751 299 2,593 SH   SOLE   0 0 2,593
Vanguard Telecommunication Services ETF TELCOMM ETF 92204A884 1,880 24,682 SH   SOLE   0 0 24,682
Vanguard Total Stock Market ETF TOTAL STK MKT 922908769 1,043 8,091 SH   SOLE   0 0 8,091
Vanguard Utilities ETF UTILITIES ETF 92204A876 1,343 11,015 SH   SOLE   0 0 11,015
Veeva Systems Inc CL A COM 922475108 3,667 23,448 SH   SOLE   0 0 23,448
Verizon Communications Inc COM 92343V104 356 6,630 SH   SOLE   0 0 6,630
Visa Inc COM CL A 92826C839 4,125 25,599 SH   SOLE   0 0 25,599
Wal-Mart Stores Inc COM 931142103 374 3,295 SH   SOLE   0 0 3,295
Walt Disney Co COM DISNEY 254687106 4,349 45,023 SH   SOLE   0 0 45,023
WisdomTree Dynamic Ccy Hdgd Intl Eq ETF CURRNCY INT EQ 97717X263 9,057 396,019 SH   SOLE   0 0 396,019
Zimmer Biomet Holdings INC COM 98956P102 3,301 32,657 SH   SOLE   0 0 32,657