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,658 35,324 SH   SOLE   33,796 0 1,528
A T & T New COM 00206r102 846 29,660 SH   SOLE   28,639 0 1,021
ABB Ltd ADR COM 000375204 263 10,320 SH   SOLE   9,520 0 800
Abbott Laboratories COM 002824100 1,366 12,552 SH   SOLE   12,483 0 69
Abbvie Inc COM 00287Y109 898 10,254 SH   SOLE   10,196 0 58
Accenture Plc COM G1151C101 7,909 34,999 SH   SOLE   33,099 0 1,900
Air Prod & Chemicals COM 009158106 813 2,730 SH   SOLE   2,455 0 275
Alibaba Group Holding ADR COM 01609W102 203 690 SH   SOLE   510 0 180
Alphabet Inc Cl A COM 02079K305 2,338 1,595 SH   SOLE   1,546 0 49
Alphabet Inc Cl C COM 02079K107 767 522 SH   SOLE   507 0 15
Amazon COM 023135106 2,311 734 SH   SOLE   724 0 10
American Express COM 025816109 4,027 40,173 SH   SOLE   37,938 0 2,235
American Tower COM 03027X100 571 2,363 SH   SOLE   2,363 0 0
Amphenol COM 320951015 499 4,611 SH   SOLE   4,611 0 0
Apple COM 037833100 7,514 64,884 SH   SOLE   63,064 0 1,820
Auto Data Processing COM 053015103 951 6,820 SH   SOLE   6,620 0 200
BHP Billiton Ltd ADR COM 088606108 211 4,079 SH   SOLE   3,409 0 670
Bank of America COM 060505104 385 15,990 SH   SOLE   15,690 0 300
Berkshire Hathaway A COM 084990175 320 100 SH   SOLE   100 0 0
Berkshire Hathaway B COM 084670702 1,030 4,837 SH   SOLE   4,837 0 0
Beyond Meat Inc COM 08862E109 210 1,265 SH   SOLE   1,265 0 0
Bristol-Myers Squibb COM 110122108 1,307 21,676 SH   SOLE   21,020 0 656
C S X Corp COM 126408103 245 3,150 SH   SOLE   1,925 0 1,225
CVS Health Corp COM 126650100 3,491 59,772 SH   SOLE   57,317 0 2,455
Caledonia Mining Corporation P COM G1757E113 395 23,230 SH   SOLE   22,480 0 750
Carrier Global Corporation COM 14448C104 773 25,309 SH   SOLE   24,376 0 933
Cerner Corp COM 156782104 533 7,370 SH   SOLE   7,370 0 0
Chevron Corporation COM 166764100 1,319 18,318 SH   SOLE   17,760 0 558
Chubb LTD COM H1467J104 240 2,065 SH   SOLE   2,065 0 0
Cisco Systems COM 17275r102 4,470 113,475 SH   SOLE   108,467 0 5,008
Coca Cola COM 191216100 510 10,329 SH   SOLE   9,920 0 409
Colgate-Palmolive COM 194162103 364 4,712 SH   SOLE   4,712 0 0
ConocoPhillips COM 20825c104 219 6,658 SH   SOLE   6,283 0 375
Corning COM 219350105 205 6,320 SH   SOLE   6,320 0 0
Costco Wholesale Corporation COM 22160K105 530 1,492 SH   SOLE   1,492 0 0
Danaher Corp COM 235851102 10,816 50,228 SH   SOLE   47,971 0 2,257
Dentsply Sirona Inc COM 24906P109 2,862 65,437 SH   SOLE   61,453 0 3,984
Diageo Plc Sp ADR COM 25243Q205 275 1,997 SH   SOLE   1,997 0 0
Dow Inc COM 260557103 524 11,146 SH   SOLE   10,530 0 616
Duke Energy Corp COM 26441C204 380 4,294 SH   SOLE   4,194 0 100
Dupont De Nemours Inc COM 26614N102 232 4,189 SH   SOLE   3,948 0 241
Eaton Corp PLC COM G29183103 336 3,295 SH   SOLE   3,295 0 0
Ecolab Inc. COM 278865100 5,289 26,468 SH   SOLE   25,608 0 860
Emerson Electric COM 291011104 4,534 69,151 SH   SOLE   65,401 0 3,750
ExxonMobil COM 30231g102 2,696 78,539 SH   SOLE   76,000 0 2,539
Facebook COM 30303M102 557 2,127 SH   SOLE   2,062 0 65
Fedex Corporation COM 31428x106 286 1,139 SH   SOLE   1,139 0 0
Fiserv Inc COM 337738108 7,353 71,349 SH   SOLE   66,931 0 4,418
Fortive Corp COM 34959J108 2,563 33,626 SH   SOLE   31,611 0 2,015
General Electric COM 369604103 378 60,604 SH   SOLE   58,907 0 1,697
General Mills COM 370334104 281 4,559 SH   SOLE   4,559 0 0
Genuine Parts COM 372460105 310 3,260 SH   SOLE   3,160 0 100
Henry Schein COM 806407102 226 3,840 SH   SOLE   3,840 0 0
Hershey Company COM 427866108 416 2,900 SH   SOLE   2,600 0 300
Hologic COM 436440101 243 3,650 SH   SOLE   3,650 0 0
Home Depot COM 437076102 1,194 4,300 SH   SOLE   4,300 0 0
Honeywell International COM 438516106 4,024 24,443 SH   SOLE   23,118 0 1,325
IDEXX Laboratories COM 45168d104 4,955 12,604 SH   SOLE   11,774 0 830
Illinois Tool Works COM 452308109 337 1,743 SH   SOLE   1,743 0 0
Intel Corp COM 458140100 987 19,068 SH   SOLE   18,485 0 583
Intl Business Machines COM 459200101 511 4,199 SH   SOLE   4,199 0 0
Intuit COM 461202103 7,137 21,878 SH   SOLE   20,398 0 1,480
J.M. Smucker COM 832696405 554 4,800 SH   SOLE   4,800 0 0
JPMorgan Chase COM 46625h100 2,983 30,982 SH   SOLE   29,707 0 1,275
Jeffersonville Bancorp COM 47559A103 203 13,098 SH   SOLE   13,098 0 0
Johnson & Johnson COM 478160104 2,397 16,101 SH   SOLE   15,856 0 245
Kimberly Clark COM 494368103 269 1,824 SH   SOLE   1,824 0 0
Kinder Morgan Inc COM 49456B101 979 79,402 SH   SOLE   76,289 0 3,113
Linde PLC COM G5494J103 4,435 18,623 SH   SOLE   18,253 0 370
Lowes Companies Inc COM 548661107 215 1,295 SH   SOLE   1,295 0 0
Mastercard Inc COM 57636Q104 755 2,233 SH   SOLE   2,138 0 95
McDonalds COM 580135101 689 3,139 SH   SOLE   2,996 0 143
Medtronic PLC COM G5960L103 4,657 44,815 SH   SOLE   42,930 0 1,885
Merck COM 58933y105 1,769 21,328 SH   SOLE   20,763 0 565
Mettler-Toledo COM 592688105 908 940 SH   SOLE   940 0 0
Microsoft Corp COM 594918104 13,446 63,930 SH   SOLE   60,707 0 3,223
Mondelez International Inc COM 609207105 490 8,537 SH   SOLE   8,238 0 299
Nestle S A Reg B ADR COM 641069406 6,025 50,519 SH   SOLE   47,919 0 2,600
Newmont Corp. COM 651639106 762 12,008 SH   SOLE   12,008 0 0
NextEra Energy COM 65339f101 1,399 5,040 SH   SOLE   5,040 0 0
Nike B COM 654106103 914 7,280 SH   SOLE   7,280 0 0
Novartis ADR COM 66987V109 1,118 12,852 SH   SOLE   12,692 0 160
Novo-Nordisk COM 670100205 6,420 92,469 SH   SOLE   87,259 0 5,210
Nvidia COM 67066G104 740 1,368 SH   SOLE   1,368 0 0
Occidental Pete COM 674599105 198 19,781 SH   SOLE   19,026 0 755
Oracle COM 68389x105 3,076 51,522 SH   SOLE   48,697 0 2,825
Otis Worldwide Corporation COM 68902V107 761 12,191 SH   SOLE   11,877 0 314
Paccar COM 693718108 791 9,277 SH   SOLE   9,277 0 0
Palo Alto Networks Inc Com COM 697435105 304 1,243 SH   SOLE   1,243 0 0
PepsiCo COM 713448108 6,955 50,179 SH   SOLE   47,037 0 3,142
Pfizer COM 717081103 1,530 41,696 SH   SOLE   41,269 0 427
Powershares Exchange S&P 500 T COM 46137v282 268 1,273 SH   SOLE   1,273 0 0
Procter & Gamble COM 742718109 16,898 121,575 SH   SOLE   119,143 0 2,432
Qualcomm COM 747525103 961 8,164 SH   SOLE   7,193 0 971
Raytheon Technologies Co COM 75513E101 555 9,652 SH   SOLE   8,772 0 880
Roche Hldg Ltd ADR COM 771195104 2,991 69,875 SH   SOLE   67,270 0 2,605
Roper Technologies COM 776696106 780 1,975 SH   SOLE   1,975 0 0
SPDR Select Consumer Disc ETF COM 81369Y407 286 1,947 SH   SOLE   1,547 0 400
SPDR Select Financial ETF COM 81369Y605 559 23,242 SH   SOLE   22,592 0 650
SPDR Select Healthcare ETF COM 81369Y209 250 2,368 SH   SOLE   2,303 0 65
Salesforce.Com COM 79466l302 433 1,722 SH   SOLE   1,722 0 0
Schlumberger Ltd COM 806857108 578 37,138 SH   SOLE   34,148 0 2,990
Skyworks Solutions COM 83088m102 261 1,792 SH   SOLE   1,792 0 0
Splunk Inc COM 848637104 230 1,222 SH   SOLE   1,222 0 0
Starbucks COM 855244109 575 6,692 SH   SOLE   6,692 0 0
Stryker COM 863667101 722 3,465 SH   SOLE   3,465 0 0
Sysco COM 871829107 259 4,166 SH   SOLE   4,166 0 0
TJX Companies COM 872540109 459 8,251 SH   SOLE   7,826 0 425
Texas Instruments COM 882508104 6,399 44,816 SH   SOLE   42,701 0 2,115
Thermo Fisher Scientific COM 883556102 230 522 SH   SOLE   522 0 0
Total S A ADR COM 89151E109 576 16,800 SH   SOLE   16,800 0 0
Trane Technologies plc COM G8994E103 283 2,335 SH   SOLE   2,335 0 0
Unilever NV COM 904784709 5,592 92,580 SH   SOLE   87,830 0 4,750
Union Pacific COM 907818108 576 2,926 SH   SOLE   2,926 0 0
United Parcel Service COM 911312106 7,877 47,272 SH   SOLE   44,822 0 2,450
Vanguard Info Tech COM 92204A702 620 1,991 SH   SOLE   1,991 0 0
Vanguard REIT COM 922908553 606 7,678 SH   SOLE   7,678 0 0
Verizon Communications COM 92343v104 1,010 16,973 SH   SOLE   15,895 0 1,078
Visa COM 92826C839 341 1,705 SH   SOLE   1,705 0 0
W P Carey Inc. COM 92936u109 206 3,167 SH   SOLE   3,167 0 0
Wal-Mart COM 931142103 6,368 45,517 SH   SOLE   43,432 0 2,085
Waters COM 941848103 5,347 27,324 SH   SOLE   25,989 0 1,335
Xcel Energy COM 98389B100 374 5,417 SH   SOLE   5,417 0 0
Xylem COM 98419M100 230 2,740 SH   SOLE   2,740 0 0
Zoom Video Communications, Inc COM 98980L101 228 485 SH   SOLE   485 0 0
iShares: Nasdaq Biotech Index COM 464287556 741 5,475 SH   SOLE   5,115 0 360
JPMorgan Diversified Return EM COM 46641Q308 275 5,895 SH   SOLE   5,895 0 0
Nuveen Nasdaq 100 Dynamic Over COM 670699107 293 12,045 SH   SOLE   12,045 0 0
ProShares S&P MidCap 400 Div A COM 74347B680 310 5,832 SH   SOLE   5,832 0 0
SPDR Gold Trust COM 78463V107 714 4,032 SH   SOLE   4,032 0 0
SPDR S&P 500 COM 78462f103 1,306 3,901 SH   SOLE   3,657 0 244
Schwab Emerging Markets Equity COM 808524706 516 19,294 SH   SOLE   19,294 0 0
Schwab US Dividend Equity COM 808524797 1,251 22,619 SH   SOLE   22,619 0 0
Vanguard Dividend Appreciation COM 921908844 2,899 22,534 SH   SOLE   22,534 0 0
Vanguard FTSE Developed Market COM 921943858 3,575 87,406 SH   SOLE   80,626 0 6,780
Vanguard FTSE Emerging Market COM 922042858 5,320 123,037 SH   SOLE   114,012 0 9,025
Vanguard FTSE Europe Index COM 922042874 394 7,520 SH   SOLE   7,520 0 0
Vanguard Growth COM 922908736 591 2,596 SH   SOLE   2,596 0 0
Vanguard High Dividend Yield COM 921946406 9,551 118,013 SH   SOLE   116,016 0 1,997
Vanguard Lg Cap Index COM 922908637 7,855 50,210 SH   SOLE   49,910 0 300
Vanguard Mid Cap COM 922908629 4,774 27,085 SH   SOLE   26,360 0 725
Vanguard S&P 500 COM 922908363 1,376 4,474 SH   SOLE   4,474 0 0
Vanguard Small Cap COM 922908751 2,820 18,335 SH   SOLE   18,105 0 230
Vanguard Total Stock Mkt COM 922908769 5,701 33,475 SH   SOLE   30,885 0 2,590
Vanguard Value COM 992908744 434 4,152 SH   SOLE   4,152 0 0
iShares Core Dividend Growth COM 46434V621 508 12,758 SH   SOLE   12,758 0 0
iShares MSCI KLD 400 Social ET COM 464288570 1,923 15,029 SH   SOLE   15,029 0 0
iShares: Core MSCI Emerging Mk COM 46434G103 1,063 20,127 SH   SOLE   20,127 0 0
iShares: Core US Growth COM 464287671 236 2,950 SH   SOLE   2,700 0 250
iShares: Currency Hedged MSCI COM 46434V803 776 28,190 SH   SOLE   28,190 0 0
iShares: DJ Select Div Index COM 464287168 223 2,730 SH   SOLE   2,730 0 0
iShares: International Select COM 464288448 648 25,999 SH   SOLE   25,819 0 180
iShares: MSCI EAFE Index COM 464287465 1,745 27,412 SH   SOLE   25,873 0 1,539
iShares: MSCI EAFE Sm Cap COM 464288273 361 6,120 SH   SOLE   6,120 0 0
iShares: MSCI Emerg Mkts COM 464287234 317 7,180 SH   SOLE   7,180 0 0
iShares: Midcap 400 Index COM 464287507 1,629 8,791 SH   SOLE   8,626 0 165
iShares: Russell 1000 Gwth COM 464287614 270 1,245 SH   SOLE   1,245 0 0
iShares: S&P 500 Idx COM 464287200 1,276 3,796 SH   SOLE   3,796 0 0
iShares: S&P Small Cap 600 Idx COM 464287804 20,280 288,763 SH   SOLE   278,318 0 10,445
American Fds Washington Mutual COM 939330775 636 13,869 SH   SOLE   10,840 0 3,029
BlackRock Health Sciences Oppo COM 091937540 275 3,647 SH   SOLE   3,647 0 0
Calvert Emerging Markets Eqty COM 131649774 238 12,840 SH   SOLE   12,840 0 0
DFA Global Equity Portfolio In COM 25434D674 298 12,577 SH   SOLE   12,577 0 0
Davis NY Venture A COM 239080104 217 7,829 SH   SOLE   7,829 0 0
Fidelity 500 Index COM 315911750 202 1,727 SH   SOLE   1,727 0 0
Fidelity Balanced COM 316345206 209 7,801 SH   SOLE   7,801 0 0
Fidelity Contra Fund COM 316071109 174 10,406 SH   SOLE   10,406 0 0
Fidelity Growth Company Fund COM 316200104 925 29,694 SH   SOLE   29,694 0 0
Fidelity Independence Fd COM 316145309 277 6,356 SH   SOLE   6,356 0 0
Fidelity Low Priced Stock Fund COM 316345305 298 6,904 SH   SOLE   6,904 0 0
Fidelity Magellan Fund COM 316184100 175 14,435 SH   SOLE   14,435 0 0
First Eagle Fds Inc Overseas F COM 32008F200 483 20,241 SH   SOLE   20,241 0 0
First Eagle Global I COM 32008F606 627 11,023 SH   SOLE   11,023 0 0
JPMorgan Emerging Markets Eqty COM 4812A0623 312 8,685 SH   SOLE   8,685 0 0
Janus Henderson Research T COM 471023853 434 7,252 SH   SOLE   7,252 0 0
Pax MSCI EAFE ESG Leaders Inde COM 704223742 376 42,211 SH   SOLE   42,211 0 0
T Rowe Price Cap App COM 77954M105 452 13,658 SH   SOLE   13,658 0 0
T Rowe Price Health Sciences COM 741480107 264 2,840 SH   SOLE   2,840 0 0
T Rowe Price New Horizon COM 779562107 279 3,466 SH   SOLE   3,466 0 0
T. Rowe Price Comm & Tech Inve COM 741454102 401 2,311 SH   SOLE   2,311 0 0
Vanguard 500 Index Tr Adm COM 922908710 5,868 18,910 SH   SOLE   17,942 0 968
Vanguard Growth Index Admiral COM 922908660 372 3,175 SH   SOLE   3,175 0 0
Vanguard Mid Cap Index Adm COM 922908645 4,160 19,060 SH   SOLE   19,060 0 0
Vanguard PRIMECAP Fund Admiral COM 921936209 276 1,863 SH   SOLE   1,863 0 0
Vanguard Small Cap Index Adm COM 922908686 2,333 31,658 SH   SOLE   31,658 0 0
Vanguard Windsor II Fd Admiral COM 922018304 443 7,122 SH   SOLE   7,122 0 0