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 937 76,917 SH   SOLE   76,917 0 0
Sprott Physical Silver Trust COM 85207K107 96 14,670 SH   SOLE   14,670 0 0
Xtrackers MSCI All World ex US COM 233051820 626 21,658 SH   SOLE   21,658 0 0
JPMorgan Hedged Equity Select COM 46637K281 77,499 3,645,287 SH   SOLE   3,645,287 0 0
Tocqueville Gold Fund COM 888894862 421 10,124 SH   SOLE   10,124 0 0
3M Company COM 88579Y101 508 2,880 SH   SOLE   2,880 0 0
Abbott Laboratories COM 002824100 558 6,421 SH   SOLE   6,421 0 0
AbbVie, Inc. COM 00287y109 514 5,802 SH   SOLE   5,802 0 0
Accenture PLC COM G1151c101 12,711 60,363 SH   SOLE   60,363 0 0
Air Products and Chemicals, In COM 009158106 564 2,400 SH   SOLE   2,400 0 0
Alibaba Group Holding Ltd. Spo COM 01609W102 248 1,170 SH   SOLE   1,170 0 0
Alphabet Inc. Class A COM 02079K305 1,176 878 SH   SOLE   878 0 0
Alphabet Inc. Class C COM 02079K107 2,175 1,627 SH   SOLE   1,627 0 0
Amazon.com, Inc. COM 023135106 11,571 6,262 SH   SOLE   6,262 0 0
American Express Company COM 025816109 1,114 8,952 SH   SOLE   8,952 0 0
Amphenol Corporation Class A COM 032095101 13,549 125,186 SH   SOLE   125,186 0 0
Apple Inc. COM 037833100 5,144 17,516 SH   SOLE   17,516 0 0
AT&T Inc. COM 00206R102 569 14,563 SH   SOLE   14,563 0 0
Automatic Data Processing, Inc COM 053015103 520 3,048 SH   SOLE   3,048 0 0
Becton Dickinson & Company COM 075887109 12,143 44,647 SH   SOLE   44,647 0 0
Berkshire Hathaway, Inc. Cl. A COM 084670108 3,735 11 SH   SOLE   11 0 0
Berkshire Hathaway, Inc. Cl. B COM 084670702 25,330 111,831 SH   SOLE   111,831 0 0
BlackRock Inc. COM 09247X101 275 547 SH   SOLE   547 0 0
Boeing Company COM 097023105 17,760 54,519 SH   SOLE   54,519 0 0
Bristol-Myers Squibb Company COM 110122108 680 10,595 SH   SOLE   10,595 0 0
Cisco Systems, Inc. COM 17275R102 300 6,254 SH   SOLE   6,254 0 0
Coca-Cola Company COM 191216100 2,627 47,468 SH   SOLE   47,468 0 0
Colgate-Palmolive Company COM 194162103 746 10,834 SH   SOLE   10,834 0 0
Costco Wholesale Corporation COM 22160K105 12,789 43,512 SH   SOLE   43,512 0 0
Eli Lilly and Company COM 532457108 227 1,730 SH   SOLE   1,730 0 0
Enterprise Bancorp, Inc. COM 293668109 1,060 31,306 SH   SOLE   31,306 0 0
Exxon Mobil Corporation COM 30231G102 542 7,764 SH   SOLE   7,764 0 0
General Electric Company COM 369604103 224 20,046 SH   SOLE   20,046 0 0
Hershey Company COM 427866108 363 2,468 SH   SOLE   2,468 0 0
IBM Corporation COM 459200101 1,071 7,991 SH   SOLE   7,991 0 0
Illinois Tool Works Inc. COM 452308109 465 2,586 SH   SOLE   2,586 0 0
Intel Corporation COM 458140100 686 11,462 SH   SOLE   11,462 0 0
J. M. Smucker Company COM 832696405 604 5,803 SH   SOLE   5,803 0 0
Johnson & Johnson COM 478160104 1,727 11,839 SH   SOLE   11,839 0 0
Johnson Controls International COM G51502105 414 10,180 SH   SOLE   10,180 0 0
JPMorgan Chase & Co. COM 46625H100 13,038 93,529 SH   SOLE   93,529 0 0
Laboratory Corporation of Amer COM 50540R409 249 1,472 SH   SOLE   1,472 0 0
Lockheed Martin Corporation COM 539830109 330 848 SH   SOLE   848 0 0
Loews Corporation COM 540424108 315 6,000 SH   SOLE   6,000 0 0
McCormick & Co., Inc. Non-Voti COM 579780206 1,358 8,000 SH   SOLE   8,000 0 0
McDonald's Corporation COM 580135101 868 4,391 SH   SOLE   4,391 0 0
Merck & Co., Inc. COM 58933y105 598 6,573 SH   SOLE   6,573 0 0
Microsoft Corporation COM 594918104 19,350 122,699 SH   SOLE   122,699 0 0
Netflix, Inc. COM 64110l106 327 1,010 SH   SOLE   1,010 0 0
NIKE, Inc. Class B COM 654106103 234 2,309 SH   SOLE   2,309 0 0
PepsiCo, Inc. COM 713448108 1,460 10,683 SH   SOLE   10,683 0 0
Pfizer Inc. COM 717081103 785 20,034 SH   SOLE   20,034 0 0
Procter & Gamble Company COM 742718109 79,672 637,883 SH   SOLE   637,883 0 0
Progressive Corporation COM 743315103 444 6,132 SH   SOLE   6,132 0 0
S&P Global, Inc. COM 78409v104 2,662 9,750 SH   SOLE   9,750 0 0
Schlumberger NV COM 806857108 598 14,875 SH   SOLE   14,875 0 0
ShotSpotter, Inc. COM 82536T107 536 21,005 SH   SOLE   21,005 0 0
Thermo Fisher Scientific Inc COM 883556102 13,833 42,581 SH   SOLE   42,581 0 0
Union Pacific Corporation COM 907818108 624 3,453 SH   SOLE   3,453 0 0
United Technologies Corporatio COM 913017109 339 2,265 SH   SOLE   2,265 0 0
Visa Inc. Class A COM 92826c839 14,185 75,493 SH   SOLE   75,493 0 0
Wal-Mart Stores, Inc. COM 931142103 662 5,570 SH   SOLE   5,570 0 0
Walt Disney Company COM 254687106 767 5,302 SH   SOLE   5,302 0 0
Wells Fargo & Company COM 949746101 387 7,202 SH   SOLE   7,202 0 0
Columbia Emerging Markets Cons COM 19762B509 212 9,033 SH   SOLE   9,033 0 0
First Trust Morningstar Divide COM 336917109 261 8,012 SH   SOLE   8,012 0 0
Invesco FTSE RAFI US 1000 Port COM 46137V613 16,788 132,491 SH   SOLE   132,491 0 0
iShares Core MSCI EAFE ETF COM 46432F842 56,186 861,216 SH   SOLE   861,216 0 0
iShares Core MSCI Total Intern COM 46432F834 277 4,482 SH   SOLE   4,482 0 0
iShares Core S&P 500 ETF COM 464287200 872 2,697 SH   SOLE   2,697 0 0
iShares Core S&P Small Cap ETF COM 464287804 10,888 129,855 SH   SOLE   129,855 0 0
iShares Core S&P U.S. Value ET COM 464287663 35,061 556,351 SH   SOLE   556,351 0 0
iShares Edge MSCI Min Vol USA COM 46429b697 23,589 359,591 SH   SOLE   359,591 0 0
iShares Edge MSCI USA Momentum COM 46432F396 22,314 177,718 SH   SOLE   177,718 0 0
iShares Edge MSCI USA Quality COM 46432f339 23,491 232,585 SH   SOLE   232,585 0 0
iShares MSCI ACWI ex U.S. ETF COM 464288240 591 12,031 SH   SOLE   12,031 0 0
iShares MSCI EAFE ETF COM 464287465 207 2,978 SH   SOLE   2,978 0 0
iShares MSCI Global Impact ETF COM 46435G532 1,042 15,928 SH   SOLE   15,928 0 0
iShares Russell 1000 ETF COM 464287622 979 5,485 SH   SOLE   5,485 0 0
iShares Russell 1000 Growth ET COM 464287614 3,324 18,897 SH   SOLE   18,897 0 0
iShares Russell 1000 Value ETF COM 464287598 2,247 16,466 SH   SOLE   16,466 0 0
iShares Russell 2000 ETF COM 464287655 477 2,882 SH   SOLE   2,882 0 0
iShares Russell 2000 Growth In COM 464287648 364 1,701 SH   SOLE   1,701 0 0
iShares Russell Midcap ETF COM 464287499 751 12,591 SH   SOLE   12,591 0 0
iShares S&P 100 ETF COM 464287101 649 4,504 SH   SOLE   4,504 0 0
iShares S&P 500 Growth ETF COM 464287309 8,568 44,245 SH   SOLE   44,245 0 0
SPDR S&P 500 ETF Trust COM 78462F103 113,317 352,069 SH   SOLE   352,069 0 0
SPDR S&P 500 Fossil Fuel Reser COM 78468R796 297 3,768 SH   SOLE   3,768 0 0
Technology Select Sector SPDR COM 81369Y803 2,571 28,044 SH   SOLE   28,044 0 0
Vanguard Dividend Appreciation COM 921908844 523 4,197 SH   SOLE   4,197 0 0
Vanguard FTSE Developed Market COM 921943858 1,893 42,967 SH   SOLE   42,967 0 0
Vanguard FTSE Emerging Markets COM 922042858 674 15,156 SH   SOLE   15,156 0 0
Vanguard S&P 500 Index Fund COM 922908363 1,856 6,275 SH   SOLE   6,275 0 0
Vanguard Total Stock Market In COM 922908769 13,417 82,003 SH   SOLE   82,003 0 0
Vanguard Value Index Fund COM 922908744 203 1,690 SH   SOLE   1,690 0 0