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 1,154 7,401 SH   SOLE   0 0 7,401
ABB Ltd COM 000375204 3,236 143,441 SH   SOLE   0 0 143,441
ADM COM 039483102 430 10,789 SH   SOLE   0 0 10,789
ATN International COM 00215f107 268 4,420 SH   SOLE   0 0 4,420
AbbVie Inc COM 00287y109 395 4,023 SH   SOLE   0 0 4,023
Accenture COM G1151C101 258 1,200 SH   SOLE   0 0 1,200
Alibaba Holdings Ltd COM 01609w102 2,636 12,219 SH   SOLE   0 0 12,219
Alphabet Inc Class A COM 02079k305 518 365 SH   SOLE   0 0 365
Alphabet Inc Class C COM 02079k107 327 231 SH   SOLE   0 0 231
Amazon.com COM 023135106 1,211 439 SH   SOLE   0 0 439
Americold Realty Trust COM 03064D108 302 8,310 SH   SOLE   0 0 8,310
Amgen Inc COM 031162100 4,065 17,234 SH   SOLE   0 0 17,234
Apple Computer COM 037833100 5,151 14,119 SH   SOLE   0 0 14,119
BHP Billiton Ltd. COM 088606108 269 5,405 SH   SOLE   0 0 5,405
Bank of New York Mellon COM 064058100 2,233 57,782 SH   SOLE   0 0 57,782
Becton Dickinson Co. COM 075887109 2,934 12,262 SH   SOLE   0 0 12,262
Berkshire Hathaway Cl A COM 084670108 267 1 SH   SOLE   0 0 1
Berkshire Hathaway Cl B COM 084670702 573 3,210 SH   SOLE   0 0 3,210
Boeing COM 097023105 235 1,282 SH   SOLE   0 0 1,282
Bristol Myers Squibb Co COM 110122108 384 6,538 SH   SOLE   0 0 6,538
CNOOC Ltd COM 126132109 1,594 14,127 SH   SOLE   0 0 14,127
Check Point Software (ISR) COM M22465104 2,646 24,632 SH   SOLE   0 0 24,632
Chevron Corp COM 166764100 258 2,895 SH   SOLE   0 0 2,895
China Life Insurance Co. COM 16939P106 529 52,427 SH   SOLE   0 0 52,427
Chubb Ltd COM H1467J104 1,330 10,504 SH   SOLE   0 0 10,504
Church & Dwight COM 171340102 4,014 51,925 SH   SOLE   0 0 51,925
Cigna COM 125523100 722 3,850 SH   SOLE   0 0 3,850
Cisco Systems COM 17275R102 1,548 33,195 SH   SOLE   0 0 33,195
Colgate COM 194162103 357 4,875 SH   SOLE   0 0 4,875
Diageo PLC COM 25243Q205 3,593 26,737 SH   SOLE   0 0 26,737
Emerson Electric COM 291011104 297 4,795 SH   SOLE   0 0 4,795
Exxon Mobil Corp COM 30231G102 641 14,338 SH   SOLE   0 0 14,338
FEMSA COM 344419106 1,490 24,030 SH   SOLE   0 0 24,030
FedEx Corp. COM 31428X106 2,388 17,028 SH   SOLE   0 0 17,028
Fidelity National Info Service COM 31620m106 343 2,560 SH   SOLE   0 0 2,560
Fifth Third Bancorp COM 316773100 443 22,999 SH   SOLE   0 0 22,999
First Bancorp COM 31866p102 276 12,725 SH   SOLE   0 0 12,725
General Electric COM 369604103 231 33,837 SH   SOLE   0 0 33,837
General Mills COM 370334104 592 9,604 SH   SOLE   0 0 9,604
Gilead Science Inc COM 375558103 268 3,478 SH   SOLE   0 0 3,478
Goldman Sachs JUST US Large Ca COM 381430396 330 7,350 SH   SOLE   0 0 7,350
Hasbro Corp COM 418056107 3,040 40,554 SH   SOLE   0 0 40,554
Hershey Foods Corp COM 427866108 2,852 22,002 SH   SOLE   0 0 22,002
Home Depot COM 437076102 290 1,158 SH   SOLE   0 0 1,158
Honeywell International COM 438516106 846 5,852 SH   SOLE   0 0 5,852
IBM COM 459200101 3,382 28,007 SH   SOLE   0 0 28,007
Idexx Labs COM 45168D104 916 2,774 SH   SOLE   0 0 2,774
Intel COM 458140100 3,071 51,329 SH   SOLE   0 0 51,329
JP Morgan Chase & Co. COM 46625H100 483 5,131 SH   SOLE   0 0 5,131
Johnson & Johnson COM 478160104 1,277 9,080 SH   SOLE   0 0 9,080
Kellogg Co COM 487836108 359 5,430 SH   SOLE   0 0 5,430
Manpower COM 56418H100 298 4,330 SH   SOLE   0 0 4,330
McCormick Inc COM 579780206 2,393 13,340 SH   SOLE   0 0 13,340
McDonald's COM 580135101 1,444 7,826 SH   SOLE   0 0 7,826
Merck & Co COM 58933y105 1,142 14,769 SH   SOLE   0 0 14,769
Microsoft COM 594918104 8,365 41,105 SH   SOLE   0 0 41,105
Norfolk Southern COM 655844108 3,916 22,303 SH   SOLE   0 0 22,303
Pepsico COM 713448108 274 2,071 SH   SOLE   0 0 2,071
Pfizer COM 717081103 434 13,258 SH   SOLE   0 0 13,258
Philip Morris Int'l COM 718172109 227 3,242 SH   SOLE   0 0 3,242
Procter & Gamble COM 742718109 1,499 12,537 SH   SOLE   0 0 12,537
Rockwell Automation Inc COM 773903109 4,284 20,114 SH   SOLE   0 0 20,114
Roper Industries COM 776696106 233 600 SH   SOLE   0 0 600
Royal Dutch Shell A ADR COM 780259206 799 24,455 SH   SOLE   0 0 24,455
Royal Dutch Shell B ADR COM 780259107 1,102 36,200 SH   SOLE   0 0 36,200
SPDR S&P 500 COM 78462F103 52,495 170,238 SH   SOLE   0 0 170,238
SPDR S&P Mid Cap 400 COM 78467Y107 30,670 94,517 SH   SOLE   0 0 94,517
Sherwin Williams COM 824348106 584 1,011 SH   SOLE   0 0 1,011
Smith & Nephew (UK) ADR COM 83175M205 1,005 26,375 SH   SOLE   0 0 26,375
TSMC COM 874039100 279 4,906 SH   SOLE   0 0 4,906
Texas Instruments COM 882508104 4,242 33,413 SH   SOLE   0 0 33,413
Thermo Fisher Scientific COM 883556102 302 833 SH   SOLE   0 0 833
US Bancorp COM 902973304 2,807 76,235 SH   SOLE   0 0 76,235
Unilever (NL shares) COM 904784709 3,702 69,486 SH   SOLE   0 0 69,486
Vanguard All World ex-US COM 922042775 3,763 79,036 SH   SOLE   0 0 79,036
Vanguard CRSP Mid Cap COM 922908629 1,011 6,168 SH   SOLE   0 0 6,168
Vanguard Emerging Markets COM 922042858 12,718 321,091 SH   SOLE   0 0 321,091
Vanguard FTSE All World ex-US COM 922042718 6,259 64,777 SH   SOLE   0 0 64,777
Vanguard FTSE Developed Market COM 921943858 4,772 123,021 SH   SOLE   0 0 123,021
Vanguard Large Cap Growth COM 922908736 236 1,170 SH   SOLE   0 0 1,170
Vanguard S&P 500 COM 922908363 571 2,014 SH   SOLE   0 0 2,014
Vanguard Total US Market COM 922908769 11,990 76,601 SH   SOLE   0 0 76,601
Verizon Communications COM 92343V104 243 4,403 SH   SOLE   0 0 4,403
Visa Inc COM 92826C839 241 1,246 SH   SOLE   0 0 1,246
Walt Disney Company COM 254687106 343 3,077 SH   SOLE   0 0 3,077
Westrock Co COM 96145d105 241 8,544 SH   SOLE   0 0 8,544
WisdomTree Emerging Markets Sm COM 97717W281 1,709 43,807 SH   SOLE   0 0 43,807
WisdomTree India Fund COM 97717w422 867 43,266 SH   SOLE   0 0 43,266
Xylem Inc COM 98419m100 1,509 23,225 SH   SOLE   0 0 23,225
iShares Core MSCI EAFE COM 46432f842 2,763 48,336 SH   SOLE   0 0 48,336
iShares Core MSCI Emerging Mar COM 46434G103 1,949 40,943 SH   SOLE   0 0 40,943
iShares Core S&P 500 COM 464287200 743 2,399 SH   SOLE   0 0 2,399
iShares ESG USA Mid/Small Cap COM 46435u663 248 9,900 SH   SOLE   0 0 9,900
iShares MSCI EAFE Index COM 464287465 17,177 282,198 SH   SOLE   0 0 282,198
iShares MSCI Emerging Markets COM 464287234 10,592 264,877 SH   SOLE   0 0 264,877
iShares MSCI USA ESG Select ET COM 464288802 438 3,275 SH   SOLE   0 0 3,275
iShares Mid Cap S&P 400 COM 464287507 8,678 48,801 SH   SOLE   0 0 48,801
iShares Russell 2000 COM 464287655 7,866 54,937 SH   SOLE   0 0 54,937
iShares Russell Microcap COM 464288869 398 4,560 SH   SOLE   0 0 4,560
iShares S&P 100 Index COM 464287101 322 2,263 SH   SOLE   0 0 2,263
iShares S&P 500 Growth COM 464287309 204 981 SH   SOLE   0 0 981
iShares Select Dividend COM 464287168 1,009 12,505 SH   SOLE   0 0 12,505
iShares Small Cap S&P 600 COM 464287804 256 3,750 SH   SOLE   0 0 3,750
Vanguard Short Term TIPS COM 922020805 9,295 185,265 SH   SOLE   0 0 185,265
iShares 0-5 Year TIPS COM 46429b747 9,460 92,395 SH   SOLE   0 0 92,395
iShares Short Term National Mu COM 464288158 1,893 17,550 SH   SOLE   0 0 17,550