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
Beacon Roofing Supply, Inc. com 073685109 167 3,668 SH   SOLE   167 0 0
CDW Corporation com 12514g108 4 100 SH   SOLE   4 0 0
Carnival Corporation com 143658300 6,841 154,776 SH   SOLE   6,841 0 0
Casey's General Stores, Inc. com 147528103 198 1,509 SH   SOLE   198 0 0
Charter Communications, Inc. com 16119p108 1 4 SH   SOLE   1 0 0
Coca-Cola FEMSA S.A.B de C.V. com 191241108 11 129 SH   SOLE   11 0 0
Comcast Corporation com 20030n101 2 36 SH   SOLE   2 0 0
Copart Inc. com 217204106 196 3,992 SH   SOLE   196 0 0
Costco Wholesale Corporation com 22160K105 6,930 44,129 SH   SOLE   6,930 0 0
Fomento Economico Mexicano, S.A.B de C.V com 344419106 10 112 SH   SOLE   10 0 0
Ford Motor Co. com 345370860 13 1,000 SH   SOLE   13 0 0
General Motors Company com 37045v100 2 65 SH   SOLE   2 0 0
Home Depot com 437076102 2 16 SH   SOLE   2 0 0
Johnson Controls, Inc. com 478366107 2 45 SH   SOLE   2 0 0
Koninklijke Philips N.V com 500472303 9 353 SH   SOLE   9 0 0
Lithia Motors, Inc. com 536797103 50 700 SH   SOLE   50 0 0
Lowe's Companies, Inc. com 548661107 2 27 SH   SOLE   2 0 0
McDonalds Corp. com 580135101 2 19 SH   SOLE   2 0 0
National Presto Industries Inc. com 637215104 187 1,983 SH   SOLE   187 0 0
Nike, Inc. com 654106103 2 30 SH   SOLE   2 0 0
Panera Bread Company com 69840W108 8,201 38,695 SH   SOLE   8,201 0 0
Starbucks Corporation com 855244109 2 33 SH   SOLE   2 0 0
Texas Roadhouse, Inc. com 882681109 129 2,819 SH   SOLE   129 0 0
The Cheesecake Factory Incorporated com 163072101 20 425 SH   SOLE   20 0 0
The TJX Companies, Inc. com 872540109 7,856 101,724 SH   SOLE   7,856 0 0
Unilever Plc com 904767704 11 222 SH   SOLE   11 0 0
Wal-Mart Stores, Inc. com 931142103 6 80 SH   SOLE   6 0 0
Walt Disney Company com 254687106 20 200 SH   SOLE   20 0 0
Altria Group, Inc. com 02209S103 2 34 SH   SOLE   2 0 0
Anheuser-Busch InBev SA/NV com 03524a108 9,173 69,660 SH   SOLE   9,173 0 0
B & G Foods, Inc. com 05508R106 171 3,546 SH   SOLE   171 0 0
British American Tobacco p.l.c. com 110448107 10 79 SH   SOLE   10 0 0
Church & Dwight Co., Inc. com 171340102 5,644 54,850 SH   SOLE   5,644 0 0
Clorox Company com 189054109 7,732 55,871 SH   SOLE   7,732 0 0
Coca Cola Company com 191216100 7,710 170,092 SH   SOLE   7,710 0 0
Colgate-Palmolive Company com 194162103 119 1,629 SH   SOLE   119 0 0
ConAgra Foods, Inc. com 205887102 35 742 SH   SOLE   35 0 0
Dean Foods Company com 242370203 129 7,104 SH   SOLE   129 0 0
General Mills, Inc. com 370334104 10,346 145,071 SH   SOLE   10,346 0 0
Ingredion Incorporated com 457187102 11,802 91,201 SH   SOLE   11,802 0 0
Kimberly-Clark Corp. com 494368103 2 17 SH   SOLE   2 0 0
McCormick & Company, Incorporated com 579780206 8,608 80,696 SH   SOLE   8,608 0 0
Pepsico, Inc. com 713448108 5 49 SH   SOLE   5 0 0
Philip Morris International, Inc. com 718172109 2 23 SH   SOLE   2 0 0
Reynolds American, Inc. com 761713106 2 42 SH   SOLE   2 0 0
Snyders-Lance, Inc. com 833551104 155 4,574 SH   SOLE   155 0 0
The J. M. Smucker Company com 832696405 7,708 50,576 SH   SOLE   7,708 0 0
The Procter & Gamble Company com 742718109 3 31 SH   SOLE   3 0 0
Universal Corporation com 913456109 5,182 89,742 SH   SOLE   5,182 0 0
Vector Group Ltd. com 92240m108 207 9,241 SH   SOLE   207 0 0
Chevron Corporation com 166764100 2 22 SH   SOLE   2 0 0
EOG Resources, Inc. com 26875P101 2 23 SH   SOLE   2 0 0
Exxon Mobil Corporation com 30231g102 125 1,336 SH   SOLE   125 0 0
Halliburton Company com 406216101 2 48 SH   SOLE   2 0 0
NextEra Energy, Inc. com 65339f101 5 41 SH   SOLE   5 0 0
Occidental Petroleum Corporation com 674599105 2 25 SH   SOLE   2 0 0
Phillips 66 com 718546104 2 24 SH   SOLE   2 0 0
Schlumberger Limited com 806857108 2 24 SH   SOLE   2 0 0
Aflac, Incorporated com 001055102 2 29 SH   SOLE   2 0 0
Alleghany Corporation com 017175100 7,839 14,263 SH   SOLE   7,839 0 0
American Campus Communities, Inc. com 024835100 230 4,344 SH   SOLE   230 0 0
American Tower Corporation com 03027x100 3 23 SH   SOLE   3 0 0
Aon Plc. com G0408V102 6,292 57,601 SH   SOLE   6,292 0 0
Avalonbay Communities, Inc. com 053484101 7,375 40,882 SH   SOLE   7,375 0 0
Berkshire Hathaway, Inc. Class B com 084670702 31 214 SH   SOLE   31 0 0
Brookfield Asset Management Inc. com 112585104 10 311 SH   SOLE   10 0 0
Brookfield Business Partners L. com G16234109 0 1 SH   SOLE   0 0 0
Brookline Bancorp, Inc. com 11373M107 161 14,617 SH   SOLE   161 0 0
CME Group, Inc. com 12572q105 2 22 SH   SOLE   2 0 0
Equifax Inc. com 294429105 58 454 SH   SOLE   58 0 0
First Busey Corporation com 319383204 222 10,373 SH   SOLE   222 0 0
Hingham Institution for Savings com 433323102 61 500 SH   SOLE   61 0 0
Markel Corp. com 570535104 6,755 7,090 SH   SOLE   6,755 0 0
MasterCard, Inc. com 57636q104 2 23 SH   SOLE   2 0 0
Old Republic International Corporation com 680223104 6,774 351,143 SH   SOLE   6,774 0 0
Post Properties, Inc. com 737464107 156 2,555 SH   SOLE   156 0 0
ProAssurance Corporation com 74267C106 168 3,131 SH   SOLE   168 0 0
Progressive Corp. com 743315103 6,221 185,705 SH   SOLE   6,221 0 0
Provident Financial Services, Inc. com 74386T105 156 7,931 SH   SOLE   156 0 0
Prudential Financial, Inc. com 744320102 2 25 SH   SOLE   2 0 0
Public Storage com 74460D109 2 7 SH   SOLE   2 0 0
Simon Property Group, Inc. com 828806109 2 10 SH   SOLE   2 0 0
The Navigators Group, Inc. com 638904102 174 1,889 SH   SOLE   174 0 0
The Travelers Companies, Inc. com 89417E109 2 18 SH   SOLE   2 0 0
U S Bancorp com 902973304 2 47 SH   SOLE   2 0 0
White Mountains Insurance Group, Ltd. com G9618E107 188 223 SH   SOLE   188 0 0
Aetna, Inc. com 00817Y108 2 18 SH   SOLE   2 0 0
Amgen, Inc. com 031162100 2 13 SH   SOLE   2 0 0
Bristol-Myers Squibb Company com 110122108 2 31 SH   SOLE   2 0 0
Cigna Corporation com 125509109 2 15 SH   SOLE   2 0 0
DENTSPLY Sirona, Inc. com 24906P109 177 2,854 SH   SOLE   177 0 0
Johnson & Johnson com 478160104 9,261 76,345 SH   SOLE   9,261 0 0
Laboratory Corp. of America Holdings com 50540R409 7,469 57,332 SH   SOLE   7,469 0 0
Medtronic Plc. com g5960l103 52 599 SH   SOLE   52 0 0
Stryker Corp com 863667101 2 19 SH   SOLE   2 0 0
UnitedHealth Group, Inc. com 91324p102 2 16 SH   SOLE   2 0 0
VCA Antech Inc. com 918194101 316 4,670 SH   SOLE   316 0 0
Waters Corporation com 941848103 6,116 43,485 SH   SOLE   6,116 0 0
West Pharmaceutical Services, Inc. com 955306105 161 2,117 SH   SOLE   161 0 0
3M Company com 88579y101 5 31 SH   SOLE   5 0 0
Actuant Corporation com 00508x203 122 5,394 SH   SOLE   122 0 0
AptarGroup, Inc com 038336103 6,840 86,435 SH   SOLE   6,840 0 0
Booz Allen Hamilton Holding Corporation com 099502106 6,428 216,880 SH   SOLE   6,428 0 0
Briggs & Stratton Corporation com 109043109 142 6,714 SH   SOLE   142 0 0
CH Robinson Worldwide, Inc. com 12541W209 3 45 SH   SOLE   3 0 0
Caterpillar, Inc. com 149123101 2 28 SH   SOLE   2 0 0
Cintas Corporation com 172908105 11,535 117,549 SH   SOLE   11,535 0 0
Convergys Corporation com 212485106 4,912 196,460 SH   SOLE   4,912 0 0
Cummins, Inc. com 231021106 3 30 SH   SOLE   3 0 0
Danaher Corp. com 235851102 2 22 SH   SOLE   2 0 0
Dover Corporation com 260003108 3 46 SH   SOLE   3 0 0
Eaton Corporation plc com g29183103 2 33 SH   SOLE   2 0 0
FLIR Systems, Inc. com 302445101 200 6,461 SH   SOLE   200 0 0
Fastenal Company com 311900104 5,948 133,985 SH   SOLE   5,948 0 0
General Electric Company com 369604103 34 1,070 SH   SOLE   34 0 0
Genpact Limited com G3922B107 159 5,938 SH   SOLE   159 0 0
Hess Corp com 42809H107 120 2,000 SH   SOLE   120 0 0
Honeywell International, Inc. com 438516106 6,363 54,706 SH   SOLE   6,363 0 0
Lockheed Martin Corp. com 539830109 2 9 SH   SOLE   2 0 0
Northrop Grumman Corporation com 666807102 2 10 SH   SOLE   2 0 0
Parker-Hannifin Corporation com 701094104 3 29 SH   SOLE   3 0 0
Paychex, Inc. com 704326107 6,734 113,180 SH   SOLE   6,734 0 0
Raytheon Company com 755111507 6 42 SH   SOLE   6 0 0
Roper Technologies, Inc. com 776696106 6,563 38,478 SH   SOLE   6,563 0 0
Stepan Company com 858586100 188 3,164 SH   SOLE   188 0 0
Sturm, Ruger & Co. Inc. com 864159108 133 2,084 SH   SOLE   133 0 0
Thermo Fisher Scientific, Inc. com 883556102 2 16 SH   SOLE   2 0 0
Union Pacific Corporation com 907818108 3 35 SH   SOLE   3 0 0
United Technologies Corp. com 913017109 3 31 SH   SOLE   3 0 0
Verisk Analytics, Inc. com 92345y106 6,628 81,743 SH   SOLE   6,628 0 0
Viad Corp. com 92552R406 138 4,461 SH   SOLE   138 0 0
Accenture Plc. com g1151c101 9,214 81,332 SH   SOLE   9,214 0 0
Acxiom Corporation com 005125109 156 7,092 SH   SOLE   156 0 0
Adobe Systems, Inc. com 00724F101 2 23 SH   SOLE   2 0 0
Alphabet, Inc. Class A com 02079k305 2 3 SH   SOLE   2 0 0
Amazon.com, Inc. com 023135106 3 4 SH   SOLE   3 0 0
Ansys, Inc. com 03662q105 6,473 71,333 SH   SOLE   6,473 0 0
Automatic Data Processing, Inc. com 053015103 5 57 SH   SOLE   5 0 0
Blackbaud, Inc. com 09227Q100 180 2,650 SH   SOLE   180 0 0
Broadcom Limited com Y09827109 2 14 SH   SOLE   2 0 0
Cadence Design Systems, Inc. com 127387108 230 9,464 SH   SOLE   230 0 0
Check Point Software Technologies Ltd. com m22465104 8,369 105,038 SH   SOLE   8,369 0 0
EMC Corporation com 268648102 35 1,274 SH   SOLE   35 0 0
Ebay Inc. com 278642103 5,697 243,338 SH   SOLE   5,697 0 0
Facebook, Inc. com 30303m102 9,613 84,120 SH   SOLE   9,613 0 0
Guidewire Software, Inc. com 40171V100 177 2,859 SH   SOLE   177 0 0
HP, Inc. com 40434l105 2 150 SH   SOLE   2 0 0
Intel Corporation com 458140100 2 65 SH   SOLE   2 0 0
International Business Machines Corp. com 459200101 2 14 SH   SOLE   2 0 0
Linear Technology Corporation com 535678106 3 67 SH   SOLE   3 0 0
MSCI, Inc. com 55354G100 208 2,695 SH   SOLE   208 0 0
Microsoft Corporation com 594918104 5 96 SH   SOLE   5 0 0
Morningstar, Inc. com 617700109 126 1,538 SH   SOLE   126 0 0
N C R Corp. com 62886e108 12 414 SH   SOLE   12 0 0
NetEase, Inc. com 64110w102 15 76 SH   SOLE   15 0 0
Qualcomm, Inc. com 747525103 3 61 SH   SOLE   3 0 0
SAP SE com 803054204 11 144 SH   SOLE   11 0 0
SalesForce.com, Inc. com 79466L302 2 27 SH   SOLE   2 0 0
Teradata Corporation com 88076w103 9 354 SH   SOLE   9 0 0
Texas Instruments, Inc. com 882508104 2 39 SH   SOLE   2 0 0
The Priceline Group, Inc. com 741503403 32 26 SH   SOLE   32 0 0
Visa, Inc. com 92826C839 2 26 SH   SOLE   2 0 0
Ashland Inc. com 044209104 3 27 SH   SOLE   3 0 0
California Resources Corporation com 13057q206 1 100 SH   SOLE   1 0 0
E. I. du Pont de Nemours and Company com 263534109 2 30 SH   SOLE   2 0 0
International Flavors & Fragrances, Inc. com 459506101 9,723 77,125 SH   SOLE   9,723 0 0
Praxair, Inc. com 74005P104 2 18 SH   SOLE   2 0 0
Sealed Air Corporation com 81211k100 3 60 SH   SOLE   3 0 0
A T & T, Inc. com 00206r102 16 368 SH   SOLE   16 0 0
Verizon Communications, Inc. com 92343V104 7,185 128,666 SH   SOLE   7,185 0 0
Aqua America, Inc. com 03836W103 7,164 200,903 SH   SOLE   7,164 0 0
Avista Corp. com 05379b107 247 5,518 SH   SOLE   247 0 0
CMS Energy Corp. com 125896100 9,366 204,223 SH   SOLE   9,366 0 0
Dominion Resources, Inc. com 25746U109 2 29 SH   SOLE   2 0 0
Duke Energy Corporation com 26441c204 2 26 SH   SOLE   2 0 0
El Paso Electric Co. com 283677854 150 3,179 SH   SOLE   150 0 0
Nisource, Inc. com 65473p105 9,973 376,048 SH   SOLE   9,973 0 0
Public Service Enterprise Group, Inc. com 744573106 23 499 SH   SOLE   23 0 0
Southern Company com 842587107 3 47 SH   SOLE   3 0 0
Consumer Discret Sel Sect SPDR ETF com 81369y407 653 8,364 SH   SOLE   653 0 0
Consumer Staples Select Sector SPDR ETF com 81369y308 1,511 27,398 SH   SOLE   1,511 0 0
Financial Select Sector SPDR ETF com 81369Y605 49 2,163 SH   SOLE   49 0 0
Health Care Select Sector SPDR ETF com 81369y209 23 323 SH   SOLE   23 0 0
Industrial Select Sector SPDR ETF com 81369y704 450 8,035 SH   SOLE   450 0 0
Materials Select Sector SPDR ETF com 81369y100 11 239 SH   SOLE   11 0 0
ProShares Short MSCI Emerging Markets com 74347R396 217 8,259 SH   SOLE   217 0 0
ProShares Short MidCap 400 com 74347R800 348 23,507 SH   SOLE   348 0 0
Technology Select Sector SPDR ETF com 81369Y803 1,134 26,151 SH   SOLE   1,134 0 0
United States Oil ETF com 91232n108 62 5,335 SH   SOLE   62 0 0
Utilities Select Sector SPDR ETF com 81369y886 564 10,745 SH   SOLE   564 0 0
iShares MSCI Australia com 464286103 42 2,150 SH   SOLE   42 0 0
iShares MSCI Austria Capped com 464286202 29 2,042 SH   SOLE   29 0 0
iShares MSCI Belgium Capped com 464286301 42 2,378 SH   SOLE   42 0 0
iShares MSCI Chile Capped com 464286640 22 592 SH   SOLE   22 0 0
iShares MSCI Denmark Capped com 46429b523 273 4,928 SH   SOLE   273 0 0
iShares MSCI EAFE Small-Cap com 464288273 20 420 SH   SOLE   20 0 0
iShares MSCI Emerging Markets com 464287234 28 816 SH   SOLE   28 0 0
iShares MSCI Finland Capped com 46429B515 40 1,287 SH   SOLE   40 0 0
iShares MSCI Germany com 464286806 38 1,600 SH   SOLE   38 0 0
iShares MSCI Ireland Capped com 46429b507 38 1,047 SH   SOLE   38 0 0
iShares MSCI Israel Capped com 464286632 40 855 SH   SOLE   40 0 0
iShares MSCI Netherlands com 464286814 40 1,718 SH   SOLE   40 0 0
iShares MSCI Norway Capped com 46429B499 41 2,004 SH   SOLE   41 0 0
iShares MSCI Switzerland Capped com 464286749 40 1,334 SH   SOLE   40 0 0
iShares Trust - iShares MSCI EAFE ETF com 464287465 143 2,561 SH   SOLE   143 0 0