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,092 76,287 SH   SOLE   76,287 0 0
Sprott Physical Silver Trust COM 85207K107 97 14,670 SH   SOLE   14,670 0 0
JPMorgan Hedged Equity Select COM 46637K281 80,494 3,670,499 SH   SOLE   3,670,499 0 0
3M Company COM 88579Y101 447 2,864 SH   SOLE   2,864 0 0
Abbott Laboratories COM 002824100 586 6,404 SH   SOLE   6,404 0 0
AbbVie, Inc. COM 00287y109 576 5,870 SH   SOLE   5,870 0 0
Accenture PLC COM G1151c101 12,786 59,547 SH   SOLE   59,547 0 0
Air Products and Chemicals, In COM 009158106 581 2,405 SH   SOLE   2,405 0 0
Alibaba Group Holding Ltd. Spo COM 01609W102 259 1,201 SH   SOLE   1,201 0 0
Alphabet Inc. Class A COM 02079K305 1,323 933 SH   SOLE   933 0 0
Alphabet Inc. Class C COM 02079K107 2,337 1,653 SH   SOLE   1,653 0 0
Amazon.com, Inc. COM 023135106 18,843 6,830 SH   SOLE   6,830 0 0
American Electric Power Compan COM 255371015 239 3,000 SH   SOLE   3,000 0 0
American Express Company COM 025816109 863 9,065 SH   SOLE   9,065 0 0
Amphenol Corporation Class A COM 032095101 13,884 144,916 SH   SOLE   144,916 0 0
Apple Inc COM 037833100 7,295 19,998 SH   SOLE   19,998 0 0
AT&T Inc. COM 00206R102 380 12,570 SH   SOLE   12,570 0 0
Automatic Data Processing, Inc COM 053015103 456 3,063 SH   SOLE   3,063 0 0
Becton Dickinson & Company COM 075887109 10,994 45,949 SH   SOLE   45,949 0 0
Berkshire Hathaway, Inc. Cl. A COM 084670108 2,940 11 SH   SOLE   11 0 0
Berkshire Hathaway, Inc. Cl. B COM 084670702 18,756 105,067 SH   SOLE   105,067 0 0
BlackRock Inc. COM 09247X101 303 557 SH   SOLE   557 0 0
Boeing Company COM 097023105 275 1,503 SH   SOLE   1,503 0 0
Bristol-Myers Squibb Company COM 110122108 609 10,357 SH   SOLE   10,357 0 0
Cisco Systems, Inc. COM 17275R102 298 6,393 SH   SOLE   6,393 0 0
Coca-Cola Company COM 191216100 2,033 45,498 SH   SOLE   45,498 0 0
Colgate-Palmolive Company COM 194162103 795 10,855 SH   SOLE   10,855 0 0
Costco Wholesale Corporation COM 22160K105 13,495 44,507 SH   SOLE   44,507 0 0
Danaher Corp COM 235851102 251 1,422 SH   SOLE   1,422 0 0
Darden Restaurants, Inc. COM 237194105 546 7,206 SH   SOLE   7,206 0 0
Eli Lilly and Company COM 532457108 287 1,751 SH   SOLE   1,751 0 0
Enterprise Bancorp, Inc. COM 293668109 1,264 53,074 SH   SOLE   53,074 0 0
Exxon Mobil Corporation COM 30231G102 326 7,296 SH   SOLE   7,296 0 0
General Electric Company COM 369604103 129 18,846 SH   SOLE   18,846 0 0
General Mills, Inc. COM 370334104 1,272 20,635 SH   SOLE   20,635 0 0
Hershey Company COM 427866108 332 2,562 SH   SOLE   2,562 0 0
IBM Corporation COM 459200101 988 8,183 SH   SOLE   8,183 0 0
Illinois Tool Works Inc. COM 452308109 479 2,737 SH   SOLE   2,737 0 0
Intel Corporation COM 458140100 599 10,004 SH   SOLE   10,004 0 0
Johnson & Johnson COM 478160104 1,680 11,946 SH   SOLE   11,946 0 0
Johnson Controls International COM G51502105 349 10,225 SH   SOLE   10,225 0 0
JPMorgan Chase & Co. COM 46625H100 9,548 101,505 SH   SOLE   101,505 0 0
Laboratory Corporation of Amer COM 50540R409 239 1,441 SH   SOLE   1,441 0 0
Lockheed Martin Corporation COM 539830109 385 1,056 SH   SOLE   1,056 0 0
Loews Corporation COM 540424108 206 6,000 SH   SOLE   6,000 0 0
Lowes Cos. Inc. COM 548661107 12,299 91,022 SH   SOLE   91,022 0 0
McCormick & Co., Inc. Non-Voti COM 579780206 1,435 8,000 SH   SOLE   8,000 0 0
McDonald's Corporation COM 580135101 707 3,834 SH   SOLE   3,834 0 0
Merck & Co., Inc. COM 58933y105 1,621 20,968 SH   SOLE   20,968 0 0
Microsoft Corporation COM 594918104 13,598 66,819 SH   SOLE   66,819 0 0
Netflix, Inc. COM 64110l106 756 1,662 SH   SOLE   1,662 0 0
People's United Financial Inc COM 712704105 405 34,988 SH   SOLE   34,988 0 0
PepsiCo, Inc. COM 713448108 1,338 10,116 SH   SOLE   10,116 0 0
Pfizer Inc. COM 717081103 646 19,765 SH   SOLE   19,765 0 0
Procter & Gamble Company COM 742718109 6,421 53,697 SH   SOLE   53,697 0 0
Progressive Corporation COM 743315103 493 6,148 SH   SOLE   6,148 0 0
Prologis Inc. COM 74340W103 11,132 119,274 SH   SOLE   119,274 0 0
S&P Global, Inc. COM 78409v104 3,215 9,757 SH   SOLE   9,757 0 0
Sherwin-Williams Co. COM 824348106 10,508 18,184 SH   SOLE   18,184 0 0
ShotSpotter, Inc. COM 82536T107 403 16,005 SH   SOLE   16,005 0 0
Thermo Fisher Scientific Inc COM 883556102 16,041 44,271 SH   SOLE   44,271 0 0
Union Pacific Corporation COM 907818108 486 2,874 SH   SOLE   2,874 0 0
Visa Inc. Class A COM 92826c839 14,210 73,560 SH   SOLE   73,560 0 0
Wal-Mart Stores, Inc. COM 931142103 672 5,607 SH   SOLE   5,607 0 0
Walt Disney Company COM 254687106 588 5,271 SH   SOLE   5,271 0 0
Columbia Emerging Markets Cons COM 19762B509 206 9,033 SH   SOLE   9,033 0 0
Invesco FTSE RAFI US 1000 Port COM 46137V613 620 5,725 SH   SOLE   5,725 0 0
iShares Core MSCI EAFE ETF COM 46432F842 48,389 846,556 SH   SOLE   846,556 0 0
iShares Core MSCI Total Intern COM 46432F834 207 3,789 SH   SOLE   3,789 0 0
iShares Core S&P 500 ETF COM 464287200 835 2,697 SH   SOLE   2,697 0 0
iShares Edge MSCI Min Vol USA COM 46429b697 21,293 351,201 SH   SOLE   351,201 0 0
iShares Edge MSCI USA Momentum COM 46432F396 21,671 165,424 SH   SOLE   165,424 0 0
iShares Edge MSCI USA Quality COM 46432f339 1,048 10,925 SH   SOLE   10,925 0 0
iShares MSCI EAFE ETF COM 464287465 209 3,440 SH   SOLE   3,440 0 0
iShares MSCI Global Impact ETF COM 46435G532 1,075 15,776 SH   SOLE   15,776 0 0
iShares Russell 1000 Growth ET COM 464287614 3,548 18,483 SH   SOLE   18,483 0 0
iShares Russell 1000 Value ETF COM 464287598 1,789 15,887 SH   SOLE   15,887 0 0
iShares Russell 2000 ETF COM 464287655 319 2,231 SH   SOLE   2,231 0 0
iShares Russell Midcap ETF COM 464287499 418 7,791 SH   SOLE   7,791 0 0
iShares S&P 500 Growth ETF COM 464287309 5,658 27,270 SH   SOLE   27,270 0 0
SPDR S&P 500 ETF Trust COM 78462F103 115,275 373,832 SH   SOLE   373,832 0 0
SPDR S&P 500 Fossil Fuel Reser COM 78468R796 288 3,768 SH   SOLE   3,768 0 0
Technology Select Sector SPDR COM 81369Y803 2,930 28,044 SH   SOLE   28,044 0 0
Vanguard Dividend Appreciation COM 921908844 485 4,137 SH   SOLE   4,137 0 0
Vanguard FTSE Developed Market COM 921943858 1,877 48,391 SH   SOLE   48,391 0 0
Vanguard FTSE Emerging Markets COM 922042858 753 19,016 SH   SOLE   19,016 0 0
Vanguard S&P 500 Index Fund COM 922908363 1,779 6,275 SH   SOLE   6,275 0 0
Vanguard Total Stock Market In COM 922908769 13,502 86,261 SH   SOLE   86,261 0 0