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
BlackRock Debt Strategies Fund COM 09255R202 104 10,482 SH   SOLE   10,482 0 0
Sprott Physical Gold Trust Uni COM 85207H104 1,148 76,287 SH   SOLE   76,287 0 0
Sprott Physical Silver Trust COM 85207K107 266 32,170 SH   SOLE   32,170 0 0
JPMorgan Hedged Equity Select COM 46637K281 82,409 3,601,780 SH   SOLE   3,601,780 0 0
3M Company COM 88579Y101 436 2,724 SH   SOLE   2,724 0 0
Abbott Laboratories COM 002824100 704 6,465 SH   SOLE   6,465 0 0
AbbVie, Inc. COM 00287y109 505 5,764 SH   SOLE   5,764 0 0
Accenture PLC COM G1151c101 13,549 59,956 SH   SOLE   59,956 0 0
Air Products and Chemicals, In COM 009158106 715 2,400 SH   SOLE   2,400 0 0
Alibaba Group Holding Ltd. Spo COM 01609W102 226 769 SH   SOLE   769 0 0
Alphabet Inc. Class A COM 02079K305 1,889 1,289 SH   SOLE   1,289 0 0
Alphabet Inc. Class C COM 02079K107 3,036 2,066 SH   SOLE   2,066 0 0
Amazon.com, Inc. COM 023135106 21,818 6,929 SH   SOLE   6,929 0 0
American Electric Power Compan COM 255371015 245 3,000 SH   SOLE   3,000 0 0
American Express Company COM 025816109 909 9,065 SH   SOLE   9,065 0 0
Amphenol Corporation Class A COM 032095101 15,842 146,319 SH   SOLE   146,319 0 0
Apple Inc COM 037833100 12,484 107,793 SH   SOLE   107,793 0 0
AT&T Inc. COM 00206R102 356 12,491 SH   SOLE   12,491 0 0
Automatic Data Processing, Inc COM 053015103 427 3,063 SH   SOLE   3,063 0 0
Becton Dickinson & Company COM 075887109 10,798 46,406 SH   SOLE   46,406 0 0
Berkshire Hathaway, Inc. Cl. A COM 084670108 3,520 11 SH   SOLE   11 0 0
Berkshire Hathaway, Inc. Cl. B COM 084670702 22,019 103,406 SH   SOLE   103,406 0 0
BlackRock Inc. COM 09247X101 311 552 SH   SOLE   552 0 0
Bristol-Myers Squibb Company COM 110122108 624 10,357 SH   SOLE   10,357 0 0
Cisco Systems, Inc. COM 17275R102 252 6,393 SH   SOLE   6,393 0 0
Coca-Cola Company COM 191216100 2,105 42,646 SH   SOLE   42,646 0 0
Colgate-Palmolive Company COM 194162103 836 10,834 SH   SOLE   10,834 0 0
Costco Wholesale Corporation COM 22160K105 15,922 44,852 SH   SOLE   44,852 0 0
Danaher Corp COM 235851102 319 1,482 SH   SOLE   1,482 0 0
Darden Restaurants, Inc. COM 237194105 726 7,206 SH   SOLE   7,206 0 0
Eli Lilly and Company COM 532457108 256 1,730 SH   SOLE   1,730 0 0
Enterprise Bancorp, Inc. COM 293668109 1,120 53,290 SH   SOLE   53,290 0 0
Exxon Mobil Corporation COM 30231G102 241 7,010 SH   SOLE   7,010 0 0
General Electric Company COM 369604103 117 18,846 SH   SOLE   18,846 0 0
General Mills, Inc. COM 370334104 1,273 20,635 SH   SOLE   20,635 0 0
Hershey Company COM 427866108 367 2,557 SH   SOLE   2,557 0 0
IBM Corporation COM 459200101 976 8,024 SH   SOLE   8,024 0 0
Illinois Tool Works Inc. COM 452308109 521 2,695 SH   SOLE   2,695 0 0
Intel Corporation COM 458140100 420 8,116 SH   SOLE   8,116 0 0
Johnson & Johnson COM 478160104 1,779 11,946 SH   SOLE   11,946 0 0
Johnson Controls International COM G51502105 418 10,225 SH   SOLE   10,225 0 0
JPMorgan Chase & Co. COM 46625H100 9,883 102,664 SH   SOLE   102,664 0 0
Laboratory Corporation of Amer COM 50540R409 270 1,435 SH   SOLE   1,435 0 0
Lockheed Martin Corporation COM 539830109 405 1,056 SH   SOLE   1,056 0 0
Loews Corporation COM 540424108 208 6,000 SH   SOLE   6,000 0 0
Lowes Cos. Inc. COM 548661107 15,201 91,652 SH   SOLE   91,652 0 0
McCormick & Co., Inc. Non-Voti COM 579780206 1,553 8,000 SH   SOLE   8,000 0 0
McDonald's Corporation COM 580135101 814 3,707 SH   SOLE   3,707 0 0
Merck & Co., Inc. COM 58933y105 1,735 20,916 SH   SOLE   20,916 0 0
Microsoft Corporation COM 594918104 14,128 67,169 SH   SOLE   67,169 0 0
Netflix, Inc. COM 64110l106 794 1,588 SH   SOLE   1,588 0 0
NIKE, Inc. Class B COM 654106103 206 1,644 SH   SOLE   1,644 0 0
People's United Financial Inc COM 712704105 361 34,988 SH   SOLE   34,988 0 0
PepsiCo, Inc. COM 713448108 1,402 10,116 SH   SOLE   10,116 0 0
Pfizer Inc. COM 717081103 710 19,359 SH   SOLE   19,359 0 0
Procter & Gamble Company COM 742718109 7,393 53,190 SH   SOLE   53,190 0 0
Progressive Corporation COM 743315103 582 6,148 SH   SOLE   6,148 0 0
Prologis Inc. COM 74340W103 12,176 121,009 SH   SOLE   121,009 0 0
S&P Global, Inc. COM 78409v104 3,518 9,757 SH   SOLE   9,757 0 0
Sherwin-Williams Co. COM 824348106 13,254 19,023 SH   SOLE   19,023 0 0
ShotSpotter, Inc. COM 82536T107 497 16,005 SH   SOLE   16,005 0 0
Thermo Fisher Scientific Inc COM 883556102 19,680 44,574 SH   SOLE   44,574 0 0
Union Pacific Corporation COM 907818108 569 2,889 SH   SOLE   2,889 0 0
Visa Inc. Class A COM 92826c839 14,752 73,769 SH   SOLE   73,769 0 0
Wal-Mart Stores, Inc. COM 931142103 784 5,607 SH   SOLE   5,607 0 0
Walt Disney Company COM 254687106 654 5,271 SH   SOLE   5,271 0 0
Columbia Emerging Markets Cons COM 19762B509 226 9,033 SH   SOLE   9,033 0 0
Invesco FTSE RAFI US 1000 Port COM 46137V613 570 5,011 SH   SOLE   5,011 0 0
iShares Core MSCI EAFE ETF COM 46432F842 50,159 832,107 SH   SOLE   832,107 0 0
iShares Core MSCI Total Intern COM 46432F834 221 3,789 SH   SOLE   3,789 0 0
iShares Core S&P 500 ETF COM 464287200 906 2,697 SH   SOLE   2,697 0 0
iShares Edge MSCI Min Vol USA COM 46429b697 21,981 344,915 SH   SOLE   344,915 0 0
iShares Edge MSCI USA Momentum COM 46432F396 23,920 162,277 SH   SOLE   162,277 0 0
iShares Edge MSCI USA Quality COM 46432f339 1,093 10,535 SH   SOLE   10,535 0 0
iShares MSCI EAFE ETF COM 464287465 219 3,440 SH   SOLE   3,440 0 0
iShares MSCI Global Impact ETF COM 46435G532 1,275 15,851 SH   SOLE   15,851 0 0
iShares Russell 1000 Growth ET COM 464287614 4,138 19,078 SH   SOLE   19,078 0 0
iShares Russell 1000 Value ETF COM 464287598 1,848 15,642 SH   SOLE   15,642 0 0
iShares Russell 2000 ETF COM 464287655 540 3,602 SH   SOLE   3,602 0 0
iShares Russell Midcap ETF COM 464287499 775 13,512 SH   SOLE   13,512 0 0
iShares S&P 500 Growth ETF COM 464287309 6,144 26,590 SH   SOLE   26,590 0 0
SPDR S&P 500 ETF Trust COM 78462F103 127,236 379,935 SH   SOLE   379,935 0 0
SPDR S&P 500 Fossil Fuel Reser COM 78468R796 1,141 13,661 SH   SOLE   13,661 0 0
Technology Select Sector SPDR COM 81369Y803 3,273 28,044 SH   SOLE   28,044 0 0
Vanguard Dividend Appreciation COM 921908844 371 2,881 SH   SOLE   2,881 0 0
Vanguard FTSE Developed Market COM 921943858 2,088 51,057 SH   SOLE   51,057 0 0
Vanguard FTSE Emerging Markets COM 922042858 851 19,686 SH   SOLE   19,686 0 0
Vanguard S&P 500 Index Fund COM 922908363 1,931 6,275 SH   SOLE   6,275 0 0
Vanguard Total International S COM 921909768 237 4,540 SH   SOLE   4,540 0 0
Vanguard Total Stock Market In COM 922908769 14,480 85,019 SH   SOLE   85,019 0 0