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 Computer Inc COM 037833100 539 4,062 SH   SOLE   0 0 0
Abbvie Inc COM 00287Y109 28,206 263,238 SH   SOLE   187,924 0 75,314
Accenture PLC SHS CLASS A G1151C101 29,670 113,586 SH   SOLE   79,046 0 34,540
ADOBE SYSTEMS INC COM 00724F101 263 525 SH   SOLE   0 0 0
Automatic Data Processing COM 053015103 25,365 143,955 SH   SOLE   103,757 0 40,198
American Tower Corporation COM 03027X100 22,457 100,050 SH   SOLE   72,617 0 27,433
AMAZON.COM COM 023135106 255 78 SH   SOLE   0 0 0
Alibaba Group Hldg SBI HEALTHCARE 01609W102 229 982 SH   SOLE   0 0 0
Vanguard Total Bond Market ETF TOTAL BND MRKT 921937835 30,578 346,727 SH   SOLE   0 0 0
Vanguard Short-Term Bond ETF SHORT TRM BOND 921937827 663 8,000 SH   SOLE   0 0 0
CDW Corp COM 12514G108 24,875 188,744 SH   SOLE   134,858 0 53,886
Cerus Corp COM 157085101 203 29,399 SH   SOLE   0 0 0
Canadian National Railway Co COM 136375102 25,739 234,314 SH   SOLE   165,237 0 69,077
Costco Whsl Corp New COM 22160K105 327 868 SH   SOLE   0 0 0
Dollar General COM 256677105 23,876 113,531 SH   SOLE   81,414 0 32,117
Disney Walt Co COM DISNEY 254687106 265 1,460 SH   SOLE   0 0 0
Dexcom Inc COM 252131107 257 695 SH   SOLE   0 0 0
Facebook Inc Class A CL A 30303M102 244 895 SH   SOLE   0 0 0
Factset Research Systems COM 303075105 26,016 78,245 SH   SOLE   53,897 0 24,348
Alphabet Inc Class C CAP STK CL C 02079K107 296 169 SH   SOLE   0 0 0
Alphabet Inc Class A CAP STK CL A 02079K305 310 177 SH   SOLE   0 0 0
Hormel Food Corp COM 440452100 21,038 451,371 SH   SOLE   313,972 0 137,399
iShares 3-7 Year Treasury Bond 3-7 YR TR BD ETF 464288661 4,930 37,075 SH   SOLE   0 0 0
iShares Tr S&P 500 S&P 100 ETF 464287200 213 568 SH   SOLE   0 0 0
John Hancock Multifactor Techn COM 47804J602 380 4,824 SH   SOLE   0 0 0
J P Morgan Chase & Co COM 46625H100 521 4,099 SH   SOLE   0 0 0
Lowes Companies Inc COM 548661107 24,822 154,647 SH   SOLE   111,000 0 43,647
Mastercard, Inc. CL A 57636Q104 27,893 78,146 SH   SOLE   53,900 0 24,246
Medtronic PLC COM G5960L103 24,845 212,096 SH   SOLE   151,471 0 60,625
NETFLIX INC COM 64110L106 308 569 SH   SOLE   0 0 0
Nike, Inc. Class B CL B 654106103 32,601 230,444 SH   SOLE   160,441 0 70,003
Proshares S&P 500 Dividend Ari S&P 500 DV ARIST 74348A467 1,092 13,665 SH   SOLE   0 0 0
Nvidia Corp COM 67066G104 321 615 SH   SOLE   0 0 0
Novo-Nordisk A-S ADR ADR 670100205 318 4,552 SH   SOLE   0 0 0
ISHARES S&P U.S. PREFERRED STO PFD & INCM SEC 464288687 1,094 28,400 SH   SOLE   0 0 0
Paypal Hldgs Inc Com COM 70450Y103 287 1,225 SH   SOLE   0 0 0
Roper Industries Inc. COM 776696106 24,719 57,341 SH   SOLE   40,974 0 16,367
Starbucks Corp COM 855244109 27,866 260,479 SH   SOLE   188,644 0 71,835
Schwab US Mid Cap ETF US MID-CAP ETF 808524508 230 3,371 SH   SOLE   0 0 0
Sherwin-Williams Co COM 824348106 29,184 39,710 SH   SOLE   27,560 0 12,150
S&P Global Inc COM 78409V104 23,939 72,822 SH   SOLE   52,374 0 20,448
Invesco S&P 500 High Quality S&P 500 QUALITY 46137V241 19,103 453,635 SH   SOLE   0 0 0
TENCENT HOLDINGS LTD. ADR SPONSORED ADS 88032Q109 241 3,350 SH   SOLE   0 0 0
Target Corporation COM 87612E106 334 1,893 SH   SOLE   0 0 0
iShares 10-20 Year Treasury ET 10-20 YR TRS ETF 464288653 4,709 29,575 SH   SOLE   0 0 0
Tesla Motors Inc COM 88160R101 346 490 SH   SOLE   0 0 0
Texas Instruments Inc COM 882508104 28,047 170,884 SH   SOLE   122,714 0 48,170
UnitedHealth Group, Inc. COM 91324P102 26,825 76,495 SH   SOLE   53,305 0 23,190
Visa Inc Cl A COM 92826C839 325 1,486 SH   SOLE   0 0 0
Vanguard Interm-Term Corp Bond INT-TERM CORP 92206C870 10,234 105,350 SH   SOLE   0 0 0
Vanguard Dividend Appreciation DIV APP ETF 921908844 609 4,317 SH   SOLE   0 0 0
Vanguard REIT ETF REIT ETF 922908553 8,291 97,621 SH   SOLE   0 0 0
Willis Towers Watson SHS G96629103 1,159 5,500 SH   SOLE   0 0 0
WAL-MART STORES INC. COM 931142103 252 1,750 SH   SOLE   0 0 0
Financial Select Sector SPDR SBI INT-FINL 81369Y605 472 16,000 SH   SOLE   0 0 0
Sector SPDR Utilities SBI MATERIALS 81369Y886 282 4,500 SH   SOLE   0 0 0
Exxon Mobil Corporation COM 30231G102 364 8,826 SH   SOLE   0 0 0
Zoom Video Communication CL A 98980L101 226 670 SH   SOLE   0 0 0
Zoetis Inc COM 98978V103 27,563 166,542 SH   SOLE   116,620 0 49,922