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,041 67,700 SH   SOLE   67,700 0 0
Sprott Physical Silver Trust COM 85207K107 282 32,170 SH   SOLE   32,170 0 0
JPMorgan Hedged Equity Select COM 46637K281 90,480 3,517,886 SH   SOLE   3,517,886 0 0
3M Company COM 88579Y101 595 3,994 SH   SOLE   3,994 0 0
Abbott Laboratories COM 002824100 497 4,202 SH   SOLE   4,202 0 0
AbbVie, Inc. COM 00287y109 571 3,521 SH   SOLE   3,521 0 0
Accenture PLC COM G1151c101 19,779 58,651 SH   SOLE   58,651 0 0
Air Products and Chemicals, In COM 009158106 426 1,705 SH   SOLE   1,705 0 0
Alphabet Inc. Class A COM 02079K305 3,599 1,294 SH   SOLE   1,294 0 0
Alphabet Inc. Class C COM 02079K107 5,407 1,936 SH   SOLE   1,936 0 0
Amazon.com, Inc. COM 023135106 28,831 8,844 SH   SOLE   8,844 0 0
American Express Company COM 025816109 30,228 161,647 SH   SOLE   161,647 0 0
Amphenol Corporation Class A COM 032095101 23,565 312,743 SH   SOLE   312,743 0 0
Apple Inc COM 037833100 17,986 103,008 SH   SOLE   103,008 0 0
Automatic Data Processing, Inc COM 053015103 308 1,353 SH   SOLE   1,353 0 0
Baxter International Inc. COM 071813109 239 3,084 SH   SOLE   3,084 0 0
Berkshire Hathaway, Inc. Cl. A COM 084670108 2,645 5 SH   SOLE   5 0 0
Berkshire Hathaway, Inc. Cl. B COM 084670702 28,823 81,672 SH   SOLE   81,672 0 0
BlackRock Inc. COM 09247X101 422 552 SH   SOLE   552 0 0
Bristol-Myers Squibb Company COM 110122108 627 8,580 SH   SOLE   8,580 0 0
Chubb Limited COM H1467J104 244 1,141 SH   SOLE   1,141 0 0
Cisco Systems, Inc. COM 17275R102 414 7,424 SH   SOLE   7,424 0 0
Coca-Cola Company COM 191216100 2,053 33,111 SH   SOLE   33,111 0 0
Colgate-Palmolive Company COM 194162103 353 4,656 SH   SOLE   4,656 0 0
Costco Wholesale Corporation COM 22160K105 27,707 48,115 SH   SOLE   48,115 0 0
Danaher Corp COM 235851102 399 1,360 SH   SOLE   1,360 0 0
Eli Lilly and Company COM 532457108 874 3,053 SH   SOLE   3,053 0 0
Enterprise Bancorp, Inc. COM 293668109 1,256 31,306 SH   SOLE   31,306 0 0
Exxon Mobil Corporation COM 30231G102 336 4,074 SH   SOLE   4,074 0 0
Heliogen Inc COM 42329E105 3,945 750,000 SH   SOLE   750,000 0 0
Hershey Company COM 427866108 279 1,288 SH   SOLE   1,288 0 0
Illinois Tool Works Inc. COM 452308109 537 2,566 SH   SOLE   2,566 0 0
Intel Corporation COM 458140100 406 8,200 SH   SOLE   8,200 0 0
Johnson & Johnson COM 478160104 1,544 8,710 SH   SOLE   8,710 0 0
Johnson Controls International COM G51502105 469 7,158 SH   SOLE   7,158 0 0
JPMorgan Chase & Co. COM 46625H100 21,536 157,978 SH   SOLE   157,978 0 0
Laboratory Corporation of Amer COM 50540R409 348 1,321 SH   SOLE   1,321 0 0
Lockheed Martin Corporation COM 539830109 616 1,396 SH   SOLE   1,396 0 0
Loews Corporation COM 540424108 389 6,000 SH   SOLE   6,000 0 0
Lowes Cos. Inc. COM 548661107 21,279 105,241 SH   SOLE   105,241 0 0
Luminar Technologies Inc Class COM 550424105 3,780 241,874 SH   SOLE   241,874 0 0
McCormick & Co., Inc. Non-Voti COM 579780206 406 4,066 SH   SOLE   4,066 0 0
McDonald's Corporation COM 580135101 943 3,813 SH   SOLE   3,813 0 0
Merck & Co., Inc. COM 58933y105 701 8,543 SH   SOLE   8,543 0 0
Microsoft Corporation COM 594918104 25,478 82,638 SH   SOLE   82,638 0 0
Netflix, Inc. COM 64110l106 595 1,588 SH   SOLE   1,588 0 0
NIKE, Inc. Class B COM 654106103 16,068 119,411 SH   SOLE   119,411 0 0
PepsiCo, Inc. COM 713448108 1,636 9,774 SH   SOLE   9,774 0 0
Pfizer Inc. COM 717081103 651 12,570 SH   SOLE   12,570 0 0
Philip Morris International In COM 718172109 252 2,685 SH   SOLE   2,685 0 0
Pioneer Natural Resources Comp COM 723787107 250 1,000 SH   SOLE   1,000 0 0
Procter & Gamble Company COM 742718109 6,396 41,858 SH   SOLE   41,858 0 0
Progressive Corporation COM 743315103 413 3,624 SH   SOLE   3,624 0 0
Prologis Inc. COM 74340W103 22,666 140,364 SH   SOLE   140,364 0 0
Qualcomm Inc. COM 747525103 505 3,305 SH   SOLE   3,305 0 0
Raytheon Technologies Corporat COM 75513E101 292 2,950 SH   SOLE   2,950 0 0
S&P Global, Inc. COM 78409v104 697 1,700 SH   SOLE   1,700 0 0
Sherwin-Williams Co. COM 824348106 16,907 67,729 SH   SOLE   67,729 0 0
Target Corp. COM 87612E106 272 1,282 SH   SOLE   1,282 0 0
Tesla Motors, Inc. COM 88160r101 350 325 SH   SOLE   325 0 0
Texas Instruments Inc. COM 882508104 453 2,467 SH   SOLE   2,467 0 0
The Estee Lauder Cos Inc. COM 518439104 7,744 28,438 SH   SOLE   28,438 0 0
Thermo Fisher Scientific Inc COM 883556102 25,032 42,381 SH   SOLE   42,381 0 0
Union Pacific Corporation COM 907818108 938 3,432 SH   SOLE   3,432 0 0
Visa Inc. Class A COM 92826c839 211 952 SH   SOLE   952 0 0
Wal-Mart Stores, Inc. COM 931142103 936 6,285 SH   SOLE   6,285 0 0
Walt Disney Company COM 254687106 9,892 72,122 SH   SOLE   72,122 0 0
Zoetis, Inc. Class A COM 98978V103 379 2,009 SH   SOLE   2,009 0 0
Financial Select Sector SPDR E COM 81369Y605 20,445 533,529 SH   SOLE   533,529 0 0
Guggenheim S&P 500 Equal Weigh COM 78355w106 945 5,995 SH   SOLE   5,995 0 0
Industrial Select Sector SPDR COM 81369Y704 19,674 191,043 SH   SOLE   191,043 0 0
iShares Core MSCI EAFE ETF COM 46432F842 60,024 863,534 SH   SOLE   863,534 0 0
iShares Core S&P 500 ETF COM 464287200 1,224 2,697 SH   SOLE   2,697 0 0
iShares Core S&P Small Cap ETF COM 464287804 361 3,350 SH   SOLE   3,350 0 0
iShares Edge MSCI Min Vol USA COM 46429b697 1,560 20,110 SH   SOLE   20,110 0 0
iShares Edge MSCI USA Momentum COM 46432F396 14,917 88,651 SH   SOLE   88,651 0 0
iShares Edge MSCI USA Quality COM 46432f339 498 3,698 SH   SOLE   3,698 0 0
iShares MSCI Global Impact ETF COM 46435G532 2,101 24,632 SH   SOLE   24,632 0 0
iShares Russell 1000 Growth ET COM 464287614 4,535 16,335 SH   SOLE   16,335 0 0
iShares Russell 1000 Value ETF COM 464287598 2,387 14,382 SH   SOLE   14,382 0 0
iShares Russell 2000 ETF COM 464287655 463 2,258 SH   SOLE   2,258 0 0
iShares Russell Midcap ETF COM 464287499 923 11,832 SH   SOLE   11,832 0 0
iShares S&P 500 Growth ETF COM 464287309 2,278 29,823 SH   SOLE   29,823 0 0
KraneShares Global Carbon ETF COM 500767678 499 10,695 SH   SOLE   10,695 0 0
SPDR MSCI EAFE Fossil Fuel Res COM 78470E106 963 12,520 SH   SOLE   12,520 0 0
SPDR S&P 500 ETF Trust COM 78462F103 181,547 401,973 SH   SOLE   401,973 0 0
SPDR S&P 500 Fossil Fuel Reser COM 78468R796 3,494 31,471 SH   SOLE   31,471 0 0
SPDR S&P 600 Small Cap Value E COM 78464A300 243 2,920 SH   SOLE   2,920 0 0
Technology Select Sector SPDR COM 81369Y803 4,457 28,044 SH   SOLE   28,044 0 0
Vanguard Dividend Appreciation COM 921908844 275 1,693 SH   SOLE   1,693 0 0
Vanguard FTSE Developed Market COM 921943858 310 6,448 SH   SOLE   6,448 0 0
Vanguard S&P 500 Index Fund COM 922908363 2,525 6,083 SH   SOLE   6,083 0 0
Vanguard Total International S COM 921909768 271 4,540 SH   SOLE   4,540 0 0
Vanguard Total Stock Market In COM 922908769 15,642 68,706 SH   SOLE   68,706 0 0
Vanguard Value Index Fund COM 922908744 250 1,690 SH   SOLE   1,690 0 0