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
3D Systems Corp com 88554D205 10 350 SH   SOLE 01 02 350 0 0
3M Company com 88579Y101 200 1,215 SH   SOLE 01 02 1,215 0 0
Abb, Ltd ADR com 000375204 17 800 SH   SOLE 01 02 800 0 0
Abbott Laboratories com 002824100 175 3,770 SH   SOLE 01 02 3,770 0 0
AbbVie Inc com 00287Y109 221 3,770 SH   SOLE 01 02 3,770 0 0
Accenture Ltd Cl A com G1150G111 33 357 SH   SOLE 01 02 357 0 0
Acco Brands Corp com 00081T108 35 4,228 SH   SOLE 01 02 4,228 0 0
Actavis Plc com G0083B108 10 33 SH   SOLE 01 02 33 0 0
Adobe Systems com 00724F101 2,046 27,670 SH   SOLE 01 02 27,470 0 200
ADT Corp com 00101J106 15 362 SH   SOLE 01 02 362 0 0
AerCap Holdings N.V. com N00985106 39 900 SH   SOLE 01 02 900 0 0
AGL Resources Inc com 001204106 20 400 SH   SOLE 01 02 400 0 0
Air Prod & Chemicals Inc com 009158106 8 50 SH   SOLE 01 02 50 0 0
Alcatel Lucent ADR com 013904305 2 619 SH   SOLE 01 02 619 0 0
Alcoa, Inc com 013817101 4 300 SH   SOLE 01 02 300 0 0
Alerian E-Tracs MLP Index ETN- com 902641646 7 175 SH   SOLE 01 02 175 0 0
Alerian MLP ETF-Alps com 00162Q866 85 5,105 SH   SOLE 01 02 5,105 0 0
Alibaba Group Hldg ADR adr 01609W102 10 125 SH   SOLE 01 02 125 0 0
Alliance Res Partners LP lp 01877R108 57 1,700 SH   SOLE 01 02 1,700 0 0
Allied World Assurance Co Hldg com H01531104 1,584 39,215 SH   SOLE 01 02 38,565 0 650
Allstate Corporation com 020002101 49 685 SH   SOLE 01 02 685 0 0
Altria Group Inc com 02209S103 4,375 87,459 SH   SOLE 01 02 85,859 0 1,600
Amazon.Com Inc com 023135106 1 2 SH   SOLE 01 02 2 0 0
Ambarella Inc com G037AX101 8 100 SH   SOLE 01 02 100 0 0
American Electric Power Co Inc com 025537101 7 120 SH   SOLE 01 02 120 0 0
Amerigas Partners LP lp 030975106 14 300 SH   SOLE 01 02 300 0 0
Amgen Inc com 031162100 917 5,734 SH   SOLE 01 02 5,734 0 0
Analog Devices com 032654105 9,300 147,619 SH   SOLE 01 02 146,869 0 750
Andersons Inc com 034164103 19 450 SH   SOLE 01 02 450 0 0
Apple Computer Inc com 037833100 4,534 36,439 SH   SOLE 01 02 36,129 0 310
Archer Daniels Midland Company com 039483102 66 1,400 SH   SOLE 01 02 1,400 0 0
Array Biopharma Inc com 04269X105 1 100 SH   SOLE 01 02 100 0 0
AT&T Inc. com 00206R102 1,301 39,838 SH   SOLE 01 02 39,838 0 0
Atwood Oceanics Inc com 050095108 7 250 SH   SOLE 01 02 250 0 0
Australia & New Zealand Bkg Gr com 052528304 14 500 SH   SOLE 01 02 500 0 0
Automatic Data Processing com 053015103 3,219 37,591 SH   SOLE 01 02 36,041 0 1,550
Avalonbay Communities Inc com 053484101 55 318 SH   SOLE 01 02 318 0 0
Ball Corporation com 058498106 113 1,600 SH   SOLE 01 02 1,600 0 0
Bank of America Corp com 060505104 456 29,619 SH   SOLE 01 02 29,619 0 0
Bank of New York Mellon Corp com 064058100 787 19,556 SH   SOLE 01 02 19,556 0 0
Barclays 1-3 year Credit Bd ET com 464288646 92 875 SH   SOLE 01 02 875 0 0
Bayer AG ADR adr 072730302 93 619 SH   SOLE 01 02 619 0 0
BCE Inc com 05534B760 8 194 SH   SOLE 01 02 194 0 0
Becton Dickinson Co com 075887109 69 481 SH   SOLE 01 02 481 0 0
Bemis com 081437105 28 600 SH   SOLE 01 02 0 0 600
Berkshire Hathaway Cl B com 084670702 2,000 13,860 SH   SOLE 01 02 13,860 0 0
BHP Billiton LTD ADR adr 088606108 46 1,000 SH   SOLE 01 02 1,000 0 0
Biogen Idec Inc com 09062X103 114 270 SH   SOLE 01 02 270 0 0
Blackstone Group LP lp 09253U108 16 400 SH   SOLE 01 02 400 0 0
Boeing Co com 097023105 270 1,800 SH   SOLE 01 02 1,800 0 0
Boston Private Financial 6.95% com 101119303 387 14,925 SH   SOLE 01 02 14,925 0 0
Boston Scientific Corp com 101137107 36 2,000 SH   SOLE 01 02 2,000 0 0
BP PLC ADR adr 055622104 543 13,884 SH   SOLE 01 02 13,884 0 0
Bright Horizon Family Solution com 109194100 110 2,150 SH   SOLE 01 02 2,150 0 0
Bristol-Myers Squibb com 110122108 251 3,894 SH   SOLE 01 02 3,894 0 0
Broadridge Financial Solutions com 11133T103 1 24 SH   SOLE 01 02 24 0 0
C H Robinson Worldwide com 12541W209 19 260 SH   SOLE 01 02 260 0 0
California Resources Corp com 13057Q107 6 810 SH   SOLE 01 02 810 0 0
Cambridge Bancorp com 132152103 337 7,608 SH   SOLE 01 02 0 0 7,608
Canadian Imperial Bank of Comm com 136069101 85 1,170 SH   SOLE 01 02 1,170 0 0
Canadian National Railroad com 136375102 19 290 SH   SOLE 01 02 290 0 0
Canadian Pacific Railway Ltd com 13645T100 163 891 SH   SOLE 01 02 891 0 0
Canadian Western Bank com 13677F101 48 2,200 SH   SOLE 01 02 2,200 0 0
Carmax Inc com 143130102 69 1,000 SH   SOLE 01 02 1,000 0 0
Caterpillar com 149123101 41 510 SH   SOLE 01 02 510 0 0
CDK Global Inc com 12508E101 147 3,134 SH   SOLE 01 02 2,818 0 316
Cenovus Energy Inc com 15135U109 1,326 78,583 SH   SOLE 01 02 77,683 0 900
Centurylink Inc com 156700106 4 104 SH   SOLE 01 02 104 0 0
Cerner Corp com 156782104 15 200 SH   SOLE 01 02 200 0 0
Charles Schwab Corp com 808513105 3,446 113,200 SH   SOLE 01 02 112,200 0 1,000
Chesapeake Energy Corp com 165167107 8 600 SH   SOLE 01 02 600 0 0
ChevronTexaco com 166764100 4,073 38,795 SH   SOLE 01 02 38,495 0 300
Chicago Mercantile Exchange com 167760107 79 835 SH   SOLE 01 02 835 0 0
Chipotle Mexican Grill com 169656105 10 15 SH   SOLE 01 02 15 0 0
Church & Dwight com 171340102 8,513 99,665 SH   SOLE 01 02 98,965 0 700
Cisco Systems com 17275R102 311 11,300 SH   SOLE 01 02 10,400 0 900
Citigroup com 172967101 2 40 SH   SOLE 01 02 40 0 0
Citrix Systems Inc com 177376100 38 600 SH   SOLE 01 02 600 0 0
Clean Harbors, Inc com 184496107 6 100 SH   SOLE 01 02 100 0 0
Cleantech ETF-PowerShares com 73935X278 4 125 SH   SOLE 01 02 125 0 0
Coach Inc com 189754104 172 4,160 SH   SOLE 01 02 4,160 0 0
Coca Cola Company com 191216100 2,024 49,910 SH   SOLE 01 02 49,910 0 0
Colgate-Palmolive Co com 194162103 47 680 SH   SOLE 01 02 680 0 0
Comcast Corp Class A com 20030N101 38 673 SH   SOLE 01 02 673 0 0
Comerica Incorporated com 200340107 34 750 SH   SOLE 01 02 750 0 0
Conocophillips com 20825C104 597 9,585 SH   SOLE 01 02 9,585 0 0
Conseco Inc com 208464883 0 1 SH   SOLE 01 02 1 0 0
Corning, Inc com 219350105 9 400 SH   SOLE 01 02 400 0 0
Corporate Bond ETF-Fidelity com 316188101 20 400 SH   SOLE 01 02 400 0 0
Costco Wholesale Corp com 22160K105 21 140 SH   SOLE 01 02 140 0 0
Credit Suisse High Yield Bond com 22544F103 2 734 SH   SOLE 01 02 734 0 0
Cree Inc com 225447101 138 3,900 SH   SOLE 01 02 3,900 0 0
Crimson Wine Group com 22662X100 2 238 SH   SOLE 01 02 208 0 30
CSX Corp com 126408103 10 300 SH   SOLE 01 02 300 0 0
CVS Caremark Corp com 126650100 1 10 SH   SOLE 01 02 10 0 0
Dassault Systemes SA ADR adr 237545108 7 100 SH   SOLE 01 02 100 0 0
Deere & Co com 244199105 1,041 11,873 SH   SOLE 01 02 11,773 0 100
Devon Energy Corp com 25179M103 21 350 SH   SOLE 01 02 350 0 0
Diageo Plc ADR adr 25243Q205 245 2,215 SH   SOLE 01 02 2,015 0 200
Discover Financial Services com 254709108 4 78 SH   SOLE 01 02 78 0 0
DJ-AIG Commodity Index ETN com 06738C778 3 100 SH   SOLE 01 02 100 0 0
DJ-UBS Copper SubTR ETN-iPath com 06739F101 5 150 SH   SOLE 01 02 150 0 0
Dominion Resources Inc com 25746U109 58 823 SH   SOLE 01 02 823 0 0
Dover com 260003108 6,108 88,375 SH   SOLE 01 02 86,975 0 1,400
Dow Chemical com 260543103 8 170 SH   SOLE 01 02 170 0 0
Duke Energy New com 26441C105 117 1,527 SH   SOLE 01 02 1,527 0 0
Dunkin Brands Group Inc com 265504100 10 200 SH   SOLE 01 02 200 0 0
Dynex Capital, Inc com 26817Q506 8 1,000 SH   SOLE 01 02 1,000 0 0
E O G Resources Inc com 26875P101 28 302 SH   SOLE 01 02 302 0 0
E.I. Du Pont de Nemours & Co com 263534109 2,545 35,610 SH   SOLE 01 02 35,410 0 200
Eastman Chemical Co com 277432100 21 300 SH   SOLE 01 02 300 0 0
Ebay Inc com 278642103 6 100 SH   SOLE 01 02 100 0 0
Ecolab com 278865100 46 400 SH   SOLE 01 02 0 0 400
Electronic Arts Inc com 285512109 8 141 SH   SOLE 01 02 141 0 0
Eli Lilly & Company com 532457108 88 1,215 SH   SOLE 01 02 1,215 0 0
EMC Corp com 268648102 2,387 93,375 SH   SOLE 01 02 93,375 0 0
Emerging Lcl $ Bd ETF-Mkt Vect com 57060U522 1,562 77,650 SH   SOLE 01 02 77,050 0 600
Emerson Electric Co com 291011104 133 2,345 SH   SOLE 01 02 2,345 0 0
Encana com 292505104 502 45,039 SH   SOLE 01 02 44,239 0 800
Energy Transfer Partners LP lp 29273R109 1,341 24,050 SH   SOLE 01 02 23,400 0 650
Enterprise Bancorp, Inc com 293668109 68 3,196 SH   SOLE 01 02 3,196 0 0
Enterprise Products Partners L com 293792107 46 1,400 SH   SOLE 01 02 1,400 0 0
Epirus Biopharmaceutical com 29428P107 0 25 SH   SOLE 01 02 25 0 0
Equifax Inc com 294429105 65 700 SH   SOLE 01 02 700 0 0
Eversource Energy com 30040W108 56 1,107 SH   SOLE 01 02 1,107 0 0
Exact Sciences Corp com 30063P105 50 2,250 SH   SOLE 01 02 2,250 0 0
Expeditors Intl Wash com 302130109 441 9,150 SH   SOLE 01 02 9,150 0 0
Express Scripts Inc com 302182100 9 105 SH   SOLE 01 02 105 0 0
Exxon Mobil com 30231G102 9,679 113,867 SH   SOLE 01 02 106,667 0 7,200
F5 Networks Inc com 315616102 2,022 17,590 SH   SOLE 01 02 17,540 0 50
Facebook, Inc. com 30303M102 181 2,204 SH   SOLE 01 02 2,204 0 0
Factset Research Systems com 303075105 24 150 SH   SOLE 01 02 150 0 0
Fairpoint Communications com 305560104 0 11 SH   SOLE 01 02 11 0 0
Fairpoint Communications Inc com 305560104 0 3 SH   SOLE 01 02 3 0 0
Fast Retailing Co Ord com J1346E100 16 40 SH   SOLE 01 02 40 0 0
Fastenal Co com 311900104 10 240 SH   SOLE 01 02 240 0 0
Female Health Co com 314462102 3 1,000 SH   SOLE 01 02 1,000 0 0
Fidelity Natl Info Svcs com 31620M106 34 500 SH   SOLE 01 02 500 0 0
First Potomac Realty Tr com 33610F109 2,101 176,708 SH   SOLE 01 02 175,608 0 1,100
First Solar Inc com 336433107 5 80 SH   SOLE 01 02 80 0 0
Fiserv com 337738108 6,247 78,675 SH   SOLE 01 02 78,425 0 250
Flowers Foods Inc com 343498101 341 14,999 SH   SOLE 01 02 14,999 0 0
Ford Motor Company com 345370860 10 600 SH   SOLE 01 02 600 0 0
Fortune Brands Home & Security com 34964C106 1,174 24,724 SH   SOLE 01 02 24,724 0 0
Frontier Communications Corp com 35906A108 11 1,495 SH   SOLE 01 02 1,495 0 0
FTSE All-World ex-US ETF-Vangu com 922042775 40 825 SH   SOLE 01 02 825 0 0
Furmanite Corp com 361086101 16 2,000 SH   SOLE 01 02 2,000 0 0
Gamestop Corp Cl A com 36467W109 0 10 SH   SOLE 01 02 10 0 0
General Electric com 369604103 4,339 174,881 SH   SOLE 01 02 173,781 0 1,100
Gentex Corp com 371901109 2,222 121,400 SH   SOLE 01 02 120,200 0 1,200
Glacier Bancorp Inc com 37637Q105 5,456 216,936 SH   SOLE 01 02 215,436 0 1,500
Glaxosmithkline PLC ADR adr 37733W105 33 725 SH   SOLE 01 02 725 0 0
Global Water Portfolio ETF-Pow com 73936T623 2 70 SH   SOLE 01 02 70 0 0
Gold Shares ETF-SPDR com 863307104 9 75 SH   SOLE 01 02 75 0 0
Goldman Sachs 6.20% Pfd com 38144X500 4,113 161,300 SH   SOLE 01 02 157,750 0 3,550
Goldman Sachs Group Inc com 38141G104 6 30 SH   SOLE 01 02 30 0 0
Google Inc Cl A com 38259P508 92 166 SH   SOLE 01 02 166 0 0
Google Inc Class C com 38259P706 95 173 SH   SOLE 01 02 173 0 0
HCP Inc com 40414L109 72 1,666 SH   SOLE 01 02 1,666 0 0
Health Care REIT Inc com 42217K106 483 6,246 SH   SOLE 01 02 6,246 0 0
Hershey Foods Corp com 427866108 50 500 SH   SOLE 01 02 500 0 0
High Yield Corp Bd ETF-iShares com 464288513 27 300 SH   SOLE 01 02 300 0 0
Honeywell International, Inc com 438516106 54 516 SH   SOLE 01 02 516 0 0
Host Hotels & Resorts Inc com 44107P104 1 45 SH   SOLE 01 02 45 0 0
HSBC Holdings 8% Pfd com 404280802 489 18,625 SH   SOLE 01 02 18,625 0 0
Hudson Valley Holding Corp com 444172100 32 1,252 SH   SOLE 01 02 1,252 0 0
Huntington Bancshares com 446150104 84 7,631 SH   SOLE 01 02 7,631 0 0
Idearc Inc Com com 451663108 0 9 SH   SOLE 01 02 9 0 0
Illinois Tool Works Inc com 452308109 4,917 50,615 SH   SOLE 01 02 49,365 0 1,250
Illumina Inc com 452327109 65 350 SH   SOLE 01 02 350 0 0
Imperial Oil LTD com 453038408 1,246 31,255 SH   SOLE 01 02 31,055 0 200
Independent Bank Corp com 453836108 96 2,179 SH   SOLE 01 02 2,179 0 0
Integrys Energy Group com 45822P105 9 125 SH   SOLE 01 02 125 0 0
Intel com 458140100 109 3,487 SH   SOLE 01 02 3,487 0 0
International Assets Hldg Corp com 459028106 18 600 SH   SOLE 01 02 600 0 0
International Business Machine com 459200101 10,989 68,466 SH   SOLE 01 02 67,916 0 550
International Flavors & Fragra com 459506101 117 1,000 SH   SOLE 01 02 1,000 0 0
Invesco Quality Municipal Inco com 61745P734 18 1,461 SH   SOLE 01 02 1,461 0 0
Investment Gr Corp Bd ETF-iSha com 464287242 2,079 17,080 SH   SOLE 01 02 16,980 0 100
Investors Bancorp Inc com 46146P102 30 2,550 SH   SOLE 01 02 2,550 0 0
Iron Mountain Inc com 462846106 16 428 SH   SOLE 01 02 0 0 428
ITT Corp com 450911201 18 442 SH   SOLE 01 02 442 0 0
J G Boswell Co com 101205102 4,463 6,156 SH   SOLE 01 02 6,106 0 50
J P Morgan Chase & Co com 46625H100 254 4,192 SH   SOLE 01 02 4,192 0 0
J.M. Smucker Co com 832696405 28 238 SH   SOLE 01 02 238 0 0
Jarden Corp com 471109108 27 505 SH   SOLE 01 02 505 0 0
Jardine Matheson ADR adr 471115402 9 135 SH   SOLE 01 02 135 0 0
John Wiley & Sons, Inc Cl A com 968223206 4,082 66,770 SH   SOLE 01 02 65,970 0 800
Johnson & Johnson com 478160104 9,489 94,323 SH   SOLE 01 02 93,273 0 1,050
JP Morgan USD Emer Mkt Bd ETF- com 464288281 737 6,570 SH   SOLE 01 02 6,520 0 50
Kellogg Company com 487836108 10 150 SH   SOLE 01 02 150 0 0
Keweenaw Land Assn ltd com 493026108 368 3,380 SH   SOLE 01 02 3,380 0 0
Kimberly-Clark Corp com 494368103 7 62 SH   SOLE 01 02 62 0 0
Kinder Morgan Inc com 49456B101 656 15,591 SH   SOLE 01 02 14,824 0 767
Kinder Morgan Inc Warrants com 49456B119 0 1 SH   SOLE 01 02 1 0 0
King Digital Entertainment PLC com G5258J109 16 1,000 SH   SOLE 01 02 1,000 0 0
KLA-Tencor Corp com 482480100 17 300 SH   SOLE 01 02 300 0 0
Knowles Corp com 49926D109 441 22,888 SH   SOLE 01 02 22,438 0 450
Kraft Foods Group Inc com 50076Q106 217 2,490 SH   SOLE 01 02 2,490 0 0
Leucadia National Corp com 527288104 2,103 94,335 SH   SOLE 01 02 94,035 0 300
Liberty Property Trust com 531172104 36 1,000 SH   SOLE 01 02 1,000 0 0
Ligand Pharmaceuticals Inc com 53220K504 2 25 SH   SOLE 01 02 25 0 0
Limoneira Co com 532746104 113 5,200 SH   SOLE 01 02 5,200 0 0
Lincoln National Corp com 534187109 57 1,000 SH   SOLE 01 02 1,000 0 0
Lindsay Corp com 535555106 6 80 SH   SOLE 01 02 80 0 0
Magellan Midstream Partners LP lp 559080106 1,028 13,400 SH   SOLE 01 02 12,600 0 800
Mallinckrodt PLC com G5785G107 11 90 SH   SOLE 01 02 90 0 0
Marathon Oil Corp com 565849106 18 705 SH   SOLE 01 02 705 0 0
Marathon Petroleum Corp com 56585A102 36 352 SH   SOLE 01 02 352 0 0
Marriott International, Inc Cl com 571903202 940 11,697 SH   SOLE 01 02 11,697 0 0
Marriott Vacations Worldwide C com 57164Y107 84 1,042 SH   SOLE 01 02 1,042 0 0
McDonalds Corp com 580135101 34 350 SH   SOLE 01 02 350 0 0
McGraw Hill Financial, Inc. com 580645109 67 650 SH   SOLE 01 02 650 0 0
Meadwestvaco Corporation com 583334107 309 6,200 SH   SOLE 01 02 6,200 0 0
Medtronic com 585055106 126 1,617 SH   SOLE 01 02 1,617 0 0
Merck com 58933Y105 2,874 50,007 SH   SOLE 01 02 49,257 0 750
Metlife Inc com 59156R108 51 1,000 SH   SOLE 01 02 1,000 0 0
Metlife Inc B 6.50% Pfd com 59156R603 728 28,100 SH   SOLE 01 02 28,100 0 0
Microsoft com 594918104 1,060 26,082 SH   SOLE 01 02 26,082 0 0
Mondelez International Inc com 609207105 313 8,676 SH   SOLE 01 02 8,676 0 0
Monsanto Co com 61166W101 9 80 SH   SOLE 01 02 80 0 0
Mosaic Company com 61945A107 164 3,555 SH   SOLE 01 02 3,555 0 0
MSC Industrial Direct Co com 553530106 598 8,285 SH   SOLE 01 02 7,360 0 925
MSCI Emer Mkts ETF-iShares com 464287234 6 150 SH   SOLE 01 02 150 0 0
MSCI Emer Mkts ETF-Vanguard com 922042858 315 7,708 SH   SOLE 01 02 7,708 0 0
MSCI Materials ETF-Fidelity com 316092881 14 500 SH   SOLE 01 02 500 0 0
MSCI Pacific Ex Japan ETF-iSha com 464286665 8 187 SH   SOLE 01 02 187 0 0
Mylan Laboratories Inc com 628530107 159 2,687 SH   SOLE 01 02 2,687 0 0
Nasdaq Biotechnology ETF-iShar com 464287556 197 575 SH   SOLE 01 02 575 0 0
National Grid PLC ADR adr 636274300 0 1 SH   SOLE 01 02 1 0 0
National Retail Properties com 637417106 18 450 SH   SOLE 01 02 450 0 0
Natural Resources Partners LP lp 63900P103 57 8,400 SH   SOLE 01 02 8,400 0 0
NCR Corp com 62886E108 1 20 SH   SOLE 01 02 20 0 0
Nestle SA ADR adr 641069406 4,654 61,875 SH   SOLE 01 02 61,771 0 104
Netflix Inc com 64110L106 3 7 SH   SOLE 01 02 7 0 0
NextEra Energy, Inc. com 302571104 31 300 SH   SOLE 01 02 300 0 0
Norfolk Southern Corp com 655844108 62 600 SH   SOLE 01 02 600 0 0
Northern Oil & Gas, Inc com 665531109 35 4,525 SH   SOLE 01 02 4,525 0 0
Northrop Grumman Corp com 666807102 11 70 SH   SOLE 01 02 70 0 0
Novartis A G Spon ADR adr 66987V109 6,159 62,462 SH   SOLE 01 02 61,662 0 800
Novo-Nordisk A-S ADR adr 670100205 1,255 23,500 SH   SOLE 01 02 23,500 0 0
Nucor Corp com 670346105 4 80 SH   SOLE 01 02 80 0 0
Nuveen PA Investment Quality M com 670972108 32 2,294 SH   SOLE 01 02 2,294 0 0
NXP Semiconductors Nv com N6596X109 95 950 SH   SOLE 01 02 950 0 0
Occidental Petroleum Corp com 674599105 1,029 14,100 SH   SOLE 01 02 14,100 0 0
Ocean Spray 4% Pfd com 675022206 15 1,323 SH   SOLE 01 02 1,323 0 0
Ocean Spray Cranberrry Pfd com 675022305 0 20 SH   SOLE 01 02 20 0 0
Oceaneering Intl Inc com 675232102 8 150 SH   SOLE 01 02 150 0 0
Odyssey Marine Exploration Inc com 676118102 0 225 SH   SOLE 01 02 225 0 0
Oneok Partners LP lp 68268N103 65 1,587 SH   SOLE 01 02 1,587 0 0
Oracle Corporation com 68389X105 42 982 SH   SOLE 01 02 982 0 0
P C Connection Inc com 69318J100 0 7 SH   SOLE 01 02 7 0 0
Paychex Inc com 704326107 2,770 55,820 SH   SOLE 01 02 55,520 0 300
Peabody Energy Corp com 704549104 60 12,187 SH   SOLE 01 02 12,187 0 0
Pembina Pipeline Corp com 706327103 42 1,320 SH   SOLE 01 02 1,320 0 0
Pentair Ltd com H6169Q108 11 172 SH   SOLE 01 02 172 0 0
Peoples United Financial, Inc com 712704105 46 3,000 SH   SOLE 01 02 3,000 0 0
Pepsico com 713448108 5,945 62,178 SH   SOLE 01 02 61,138 0 1,040
Pfizer Inc com 717081103 1,146 32,929 SH   SOLE 01 02 32,529 0 400
Philip Morris Intl Inc com 718172109 3,450 45,797 SH   SOLE 01 02 45,097 0 700
Phillips 66 com 718546104 373 4,742 SH   SOLE 01 02 4,742 0 0
Piedmont Natural Gas Co com 720186105 68 1,850 SH   SOLE 01 02 1,700 0 150
Pilgrim Bancshares Inc com 72143J105 83 7,500 SH   SOLE 01 02 7,500 0 0
Pitney Bowes Inc com 724479100 8 364 SH   SOLE 01 02 0 0 364
Plug Power, Inc com 72919P202 2 660 SH   SOLE 01 02 660 0 0
Plum Creek Timber Co com 729251108 4,392 101,075 SH   SOLE 01 02 99,025 0 2,050
Portfolio Recovery Associates com 73640Q105 1,800 33,135 SH   SOLE 01 02 32,835 0 300
Potash Corp of Saskatchewan com 73755L107 269 8,350 SH   SOLE 01 02 8,350 0 0
Potlatch Corp com 737630103 28 700 SH   SOLE 01 02 700 0 0
Praxair Inc com 74005P104 22 180 SH   SOLE 01 02 180 0 0
Privatebancorp Cap Trust Pfd com 74272L208 2,585 96,351 SH   SOLE 01 02 95,011 0 1,340
Privatebancorp Inc com 742962103 236 6,700 SH   SOLE 01 02 6,300 0 400
Procter & Gamble com 742718109 5,996 73,175 SH   SOLE 01 02 71,725 0 1,450
Prologis Inc com 74340W103 2 50 SH   SOLE 01 02 50 0 0
Proteon Therapeutics Inc com 74371L109 12 1,000 SH   SOLE 01 02 1,000 0 0
Public Service Enterprise Grou com 744573106 84 2,010 SH   SOLE 01 02 2,010 0 0
Qualcomm Inc com 747525103 179 2,584 SH   SOLE 01 02 2,584 0 0
RBS Capital Funding 6.08% Pfd com 74928P207 237 9,600 SH   SOLE 01 02 9,600 0 0
Realty Income Corp com 756109104 3,867 74,945 SH   SOLE 01 02 74,695 0 250
Regency Energy Partners LP lp 75885Y107 355 15,504 SH   SOLE 01 02 15,198 0 306
REIT Index ETF-Vanguard com 922908553 10 116 SH   SOLE 01 02 116 0 0
Rio Tinto PLC ADR adr 204412209 4 100 SH   SOLE 01 02 100 0 0
Roche Holding AG ADR adr 771195104 17 480 SH   SOLE 01 02 480 0 0
Rockwell Automation Inc com 773903109 3 25 SH   SOLE 01 02 25 0 0
Royal Dutch Shell A ADR adr 780259206 52 865 SH   SOLE 01 02 865 0 0
Royal Dutch Shell B ADR adr 780259107 2,010 32,065 SH   SOLE 01 02 31,965 0 100
Russell Midcap Growth Index E com 464287481 14 142 SH   SOLE 01 02 142 0 0
Russell 1000 Growth ETF-iShare com 464287614 20 200 SH   SOLE 01 02 200 0 0
Russell 2000 Value Index ETF-i com 464287630 8 80 SH   SOLE 01 02 80 0 0
Russell Midcap ETF-iShares com 464287499 26 150 SH   SOLE 01 02 150 0 0
S&P 500 ETF-SPDR com 78462F103 54 260 SH   SOLE 01 02 260 0 0
S&P 500 ETF-Vanguard com 922908413 4 19 SH   SOLE 01 02 19 0 0
S&P Biotech ETF-SPDR com 78464A870 207 920 SH   SOLE 01 02 920 0 0
S&P Dividend ETF-SPDR com 78464A763 22 280 SH   SOLE 01 02 280 0 0
S&P Global Healthcare ETF-iSha com 464287325 7 62 SH   SOLE 01 02 62 0 0
S&P U.S. Pref Stock ETF-iShare com 464288687 293 7,300 SH   SOLE 01 02 7,150 0 150
Safeguard Scientific com 786449207 2,479 137,116 SH   SOLE 01 02 136,716 0 400
SAP AG ADR adr 803054204 9 125 SH   SOLE 01 02 125 0 0
Schlumberger LTD com 806857108 88 1,060 SH   SOLE 01 02 1,060 0 0
Select Preferred & Income Fd-C com 19248Y107 74 2,800 SH   SOLE 01 02 2,800 0 0
Short-Term Bond ETF-Vanguard com 921937827 105 1,300 SH   SOLE 01 02 1,300 0 0
Siemens Ag ADR adr 826197501 22 200 SH   SOLE 01 02 200 0 0
Silver Trust-iShares com 46428Q109 5 300 SH   SOLE 01 02 300 0 0
SM Energy Co com 792228108 47 900 SH   SOLE 01 02 900 0 0
Smith & Wesson Hldg Corp com 831756101 20 1,600 SH   SOLE 01 02 1,600 0 0
Solarcity Corp com 83416T100 10 200 SH   SOLE 01 02 200 0 0
Sonoco Products Co com 835495102 59 1,300 SH   SOLE 01 02 1,300 0 0
Spectra Energy Corp com 847560109 5 150 SH   SOLE 01 02 150 0 0
Staples com 855030102 12 750 SH   SOLE 01 02 750 0 0
Starbucks Corp com 855244109 9 100 SH   SOLE 01 02 100 0 0
State Street Corp com 857477103 78 1,060 SH   SOLE 01 02 1,060 0 0
Stericycle Inc com 858912108 28 200 SH   SOLE 01 02 200 0 0
Stratasys Inc com 862685104 4 75 SH   SOLE 01 02 75 0 0
Stryker Corp com 863667101 2,624 28,440 SH   SOLE 01 02 28,340 0 100
Sturm Ruger & Co Inc com 864159108 5 100 SH   SOLE 01 02 100 0 0
Suncoke Energy Inc com 86722A103 7 477 SH   SOLE 01 02 477 0 0
Suntrust Banks Inc com 867914103 226 5,491 SH   SOLE 01 02 5,491 0 0
Sysco Corporation com 871829107 370 9,795 SH   SOLE 01 02 9,795 0 0
Target Corporation com 87612E106 16 200 SH   SOLE 01 02 200 0 0
Tata Motors Ltd ADR adr 876568502 7 150 SH   SOLE 01 02 150 0 0
TE Connectivity LTD com G9144P105 52 725 SH   SOLE 01 02 725 0 0
Teleflex Inc com 879369106 1,662 13,754 SH   SOLE 01 02 13,654 0 100
Teradata Corp com 88076W103 1 20 SH   SOLE 01 02 20 0 0
Tesla Motors, Inc com 88160R101 2 11 SH   SOLE 01 02 11 0 0
Teva Pharmaceutical Inds ltd A com 881624209 36 580 SH   SOLE 01 02 580 0 0
Texas Instruments com 882508104 22 378 SH   SOLE 01 02 28 0 350
Textron Incorporated com 883203101 18 400 SH   SOLE 01 02 400 0 0
The Southern Company com 842587107 129 2,911 SH   SOLE 01 02 2,911 0 0
TJX Cos com 872540109 175 2,500 SH   SOLE 01 02 2,500 0 0
Toronto Dominion Bank com 891160509 2,015 47,036 SH   SOLE 01 02 47,036 0 0
Tortoise Energy Infrastructure com 89147L100 14 336 SH   SOLE 01 02 336 0 0
Total SA ADR adr 89151E109 14 274 SH   SOLE 01 02 274 0 0
Transcanada Corp com 89353D107 3,267 76,478 SH   SOLE 01 02 73,178 0 3,300
Transwitch Corp com 894065309 0 25 SH   SOLE 01 02 25 0 0
Travelers Companies Inc com 89417E109 2 22 SH   SOLE 01 02 22 0 0
Twitter Inc com 90184L102 9 170 SH   SOLE 01 02 170 0 0
Tyco International Ltd com H89128104 31 725 SH   SOLE 01 02 725 0 0
U S Bancorp com 902973304 285 6,529 SH   SOLE 01 02 6,529 0 0
U.S. Broad Market ETF-Schwab com 808524102 6 115 SH   SOLE 01 02 115 0 0
U.S. Ecology, Inc com 025533407 30 600 SH   SOLE 01 02 600 0 0
U-Blox Holding Ag Ord com H89210100 61 350 SH   SOLE 01 02 350 0 0
Unilever NV ADR adr 904784709 25 608 SH   SOLE 01 02 608 0 0
Union Pacific Corp com 907818108 22 200 SH   SOLE 01 02 200 0 0
United Parcel Service B com 911312106 23 235 SH   SOLE 01 02 235 0 0
United Technologies Corp com 913017109 631 5,384 SH   SOLE 01 02 4,034 0 1,350
United Therapeutics Corp com 91307C102 9 50 SH   SOLE 01 02 50 0 0
Unitedhealth Group Inc com 91324P102 24 200 SH   SOLE 01 02 200 0 0
Unitil Corp com 913259107 35 1,000 SH   SOLE 01 02 0 0 1,000
Urban Edge Properties com 91704F104 7 313 SH   SOLE 01 02 313 0 0
US Bancorp 6.50% Pfd com 902973833 622 20,950 SH   SOLE 01 02 20,950 0 0
Verizon Communications com 92343V104 489 10,048 SH   SOLE 01 02 10,048 0 0
Vertex Pharmaceuticals com 92532F100 1,003 8,500 SH   SOLE 01 02 8,500 0 0
Vodafone Group PLC ADR adr 92857W209 10 321 SH   SOLE 01 02 321 0 0
Volkswagen AG ADR adr 928662303 31 600 SH   SOLE 01 02 600 0 0
Vornado Realty 6.625% Pfd com 929042802 753 29,300 SH   SOLE 01 02 29,300 0 0
Vornado Realty Trust com 929042109 70 626 SH   SOLE 01 02 626 0 0
Walgreens Boots Alliance Inc com 931427108 89 1,050 SH   SOLE 01 02 1,050 0 0
Wal-Mart Stores Inc com 931142103 25 300 SH   SOLE 01 02 300 0 0
Walt Disney Co com 254687106 434 4,142 SH   SOLE 01 02 4,142 0 0
Washington Trust Bancorp com 940610108 100 2,618 SH   SOLE 01 02 2,618 0 0
Water Resources Portfolio ETF- com 73935X575 2 70 SH   SOLE 01 02 70 0 0
Waters Corp com 941848103 6,376 51,285 SH   SOLE 01 02 50,635 0 650
WebMD Health Corp com 94770V102 4 90 SH   SOLE 01 02 90 0 0
Weingarten Realty Investors com 948741103 99 2,750 SH   SOLE 01 02 2,750 0 0
Wells Fargo & Co com 949746101 295 5,422 SH   SOLE 01 02 4,922 0 500
Wells Fargo 8% Pfd com 949746879 790 27,000 SH   SOLE 01 02 27,000 0 0
Wells Fargo Pref Stock ETF-SPD com 78464A292 4,830 107,384 SH   SOLE 01 02 104,834 0 2,550
Weyerhaeuser Co com 962166104 14 426 SH   SOLE 01 02 426 0 0
Whole Foods Market com 966837106 6 120 SH   SOLE 01 02 120 0 0
WilderHill Clean Energy ETF-Po com 73935X500 1 175 SH   SOLE 01 02 175 0 0
WW Grainger Inc com 384802104 46 195 SH   SOLE 01 02 0 0 195
Xcel Energy Inc com 98389B100 3 100 SH   SOLE 01 02 100 0 0
Yum Brands Inc com 988498101 19 244 SH   SOLE 01 02 244 0 0