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 959 71,480 SH   SOLE   71,480 0 0
Sprott Physical Silver Trust COM 85207K107 282 32,170 SH   SOLE   32,170 0 0
JPMorgan Hedged Equity Select COM 46637K281 84,427 3,374,376 SH   SOLE   3,374,376 0 0
3M Company COM 88579Y101 479 2,486 SH   SOLE   2,486 0 0
Abbott Laboratories COM 002824100 609 5,080 SH   SOLE   5,080 0 0
AbbVie, Inc. COM 00287y109 476 4,398 SH   SOLE   4,398 0 0
Accenture PLC COM G1151c101 16,078 58,200 SH   SOLE   58,200 0 0
Air Products and Chemicals, In COM 009158106 675 2,400 SH   SOLE   2,400 0 0
Alphabet Inc. Class A COM 02079K305 2,304 1,117 SH   SOLE   1,117 0 0
Alphabet Inc. Class C COM 02079K107 4,042 1,954 SH   SOLE   1,954 0 0
Amazon.com, Inc. COM 023135106 18,580 6,005 SH   SOLE   6,005 0 0
American Express Company COM 025816109 15,955 112,806 SH   SOLE   112,806 0 0
Amphenol Corporation Class A COM 032095101 19,904 301,718 SH   SOLE   301,718 0 0
Apple Inc COM 037833100 12,374 101,305 SH   SOLE   101,305 0 0
AT&T Inc. COM 00206R102 221 7,302 SH   SOLE   7,302 0 0
Becton Dickinson & Company COM 075887109 12,471 51,289 SH   SOLE   51,289 0 0
Berkshire Hathaway, Inc. Cl. A COM 084670108 3,471 9 SH   SOLE   9 0 0
Berkshire Hathaway, Inc. Cl. B COM 084670702 21,863 85,580 SH   SOLE   85,580 0 0
BlackRock Inc. COM 09247X101 426 565 SH   SOLE   565 0 0
Bristol-Myers Squibb Company COM 110122108 654 10,357 SH   SOLE   10,357 0 0
Cisco Systems, Inc. COM 17275R102 337 6,508 SH   SOLE   6,508 0 0
Coca-Cola Company COM 191216100 2,148 40,753 SH   SOLE   40,753 0 0
Colgate-Palmolive Company COM 194162103 854 10,834 SH   SOLE   10,834 0 0
Costco Wholesale Corporation COM 22160K105 16,579 47,035 SH   SOLE   47,035 0 0
Danaher Corp COM 235851102 306 1,360 SH   SOLE   1,360 0 0
Eli Lilly and Company COM 532457108 333 1,784 SH   SOLE   1,784 0 0
Enterprise Bancorp, Inc. COM 293668109 1,805 55,495 SH   SOLE   55,495 0 0
Exxon Mobil Corporation COM 30231G102 249 4,458 SH   SOLE   4,458 0 0
General Electric Company COM 369604103 210 16,019 SH   SOLE   16,019 0 0
Hershey Company COM 427866108 244 1,545 SH   SOLE   1,545 0 0
IBM Corporation COM 459200101 255 1,914 SH   SOLE   1,914 0 0
Illinois Tool Works Inc. COM 452308109 597 2,695 SH   SOLE   2,695 0 0
Intel Corporation COM 458140100 435 6,800 SH   SOLE   6,800 0 0
Johnson & Johnson COM 478160104 1,962 11,935 SH   SOLE   11,935 0 0
Johnson Controls International COM G51502105 600 10,053 SH   SOLE   10,053 0 0
JPMorgan Chase & Co. COM 46625H100 22,987 150,999 SH   SOLE   150,999 0 0
Laboratory Corporation of Amer COM 50540R409 337 1,321 SH   SOLE   1,321 0 0
Lockheed Martin Corporation COM 539830109 390 1,056 SH   SOLE   1,056 0 0
Loews Corporation COM 540424108 308 6,000 SH   SOLE   6,000 0 0
Lowes Cos. Inc. COM 548661107 20,272 106,596 SH   SOLE   106,596 0 0
McCormick & Co., Inc. Non-Voti COM 579780206 1,427 16,000 SH   SOLE   16,000 0 0
McDonald's Corporation COM 580135101 776 3,460 SH   SOLE   3,460 0 0
Merck & Co., Inc. COM 58933y105 655 8,496 SH   SOLE   8,496 0 0
Microsoft Corporation COM 594918104 14,824 62,874 SH   SOLE   62,874 0 0
Netflix, Inc. COM 64110l106 828 1,588 SH   SOLE   1,588 0 0
NIKE, Inc. Class B COM 654106103 14,185 106,741 SH   SOLE   106,741 0 0
PepsiCo, Inc. COM 713448108 1,341 9,480 SH   SOLE   9,480 0 0
Pfizer Inc. COM 717081103 701 19,359 SH   SOLE   19,359 0 0
Procter & Gamble Company COM 742718109 6,030 44,524 SH   SOLE   44,524 0 0
Progressive Corporation COM 743315103 588 6,148 SH   SOLE   6,148 0 0
Prologis Inc. COM 74340W103 14,865 140,238 SH   SOLE   140,238 0 0
S&P Global, Inc. COM 78409v104 600 1,700 SH   SOLE   1,700 0 0
Sherwin-Williams Co. COM 824348106 15,886 21,525 SH   SOLE   21,525 0 0
ShotSpotter, Inc. COM 82536T107 373 10,622 SH   SOLE   10,622 0 0
Tesla Motors, Inc. COM 88160r101 217 325 SH   SOLE   325 0 0
Thermo Fisher Scientific Inc COM 883556102 18,678 40,927 SH   SOLE   40,927 0 0
Union Pacific Corporation COM 907818108 646 2,929 SH   SOLE   2,929 0 0
Vertex Pharmaceuticals Inc COM 92532F100 233 1,086 SH   SOLE   1,086 0 0
View Inc COM 92671V106 120 16,256 SH   SOLE   16,256 0 0
Visa Inc. Class A COM 92826c839 18,762 88,612 SH   SOLE   88,612 0 0
Wal-Mart Stores, Inc. COM 931142103 734 5,404 SH   SOLE   5,404 0 0
Walt Disney Company COM 254687106 16,116 87,339 SH   SOLE   87,339 0 0
Siemens Gamesa Renewable Energ ADR 82621P101 115 14,824 SH   SOLE   14,824 0 0
Columbia Emerging Markets Cons COM 19762B509 252 9,033 SH   SOLE   9,033 0 0
Financial Select Sector SPDR E COM 81369Y605 17,713 520,195 SH   SOLE   520,195 0 0
Industrial Select Sector SPDR COM 81369Y704 17,634 179,112 SH   SOLE   179,112 0 0
iShares Core MSCI EAFE ETF COM 46432F842 60,901 845,264 SH   SOLE   845,264 0 0
iShares Core MSCI Total Intern COM 46432F834 266 3,789 SH   SOLE   3,789 0 0
iShares Core S&P 500 ETF COM 464287200 1,073 2,697 SH   SOLE   2,697 0 0
iShares Core S&P Small Cap ETF COM 464287804 240 2,208 SH   SOLE   2,208 0 0
iShares Edge MSCI Min Vol USA COM 46429b697 14,703 212,502 SH   SOLE   212,502 0 0
iShares Edge MSCI USA Momentum COM 46432F396 16,295 101,301 SH   SOLE   101,301 0 0
iShares Edge MSCI USA Quality COM 46432f339 364 2,991 SH   SOLE   2,991 0 0
iShares MSCI EAFE ETF COM 464287465 200 2,638 SH   SOLE   2,638 0 0
iShares MSCI Emerging Markets COM 464287234 212 3,978 SH   SOLE   3,978 0 0
iShares MSCI Global Impact ETF COM 46435G532 1,906 20,093 SH   SOLE   20,093 0 0
iShares Russell 1000 Growth ET COM 464287614 4,098 16,860 SH   SOLE   16,860 0 0
iShares Russell 1000 Value ETF COM 464287598 2,288 15,097 SH   SOLE   15,097 0 0
iShares Russell 2000 ETF COM 464287655 689 3,119 SH   SOLE   3,119 0 0
iShares Russell Midcap ETF COM 464287499 769 10,403 SH   SOLE   10,403 0 0
iShares S&P 500 Growth ETF COM 464287309 1,985 30,487 SH   SOLE   30,487 0 0
SPDR S&P 500 ETF Trust COM 78462F103 156,040 393,712 SH   SOLE   393,712 0 0
SPDR S&P 500 Fossil Fuel Reser COM 78468R796 2,406 24,503 SH   SOLE   24,503 0 0
SPDR S&P Midcap 400 ETF Trust COM 78467y107 238 500 SH   SOLE   500 0 0
Technology Select Sector SPDR COM 81369Y803 3,725 28,044 SH   SOLE   28,044 0 0
Vanguard Dividend Appreciation COM 921908844 319 2,172 SH   SOLE   2,172 0 0
Vanguard FTSE Developed Market COM 921943858 1,042 21,217 SH   SOLE   21,217 0 0
Vanguard FTSE Emerging Markets COM 922042858 467 8,966 SH   SOLE   8,966 0 0
Vanguard S&P 500 Index Fund COM 922908363 2,248 6,170 SH   SOLE   6,170 0 0
Vanguard Total International S COM 921909768 285 4,540 SH   SOLE   4,540 0 0
Vanguard Total Stock Market In COM 922908769 15,394 74,478 SH   SOLE   74,478 0 0
Vanguard Value Index Fund COM 922908744 222 1,690 SH   SOLE   1,690 0 0