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
3M Company COM 88579Y101 20,514 117,143 SH   SOLE   117,143 0 0
Abbott Laboratories COM 002824100 1,609 40,942 SH   SOLE   40,942 0 0
AbbVie Inc COM 00287Y109 2,536 40,964 SH   SOLE   40,964 0 0
AdCare Health Systems Inc COM NEW 00650W300 27 14,832 SH   SOLE   14,832 0 0
Agnico Eagle Mines COM 008474108 4,715 88,127 SH   SOLE   88,127 0 0
Air Products & Chemicals Inc COM 009158106 887 6,244 SH   SOLE   6,244 0 0
Akamai Technologies Inc COM 00971T101 13,989 250,123 SH   SOLE   250,123 0 0
Altria Group Inc COM 02209S103 493 7,146 SH   SOLE   7,146 0 0
Amazon.com, Inc. COM 023135106 2,908 4,063 SH   SOLE   4,063 0 0
American Express Co COM 025816109 1,118 18,405 SH   SOLE   18,405 0 0
American Tower Corp COM 03027X100 23,192 204,141 SH   SOLE   204,141 0 0
Ameriprise Financial Inc COM 03076C106 284 3,157 SH   SOLE   3,157 0 0
Amgen Incorporated COM 031162100 232 1,523 SH   SOLE   1,523 0 0
Amphenol Corp Cl A CL A 032095101 9,503 165,760 SH   SOLE   165,760 0 0
Apple Computer Inc COM 037833100 3,000 31,383 SH   SOLE   31,383 0 0
Aspen Technology Inc COM 045327103 8,412 209,050 SH   SOLE   209,050 0 0
Astrazeneca ADR SPONSORED ADR 046353108 1,902 63,000 SH   SOLE   63,000 0 0
AT&T Incorporated COM 00206R102 1,826 42,264 SH   SOLE   42,264 0 0
Automatic Data Processing Inc COM 053015103 9,162 99,725 SH   SOLE   99,725 0 0
Avery Dennison Corp COM 053611109 978 13,090 SH   SOLE   13,090 0 0
Bank of Nova Scotia COM 064149107 4,297 87,672 SH   SOLE   87,672 0 0
Bard C R Incorporated COM 067383109 257 1,092 SH   SOLE   1,092 0 0
BCE Inc NEW 05534B760 204 4,310 SH   SOLE   4,310 0 0
Becton Dickinson & Co COM 075887109 657 3,876 SH   SOLE   3,876 0 0
Berkshire Hathaway Inc Del Cl A CL A 084670108 13,452 62 SH   SOLE   62 0 0
Berkshire Hathaway Inc Del Cl B CL B NEW 084670702 6,090 42,059 SH   SOLE   42,059 0 0
BGC Partners, Inc. Cl A A 05541T101 91 10,400 SH   SOLE   10,400 0 0
Blackrock Debt Strategies Fund COM 09255R103 40 11,406 SH   SOLE   11,406 0 0
Blackrock MuniAssets Fund, Inc. COM 09254J102 250 16,050 SH   SOLE   16,050 0 0
Blackrock MuniYield PA Quality Fund COM 09255G107 208 13,000 SH   SOLE   13,000 0 0
BP Amoco PLC ADR SPONSORED ADR 055622104 706 19,885 SH   SOLE   19,885 0 0
Bristol Myers Squibb Co COM 110122108 2,815 38,272 SH   SOLE   38,272 0 0
Broadridge Financial Solutions COM 11133T103 359 5,504 SH   SOLE   5,504 0 0
Brown Forman Corp Cl B CL B 115637209 349 3,500 SH   SOLE   3,500 0 0
Brown-Forman Corp Cl A CL A 115637100 810 7,500 SH   SOLE   7,500 0 0
Calithera Biosciences, Inc. COM 13089P101 45 12,000 SH   SOLE   12,000 0 0
Care.com Inc COM 141633107 350 30,000 SH   SOLE   30,000 0 0
Carmax Incorporated COM 143130102 15,407 314,232 SH   SOLE   314,232 0 0
Caterpillar Incorporated COM 149123101 2,336 30,811 SH   SOLE   30,811 0 0
CBRE Group Inc CL A 12504L109 9,519 359,497 SH   SOLE   359,497 0 0
Celgene Corp COM 151020104 219 2,225 SH   SOLE   2,225 0 0
Central Fund Canada CL A 153501101 1,823 131,158 SH   SOLE   131,158 0 0
ChevronTexaco Corp COM 166764100 8,523 81,299 SH   SOLE   81,299 0 0
Chipotle Mexican Grill, Inc. COM 169656105 255 632 SH   SOLE   632 0 0
Chubb Limited COM H1467J104 24,299 185,902 SH   SOLE   185,902 0 0
Church & Dwight Co Inc COM 171340102 314 3,053 SH   SOLE   3,053 0 0
Cimarex Energy Co COM 171798101 10,874 91,129 SH   SOLE   91,129 0 0
Cisco Systems Inc COM 17275R102 863 30,069 SH   SOLE   30,069 0 0
Clean Harbors Inc COM 184496107 857 16,440 SH   SOLE   16,440 0 0
Clorox Company COM 189054109 223 1,608 SH   SOLE   1,608 0 0
Coca Cola Company COM 191216100 3,077 67,877 SH   SOLE   67,877 0 0
Cognizant Technology Solutions Corp Cl A CL A 192446102 2,252 39,344 SH   SOLE   39,344 0 0
Colgate Palmolive Co COM 194162103 13,982 191,017 SH   SOLE   191,017 0 0
Comcast Corp Cl A A 20030N101 1,184 18,159 SH   SOLE   18,159 0 0
ConocoPhillips COM 20825C104 247 5,659 SH   SOLE   5,659 0 0
Core Laboratories NV COM N22717107 12,938 104,429 SH   SOLE   104,429 0 0
Cullen Frost Bankers Inc COM 229899109 4,124 64,704 SH   SOLE   64,704 0 0
CVS/Caremark Corporation COM 126650100 15,160 158,344 SH   SOLE   158,344 0 0
Danaher Corporation COM 235851102 24,444 242,016 SH   SOLE   242,016 0 0
Darden Restaurants Inc COM 237194105 297 4,693 SH   SOLE   4,693 0 0
Deere & Company COM 244199105 1,259 15,539 SH   SOLE   15,539 0 0
Diageo PLC Sponsored ADR SPON ADR NEW 25243Q205 223 1,976 SH   SOLE   1,976 0 0
Disney Walt Company COM DISNEY 254687106 624 6,376 SH   SOLE   6,376 0 0
Dominion Resources Inc COM 25746U109 255 3,268 SH   SOLE   3,268 0 0
Dow Chemical Company COM 260543103 1,447 29,100 SH   SOLE   29,100 0 0
Du Pont E I De Nemours COM 263534109 5,398 83,296 SH   SOLE   83,296 0 0
Ecolab Incorporated COM 278865100 18,096 152,579 SH   SOLE   152,579 0 0
Edwards Lifesciences Corp COM 28176E108 670 6,720 SH   SOLE   6,720 0 0
EGShares Emerging Markets Consumer ETF EGS EMKTCONS ETF 268461779 15,802 680,533 SH   SOLE   680,533 0 0
Emerson Electric Co COM 291011104 710 13,616 SH   SOLE   13,616 0 0
Enterprise Products Partners LP COM 293792107 629 21,513 SH   SOLE   21,513 0 0
Eversource Energy COM 30040W108 11,777 196,619 SH   SOLE   196,619 0 0
Express Scripts Holding Co. COM 30219G108 800 10,551 SH   SOLE   10,551 0 0
Exxon Mobil Corp COM 30231G102 23,813 254,031 SH   SOLE   254,031 0 0
Facebook Inc CL A 30303M102 241 2,113 SH   SOLE   2,113 0 0
First Republic Bank COM 33616C100 7,508 107,277 SH   SOLE   107,277 0 0
Fiserv Incorporated COM 337738108 858 7,891 SH   SOLE   7,891 0 0
FMC Technologies COM 30249U101 929 34,832 SH   SOLE   34,832 0 0
Ford Motor Company COM PAR $0.01 345370860 157 12,474 SH   SOLE   12,474 0 0
Gartner, Inc. COM 366651107 974 10,000 SH   SOLE   10,000 0 0
General Electric Co COM 369604103 39,526 1,255,577 SH   SOLE   1,255,577 0 0
General Mills Inc COM 370334104 1,435 20,117 SH   SOLE   20,117 0 0
Genuine Parts Co COM 372460105 334 3,300 SH   SOLE   3,300 0 0
Gilead Sciences Inc COM 375558103 21,573 258,610 SH   SOLE   258,610 0 0
Glaxo Smithkline PLC ADR SPONSORED ADR 37733W105 255 5,877 SH   SOLE   5,877 0 0
Goldcorp Inc COM 380956409 5,023 262,560 SH   SOLE   262,560 0 0
Grainger (W.W.) Inc COM 384802104 266 1,170 SH   SOLE   1,170 0 0
Halliburton Company COM 406216101 604 13,330 SH   SOLE   13,330 0 0
HCP Incorporated COM 40414L109 5,614 158,688 SH   SOLE   158,688 0 0
Henry Schein Incorporated COM 806407102 537 3,035 SH   SOLE   3,035 0 0
Hershey Foods Corp COM 427866108 1,590 14,006 SH   SOLE   14,006 0 0
Home Depot Inc COM 437076102 1,166 9,131 SH   SOLE   9,131 0 0
Idexx Laboratories Inc COM 45168D104 27,461 295,725 SH   SOLE   295,725 0 0
Illinois Tool Works Inc COM 452308109 1,576 15,127 SH   SOLE   15,127 0 0
Innocoll Holdings AG SHS G4783X105 55 10,000 SH   SOLE   10,000 0 0
Intel Corporation COM 458140100 11,177 340,753 SH   SOLE   340,753 0 0
International Paper Co COM 460146103 342 8,077 SH   SOLE   8,077 0 0
Intl Business Machines Corp COM 459200101 2,150 14,165 SH   SOLE   14,165 0 0
Intuit, Inc. COM 461202103 2,409 21,580 SH   SOLE   21,580 0 0
Ishares Gold Trust ISHARES 464285105 1,865 146,151 SH   SOLE   146,151 0 0
Ishares MSCI BRIC Index Fund MSCI BRIC INDX 464286657 1,103 36,062 SH   SOLE   36,062 0 0
Ishares MSCI EAFE IX MSCI EAFE ETF 464287465 628 11,257 SH   SOLE   11,257 0 0
Ishares MSCI Emerging Mkts Index Fund MSCI EMG MKT ETF 464287234 247 7,179 SH   SOLE   7,179 0 0
Ishares Russell 1000 Growth Index Fund 1000 GRW ETF 464287614 1,047 10,432 SH   SOLE   10,432 0 0
Ishares Russell 2000 Value Index Fund 2000 VAL ETF 464287630 596 6,121 SH   SOLE   6,121 0 0
Ishares S&P Smallcap 600 Index Fund CORE S&P SCP ETF 464287804 490 4,215 SH   SOLE   4,215 0 0
Ishares Tr Dow Jones Select Divd Index SELECT DIVID ETF 464287168 4,070 47,728 SH   SOLE   47,728 0 0
Ishares Tr Russell 3000 Value Index CORE US VAL ETF 464287663 2,419 18,018 SH   SOLE   18,018 0 0
Johnson & Johnson COM 478160104 25,472 209,988 SH   SOLE   209,988 0 0
JPMorgan Chase & Co COM 46625H100 856 13,780 SH   SOLE   13,780 0 0
Kansas City Southern COM NEW 485170302 1,351 15,000 SH   SOLE   15,000 0 0
Kimberly Clark Corp COM 494368103 302 2,194 SH   SOLE   2,194 0 0
Kraft Heinz Company COM 500754106 218 2,467 SH   SOLE   2,467 0 0
Lilly Eli & Company COM 532457108 374 4,745 SH   SOLE   4,745 0 0
Marsh & McLennan Cos Inc COM 571748102 628 9,166 SH   SOLE   9,166 0 0
McCormick & Co Non Vtg Shs COM NON VTG 579780206 14,530 136,211 SH   SOLE   136,211 0 0
McDonalds Corp COM 580135101 382 3,172 SH   SOLE   3,172 0 0
Medtronic PLC SHS G5960L103 15,514 178,789 SH   SOLE   178,789 0 0
MercadoLibre Inc. COM 58733R102 2,523 17,936 SH   SOLE   17,936 0 0
Merck & Co Inc New COM 58933Y105 2,792 48,471 SH   SOLE   48,471 0 0
Microchip Technology Inc COM 595017104 1,305 25,700 SH   SOLE   25,700 0 0
Microsoft Corp COM 594918104 30,797 601,860 SH   SOLE   601,860 0 0
Mobileye N.V. ORD SHS N51488117 6,290 136,328 SH   SOLE   136,328 0 0
Moody's Corporation COM 615369105 656 7,000 SH   SOLE   7,000 0 0
NeoGenomics, Inc. COM NEW 64049M209 105 13,000 SH   SOLE   13,000 0 0
Norfolk Southern Corp COM 655844108 333 3,907 SH   SOLE   3,907 0 0
Northern Trust Corp COM 665859104 601 9,074 SH   SOLE   9,074 0 0
Novartis AG Sponsored ADR SPONSORED ADR 66987V109 580 7,035 SH   SOLE   7,035 0 0
Novo-Nordisk A S ADR ADR 670100205 269 5,000 SH   SOLE   5,000 0 0
Nuveen Muni Value Fund COM 670928100 283 26,147 SH   SOLE   26,147 0 0
Nuveen PA Inv Quality Muni Bond Fund COM 670972108 303 19,680 SH   SOLE   19,680 0 0
Occidental Petroleum Corp Com COM 674599105 211 2,798 SH   SOLE   2,798 0 0
OvaScience, Inc. COM 69014Q101 612 117,560 SH   SOLE   117,560 0 0
Paychex Incorporated COM 704326107 13,997 235,245 SH   SOLE   235,245 0 0
Pepsico Incorporated COM 713448108 6,807 64,254 SH   SOLE   64,254 0 0
Pfizer Incorporated COM 717081103 1,975 56,093 SH   SOLE   56,093 0 0
Philip Morris Intl Inc COM 718172109 830 8,157 SH   SOLE   8,157 0 0
Phillips 66 COM 718546104 352 4,441 SH   SOLE   4,441 0 0
PIMCO Dynamic Credit Income Fund COM SHS 72202D106 16,135 843,422 SH   SOLE   843,422 0 0
PIMCO Dynamic Income Fund SHS 72201Y101 1,619 58,731 SH   SOLE   58,731 0 0
PIMCO Enhanced Short Maturity ETF ENHAN SHRT MA AC 72201R833 34,366 339,686 SH   SOLE   339,686 0 0
Portland General Electric Co COM NEW 736508847 10,074 228,334 SH   SOLE   228,334 0 0
Praxair Incorporated COM 74005P104 3,562 31,692 SH   SOLE   31,692 0 0
Procter & Gamble Co COM 742718109 14,028 165,682 SH   SOLE   165,682 0 0
Qualcomm Inc COM 747525103 11,827 220,779 SH   SOLE   220,779 0 0
Raytheon Co New COM NEW 755111507 491 3,612 SH   SOLE   3,612 0 0
Rio Tinto PLC ADR SPONSORED ADR 767204100 506 16,164 SH   SOLE   16,164 0 0
Rockwell Automation Inc. COM 773903109 264 2,300 SH   SOLE   2,300 0 0
Rofin-Sinar Technologies Inc COM 775043102 543 17,000 SH   SOLE   17,000 0 0
Royal Dutch Shell PLC ADR A SPONS ADR A 780259206 262 4,742 SH   SOLE   4,742 0 0
RPM International Inc Delaware COM 749685103 2,657 53,188 SH   SOLE   53,188 0 0
Schlumberger Limited COM 806857108 14,166 179,131 SH   SOLE   179,131 0 0
Sealed Air Corporation COM 81211K100 1,397 30,400 SH   SOLE   30,400 0 0
Snap-On Inc. COM 833034101 1,589 10,071 SH   SOLE   10,071 0 0
Sonoco Products Co. COM 835495102 205 4,134 SH   SOLE   4,134 0 0
SPDR S & P 500 ETF Trust TR UNIT 78462F103 8,954 42,743 SH   SOLE   42,743 0 0
SPDR S&P Dividend ETF S&P DIVID ETF 78464A763 259 3,081 SH   SOLE   3,081 0 0
Stericycle Inc COM 858912108 6,211 59,650 SH   SOLE   59,650 0 0
Stryker Corporation COM 863667101 1,456 12,150 SH   SOLE   12,150 0 0
Sysco Incorporated COM 871829107 510 10,061 SH   SOLE   10,061 0 0
Target Incorporated COM 87612E106 822 11,775 SH   SOLE   11,775 0 0
TE Connectivity Ltd. REG SHS H84989104 8,698 152,298 SH   SOLE   152,298 0 0
Texas Instruments Inc COM 882508104 210 3,354 SH   SOLE   3,354 0 0
Thermo Fisher Scientific Inc COM 883556102 19,873 134,495 SH   SOLE   134,495 0 0
TJX Companies COM 872540109 14,764 191,175 SH   SOLE   191,175 0 0
Travelers Companies Inc COM 89417E109 1,122 9,429 SH   SOLE   9,429 0 0
UGI Corporation COM 902681105 25,878 571,895 SH   SOLE   571,895 0 0
Union Pacific Corp COM 907818108 5,345 61,258 SH   SOLE   61,258 0 0
United Parcel Service Inc Cl B CL B 911312106 20,039 186,029 SH   SOLE   186,029 0 0
United Technologies Corp COM 913017109 1,424 13,885 SH   SOLE   13,885 0 0
Unum Group COM 91529Y106 261 8,217 SH   SOLE   8,217 0 0
US Bancorp COM NEW 902973304 216 5,367 SH   SOLE   5,367 0 0
Valhi Incorporated COM 918905100 383 244,000 SH   SOLE   244,000 0 0
Valley National Bancorp COM 919794107 398 43,645 SH   SOLE   43,645 0 0
Vanguard Bond Index ETF TOTAL BND MRKT 921937835 5,656 67,096 SH   SOLE   67,096 0 0
Vanguard Emerging Markets Fund FTSE EMR MKT ETF 922042858 1,186 33,665 SH   SOLE   33,665 0 0
Vanguard Europe Fund FTSE EUROPE ETF 922042874 14,228 304,933 SH   SOLE   304,933 0 0
Vanguard Extended Market Index Fund EXTEND MKT ETF 922908652 824 9,649 SH   SOLE   9,649 0 0
Vanguard FTSE All-World Ex-US ETF ALLWRLD EX US 922042775 1,007 23,500 SH   SOLE   23,500 0 0
Vanguard Index Funds Mid Cap Value ETF MCAP VL IDXVIP 922908512 804 9,020 SH   SOLE   9,020 0 0
Vanguard Index Tr Total Stk Mkt Vipers TOTAL STK MKT 922908769 1,499 13,992 SH   SOLE   13,992 0 0
Vanguard Midcap ETF MID CAP ETF 922908629 406 3,283 SH   SOLE   3,283 0 0
Vanguard MSCI Europe Pacific Index Fund FTSE DEV MKT ETF 921943858 860 24,335 SH   SOLE   24,335 0 0
Vanguard Short Term Bond ETF SHORT TRM BOND 921937827 11,371 140,284 SH   SOLE   140,284 0 0
Vanguard Specialized REIT ETF REIT ETF 922908553 792 8,928 SH   SOLE   8,928 0 0
Vanguard Value Index Fund VALUE ETF 922908744 1,759 20,700 SH   SOLE   20,700 0 0
Vanguard Whitehall Fds High Div Yld HIGH DIV YLD 921946406 837 11,717 SH   SOLE   11,717 0 0
Varian Medical Systems, Inc. COM 92220P105 225 2,737 SH   SOLE   2,737 0 0
Verastem, Inc. COM 92337C104 345 265,010 SH   SOLE   265,010 0 0
VeriFone Systems Inc COM 92342Y109 2,674 144,234 SH   SOLE   144,234 0 0
Verizon Communications Inc COM 92343V104 8,104 145,131 SH   SOLE   145,131 0 0
Visa Corporation CL A 92826C839 24,363 328,471 SH   SOLE   328,471 0 0
Vodafone Group PLC Spon ADR New SPNSR ADR NO PAR 92857W308 7,327 237,181 SH   SOLE   237,181 0 0
Walgreens Boots Alliance Inc Com COM 931427108 24,335 292,248 SH   SOLE   292,248 0 0
Waste Management, Inc. COM 94106L109 654 9,866 SH   SOLE   9,866 0 0
Watsco Inc COM 942622200 21,070 149,762 SH   SOLE   149,762 0 0
Wellesley Bancorp. COM 949485106 508 25,000 SH   SOLE   25,000 0 0
Wells Fargo & Company COM 949746101 14,646 309,438 SH   SOLE   309,438 0 0
Weyerhaeser Co. COM 962166104 437 14,664 SH   SOLE   14,664 0 0
WisdomTree Europe Hedged Equity Fund EUROPE HEDGED EQ 97717X701 349 6,906 SH   SOLE   6,906 0 0
Wisdomtree Intl Midcap Div Fund INTL MIDCAP DV 97717W778 14,692 280,334 SH   SOLE   280,334 0 0
Yandex NV Cl A CLASS A N97284108 7,702 352,500 SH   SOLE   352,500 0 0
Yum! Brands, Inc. COM 988498101 10,017 120,805 SH   SOLE   120,805 0 0
ZAIS Group Holdings COM 98887G106 127 45,200 SH   SOLE   45,200 0 0
Zimmer Holdings Inc COM 98956P102 841 6,985 SH   SOLE   6,985 0 0