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 6,386 36,536 SH   SOLE   35,316 0 1,220
A T & T New COM 00206r102 854 29,686 SH   SOLE   28,665 0 1,021
Abbott Laboratories COM 002824100 1,331 12,156 SH   SOLE   12,087 0 69
Abbvie Inc COM 00287Y109 1,305 12,182 SH   SOLE   12,124 0 58
Accenture Plc COM G1151C101 9,671 37,022 SH   SOLE   35,272 0 1,750
Adobe Systems COM 00724F101 521 1,042 SH   SOLE   1,042 0 0
Air Prod & Chemicals COM 009158106 748 2,738 SH   SOLE   2,463 0 275
Alibaba Group Holding ADR COM 01609W102 264 1,135 SH   SOLE   1,135 0 0
Alphabet Inc Cl A COM 02079K305 3,041 1,735 SH   SOLE   1,701 0 34
Alphabet Inc Cl C COM 02079K107 913 521 SH   SOLE   521 0 0
Amazon COM 023135106 2,534 778 SH   SOLE   778 0 0
American Express COM 025816109 4,863 40,224 SH   SOLE   37,989 0 2,235
American Tower COM 03027X100 666 2,967 SH   SOLE   2,967 0 0
Amphenol COM 320951015 594 4,545 SH   SOLE   4,545 0 0
Apple COM 037833100 8,999 67,821 SH   SOLE   67,341 0 480
Auto Data Processing COM 053015103 1,202 6,820 SH   SOLE   6,820 0 0
BCE COM 05534B760 312 7,288 SH   SOLE   7,288 0 0
BHP Billiton Ltd ADR COM 088606108 249 3,809 SH   SOLE   3,139 0 670
Bank of America COM 060505104 521 17,180 SH   SOLE   16,880 0 300
Becton Dickinson COM 758871099 508 2,031 SH   SOLE   2,031 0 0
Berkshire Hathaway A COM 084990175 348 100 SH   SOLE   100 0 0
Berkshire Hathaway B COM 084670702 1,141 4,922 SH   SOLE   4,922 0 0
Boeing COM 097023105 228 1,063 SH   SOLE   1,063 0 0
Bristol-Myers Squibb COM 110122108 1,510 24,346 SH   SOLE   23,916 0 430
C S X Corp COM 126408103 286 3,150 SH   SOLE   3,150 0 0
CVS Health Corp COM 126650100 4,192 61,374 SH   SOLE   59,154 0 2,220
Caledonia Mining Corporation P COM G1757E113 207 13,055 SH   SOLE   13,055 0 0
Camden National COM 133034108 259 7,229 SH   SOLE   7,229 0 0
Carrier Global Corporation COM 14448C104 1,191 31,576 SH   SOLE   30,743 0 833
Cerner Corp COM 156782104 578 7,370 SH   SOLE   7,370 0 0
Check Point Software COM M22465104 230 1,730 SH   SOLE   1,730 0 0
Chevron Corporation COM 166764100 2,402 28,443 SH   SOLE   27,960 0 483
Chubb LTD COM H1467J104 555 3,606 SH   SOLE   3,606 0 0
Cisco Systems COM 17275r102 4,922 109,991 SH   SOLE   105,283 0 4,708
Coca Cola COM 191216100 643 11,717 SH   SOLE   11,717 0 0
Colgate-Palmolive COM 194162103 486 5,685 SH   SOLE   5,685 0 0
Comcast Corp New Cl A COM 20030N101 212 4,037 SH   SOLE   4,037 0 0
ConocoPhillips COM 20825c104 257 6,428 SH   SOLE   6,053 0 375
Corning COM 219350105 274 7,600 SH   SOLE   7,600 0 0
Costco Wholesale Corporation COM 22160K105 827 2,194 SH   SOLE   2,194 0 0
Danaher Corp COM 235851102 11,132 50,113 SH   SOLE   48,258 0 1,855
Dentsply Sirona Inc COM 24906P109 3,205 61,219 SH   SOLE   57,235 0 3,984
Diageo Plc Sp ADR COM 25243Q205 317 1,997 SH   SOLE   1,997 0 0
Disney Walt Co COM 254687106 307 1,693 SH   SOLE   1,693 0 0
Dominion Energy Inc COM 25746U109 408 5,425 SH   SOLE   5,425 0 0
Dow Inc COM 260557103 621 11,186 SH   SOLE   11,165 0 21
Duke Energy Corp COM 26441C204 522 5,698 SH   SOLE   5,598 0 100
Dupont De Nemours Inc COM 26614N102 301 4,239 SH   SOLE   4,218 0 21
Eaton Corp PLC COM G29183103 514 4,281 SH   SOLE   4,281 0 0
Ecolab Inc. COM 278865100 5,906 27,295 SH   SOLE   26,435 0 860
Emerson Electric COM 291011104 5,710 71,049 SH   SOLE   67,299 0 3,750
Essentials Utils Inc. COM 29670G102 206 4,350 SH   SOLE   4,350 0 0
ExxonMobil COM 30231g102 3,041 73,779 SH   SOLE   71,790 0 1,989
Facebook COM 30303M102 588 2,151 SH   SOLE   2,151 0 0
Fedex Corporation COM 31428x106 382 1,470 SH   SOLE   1,470 0 0
Fiserv Inc COM 337738108 8,352 73,349 SH   SOLE   69,131 0 4,218
Fortive Corp COM 34959J108 2,466 34,821 SH   SOLE   32,806 0 2,015
General Electric COM 369604103 550 50,904 SH   SOLE   49,207 0 1,697
General Mills COM 370334104 307 5,224 SH   SOLE   5,224 0 0
Genuine Parts COM 372460105 629 6,259 SH   SOLE   6,159 0 100
Goldman Sachs Group COM 38141g104 242 918 SH   SOLE   918 0 0
Henry Schein COM 806407102 257 3,840 SH   SOLE   3,840 0 0
Hershey Company COM 427866108 552 3,625 SH   SOLE   3,325 0 300
Hologic COM 436440101 393 5,400 SH   SOLE   5,400 0 0
Home Depot COM 437076102 1,179 4,438 SH   SOLE   4,438 0 0
Honeywell International COM 438516106 5,532 26,010 SH   SOLE   24,765 0 1,245
IDEXX Laboratories COM 45168d104 5,761 11,525 SH   SOLE   10,695 0 830
Illinois Tool Works COM 452308109 355 1,743 SH   SOLE   1,743 0 0
Innovative Industrial Properti COM 45781V101 260 1,418 SH   SOLE   1,418 0 0
Intel Corp COM 458140100 1,434 28,789 SH   SOLE   28,789 0 0
Intercontinental Exchange, Inc COM 45866F104 866 7,513 SH   SOLE   7,513 0 0
Intl Business Machines COM 459200101 528 4,197 SH   SOLE   4,197 0 0
Intuit COM 461202103 8,367 22,028 SH   SOLE   20,638 0 1,390
J.M. Smucker COM 832696405 555 4,800 SH   SOLE   4,800 0 0
JPMorgan Chase COM 46625h100 4,361 34,318 SH   SOLE   33,543 0 775
Jeffersonville Bancorp COM 47559A103 223 13,098 SH   SOLE   13,098 0 0
Johnson & Johnson COM 478160104 2,842 18,060 SH   SOLE   18,060 0 0
Kimberly Clark COM 494368103 459 3,401 SH   SOLE   3,401 0 0
Kinder Morgan Inc COM 49456B101 1,359 99,379 SH   SOLE   96,266 0 3,113
Linde PLC COM G5494J103 5,225 19,830 SH   SOLE   19,460 0 370
Lowes Companies Inc COM 548661107 275 1,716 SH   SOLE   1,716 0 0
Mastercard Inc COM 57636Q104 1,234 3,456 SH   SOLE   3,336 0 120
McDonalds COM 580135101 1,099 5,120 SH   SOLE   5,120 0 0
Medtronic PLC COM G5960L103 5,577 47,611 SH   SOLE   45,726 0 1,885
Merck COM 58933y105 2,179 26,637 SH   SOLE   26,437 0 200
Mettler-Toledo COM 592688105 1,043 915 SH   SOLE   915 0 0
Microsoft Corp COM 594918104 14,858 66,801 SH   SOLE   63,978 0 2,823
Mondelez International Inc COM 609207105 668 11,433 SH   SOLE   11,433 0 0
Mosaic COM 61945C103 368 16,000 SH   SOLE   16,000 0 0
Nestle S A Reg B ADR COM 641069406 6,022 51,124 SH   SOLE   48,824 0 2,300
Newmont Corp. COM 651639106 719 12,008 SH   SOLE   12,008 0 0
NextEra Energy COM 65339f101 1,762 22,841 SH   SOLE   22,841 0 0
Nike B COM 654106103 1,032 7,293 SH   SOLE   7,293 0 0
Northwest Natural Gas COM 667655104 223 4,841 SH   SOLE   4,841 0 0
Novartis ADR COM 66987V109 1,388 14,696 SH   SOLE   14,536 0 160
Novo-Nordisk COM 670100205 6,691 95,789 SH   SOLE   90,579 0 5,210
Nvidia COM 67066G104 766 1,467 SH   SOLE   1,467 0 0
Occidental Pete COM 674599105 211 12,209 SH   SOLE   11,644 0 565
Omnicom Group COM 681919106 211 3,382 SH   SOLE   3,382 0 0
Oracle COM 68389x105 3,384 52,317 SH   SOLE   49,492 0 2,825
Otis Worldwide Corporation COM 68902V107 775 11,477 SH   SOLE   11,213 0 264
Paccar COM 693718108 800 9,277 SH   SOLE   9,277 0 0
Palo Alto Networks Inc Com COM 697435105 732 2,059 SH   SOLE   2,059 0 0
PayPal Holdings, Inc COM 70450Y103 479 2,046 SH   SOLE   2,046 0 0
PepsiCo COM 713448108 7,986 53,853 SH   SOLE   50,711 0 3,142
Pfizer COM 717081103 1,628 44,237 SH   SOLE   44,237 0 0
Powershares Exchange S&P 500 T COM 46137v282 313 1,233 SH   SOLE   1,233 0 0
Procter & Gamble COM 742718109 17,433 125,288 SH   SOLE   122,856 0 2,432
Public Storage A COM 74460D109 213 921 SH   SOLE   921 0 0
Qualcomm COM 747525103 1,232 8,089 SH   SOLE   7,469 0 620
Raytheon Technologies Co COM 75513E101 669 9,359 SH   SOLE   8,579 0 780
Republic Services COM 760759100 401 4,160 SH   SOLE   4,160 0 0
Rio Tinto ADR COM 767204100 263 3,500 SH   SOLE   3,500 0 0
Roche Hldg Ltd ADR COM 771195104 3,134 71,480 SH   SOLE   68,875 0 2,605
Roper Technologies COM 776696106 851 1,975 SH   SOLE   1,975 0 0
Royal Dutch Shell A COM 780259206 225 6,404 SH   SOLE   6,404 0 0
SPDR Select Consumer Disc ETF COM 81369Y407 296 1,838 SH   SOLE   1,438 0 400
SPDR Select Financial ETF COM 81369Y605 867 29,404 SH   SOLE   28,754 0 650
SPDR Select Healthcare ETF COM 81369Y209 269 2,368 SH   SOLE   2,303 0 65
Salesforce.Com COM 79466l302 661 2,972 SH   SOLE   2,972 0 0
Schlumberger Ltd COM 806857108 641 29,372 SH   SOLE   26,382 0 2,990
Skyworks Solutions COM 83088m102 284 1,857 SH   SOLE   1,857 0 0
Square Inc COM 852234103 296 1,358 SH   SOLE   1,358 0 0
Starbucks COM 855244109 727 6,792 SH   SOLE   6,792 0 0
Stryker COM 863667101 840 3,428 SH   SOLE   3,428 0 0
Sysco COM 871829107 418 5,630 SH   SOLE   5,630 0 0
T-Mobile US Inc COM 872590104 394 2,920 SH   SOLE   2,920 0 0
TJX Companies COM 872540109 978 14,321 SH   SOLE   14,171 0 150
Target COM 87612E106 493 2,792 SH   SOLE   2,792 0 0
Teladoc Health, Inc. COM 87918A105 242 1,212 SH   SOLE   1,212 0 0
Texas Instruments COM 882508104 7,382 44,976 SH   SOLE   43,186 0 1,790
Thermo Fisher Scientific COM 883556102 317 681 SH   SOLE   681 0 0
Total S A ADR COM 89151E109 737 17,575 SH   SOLE   17,575 0 0
Trane Technologies plc COM G8994E103 313 2,155 SH   SOLE   2,155 0 0
Truist Finl Corp COM 89832Q109 431 9,001 SH   SOLE   9,001 0 0
U S Bancorp COM 902973304 317 6,800 SH   SOLE   6,250 0 550
Unilever PLC COM 904767704 5,741 95,106 SH   SOLE   90,756 0 4,350
Union Pacific COM 907818108 609 2,926 SH   SOLE   2,926 0 0
United Parcel Service COM 911312106 8,014 47,590 SH   SOLE   45,540 0 2,050
Unum Group COM 91529Y106 203 8,830 SH   SOLE   8,830 0 0
Vanguard Info Tech COM 92204A702 696 1,966 SH   SOLE   1,966 0 0
Vanguard REIT COM 922908553 652 7,678 SH   SOLE   7,678 0 0
Verizon Communications COM 92343v104 1,127 19,189 SH   SOLE   18,484 0 705
Vertex Pharm COM 92532f100 244 1,033 SH   SOLE   1,033 0 0
Visa COM 92826C839 760 3,475 SH   SOLE   3,475 0 0
W P Carey Inc. COM 92936u109 264 3,735 SH   SOLE   3,735 0 0
Wal-Mart COM 931142103 6,877 47,706 SH   SOLE   45,821 0 1,885
Waters COM 941848103 6,958 28,123 SH   SOLE   26,788 0 1,335
Xcel Energy COM 98389B100 361 5,417 SH   SOLE   5,417 0 0
Xilinx COM 983919101 231 1,630 SH   SOLE   1,630 0 0
Xylem COM 98419M100 733 7,198 SH   SOLE   7,198 0 0
Yum Brands COM 988498101 241 2,218 SH   SOLE   2,218 0 0
Zoetis Inc Cl A COM 98978V103 402 2,428 SH   SOLE   2,428 0 0
iShares: Nasdaq Biotech Index COM 464287556 829 5,475 SH   SOLE   5,115 0 360
ARK Innovation ETF ETF 00214Q104 354 2,843 SH   SOLE   2,843 0 0
Nuveen Nasdaq 100 Dynamic Over ETF 670699107 385 14,815 SH   SOLE   14,815 0 0
ProShares Russell 2000 Div Gro ETF 74347B698 245 4,259 SH   SOLE   4,259 0 0
ProShares S&P MidCap 400 Div A ETF 74347B680 470 7,477 SH   SOLE   7,477 0 0
SPDR Gold Trust ETF 78463V107 761 4,266 SH   SOLE   4,266 0 0
SPDR S&P 500 ETF 78462f103 1,482 3,964 SH   SOLE   3,720 0 244
Schwab Emerging Markets Equity ETF 808524706 681 22,214 SH   SOLE   22,214 0 0
Schwab US Dividend Equity ETF 808524797 1,502 23,419 SH   SOLE   23,419 0 0
Vanguard Dividend Appreciation ETF 921908844 3,560 25,219 SH   SOLE   25,219 0 0
Vanguard FTSE Developed Market ETF 921943858 4,454 94,352 SH   SOLE   87,572 0 6,780
Vanguard FTSE Emerging Market ETF 922042858 6,334 126,402 SH   SOLE   117,377 0 9,025
Vanguard FTSE Europe Index ETF 922042874 445 7,380 SH   SOLE   7,380 0 0
Vanguard Growth ETF 922908736 683 2,696 SH   SOLE   2,696 0 0
Vanguard High Dividend Yield ETF 921946406 10,731 117,268 SH   SOLE   115,443 0 1,825
Vanguard Lg Cap Index ETF 922908637 8,869 50,465 SH   SOLE   50,165 0 300
Vanguard Mid Cap ETF 922908629 5,706 27,595 SH   SOLE   27,370 0 225
Vanguard S&P 500 ETF 922908363 1,586 4,615 SH   SOLE   4,615 0 0
Vanguard Small Cap ETF 922908751 3,561 18,290 SH   SOLE   18,060 0 230
Vanguard Total Stock Mkt ETF 922908769 7,151 36,740 SH   SOLE   35,850 0 890
Vanguard Value ETF 992908744 494 4,152 SH   SOLE   4,152 0 0
WisdomTree Europe Quality Divi ETF 97717X610 226 7,450 SH   SOLE   7,450 0 0
iShares Core Dividend Growth ETF 46434V621 572 12,758 SH   SOLE   12,758 0 0
iShares MSCI KLD 400 Social ET ETF 464288570 2,395 33,483 SH   SOLE   33,483 0 0
iShares: Core MSCI Emerging Mk ETF 46434G103 1,300 20,957 SH   SOLE   20,957 0 0
iShares: Core US Growth ETF 464287671 262 2,950 SH   SOLE   2,700 0 250
iShares: Currency Hedged MSCI ETF 46434V803 867 28,450 SH   SOLE   28,450 0 0
iShares: DJ Select Div Index ETF 464287168 213 2,210 SH   SOLE   2,210 0 0
iShares: International Select ETF 464288448 376 12,769 SH   SOLE   12,769 0 0
iShares: MSCI EAFE Index ETF 464287465 2,041 27,972 SH   SOLE   26,433 0 1,539
iShares: MSCI EAFE Sm Cap ETF 464288273 418 6,120 SH   SOLE   6,120 0 0
iShares: MSCI Emerg Mkts ETF 464287234 394 7,630 SH   SOLE   7,630 0 0
iShares: Midcap 400 Index ETF 464287507 2,480 10,791 SH   SOLE   10,626 0 165
iShares: Russell 1000 Gwth ETF 464287614 295 1,225 SH   SOLE   1,225 0 0
iShares: S&P 500 Idx ETF 464287200 1,517 4,041 SH   SOLE   4,041 0 0
iShares: S&P Small Cap 600 Idx ETF 464287804 26,182 284,894 SH   SOLE   274,449 0 10,445
SPDR Bloomberg Barclays 1-3 Mo COM 78468R663 203 2,215 SH   SOLE   1,165 0 1,050
SPDR DoubleLine Total Return T COM 78467V848 1,098 22,278 SH   SOLE   22,278 0 0
SPDR Short Term Treasury COM 78468R101 462 15,060 SH   SOLE   15,060 0 0
Vanguard Bond Index Inter Term COM 921937819 3,833 41,285 SH   SOLE   40,885 0 400
Vanguard Emerging Markets Gov COM 921946885 2,021 24,557 SH   SOLE   24,557 0 0
Vanguard Intermediate Term Cor COM 92206C870 7,940 81,740 SH   SOLE   81,490 0 250
Vanguard Intermediate Term Gov COM 92206C706 557 8,030 SH   SOLE   7,030 0 1,000
Vanguard Short-Term Bond Index COM 921937827 20,803 250,936 SH   SOLE   248,126 0 2,810
Vanguard Short-Term Corp Bd In COM 92206C409 16,063 192,950 SH   SOLE   186,627 0 6,323
Vanguard Short-Term Treasury COM 92206C102 15,831 256,999 SH   SOLE   253,174 0 3,825
Vanguard Tax Exempt Bond COM 922907746 552 10,000 SH   SOLE   10,000 0 0
Vanguard Total Bnd COM 921937835 460 5,214 SH   SOLE   4,714 0 500
iShares 0-5 Yr Investment Grd COM 46434V100 225 4,307 SH   SOLE   4,307 0 0
iShares Aaa - A Rated Corporat COM 46429B291 1,448 24,752 SH   SOLE   24,752 0 0
iShares Core 1-5 Year USD Bond COM 46432F859 1,665 32,245 SH   SOLE   32,245 0 0
iShares MBS Barclays Indx COM 464288588 724 6,570 SH   SOLE   6,170 0 400
iShares iBonds 2021 Term High COM 46435U226 200 8,260 SH   SOLE   8,260 0 0
iShares iBonds 2022 Term High COM 46435U176 386 15,915 SH   SOLE   15,915 0 0
iShares iBonds 2023 Term High COM 46435U150 274 11,205 SH   SOLE   11,205 0 0
iShares: 1-3 Yr Treasury Bond COM 464287457 5,777 66,876 SH   SOLE   58,734 0 8,142
iShares: TIPS Bond ETF COM 464287176 526 4,117 SH   SOLE   4,117 0 0