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,003 71,480 SH   SOLE   71,480 0 0
Sprott Physical Silver Trust COM 85207K107 299 32,170 SH   SOLE   32,170 0 0
JPMorgan Hedged Equity Select COM 46637K281 87,894 3,383,127 SH   SOLE   3,383,127 0 0
3M Company COM 88579Y101 494 2,486 SH   SOLE   2,486 0 0
Abbott Laboratories COM 002824100 538 4,643 SH   SOLE   4,643 0 0
AbbVie, Inc. COM 00287y109 448 3,980 SH   SOLE   3,980 0 0
Accenture PLC COM G1151c101 17,205 58,363 SH   SOLE   58,363 0 0
Air Products and Chemicals, In COM 009158106 690 2,400 SH   SOLE   2,400 0 0
Alphabet Inc. Class A COM 02079K305 2,745 1,124 SH   SOLE   1,124 0 0
Alphabet Inc. Class C COM 02079K107 4,897 1,954 SH   SOLE   1,954 0 0
Amazon.com, Inc. COM 023135106 20,964 6,094 SH   SOLE   6,094 0 0
American Express Company COM 025816109 19,010 115,050 SH   SOLE   115,050 0 0
Amphenol Corporation Class A COM 032095101 20,975 306,609 SH   SOLE   306,609 0 0
Apple Inc COM 037833100 13,886 101,390 SH   SOLE   101,390 0 0
AT&T Inc. COM 00206R102 210 7,302 SH   SOLE   7,302 0 0
Automatic Data Processing, Inc COM 053015103 207 1,043 SH   SOLE   1,043 0 0
Becton Dickinson & Company COM 075887109 12,642 51,983 SH   SOLE   51,983 0 0
Berkshire Hathaway, Inc. Cl. A COM 084670108 3,767 9 SH   SOLE   9 0 0
Berkshire Hathaway, Inc. Cl. B COM 084670702 23,505 84,576 SH   SOLE   84,576 0 0
BlackRock Inc. COM 09247X101 494 565 SH   SOLE   565 0 0
Bristol-Myers Squibb Company COM 110122108 692 10,357 SH   SOLE   10,357 0 0
Cisco Systems, Inc. COM 17275R102 345 6,508 SH   SOLE   6,508 0 0
Coca-Cola Company COM 191216100 2,146 39,653 SH   SOLE   39,653 0 0
Colgate-Palmolive Company COM 194162103 881 10,834 SH   SOLE   10,834 0 0
Costco Wholesale Corporation COM 22160K105 18,890 47,743 SH   SOLE   47,743 0 0
Danaher Corp COM 235851102 365 1,360 SH   SOLE   1,360 0 0
Eli Lilly and Company COM 532457108 409 1,784 SH   SOLE   1,784 0 0
Enterprise Bancorp, Inc. COM 293668109 1,822 55,630 SH   SOLE   55,630 0 0
Exxon Mobil Corporation COM 30231G102 272 4,310 SH   SOLE   4,310 0 0
General Electric Company COM 369604301 207 15,379 SH   SOLE   15,379 0 0
Hershey Company COM 427866108 269 1,545 SH   SOLE   1,545 0 0
IBM Corporation COM 459200101 276 1,881 SH   SOLE   1,881 0 0
Illinois Tool Works Inc. COM 452308109 574 2,566 SH   SOLE   2,566 0 0
Intel Corporation COM 458140100 382 6,800 SH   SOLE   6,800 0 0
Johnson & Johnson COM 478160104 1,871 11,358 SH   SOLE   11,358 0 0
Johnson Controls International COM G51502105 690 10,053 SH   SOLE   10,053 0 0
JPMorgan Chase & Co. COM 46625H100 23,643 152,006 SH   SOLE   152,006 0 0
Laboratory Corporation of Amer COM 50540R409 364 1,321 SH   SOLE   1,321 0 0
Lockheed Martin Corporation COM 539830109 400 1,056 SH   SOLE   1,056 0 0
Loews Corporation COM 540424108 328 6,000 SH   SOLE   6,000 0 0
Lowes Cos. Inc. COM 548661107 20,804 107,256 SH   SOLE   107,256 0 0
Luminar Technologies Inc Class COM 550424105 5,016 228,533 SH   SOLE   228,533 0 0
McCormick & Co., Inc. Non-Voti COM 579780206 1,413 16,000 SH   SOLE   16,000 0 0
McDonald's Corporation COM 580135101 776 3,361 SH   SOLE   3,361 0 0
Merck & Co., Inc. COM 58933y105 661 8,496 SH   SOLE   8,496 0 0
Microsoft Corporation COM 594918104 17,010 62,791 SH   SOLE   62,791 0 0
Netflix, Inc. COM 64110l106 839 1,588 SH   SOLE   1,588 0 0
NIKE, Inc. Class B COM 654106103 16,954 109,741 SH   SOLE   109,741 0 0
PepsiCo, Inc. COM 713448108 1,336 9,016 SH   SOLE   9,016 0 0
Pfizer Inc. COM 717081103 760 19,408 SH   SOLE   19,408 0 0
Procter & Gamble Company COM 742718109 5,822 43,149 SH   SOLE   43,149 0 0
Progressive Corporation COM 743315103 604 6,148 SH   SOLE   6,148 0 0
Prologis Inc. COM 74340W103 16,945 141,763 SH   SOLE   141,763 0 0
S&P Global, Inc. COM 78409v104 698 1,700 SH   SOLE   1,700 0 0
Sherwin-Williams Co. COM 824348106 17,844 65,496 SH   SOLE   65,496 0 0
ShotSpotter, Inc. COM 82536T107 518 10,622 SH   SOLE   10,622 0 0
Target Corp. COM 87612E106 218 902 SH   SOLE   902 0 0
Tesla Motors, Inc. COM 88160r101 221 325 SH   SOLE   325 0 0
Thermo Fisher Scientific Inc COM 883556102 20,921 41,472 SH   SOLE   41,472 0 0
Union Pacific Corporation COM 907818108 654 2,974 SH   SOLE   2,974 0 0
Vertex Pharmaceuticals Inc COM 92532F100 219 1,086 SH   SOLE   1,086 0 0
View Inc COM 92671V106 138 16,256 SH   SOLE   16,256 0 0
Visa Inc. Class A COM 92826c839 20,950 89,598 SH   SOLE   89,598 0 0
Wal-Mart Stores, Inc. COM 931142103 737 5,227 SH   SOLE   5,227 0 0
Walt Disney Company COM 254687106 15,779 89,769 SH   SOLE   89,769 0 0
Siemens Gamesa Renewable Energ ADR 82621P101 99 14,824 SH   SOLE   14,824 0 0
Columbia Emerging Markets Cons COM 19762B509 255 9,033 SH   SOLE   9,033 0 0
Financial Select Sector SPDR E COM 81369Y605 19,422 529,354 SH   SOLE   529,354 0 0
Industrial Select Sector SPDR COM 81369Y704 18,810 183,695 SH   SOLE   183,695 0 0
iShares Core MSCI EAFE ETF COM 46432F842 63,742 851,481 SH   SOLE   851,481 0 0
iShares Core MSCI Total Intern COM 46432F834 232 3,167 SH   SOLE   3,167 0 0
iShares Core S&P 500 ETF COM 464287200 1,159 2,697 SH   SOLE   2,697 0 0
iShares Core S&P Small Cap ETF COM 464287804 249 2,208 SH   SOLE   2,208 0 0
iShares Edge MSCI Min Vol Emer COM 464286533 253 3,940 SH   SOLE   3,940 0 0
iShares Edge MSCI Min Vol USA COM 46429b697 15,246 207,113 SH   SOLE   207,113 0 0
iShares Edge MSCI USA Momentum COM 46432F396 17,151 98,891 SH   SOLE   98,891 0 0
iShares Edge MSCI USA Quality COM 46432f339 397 2,991 SH   SOLE   2,991 0 0
iShares MSCI EAFE ETF COM 464287465 208 2,638 SH   SOLE   2,638 0 0
iShares MSCI Emerging Markets COM 464287234 216 3,923 SH   SOLE   3,923 0 0
iShares MSCI Global Impact ETF COM 46435G532 1,997 20,093 SH   SOLE   20,093 0 0
iShares Russell 1000 Growth ET COM 464287614 4,514 16,629 SH   SOLE   16,629 0 0
iShares Russell 1000 Value ETF COM 464287598 2,355 14,846 SH   SOLE   14,846 0 0
iShares Russell 2000 ETF COM 464287655 715 3,119 SH   SOLE   3,119 0 0
iShares Russell Midcap ETF COM 464287499 824 10,403 SH   SOLE   10,403 0 0
iShares S&P 500 Growth ETF COM 464287309 2,100 28,876 SH   SOLE   28,876 0 0
SPDR S&P 500 ETF Trust COM 78462F103 168,713 394,134 SH   SOLE   394,134 0 0
SPDR S&P 500 Fossil Fuel Reser COM 78468R796 2,601 24,503 SH   SOLE   24,503 0 0
SPDR S&P Midcap 400 ETF Trust COM 78467y107 246 500 SH   SOLE   500 0 0
Technology Select Sector SPDR COM 81369Y803 4,141 28,044 SH   SOLE   28,044 0 0
Vanguard Dividend Appreciation COM 921908844 301 1,946 SH   SOLE   1,946 0 0
Vanguard FTSE Developed Market COM 921943858 1,090 21,165 SH   SOLE   21,165 0 0
Vanguard FTSE Emerging Markets COM 922042858 487 8,966 SH   SOLE   8,966 0 0
Vanguard S&P 500 Index Fund COM 922908363 2,428 6,170 SH   SOLE   6,170 0 0
Vanguard Total International S COM 921909768 443 6,740 SH   SOLE   6,740 0 0
Vanguard Total Stock Market In COM 922908769 15,929 71,488 SH   SOLE   71,488 0 0
Vanguard Value Index Fund COM 922908744 232 1,690 SH   SOLE   1,690 0 0