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 |