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
Sprott Physical Gold Trust Uni COM 85207H104 1,009 76,917 SH   SOLE   76,917 0 0
Sprott Physical Silver Trust COM 85207K107 77 14,670 SH   SOLE   14,670 0 0
JPMorgan Hedged Equity Select COM 46637K281 74,841 3,710,512 SH   SOLE   3,710,512 0 0
3M Company COM 88579Y101 393 2,880 SH   SOLE   2,880 0 0
Abbott Laboratories COM 002824100 507 6,421 SH   SOLE   6,421 0 0
AbbVie, Inc. COM 00287y109 442 5,802 SH   SOLE   5,802 0 0
Accenture PLC COM G1151c101 9,756 59,757 SH   SOLE   59,757 0 0
Air Products and Chemicals, In COM 009158106 479 2,400 SH   SOLE   2,400 0 0
Alibaba Group Holding Ltd. Spo COM 01609W102 230 1,185 SH   SOLE   1,185 0 0
Alphabet Inc. Class A COM 02079K305 1,071 922 SH   SOLE   922 0 0
Alphabet Inc. Class C COM 02079K107 1,909 1,642 SH   SOLE   1,642 0 0
Amazon.com, Inc. COM 023135106 13,122 6,730 SH   SOLE   6,730 0 0
American Electric Power Compan COM 255371015 240 3,000 SH   SOLE   3,000 0 0
American Express Company COM 025816109 773 9,034 SH   SOLE   9,034 0 0
Amphenol Corporation Class A COM 032095101 10,593 145,345 SH   SOLE   145,345 0 0
Apple Inc. COM 037833100 4,664 18,342 SH   SOLE   18,342 0 0
AT&T Inc. COM 00206R102 332 11,383 SH   SOLE   11,383 0 0
Automatic Data Processing, Inc COM 053015103 417 3,048 SH   SOLE   3,048 0 0
Becton Dickinson & Company COM 075887109 10,606 46,161 SH   SOLE   46,161 0 0
Berkshire Hathaway, Inc. Cl. A COM 084670108 2,992 11 SH   SOLE   11 0 0
Berkshire Hathaway, Inc. Cl. B COM 084670702 19,468 106,483 SH   SOLE   106,483 0 0
BlackRock Inc. COM 09247X101 241 547 SH   SOLE   547 0 0
Bristol-Myers Squibb Company COM 110122108 574 10,290 SH   SOLE   10,290 0 0
Cisco Systems, Inc. COM 17275R102 246 6,254 SH   SOLE   6,254 0 0
Coca-Cola Company COM 191216100 2,097 47,384 SH   SOLE   47,384 0 0
Colgate-Palmolive Company COM 194162103 719 10,834 SH   SOLE   10,834 0 0
Costco Wholesale Corporation COM 22160K105 12,729 44,643 SH   SOLE   44,643 0 0
Darden Restaurants, Inc. COM 237194105 392 7,200 SH   SOLE   7,200 0 0
Eli Lilly and Company COM 532457108 240 1,730 SH   SOLE   1,730 0 0
Enterprise Bancorp, Inc. COM 293668109 1,428 52,924 SH   SOLE   52,924 0 0
Exxon Mobil Corporation COM 30231G102 287 7,548 SH   SOLE   7,548 0 0
General Electric Company COM 369604103 156 19,696 SH   SOLE   19,696 0 0
General Mills, Inc. COM 370334104 1,088 20,620 SH   SOLE   20,620 0 0
Hershey Company COM 427866108 339 2,557 SH   SOLE   2,557 0 0
IBM Corporation COM 459200101 905 8,155 SH   SOLE   8,155 0 0
Illinois Tool Works Inc. COM 452308109 388 2,728 SH   SOLE   2,728 0 0
Intel Corporation COM 458140100 535 9,888 SH   SOLE   9,888 0 0
Johnson & Johnson COM 478160104 1,552 11,839 SH   SOLE   11,839 0 0
Johnson Controls International COM G51502105 274 10,180 SH   SOLE   10,180 0 0
JPMorgan Chase & Co. COM 46625H100 9,159 101,736 SH   SOLE   101,736 0 0
Lockheed Martin Corporation COM 539830109 355 1,047 SH   SOLE   1,047 0 0
Loews Corporation COM 540424108 209 6,000 SH   SOLE   6,000 0 0
McCormick & Co., Inc. Non-Voti COM 579780206 1,130 8,000 SH   SOLE   8,000 0 0
McDonald's Corporation COM 580135101 628 3,796 SH   SOLE   3,796 0 0
Merck & Co., Inc. COM 58933y105 1,606 20,873 SH   SOLE   20,873 0 0
Microsoft Corporation COM 594918104 10,556 66,935 SH   SOLE   66,935 0 0
Netflix, Inc. COM 64110l106 385 1,025 SH   SOLE   1,025 0 0
People's United Financial Inc COM 712704105 385 34,867 SH   SOLE   34,867 0 0
PepsiCo, Inc. COM 713448108 1,210 10,075 SH   SOLE   10,075 0 0
Pfizer Inc. COM 717081103 654 20,034 SH   SOLE   20,034 0 0
Procter & Gamble Company COM 742718109 45,278 411,617 SH   SOLE   411,617 0 0
Progressive Corporation COM 743315103 453 6,132 SH   SOLE   6,132 0 0
Prologis Inc. COM 74340W103 264 3,282 SH   SOLE   3,282 0 0
S&P Global, Inc. COM 78409v104 2,389 9,750 SH   SOLE   9,750 0 0
ShotSpotter, Inc. COM 82536T107 440 16,005 SH   SOLE   16,005 0 0
Thermo Fisher Scientific Inc COM 883556102 12,609 44,461 SH   SOLE   44,461 0 0
Union Pacific Corporation COM 907818108 400 2,836 SH   SOLE   2,836 0 0
United Technologies Corporatio COM 913017109 214 2,265 SH   SOLE   2,265 0 0
Visa Inc. Class A COM 92826c839 11,923 73,999 SH   SOLE   73,999 0 0
Wal-Mart Stores, Inc. COM 931142103 633 5,570 SH   SOLE   5,570 0 0
Walt Disney Company COM 254687106 516 5,343 SH   SOLE   5,343 0 0
Wells Fargo & Company COM 949746101 211 7,343 SH   SOLE   7,343 0 0
Invesco FTSE RAFI US 1000 Port COM 46137V613 11,743 127,033 SH   SOLE   127,033 0 0
iShares Core MSCI EAFE ETF COM 46432F842 42,809 858,061 SH   SOLE   858,061 0 0
iShares Core MSCI Emerging Mar COM 46434G103 314 7,765 SH   SOLE   7,765 0 0
iShares Core MSCI Total Intern COM 46432F834 211 4,482 SH   SOLE   4,482 0 0
iShares Core S&P 500 ETF COM 464287200 697 2,697 SH   SOLE   2,697 0 0
iShares Edge MSCI Min Vol USA COM 46429b697 19,108 353,788 SH   SOLE   353,788 0 0
iShares Edge MSCI USA Momentum COM 46432F396 17,749 166,686 SH   SOLE   166,686 0 0
iShares Edge MSCI USA Quality COM 46432f339 17,884 220,683 SH   SOLE   220,683 0 0
iShares MSCI Global Impact ETF COM 46435G532 954 16,605 SH   SOLE   16,605 0 0
iShares Russell 1000 Growth ET COM 464287614 2,847 18,897 SH   SOLE   18,897 0 0
iShares Russell 1000 Value ETF COM 464287598 1,633 16,466 SH   SOLE   16,466 0 0
iShares Russell 2000 ETF COM 464287655 266 2,321 SH   SOLE   2,321 0 0
iShares Russell Midcap ETF COM 464287499 336 7,791 SH   SOLE   7,791 0 0
iShares S&P 500 Growth ETF COM 464287309 4,745 28,746 SH   SOLE   28,746 0 0
SPDR S&P 500 ETF Trust COM 78462F103 96,846 375,736 SH   SOLE   375,736 0 0
SPDR S&P 500 Fossil Fuel Reser COM 78468R796 241 3,768 SH   SOLE   3,768 0 0
Technology Select Sector SPDR COM 81369Y803 2,254 28,044 SH   SOLE   28,044 0 0
Vanguard Dividend Appreciation COM 921908844 428 4,137 SH   SOLE   4,137 0 0
Vanguard FTSE Developed Market COM 921943858 1,613 48,391 SH   SOLE   48,391 0 0
Vanguard FTSE Emerging Markets COM 922042858 798 23,772 SH   SOLE   23,772 0 0
Vanguard S&P 500 Index Fund COM 922908363 1,486 6,275 SH   SOLE   6,275 0 0
Vanguard Total Stock Market In COM 922908769 11,250 87,273 SH   SOLE   87,273 0 0