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 Company COM 88579y101 5,671 36,352 SH   SOLE   34,639 0 1,713
A T & T New COM 00206r102 896 29,640 SH   SOLE   28,619 0 1,021
ABB Ltd ADR COM 000375204 247 10,931 SH   SOLE   10,131 0 800
Abbott Laboratories COM 002824100 1,149 12,562 SH   SOLE   12,493 0 69
Abbvie Inc COM 00287Y109 896 9,129 SH   SOLE   9,071 0 58
Accenture Plc COM G1151C101 7,678 35,759 SH   SOLE   33,859 0 1,900
Air Prod & Chemicals COM 009158106 664 2,750 SH   SOLE   2,475 0 275
Alphabet Inc Cl A COM 02079K305 2,290 1,615 SH   SOLE   1,566 0 49
Alphabet Inc Cl C COM 02079K107 742 525 SH   SOLE   510 0 15
Amazon COM 023135106 1,893 686 SH   SOLE   676 0 10
American Express COM 025816109 3,888 40,843 SH   SOLE   38,608 0 2,235
American Tower COM 03027X100 614 2,375 SH   SOLE   2,375 0 0
Amphenol COM 320951015 444 4,631 SH   SOLE   4,631 0 0
Apple COM 037833100 6,371 17,465 SH   SOLE   17,010 0 455
Auto Data Processing COM 053015103 1,015 6,820 SH   SOLE   6,620 0 200
BHP Billiton Ltd ADR COM 088606108 227 4,564 SH   SOLE   3,894 0 670
Bank of America COM 060505104 372 15,655 SH   SOLE   15,355 0 300
Berkshire Hathaway A COM 084990175 267 100 SH   SOLE   100 0 0
Berkshire Hathaway B COM 084670702 861 4,822 SH   SOLE   4,822 0 0
Bristol-Myers Squibb COM 110122108 1,168 19,864 SH   SOLE   19,208 0 656
C S X Corp COM 126408103 220 3,150 SH   SOLE   1,925 0 1,225
CVS Health Corp COM 126650100 3,816 58,737 SH   SOLE   56,147 0 2,590
Caledonia Mining Corporation P COM G1757E113 364 21,000 SH   SOLE   21,000 0 0
Carrier Global Corporation COM 14448C104 623 28,040 SH   SOLE   27,061 0 979
Cerner Corp COM 156782104 505 7,370 SH   SOLE   7,370 0 0
Chevron Corporation COM 166764100 1,457 16,333 SH   SOLE   16,015 0 318
Chubb LTD COM H1467J104 451 3,559 SH   SOLE   3,559 0 0
Cisco Systems COM 17275r102 5,389 115,534 SH   SOLE   110,066 0 5,468
Coca Cola COM 191216100 289 6,477 SH   SOLE   6,068 0 409
Colgate-Palmolive COM 194162103 360 4,912 SH   SOLE   4,912 0 0
ConocoPhillips COM 20825c104 259 6,158 SH   SOLE   5,783 0 375
Costco Wholesale Corporation COM 22160K105 452 1,491 SH   SOLE   1,491 0 0
Danaher Corp COM 235851102 9,236 52,231 SH   SOLE   49,609 0 2,622
Dentsply Sirona Inc COM 24906P109 2,894 65,692 SH   SOLE   61,538 0 4,154
Diageo Plc Sp ADR COM 25243Q205 255 1,900 SH   SOLE   1,900 0 0
Dow Inc COM 260557103 345 8,461 SH   SOLE   7,845 0 616
Duke Energy Corp COM 26441C204 309 3,869 SH   SOLE   3,869 0 0
Dupont De Nemours Inc COM 26614N102 233 4,389 SH   SOLE   4,148 0 241
Eaton Corp PLC COM G29183103 288 3,295 SH   SOLE   3,295 0 0
Ecolab Inc. COM 278865100 5,288 26,578 SH   SOLE   25,668 0 910
Emerson Electric COM 291011104 4,327 69,753 SH   SOLE   65,868 0 3,885
ExxonMobil COM 30231g102 3,526 78,850 SH   SOLE   76,025 0 2,825
Facebook COM 30303M102 423 1,865 SH   SOLE   1,865 0 0
Fiserv COM 337738108 7,011 71,823 SH   SOLE   67,255 0 4,568
Fortive Corp COM 34959J108 2,298 33,966 SH   SOLE   31,951 0 2,015
General Electric COM 369604103 392 57,464 SH   SOLE   55,767 0 1,697
General Mills COM 370334104 302 4,894 SH   SOLE   4,594 0 300
Genuine Parts COM 372460105 283 3,260 SH   SOLE   3,160 0 100
Gilead Sciences COM 375558103 230 2,993 SH   SOLE   2,993 0 0
Henry Schein COM 806407102 283 4,840 SH   SOLE   4,840 0 0
Hershey Company COM 427866108 363 2,800 SH   SOLE   2,500 0 300
Home Depot COM 437076102 1,021 4,077 SH   SOLE   4,077 0 0
Honeywell International COM 438516106 3,320 22,961 SH   SOLE   21,586 0 1,375
IDEXX Laboratories COM 45168d104 4,183 12,669 SH   SOLE   11,839 0 830
Illinois Tool Works COM 452308109 305 1,743 SH   SOLE   1,743 0 0
Intel Corp COM 458140100 882 14,749 SH   SOLE   14,166 0 583
Intl Business Machines COM 459200101 540 4,469 SH   SOLE   4,469 0 0
Intuit COM 461202103 6,535 22,063 SH   SOLE   20,583 0 1,480
J.M. Smucker COM 832696405 508 4,800 SH   SOLE   4,800 0 0
JPMorgan Chase COM 46625h100 2,714 28,855 SH   SOLE   27,480 0 1,375
Jeffersonville Bancorp COM 47559A103 196 13,098 SH   SOLE   13,098 0 0
Johnson & Johnson COM 478160104 2,250 15,996 SH   SOLE   15,751 0 245
Kimberly Clark COM 494368103 258 1,824 SH   SOLE   1,824 0 0
Kinder Morgan Inc COM 49456B101 1,207 79,589 SH   SOLE   76,476 0 3,113
Linde PLC COM G5494J103 3,997 18,843 SH   SOLE   18,408 0 435
Mastercard Inc COM 57636Q104 462 1,563 SH   SOLE   1,468 0 95
McDonalds COM 580135101 567 3,074 SH   SOLE   2,931 0 143
Medtronic PLC COM G5960L103 4,053 44,195 SH   SOLE   42,210 0 1,985
Merck COM 58933y105 1,570 20,308 SH   SOLE   19,743 0 565
Mettler-Toledo COM 592688105 757 940 SH   SOLE   940 0 0
Microsoft Corp COM 594918104 13,675 67,196 SH   SOLE   63,676 0 3,520
Mondelez International Inc COM 609207105 436 8,537 SH   SOLE   8,238 0 299
Nestle S A Reg B ADR COM 641069406 5,615 50,846 SH   SOLE   48,146 0 2,700
Newmont Corp. COM 651639106 766 12,401 SH   SOLE   12,401 0 0
NextEra Energy COM 65339f101 1,389 5,782 SH   SOLE   5,782 0 0
Nike B COM 654106103 687 7,005 SH   SOLE   7,005 0 0
Novartis ADR COM 66987V109 1,131 12,952 SH   SOLE   12,792 0 160
Novo-Nordisk COM 670100205 6,132 93,654 SH   SOLE   88,004 0 5,650
Nvidia COM 67066G104 473 1,244 SH   SOLE   1,244 0 0
Occidental Pete COM 674599105 421 23,005 SH   SOLE   22,065 0 940
Oracle COM 68389x105 2,830 51,201 SH   SOLE   48,261 0 2,940
Otis Worldwide Corporation COM 68902V107 792 13,936 SH   SOLE   13,599 0 337
Paccar COM 693718108 798 10,664 SH   SOLE   10,664 0 0
PepsiCo COM 713448108 6,698 50,644 SH   SOLE   47,392 0 3,252
Pfizer COM 717081103 1,260 38,541 SH   SOLE   38,144 0 397
Powershares Exchange S&P 500 T COM 46137v282 240 1,203 SH   SOLE   1,203 0 0
Procter & Gamble COM 742718109 14,546 121,654 SH   SOLE   119,147 0 2,507
Qualcomm COM 747525103 875 9,597 SH   SOLE   8,626 0 971
Raytheon Technologies Co COM 75513E101 772 12,522 SH   SOLE   11,642 0 880
Roche Hldg Ltd ADR COM 771195104 3,052 70,355 SH   SOLE   67,550 0 2,805
Roper Technologies COM 776696106 767 1,975 SH   SOLE   1,975 0 0
Royal Dutch Shell A COM 780259206 247 7,564 SH   SOLE   7,364 0 200
SPDR Select Consumer Disc ETF COM 81369Y407 262 2,055 SH   SOLE   1,655 0 400
SPDR Select Financial ETF COM 81369Y605 594 25,683 SH   SOLE   25,033 0 650
SPDR Select Healthcare ETF COM 81369Y209 228 2,278 SH   SOLE   2,213 0 65
Salesforce.Com COM 79466l302 319 1,702 SH   SOLE   1,702 0 0
Schlumberger Ltd COM 806857108 697 37,876 SH   SOLE   34,716 0 3,160
Splunk Inc COM 848637104 241 1,212 SH   SOLE   1,212 0 0
Starbucks COM 855244109 476 6,467 SH   SOLE   6,467 0 0
Stryker COM 863667101 650 3,607 SH   SOLE   3,607 0 0
Sysco COM 871829107 228 4,166 SH   SOLE   4,166 0 0
TJX Companies COM 872540109 295 5,841 SH   SOLE   5,691 0 150
Texas Instruments COM 882508104 5,681 44,741 SH   SOLE   42,501 0 2,240
Total S A ADR COM 89151E109 319 8,300 SH   SOLE   8,300 0 0
Trane Technologies plc COM G8994E103 208 2,335 SH   SOLE   2,335 0 0
Unilever NV COM 904784709 4,951 92,938 SH   SOLE   87,978 0 4,960
Union Pacific COM 907818108 503 2,976 SH   SOLE   2,976 0 0
United Parcel Service COM 911312106 5,406 48,628 SH   SOLE   45,773 0 2,855
Vanguard Info Tech COM 92204A702 569 2,041 SH   SOLE   2,041 0 0
Vanguard REIT COM 922908553 627 7,978 SH   SOLE   7,978 0 0
Verizon Communications COM 92343v104 1,042 18,900 SH   SOLE   17,822 0 1,078
Visa COM 92826C839 302 1,564 SH   SOLE   1,564 0 0
W P Carey Inc. COM 92936u109 203 2,997 SH   SOLE   2,997 0 0
Wal-Mart COM 931142103 5,374 44,866 SH   SOLE   42,681 0 2,185
Waters COM 941848103 4,986 27,639 SH   SOLE   26,169 0 1,470
Xcel Energy COM 98389B100 339 5,417 SH   SOLE   5,417 0 0
iShares: Nasdaq Biotech Index COM 464287556 606 4,433 SH   SOLE   4,073 0 360
JPMorgan Diversified Return EM COM 46641Q308 282 6,145 SH   SOLE   6,145 0 0
Nuveen Nasdaq 100 Dynamic Over COM 670699107 219 9,520 SH   SOLE   9,520 0 0
ProShares S&P MidCap 400 Div A COM 74347B680 347 6,587 SH   SOLE   6,587 0 0
SPDR Gold Trust COM 78463V107 598 3,571 SH   SOLE   3,571 0 0
SPDR S&P 500 COM 78462f103 1,211 3,926 SH   SOLE   3,682 0 244
Schwab Emerging Markets Equity COM 808524706 414 17,014 SH   SOLE   17,014 0 0
Schwab US Dividend Equity COM 808524797 1,249 24,134 SH   SOLE   24,134 0 0
Vanguard Dividend Appreciation COM 921908844 1,854 15,824 SH   SOLE   15,824 0 0
Vanguard FTSE Developed Market COM 921943858 3,171 81,756 SH   SOLE   74,976 0 6,780
Vanguard FTSE Emerging Market COM 922042858 4,818 121,639 SH   SOLE   112,274 0 9,365
Vanguard FTSE Europe Index COM 922042874 298 5,920 SH   SOLE   5,920 0 0
Vanguard Growth COM 922908736 626 3,096 SH   SOLE   3,096 0 0
Vanguard High Dividend Yield COM 921946406 9,053 114,913 SH   SOLE   112,916 0 1,997
Vanguard Lg Cap Index COM 922908637 7,199 50,345 SH   SOLE   50,045 0 300
Vanguard Mid Cap COM 922908629 4,303 26,250 SH   SOLE   25,525 0 725
Vanguard S&P 500 COM 922908363 1,210 4,270 SH   SOLE   4,270 0 0
Vanguard Small Cap COM 922908751 2,667 18,300 SH   SOLE   18,020 0 280
Vanguard Total Stock Mkt COM 922908769 4,668 29,820 SH   SOLE   27,230 0 2,590
Vanguard Value COM 992908744 413 4,152 SH   SOLE   4,152 0 0
iShares Core Dividend Growth COM 46434V621 480 12,758 SH   SOLE   12,758 0 0
iShares MSCI KLD 400 Social ET COM 464288570 1,778 15,069 SH   SOLE   15,069 0 0
iShares: Core MSCI Emerging Mk COM 46434G103 958 20,127 SH   SOLE   20,127 0 0
iShares: Core US Growth COM 464287671 212 2,950 SH   SOLE   2,700 0 250
iShares: Currency Hedged MSCI COM 46434V803 663 24,010 SH   SOLE   24,010 0 0
iShares: DJ Select Div Index COM 464287168 221 2,740 SH   SOLE   2,740 0 0
iShares: International Select COM 464288448 699 27,824 SH   SOLE   27,644 0 180
iShares: MSCI EAFE Index COM 464287465 1,670 27,434 SH   SOLE   25,770 0 1,664
iShares: MSCI EAFE Sm Cap COM 464288273 328 6,120 SH   SOLE   6,120 0 0
iShares: MSCI Emerg Mkts COM 464287234 287 7,180 SH   SOLE   7,180 0 0
iShares: Midcap 400 Index COM 464287507 1,373 7,721 SH   SOLE   7,556 0 165
iShares: Russell 1000 Gwth COM 464287614 244 1,269 SH   SOLE   1,269 0 0
iShares: S&P 500 Idx COM 464287200 1,176 3,796 SH   SOLE   3,796 0 0
iShares: S&P Small Cap 600 Idx COM 464287804 19,394 283,998 SH   SOLE   273,243 0 10,755
American Century Select Inv Cl COM 250835022 684 7,836 SH   SOLE   7,836 0 0
American Fds Washington Mutual COM 939330775 628 14,439 SH   SOLE   10,783 0 3,656
BlackRock Health Sciences Oppo COM 091937540 258 3,647 SH   SOLE   3,647 0 0
Calvert Emerging Markets Eqty COM 131649774 182 11,079 SH   SOLE   11,079 0 0
DFA Global Equity Portfolio In COM 25434D674 278 12,577 SH   SOLE   12,577 0 0
Davis NY Venture A COM 239080104 202 7,829 SH   SOLE   7,829 0 0
Fidelity 500 Index COM 315911750 210 1,948 SH   SOLE   1,948 0 0
Fidelity Contra Fund COM 316071109 155 10,406 SH   SOLE   10,406 0 0
Fidelity Growth Company Fund COM 316200104 786 29,694 SH   SOLE   29,694 0 0
Fidelity Independence Fd COM 316145309 249 6,356 SH   SOLE   6,356 0 0
Fidelity Low Priced Stock Fund COM 316345305 284 6,618 SH   SOLE   6,618 0 0
Fidelity Magellan Fund COM 316184100 158 14,435 SH   SOLE   14,435 0 0
First Eagle Fds Inc Overseas F COM 32008F200 462 20,241 SH   SOLE   20,241 0 0
First Eagle Global I COM 32008F606 593 11,023 SH   SOLE   11,023 0 0
JPMorgan Emerging Markets Eqty COM 4812A0623 270 8,570 SH   SOLE   8,570 0 0
Janus Henderson Research T COM 471023853 388 7,252 SH   SOLE   7,252 0 0
Pax MSCI EAFE ESG Leaders Inde COM 704223742 323 38,052 SH   SOLE   38,052 0 0
T Rowe Price Cap App COM 77954M105 427 13,658 SH   SOLE   13,658 0 0
T Rowe Price Health Sciences COM 741480107 247 2,840 SH   SOLE   2,840 0 0
T Rowe Price New Horizon COM 779562107 251 3,506 SH   SOLE   3,506 0 0
T. Rowe Price Comm & Tech Inve COM 741454102 353 2,311 SH   SOLE   2,311 0 0
Vanguard 500 Index Tr Adm COM 922908710 5,371 18,772 SH   SOLE   17,696 0 1,076
Vanguard Mid Cap Index Adm COM 922908645 3,872 19,078 SH   SOLE   19,078 0 0
Vanguard PRIMECAP Fund Admiral COM 921936209 272 2,015 SH   SOLE   2,015 0 0
Vanguard Small Cap Index Adm COM 922908686 2,207 31,568 SH   SOLE   31,568 0 0
Vanguard Windsor II Fd Admiral COM 922018304 375 6,495 SH   SOLE   6,495 0 0