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
J.P. Morgan Alerian MLP Index COM 46625H365 6,940 219,556 SH   SOLE   219,556 0 0
SPDR Gold Trust COM 78463V107 416 3,795 SH   SOLE   3,795 0 0
Sprott Physical Gold Trust Uni COM 85207H104 774 82,387 SH   SOLE   82,387 0 0
Sprott Physical Silver Trust COM 85207K107 89 14,670 SH   SOLE   14,670 0 0
JPMorgan Hedged Equity Select COM 46637K281 49,193 2,838,624 SH   SOLE   2,838,624 0 0
Tocqueville Gold Fund COM 888894862 379 11,225 SH   SOLE   11,225 0 0
Tortoise MLP & Pipeline Instl COM 56166Y404 16,803 1,198,513 SH   SOLE   1,198,513 0 0
3M Company COM 88579Y101 572 3,204 SH   SOLE   3,204 0 0
Abbott Laboratories COM 002824100 429 11,180 SH   SOLE   11,180 0 0
AbbVie, Inc. COM 00287y109 427 6,812 SH   SOLE   6,812 0 0
Agnico-Eagle Mines Limited COM 008474108 231 5,509 SH   SOLE   5,509 0 0
Air Products and Chemicals, In COM 009158106 345 2,400 SH   SOLE   2,400 0 0
Allegheny Technologies Incorpo COM 01741R102 186 11,700 SH   SOLE   11,700 0 0
Alphabet Inc. Class A COM 02079K305 527 665 SH   SOLE   665 0 0
Alphabet Inc. Class C COM 02079K107 1,189 1,541 SH   SOLE   1,541 0 0
American Express Company COM 025816109 885 11,945 SH   SOLE   11,945 0 0
Amgen Inc. COM 031162100 3,759 25,708 SH   SOLE   25,708 0 0
Apple Inc. COM 037833100 2,056 17,756 SH   SOLE   17,756 0 0
ARIAD Pharmaceuticals, Inc. COM 04033A100 126 10,100 SH   SOLE   10,100 0 0
Armstrong World Industries, In COM 04247X102 209 5,000 SH   SOLE   5,000 0 0
AT&T Inc. COM 00206R102 740 17,401 SH   SOLE   17,401 0 0
Automatic Data Processing, Inc COM 053015103 343 3,338 SH   SOLE   3,338 0 0
Baker Hughes Incorporated COM 057224107 487 7,500 SH   SOLE   7,500 0 0
Berkshire Hathaway, Inc. Cl. A COM 084670108 17,577 72 SH   SOLE   72 0 0
Berkshire Hathaway, Inc. Cl. B COM 084670702 28,110 172,476 SH   SOLE   172,476 0 0
Boeing Company COM 097023105 8,125 52,188 SH   SOLE   52,188 0 0
Bristol-Myers Squibb Company COM 110122108 624 10,670 SH   SOLE   10,670 0 0
Carnival Corporation COM 143658300 4,246 81,551 SH   SOLE   81,551 0 0
Chevron Corporation COM 166764100 293 2,488 SH   SOLE   2,488 0 0
Cisco Systems, Inc. COM 17275R102 465 15,400 SH   SOLE   15,400 0 0
Coca-Cola Company COM 191216100 2,556 61,651 SH   SOLE   61,651 0 0
Colgate-Palmolive Company COM 194162103 709 10,834 SH   SOLE   10,834 0 0
Donaldson Company, Inc. COM 257651109 252 6,000 SH   SOLE   6,000 0 0
Dycom Industries, Inc. COM 267475101 398 4,962 SH   SOLE   4,962 0 0
Eli Lilly and Company COM 532457108 1,382 18,796 SH   SOLE   18,796 0 0
Enterprise Bancorp, Inc. COM 293668109 1,176 31,306 SH   SOLE   31,306 0 0
Exxon Mobil Corporation COM 30231G102 1,764 19,539 SH   SOLE   19,539 0 0
FedEx Corporation COM 31428X106 506 2,720 SH   SOLE   2,720 0 0
General Electric Company COM 369604103 1,768 55,958 SH   SOLE   55,958 0 0
Hecla Mining Company COM 422704106 288 55,000 SH   SOLE   55,000 0 0
Hershey Company COM 427866108 269 2,600 SH   SOLE   2,600 0 0
Home Depot, Inc. COM 437076102 587 4,380 SH   SOLE   4,380 0 0
IBM Corporation COM 459200101 1,535 9,248 SH   SOLE   9,248 0 0
Illinois Tool Works Inc. COM 452308109 710 5,796 SH   SOLE   5,796 0 0
Intel Corporation COM 458140100 272 7,500 SH   SOLE   7,500 0 0
J. M. Smucker Company COM 832696405 743 5,803 SH   SOLE   5,803 0 0
Johnson & Johnson COM 478160104 2,023 17,560 SH   SOLE   17,560 0 0
Johnson Controls International COM G51502105 960 23,314 SH   SOLE   23,314 0 0
JPMorgan Chase & Co. COM 46625H100 5,418 62,790 SH   SOLE   62,790 0 0
Kayne Anderson Midstream/Energ COM 48661E108 159 10,000 SH   SOLE   10,000 0 0
Laboratory Corporation of Amer COM 50540R409 575 4,477 SH   SOLE   4,477 0 0
LKQ Corporation COM 501889208 491 16,030 SH   SOLE   16,030 0 0
Lockheed Martin Corporation COM 539830109 424 1,697 SH   SOLE   1,697 0 0
Loews Corporation COM 540424108 421 9,000 SH   SOLE   9,000 0 0
McCormick & Co., Inc. Non-Voti COM 579780206 747 8,000 SH   SOLE   8,000 0 0
McDonald's Corporation COM 580135101 892 7,327 SH   SOLE   7,327 0 0
Merck & Co., Inc. COM 58933y105 4,528 76,916 SH   SOLE   76,916 0 0
Microsoft Corporation COM 594918104 9,301 149,672 SH   SOLE   149,672 0 0
Occidental Petroleum Corporati COM 674599105 3,750 52,640 SH   SOLE   52,640 0 0
Oracle Corporation COM 68389X105 497 12,935 SH   SOLE   12,935 0 0
Packaging Corporation of Ameri COM 695156109 365 4,305 SH   SOLE   4,305 0 0
Pentair plc COM G7S00T104 4,089 72,925 SH   SOLE   72,925 0 0
PepsiCo, Inc. COM 713448108 1,579 15,096 SH   SOLE   15,096 0 0
Pfizer Inc. COM 717081103 666 20,520 SH   SOLE   20,520 0 0
Procter & Gamble Company COM 742718109 62,716 745,913 SH   SOLE   745,913 0 0
Progressive Corporation COM 743315103 218 6,132 SH   SOLE   6,132 0 0
Rolls-Royce Holdings PLC Spons COM 775781206 289 35,000 SH   SOLE   35,000 0 0
S&P Global, Inc. COM 78409v104 1,049 9,750 SH   SOLE   9,750 0 0
Schlumberger NV COM 806857108 10,645 126,800 SH   SOLE   126,800 0 0
Stryker Corporation COM 863667101 359 3,000 SH   SOLE   3,000 0 0
Thor Industries, Inc. COM 885160101 466 4,655 SH   SOLE   4,655 0 0
Union Pacific Corporation COM 907818108 427 4,120 SH   SOLE   4,120 0 0
United Technologies Corporatio COM 913017109 376 3,432 SH   SOLE   3,432 0 0
Verizon Communications Inc. COM 92343v104 4,711 88,248 SH   SOLE   88,248 0 0
Visa Inc. Class A COM 92826c839 7,134 91,432 SH   SOLE   91,432 0 0
Wal-Mart Stores, Inc. COM 931142103 814 11,776 SH   SOLE   11,776 0 0
Walgreens Boots Alliance Inc COM 931427108 397 4,792 SH   SOLE   4,792 0 0
Walt Disney Company COM 254687106 708 6,798 SH   SOLE   6,798 0 0
Wells Fargo & Company COM 949746101 14,115 256,130 SH   SOLE   256,130 0 0
Columbia Emerging Markets Cons COM 19762B509 3,876 174,987 SH   SOLE   174,987 0 0
First Trust Morningstar Divide COM 336917109 1,200 43,241 SH   SOLE   43,241 0 0
iShares Core MSCI EAFE ETF COM 46432F842 31,605 589,323 SH   SOLE   589,323 0 0
iShares Core S&P Mid-Cap ETF COM 464287507 376 2,275 SH   SOLE   2,275 0 0
iShares Core S&P Small Cap ETF COM 464287804 13,003 94,556 SH   SOLE   94,556 0 0
iShares Edge MSCI Min Vol USA COM 46429b697 19,195 424,475 SH   SOLE   424,475 0 0
iShares Edge MSCI USA Momentum COM 46432F396 16,994 224,014 SH   SOLE   224,014 0 0
iShares Edge MSCI USA Quality COM 46432f339 20,121 291,190 SH   SOLE   291,190 0 0
iShares MSCI EAFE ETF COM 464287465 564 9,771 SH   SOLE   9,771 0 0
iShares MSCI USA ESG Select ET COM 464288802 349 3,795 SH   SOLE   3,795 0 0
iShares Russell 1000 ETF COM 464287622 877 7,045 SH   SOLE   7,045 0 0
iShares Russell 1000 Growth ET COM 464287614 2,719 25,920 SH   SOLE   25,920 0 0
iShares Russell 1000 Value ETF COM 464287598 2,500 22,316 SH   SOLE   22,316 0 0
iShares Russell 2000 ETF COM 464287655 1,644 12,191 SH   SOLE   12,191 0 0
iShares Russell Midcap ETF COM 464287499 1,646 9,203 SH   SOLE   9,203 0 0
iShares S&P 100 ETF COM 464287101 389 3,919 SH   SOLE   3,919 0 0
PowerShares FTSE RAFI Develope COM 73936T789 219 5,835 SH   SOLE   5,835 0 0
PowerShares FTSE RAFI US 1000 COM 73935x583 17,160 172,380 SH   SOLE   172,380 0 0
SPDR S&P 500 ETF Trust COM 78462F103 74,274 332,277 SH   SOLE   332,277 0 0
SPDR S&P Midcap 400 ETF Trust COM 78467y107 829 2,749 SH   SOLE   2,749 0 0
Technology Select Sector SPDR COM 81369Y803 1,415 29,250 SH   SOLE   29,250 0 0
Vanguard Dividend Appreciation COM 921908844 547 6,420 SH   SOLE   6,420 0 0
Vanguard Energy ETF COM 92204a306 253 2,417 SH   SOLE   2,417 0 0
Vanguard FTSE Developed Market COM 921943858 2,190 59,944 SH   SOLE   59,944 0 0
Vanguard FTSE Emerging Markets COM 922042858 745 20,814 SH   SOLE   20,814 0 0
Vanguard REIT Index ETF COM 922908553 223 2,700 SH   SOLE   2,700 0 0
Vanguard S&P 500 Index Fund COM 922908363 2,201 10,720 SH   SOLE   10,720 0 0
Vanguard Total Stock Market In COM 922908769 10,665 92,483 SH   SOLE   92,483 0 0
WisdomTree High Dividend ETF COM 97717W208 1,139 16,919 SH   SOLE   16,919 0 0