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 154 865 SH   SOLE 01 02 865 0 0
A.D. Makepeace Company com 560874109 13,045 2,609 SH   SOLE 01 02 2,609 0 0
Abbott Laboratories com 002824100 76 1,972 SH   SOLE 01 02 1,972 0 0
AbbVie Inc com 00287Y109 174 2,780 SH   SOLE 01 02 2,780 0 0
Acadia Pharmaceuticals, Inc com 004225108 3 100 SH   SOLE 01 02 100 0 0
Accenture Plc com G1150G111 33 282 SH   SOLE 01 02 282 0 0
Access National Corp com 004337101 183 6,599 SH   SOLE 01 02 6,599 0 0
Acushnet Holdings Corp com 005098108 12 600 SH   SOLE 01 02 600 0 0
Adient Plc com G0084W101 3 50 SH   SOLE 01 02 50 0 0
Adobe Systems com 00724F101 4,462 43,339 SH   SOLE 01 02 43,339 0 0
AerCap Holdings N.V. com N00985106 33 800 SH   SOLE 01 02 800 0 0
AGNC Investment Corp com 02503X105 4 200 SH   SOLE 01 02 200 0 0
Air Prod & Chemicals Inc com 009158106 7 50 SH   SOLE 01 02 50 0 0
Alcoa, Inc com 013817101 9 333 SH   SOLE 01 02 333 0 0
Alerian MLP ETF-Alps com 00162Q866 48 3,800 SH   SOLE 01 02 3,800 0 0
Alibaba Group Hldg ADR adr 01609W102 46 525 SH   SOLE 01 02 525 0 0
Allergan Inc com 018490102 7 33 SH   SOLE 01 02 33 0 0
Allied World Assurance Co Hldg com H01531104 3,793 70,625 SH   SOLE 01 02 70,625 0 0
Allstate Corporation com 020002101 73 985 SH   SOLE 01 02 985 0 0
Alphabet Inc Cl A com 38259P508 342 432 SH   SOLE 01 02 432 0 0
Alphabet Inc Class C com 38259P706 578 749 SH   SOLE 01 02 749 0 0
Altria Group Inc com 02209S103 5,512 81,521 SH   SOLE 01 02 81,521 0 0
Amazon.Com Inc com 023135106 58 77 SH   SOLE 01 02 77 0 0
Ambarella Inc com G037AX101 284 5,250 SH   SOLE 01 02 5,250 0 0
Amerigas Partners LP lp 030975106 14 300 SH   SOLE 01 02 300 0 0
Amgen Inc com 031162100 777 5,314 SH   SOLE 01 02 5,314 0 0
Amtrust Financial Services com 032359309 51 1,850 SH   SOLE 01 02 1,850 0 0
Analog Devices com 032654105 9,916 136,544 SH   SOLE 01 02 136,544 0 0
Andersons Inc com 034164103 20 450 SH   SOLE 01 02 450 0 0
Apple Computer Inc com 037833100 4,442 38,352 SH   SOLE 01 02 38,352 0 0
Archer Daniels Midland Company com 039483102 59 1,300 SH   SOLE 01 02 1,300 0 0
Arconic Inc com 03965L100 19 1,000 SH   SOLE 01 02 1,000 0 0
Arlington Asset Investment Cor com 041356205 3 200 SH   SOLE 01 02 200 0 0
Array Biopharma Inc com 04269X105 1 100 SH   SOLE 01 02 100 0 0
AT&T Inc. com 00206R102 1,753 41,228 SH   SOLE 01 02 41,228 0 0
Australia & New Zealand Bkg Gr com 052528304 11 500 SH   SOLE 01 02 500 0 0
Autodesk Inc com 052769106 7 100 SH   SOLE 01 02 100 0 0
Automatic Data Processing com 053015103 3,328 32,381 SH   SOLE 01 02 32,381 0 0
Avalonbay Communities Inc com 053484101 56 318 SH   SOLE 01 02 318 0 0
Baidu Inc ADR adr 056752108 16 100 SH   SOLE 01 02 100 0 0
Ball Corporation com 058498106 105 1,400 SH   SOLE 01 02 1,400 0 0
Bank of America Corp com 060505104 604 27,324 SH   SOLE 01 02 27,324 0 0
Bank of New York Mellon Corp com 064058100 927 19,556 SH   SOLE 01 02 19,556 0 0
Barclays 1-3 year Credit Bd ET com 464288646 47 450 SH   SOLE 01 02 450 0 0
Bb&T Corp 5.625 Pfd com 054937404 463 19,500 SH   SOLE 01 02 19,500 0 0
Bb&T Corp 5.625 Pfd com 054937404 18 750 SH   SOLE 01 02 750 0 0
Becton Dickinson Co com 075887109 17 101 SH   SOLE 01 02 101 0 0
Bemis com 081437105 29 600 SH   SOLE 01 02 600 0 0
Berkshire Hathaway Cl B com 084670702 1,986 12,185 SH   SOLE 01 02 12,185 0 0
Biogen Idec Inc com 09062X103 2,233 7,875 SH   SOLE 01 02 7,875 0 0
Blackstone Group LP lp 09253U108 3 100 SH   SOLE 01 02 100 0 0
Bloomberg Copper SubTR ETN-iPa com 06739F101 4 150 SH   SOLE 01 02 150 0 0
Boeing Co com 097023105 219 1,405 SH   SOLE 01 02 1,405 0 0
Boston Private Financial 6.95 com 101119303 910 36,268 SH   SOLE 01 02 36,268 0 0
Boston Scientific Corp com 101137107 43 2,000 SH   SOLE 01 02 2,000 0 0
BP PLC ADR adr 055622104 457 12,221 SH   SOLE 01 02 12,221 0 0
Bright Horizon Family Solution com 109194100 151 2,150 SH   SOLE 01 02 2,150 0 0
Bristol-Myers Squibb com 110122108 122 2,090 SH   SOLE 01 02 2,090 0 0
C H Robinson Worldwide com 12541W209 15 200 SH   SOLE 01 02 200 0 0
Cal Maine Foods Inc com 128030202 22 500 SH   SOLE 01 02 500 0 0
California Resources Corp com 13057Q107 0 11 SH   SOLE 01 02 11 0 0
Cambridge Bancorp com 132152103 470 7,546 SH   SOLE 01 02 7,546 0 0
Canadian Dollar com CAD0000FC 0 0 SH   SOLE 01 02 0 0 0
Canadian Imperial Bank of Comm com 136069101 30 370 SH   SOLE 01 02 370 0 0
Canadian National Railroad com 136375102 3 50 SH   SOLE 01 02 50 0 0
Canadian Pacific Railway Ltd com 13645T100 36 253 SH   SOLE 01 02 253 0 0
Cantel Medical Corp com 138098108 30 380 SH   SOLE 01 02 380 0 0
Carmax Inc com 143130102 29 450 SH   SOLE 01 02 450 0 0
Castle Brands Inc com 148435100 8 10,000 SH   SOLE 01 02 10,000 0 0
Caterpillar com 149123101 32 350 SH   SOLE 01 02 350 0 0
CDK Global Inc com 12508E101 13 224 SH   SOLE 01 02 224 0 0
Celgene Corp com 151020104 2,077 17,940 SH   SOLE 01 02 17,940 0 0
Cenovus Energy Inc com 15135U109 224 14,836 SH   SOLE 01 02 14,836 0 0
Centurylink Inc com 156700106 2 104 SH   SOLE 01 02 104 0 0
Charles Schwab Corp com 808513105 5,601 141,895 SH   SOLE 01 02 141,895 0 0
ChevronTexaco com 166764100 4,741 40,277 SH   SOLE 01 02 40,277 0 0
Chicago Mercantile Exchange com 167760107 96 835 SH   SOLE 01 02 835 0 0
Chipotle Mexican Grill com 169656105 6 15 SH   SOLE 01 02 15 0 0
Church & Dwight com 171340102 8,064 182,488 SH   SOLE 01 02 182,488 0 0
Cisco Systems com 17275R102 357 11,800 SH   SOLE 01 02 11,800 0 0
Citigroup com 172967101 2 40 SH   SOLE 01 02 40 0 0
Citrix Systems Inc com 177376100 54 600 SH   SOLE 01 02 600 0 0
Clean Harbors, Inc com 184496107 6 100 SH   SOLE 01 02 100 0 0
Coach Inc com 189754104 102 2,920 SH   SOLE 01 02 2,920 0 0
Coca Cola Company com 191216100 1,969 47,487 SH   SOLE 01 02 47,487 0 0
Cohen & Steers Ltd Duration Pr com 19248C105 25 1,000 SH   SOLE 01 02 1,000 0 0
Colgate-Palmolive Co com 194162103 40 610 SH   SOLE 01 02 610 0 0
Comcast Corp Class A com 20030N101 46 673 SH   SOLE 01 02 673 0 0
Comerica Inc com 200340107 51 750 SH   SOLE 01 02 750 0 0
Conocophillips com 20825C104 470 9,373 SH   SOLE 01 02 9,373 0 0
Core S&P Small Cap ETF-iShares com 464287804 102 742 SH   SOLE 01 02 742 0 0
Corning, Inc com 219350105 10 400 SH   SOLE 01 02 400 0 0
Corporate Bond ETF-Fidelity com 316188101 20 400 SH   SOLE 01 02 400 0 0
Costamare Inc com Y1771G102 3 500 SH   SOLE 01 02 500 0 0
Costco Wholesale Corp com 22160K105 22 140 SH   SOLE 01 02 140 0 0
Cree Inc com 225447101 98 3,700 SH   SOLE 01 02 3,700 0 0
Crimson Wine Group com 22662X100 0 20 SH   SOLE 01 02 20 0 0
CSX Corporation com 126408103 9 260 SH   SOLE 01 02 260 0 0
CVS Caremark Corp com 126650100 1 10 SH   SOLE 01 02 10 0 0
Deere & Co com 244199105 518 5,025 SH   SOLE 01 02 5,025 0 0
Dell Technologies, Inc Cl V com 24703L103 16 290 SH   SOLE 01 02 290 0 0
Devon Energy Corp com 25179M103 9 200 SH   SOLE 01 02 200 0 0
Dexcom Inc com 252131107 12 200 SH   SOLE 01 02 200 0 0
Diageo Plc ADR adr 25243Q205 209 2,015 SH   SOLE 01 02 2,015 0 0
Discover Financial Services com 254709108 6 78 SH   SOLE 01 02 78 0 0
Dominion Resources Inc com 25746U109 42 548 SH   SOLE 01 02 548 0 0
Dover com 260003108 6,472 86,370 SH   SOLE 01 02 86,370 0 0
Dow Chemical com 260543103 51 888 SH   SOLE 01 02 888 0 0
Duke Energy New com 26441C105 693 8,932 SH   SOLE 01 02 8,932 0 0
Dunkin Brands Group Inc com 265504100 10 200 SH   SOLE 01 02 200 0 0
Dynex Capital, Inc com 26817Q506 7 1,000 SH   SOLE 01 02 1,000 0 0
E.I. Du Pont de Nemours & Co com 263534109 2,605 35,491 SH   SOLE 01 02 35,491 0 0
eBay Inc com 278642103 3 100 SH   SOLE 01 02 100 0 0
ECA Marcellus Trust I com 26827L109 3 1,200 SH   SOLE 01 02 1,200 0 0
Ecolab com 278865100 30 260 SH   SOLE 01 02 260 0 0
Edwards Lifesciences com 28176E108 616 6,575 SH   SOLE 01 02 6,575 0 0
Electronic Arts Inc com 285512109 4 51 SH   SOLE 01 02 51 0 0
Eli Lilly & Company com 532457108 22 300 SH   SOLE 01 02 300 0 0
Emerging Lcl $ Bd ETF-Mkt Vect com 57060U522 1,016 57,700 SH   SOLE 01 02 57,700 0 0
Emerson Electric Co com 291011104 114 2,045 SH   SOLE 01 02 2,045 0 0
Encana com 292505104 12 1,050 SH   SOLE 01 02 1,050 0 0
Energy Transfer Partners LP lp 29273R109 218 6,099 SH   SOLE 01 02 6,099 0 0
Enerplus Corp com 29274D604 2 200 SH   SOLE 01 02 200 0 0
Enterprise Bancorp, Inc com 293668109 120 3,196 SH   SOLE 01 02 3,196 0 0
Enterprise Products Partners L com 293792107 8 300 SH   SOLE 01 02 300 0 0
Equifax Inc com 294429105 83 700 SH   SOLE 01 02 700 0 0
Eversource Energy com 30040W108 47 851 SH   SOLE 01 02 851 0 0
Exact Sciences Corp com 30063P105 29 2,150 SH   SOLE 01 02 2,150 0 0
Expeditors International of Wa com 302130109 196 3,700 SH   SOLE 01 02 3,700 0 0
Express Scripts Inc com 302182100 10 141 SH   SOLE 01 02 141 0 0
Exxon Mobil com 30231G102 10,546 116,842 SH   SOLE 01 02 116,842 0 0
F5 Networks Inc com 315616102 2,638 18,225 SH   SOLE 01 02 18,225 0 0
Facebook, Inc com 30303M102 267 2,324 SH   SOLE 01 02 2,324 0 0
Factset Research Systems com 303075105 16 100 SH   SOLE 01 02 100 0 0
Fairpoint Communications com 305560104 0 15 SH   SOLE 01 02 15 0 0
Fairpoint Communications Inc com 305560104 0 3 SH   SOLE 01 02 3 0 0
Fast Retailing Co Ord com J1346E100 14 40 SH   SOLE 01 02 40 0 0
Fastenal Co com 311900104 194 4,140 SH   SOLE 01 02 4,140 0 0
Fidelity National Information com 31620M106 38 500 SH   SOLE 01 02 500 0 0
First Potomac Realty Tr com 33610F109 6 550 SH   SOLE 01 02 550 0 0
First Solar Inc com 336433107 3 80 SH   SOLE 01 02 80 0 0
Fiserv com 337738108 8,051 75,755 SH   SOLE 01 02 75,755 0 0
Flowers Foods Inc com 343498101 672 33,651 SH   SOLE 01 02 33,651 0 0
Ford Motor Company com 345370860 7 600 SH   SOLE 01 02 600 0 0
Fortune Brands Home & Security com 34964C106 1,175 21,974 SH   SOLE 01 02 21,974 0 0
Frontier Communications Corp com 35906A108 2 530 SH   SOLE 01 02 530 0 0
FTSE All-World ex-US ETF-Vangu com 922042775 36 825 SH   SOLE 01 02 825 0 0
Gamco Glbl Gold Natural Resour com 36465A109 3 500 SH   SOLE 01 02 500 0 0
Gamestop Corp Cl A com 36467W109 0 10 SH   SOLE 01 02 10 0 0
General Electric com 369604103 3,557 112,558 SH   SOLE 01 02 112,558 0 0
Gentex Corp com 371901109 849 43,100 SH   SOLE 01 02 43,100 0 0
Gilead Sciences Inc com 375558103 329 4,600 SH   SOLE 01 02 4,600 0 0
Glacier Bancorp Inc com 37637Q105 7,723 213,172 SH   SOLE 01 02 213,172 0 0
Gladstone Capital Corp com 376535100 4 400 SH   SOLE 01 02 400 0 0
Glaxosmithkline PLC ADR adr 37733W105 23 600 SH   SOLE 01 02 600 0 0
Global Water Portfolio ETF-Pow com 73936T623 1 70 SH   SOLE 01 02 70 0 0
Golar LNG Ltd com G9456A100 17 750 SH   SOLE 01 02 750 0 0
Gold Shares ETF-SPDR com 863307104 30 275 SH   SOLE 01 02 275 0 0
Goldman Sachs 6.20 Pfd com 38144X500 4,024 158,250 SH   SOLE 01 02 158,250 0 0
Goldman Sachs 6.20 Pfd com 38144X500 444 17,450 SH   SOLE 01 02 17,450 0 0
H&R Block Inc com 093671105 5 200 SH   SOLE 01 02 200 0 0
HCP Inc com 40414L109 35 1,166 SH   SOLE 01 02 1,166 0 0
Helmerich & Payne com 423452101 798 10,315 SH   SOLE 01 02 10,315 0 0
Hingham Institution for Saving com 433323102 34 174 SH   SOLE 01 02 174 0 0
Honeywell International, Inc com 438516106 60 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 48 1,850 SH   SOLE 01 02 1,850 0 0
HSBC Holdings Plc 6.2 Pfd com 404280604 19 750 SH   SOLE 01 02 750 0 0
Huntington Bancshares com 446150104 90 6,831 SH   SOLE 01 02 6,831 0 0
iBoxx $ Invest Grade Corporate com 464287242 1,624 13,860 SH   SOLE 01 02 13,860 0 0
Idearc Inc Com com 451663108 0 9 SH   SOLE 01 02 9 0 0
Illinois Tool Works Inc com 452308109 6,419 52,415 SH   SOLE 01 02 52,415 0 0
Illumina Inc com 452327109 45 350 SH   SOLE 01 02 350 0 0
Imperial Oil LTD com 453038408 1,605 46,160 SH   SOLE 01 02 46,160 0 0
Independent Bank Corp com 453836108 168 2,379 SH   SOLE 01 02 2,379 0 0
ING Groep NV 6.375 Pfd com 456837608 25 1,000 SH   SOLE 01 02 1,000 0 0
Intel com 458140100 126 3,487 SH   SOLE 01 02 3,487 0 0
International Assets Hldg Corp com 459028106 4 100 SH   SOLE 01 02 100 0 0
International Business Machine com 459200101 29,062 175,082 SH   SOLE 01 02 175,082 0 0
International Flavors & Fragra com 459506101 118 1,000 SH   SOLE 01 02 1,000 0 0
Investors Bancorp Inc com 46146P102 36 2,550 SH   SOLE 01 02 2,550 0 0
Iron Mountain Inc com 462846106 10 308 SH   SOLE 01 02 308 0 0
ITT Corp com 450911201 12 305 SH   SOLE 01 02 305 0 0
J G Boswell Co com 101205102 4,206 6,623 SH   SOLE 01 02 6,623 0 0
J.M. Smucker Co com 832696405 30 238 SH   SOLE 01 02 238 0 0
John Wiley & Sons, Inc Cl A com 968223206 3,131 57,445 SH   SOLE 01 02 57,445 0 0
Johnson & Johnson com 478160104 9,701 84,207 SH   SOLE 01 02 84,207 0 0
Johnson Controls Inc com 478366107 21 501 SH   SOLE 01 02 501 0 0
JP Morgan USD Emer Mkt Bd ETF- com 464288281 614 5,570 SH   SOLE 01 02 5,570 0 0
JPMorgan Chase & Co com 46625H100 235 2,723 SH   SOLE 01 02 2,723 0 0
Keweenaw Land Assn ltd com 493026108 333 3,380 SH   SOLE 01 02 3,380 0 0
Keycorp Inc 8.625 Pfd com 493267504 1,316 51,613 SH   SOLE 01 02 51,613 0 0
Keycorp Inc 8.625 Pfd com 493267504 90 3,550 SH   SOLE 01 02 3,550 0 0
Kimberly-Clark Corp com 494368103 7 62 SH   SOLE 01 02 62 0 0
Kinder Morgan Inc com 49456B101 552 26,639 SH   SOLE 01 02 26,639 0 0
KLA-Tencor Corp com 482480100 24 300 SH   SOLE 01 02 300 0 0
Knowles Corp com 49926D109 173 10,375 SH   SOLE 01 02 10,375 0 0
Leucadia National Corp com 527288104 14 581 SH   SOLE 01 02 581 0 0
Liberty Property Trust com 531172104 16 400 SH   SOLE 01 02 400 0 0
Lightstream Resources Ltd Cl A com 53227K101 0 800 SH   SOLE 01 02 800 0 0
Limoneira Co com 532746104 86 4,000 SH   SOLE 01 02 4,000 0 0
Lincoln National Corp com 534187109 33 500 SH   SOLE 01 02 500 0 0
Lindsay Corp com 535555106 6 80 SH   SOLE 01 02 80 0 0
Linn Energy LLC com 536020100 0 200 SH   SOLE 01 02 200 0 0
Magellan Midstream Partners LP lp 559080106 823 10,888 SH   SOLE 01 02 10,888 0 0
Marathon Petroleum Corp com 56585A102 20 400 SH   SOLE 01 02 400 0 0
Marriott International, Inc Cl com 571903202 1,064 12,865 SH   SOLE 01 02 12,865 0 0
Marriott Vacations Worldwide C com 57164Y107 88 1,042 SH   SOLE 01 02 1,042 0 0
McCormick & Co Inc com 579780206 1,536 16,460 SH   SOLE 01 02 16,460 0 0
McDonalds Corp com 580135101 30 250 SH   SOLE 01 02 250 0 0
Medical Properties Trust Inc com 58463J304 12 1,000 SH   SOLE 01 02 1,000 0 0
Medtronic com 585055106 45 625 SH   SOLE 01 02 625 0 0
Melia Hotels International SA com E7366C101 18 1,500 SH   SOLE 01 02 1,500 0 0
Merck com 58933Y105 2,420 41,105 SH   SOLE 01 02 41,105 0 0
Metlife Inc com 59156R108 81 1,500 SH   SOLE 01 02 1,500 0 0
Microsoft com 594918104 1,725 27,757 SH   SOLE 01 02 27,757 0 0
Mondelez International Inc com 609207105 273 6,153 SH   SOLE 01 02 6,153 0 0
Mosaic Company com 61945A107 9 305 SH   SOLE 01 02 305 0 0
MSC Industrial Direct Co com 553530106 687 7,435 SH   SOLE 01 02 7,435 0 0
MSCI Emerging Markets ETF-Vang com 922042858 336 9,400 SH   SOLE 01 02 9,400 0 0
MSCI Materials ETF-Fidelity com 316092881 14 500 SH   SOLE 01 02 500 0 0
Nasdaq Biotechnology ETF-iShar com 464287556 515 1,940 SH   SOLE 01 02 1,940 0 0
Nestle SA ADR adr 641069406 4,409 61,452 SH   SOLE 01 02 61,452 0 0
Netflix Inc com 64110L106 2 19 SH   SOLE 01 02 19 0 0
Newell Rubbermaid Inc com 651229106 19 426 SH   SOLE 01 02 426 0 0
NextEra Energy, Inc. com 302571104 323 2,700 SH   SOLE 01 02 2,700 0 0
Norfolk Southern Corp com 655844108 54 500 SH   SOLE 01 02 500 0 0
Northern Oil & Gas, Inc com 665531109 12 4,525 SH   SOLE 01 02 4,525 0 0
Northrop Grumman Corp com 666807102 16 70 SH   SOLE 01 02 70 0 0
Novartis A G Spon ADR adr 66987V109 4,287 58,849 SH   SOLE 01 02 58,849 0 0
Novo-Nordisk A-S ADR adr 670100205 762 21,250 SH   SOLE 01 02 21,250 0 0
Nuveen PA Investment Quality M com 670972108 20 1,558 SH   SOLE 01 02 1,558 0 0
NVIDIA Corp com 67066G104 247 2,310 SH   SOLE 01 02 2,310 0 0
NXP Semiconductors Nv com N6596X109 74 760 SH   SOLE 01 02 760 0 0
Occidental Petroleum Corp com 674599105 1,036 14,540 SH   SOLE 01 02 14,540 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 34 1,200 SH   SOLE 01 02 1,200 0 0
Odyssey Marine Exploration Inc com 676118102 0 19 SH   SOLE 01 02 19 0 0
Oracle Corporation com 68389X105 38 982 SH   SOLE 01 02 982 0 0
Otter Tail Corp com 689648103 29 700 SH   SOLE 01 02 700 0 0
P C Connection Inc com 69318J100 0 7 SH   SOLE 01 02 7 0 0
Paychex Inc com 704326107 4,207 69,110 SH   SOLE 01 02 69,110 0 0
PayPal Holdings Inc com 70450Y103 1,029 26,080 SH   SOLE 01 02 26,080 0 0
Pentair Ltd com H6169Q108 7 125 SH   SOLE 01 02 125 0 0
Peoples United Financial, Inc com 712704105 58 3,000 SH   SOLE 01 02 3,000 0 0
Pepsico com 713448108 6,098 58,286 SH   SOLE 01 02 58,286 0 0
Pfizer Inc com 717081103 1,150 35,401 SH   SOLE 01 02 35,401 0 0
Philip Morris Intl Inc com 718172109 3,799 41,522 SH   SOLE 01 02 41,522 0 0
Phillips 66 com 718546104 426 4,934 SH   SOLE 01 02 4,934 0 0
Pilgrim Bancshares Inc com 72143J105 110 7,500 SH   SOLE 01 02 7,500 0 0
PJT Partners Inc com 69343T107 0 2 SH   SOLE 01 02 2 0 0
Plug Power, Inc com 72919P202 1 660 SH   SOLE 01 02 660 0 0
Potash Corp of Saskatchewan com 73755L107 146 8,050 SH   SOLE 01 02 8,050 0 0
PRA Group, Inc com 73640Q105 359 9,180 SH   SOLE 01 02 9,180 0 0
Privatebancorp Cap Trust Pfd com 74272L208 5,610 211,244 SH   SOLE 01 02 211,244 0 0
Privatebancorp Inc com 742962103 228 4,200 SH   SOLE 01 02 4,200 0 0
Procter & Gamble com 742718109 5,451 64,830 SH   SOLE 01 02 64,830 0 0
PTC Inc com 69370C100 5 100 SH   SOLE 01 02 100 0 0
Qualcomm Inc com 747525103 155 2,384 SH   SOLE 01 02 2,384 0 0
Quality Care Propert com 747545101 2 100 SH   SOLE 01 02 100 0 0
Realty Income Corp com 756109104 3,953 68,771 SH   SOLE 01 02 68,771 0 0
ResMed Inc com 761152107 682 10,990 SH   SOLE 01 02 10,990 0 0
Rio Tinto PLC ADR adr 204412209 4 100 SH   SOLE 01 02 100 0 0
Roche Holding AG ADR adr 771195104 14 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 B ADR adr 780259107 484 8,345 SH   SOLE 01 02 8,345 0 0
Russell 2000 Value Index ETF-i com 464287630 10 80 SH   SOLE 01 02 80 0 0
Russell Mid-Cap Growth ETF iSh com 464287481 14 142 SH   SOLE 01 02 142 0 0
S&P 500 ETF-SPDR com 78462F103 13 60 SH   SOLE 01 02 60 0 0
S&P 500 ETF-Vanguard com 922908413 4 19 SH   SOLE 01 02 19 0 0
S&P 500 Value ETF-iShares com 464287408 81 800 SH   SOLE 01 02 800 0 0
S&P Biotech ETF-SPDR com 78464A870 592 9,995 SH   SOLE 01 02 9,995 0 0
S&P Dividend ETF-SPDR com 78464A763 24 280 SH   SOLE 01 02 280 0 0
S&P Global Healthcare ETF-iSha com 464287325 6 62 SH   SOLE 01 02 62 0 0
S&P Global, Inc com 78409V104 47 435 SH   SOLE 01 02 435 0 0
Safeguard Scientific com 786449207 1,855 137,916 SH   SOLE 01 02 137,916 0 0
Sandridge Mississippian Trust com 80007T101 1 800 SH   SOLE 01 02 800 0 0
SandRidge Permian Trust com 80007A102 1 200 SH   SOLE 01 02 200 0 0
Schlumberger NV com 806857108 105 1,250 SH   SOLE 01 02 1,250 0 0
Sealed Air Corp com 81211K100 5 106 SH   SOLE 01 02 106 0 0
Select Preferred & Income Fd-C com 19248Y107 94 3,600 SH   SOLE 01 02 3,600 0 0
Short-Term Bond ETF-Vanguard com 921937827 203 2,550 SH   SOLE 01 02 2,550 0 0
Silver Trust ETF-iShares com 46428Q109 5 300 SH   SOLE 01 02 300 0 0
SM Energy Co com 792228108 17 500 SH   SOLE 01 02 500 0 0
Smith & Wesson Hldg Corp com 831756101 34 1,600 SH   SOLE 01 02 1,600 0 0
Sonoco Products Co com 835495102 69 1,300 SH   SOLE 01 02 1,300 0 0
Spectra Energy Corp com 847560109 95 2,300 SH   SOLE 01 02 2,300 0 0
Staples com 855030102 7 750 SH   SOLE 01 02 750 0 0
Starbucks Corp com 855244109 11 200 SH   SOLE 01 02 200 0 0
State Street Corp com 857477103 74 950 SH   SOLE 01 02 950 0 0
Sterling Bancorp com 85917A100 56 2,403 SH   SOLE 01 02 2,403 0 0
Stock Yards Bancorp Inc com 861025104 202 4,300 SH   SOLE 01 02 4,300 0 0
Stryker Corp com 863667101 2,800 23,370 SH   SOLE 01 02 23,370 0 0
Sturm Ruger & Co Inc com 864159108 5 100 SH   SOLE 01 02 100 0 0
Suntrust Banks 5.875 Pfd com 867914889 348 14,000 SH   SOLE 01 02 14,000 0 0
Suntrust Banks 5.875 Pfd com 867914889 12 500 SH   SOLE 01 02 500 0 0
Suntrust Banks Inc com 867914103 301 5,491 SH   SOLE 01 02 5,491 0 0
Synchrony Financial com 87165B103 115 3,183 SH   SOLE 01 02 3,183 0 0
Sysco Corporation com 871829107 276 4,985 SH   SOLE 01 02 4,985 0 0
Target Corporation com 87612E106 14 200 SH   SOLE 01 02 200 0 0
Tata Motors Ltd ADR adr 876568502 5 150 SH   SOLE 01 02 150 0 0
TCF Financial Corp 6.45 Pfd com 872277405 155 6,200 SH   SOLE 01 02 6,200 0 0
TCF Financial Corp 7.50 Pfd com 872277207 453 17,704 SH   SOLE 01 02 17,704 0 0
TCF Financial Corp 7.50 Pfd com 872277207 26 1,000 SH   SOLE 01 02 1,000 0 0
TE Connectivity LTD com G9144P105 36 525 SH   SOLE 01 02 525 0 0
Team Inc com 878155100 17 430 SH   SOLE 01 02 430 0 0
Teleflex Inc com 879369106 2,044 12,684 SH   SOLE 01 02 12,684 0 0
Terra Inventions Corp com 88103B106 0 1 SH   SOLE 01 02 1 0 0
Terra Tech Corp com 88102J100 3 9,500 SH   SOLE 01 02 9,500 0 0
Tesla Motors, Inc com 88160R101 15 68 SH   SOLE 01 02 68 0 0
Teva Pharmaceutical Inds ltd A com 881624209 18 505 SH   SOLE 01 02 505 0 0
Texas Instruments com 882508104 26 350 SH   SOLE 01 02 350 0 0
Textron Incorporated com 883203101 19 400 SH   SOLE 01 02 400 0 0
The Chemours Co com 163851108 10 436 SH   SOLE 01 02 436 0 0
The Hershey Co com 427866108 41 400 SH   SOLE 01 02 400 0 0
The Kraft Heinz Co com 500754106 167 1,915 SH   SOLE 01 02 1,915 0 0
The Southern Company com 842587107 149 3,031 SH   SOLE 01 02 3,031 0 0
Thermo Fisher Scientific, Inc com 883556102 365 2,590 SH   SOLE 01 02 2,590 0 0
TJX Cos com 872540109 162 2,150 SH   SOLE 01 02 2,150 0 0
Toronto Dominion Bank com 891160509 2,321 47,036 SH   SOLE 01 02 47,036 0 0
Total SA ADR adr 89151E109 14 274 SH   SOLE 01 02 274 0 0
Touchstone Exploration Inc com 89156L108 0 150 SH   SOLE 01 02 150 0 0
Transcanada Corp com 89353D107 2,572 56,961 SH   SOLE 01 02 56,961 0 0
Transwitch Corp com 894065309 0 25 SH   SOLE 01 02 25 0 0
Travelers Companies Inc com 89417E109 3 22 SH   SOLE 01 02 22 0 0
Twitter Inc com 90184L102 8 470 SH   SOLE 01 02 470 0 0
U S Bancorp com 902973304 334 6,496 SH   SOLE 01 02 6,496 0 0
U.S. Broad Market ETF-Schwab com 808524102 128 2,365 SH   SOLE 01 02 2,365 0 0
U.S. Ecology, Inc com 025533407 29 600 SH   SOLE 01 02 600 0 0
U-Blox Holding Ag Ord com H89210100 66 350 SH   SOLE 01 02 350 0 0
Unilever NV ADR adr 904784709 0 8 SH   SOLE 01 02 8 0 0
Unilever PLC com 904767704 7 170 SH   SOLE 01 02 170 0 0
Union Pacific Corp com 907818108 21 200 SH   SOLE 01 02 200 0 0
United Parcel Service B com 911312106 4 35 SH   SOLE 01 02 35 0 0
United Technologies Corp com 913017109 1,390 12,676 SH   SOLE 01 02 12,676 0 0
United Therapeutics Corp com 91307C102 7 50 SH   SOLE 01 02 50 0 0
Unitedhealth Group Inc com 91324P102 28 175 SH   SOLE 01 02 175 0 0
Unitil Corp com 913259107 45 1,000 SH   SOLE 01 02 1,000 0 0
Urban Edge Properties com 91704F104 5 177 SH   SOLE 01 02 177 0 0
US Bancorp 6 Pfd com 902973817 28 1,100 SH   SOLE 01 02 1,100 0 0
US Bancorp 6.50 Pfd com 902973833 1,989 70,325 SH   SOLE 01 02 70,325 0 0
US Bancorp 6.50 Pfd com 902973833 93 3,300 SH   SOLE 01 02 3,300 0 0
Verizon Communications com 92343V104 507 9,505 SH   SOLE 01 02 9,505 0 0
Vertex Pharmaceuticals com 92532F100 665 9,025 SH   SOLE 01 02 9,025 0 0
Vodafone Group PLC ADR adr 92857W209 8 321 SH   SOLE 01 02 321 0 0
Vornado Realty 6.625 Pfd com 929042802 1,166 46,325 SH   SOLE 01 02 46,325 0 0
Vornado Realty 6.625 Pfd com 929042802 73 2,900 SH   SOLE 01 02 2,900 0 0
Vornado Realty Trust com 929042109 65 626 SH   SOLE 01 02 626 0 0
W E C Energy Group I com 92939U106 8 141 SH   SOLE 01 02 141 0 0
Walgreens Boots Alliance Inc com 931427108 70 850 SH   SOLE 01 02 850 0 0
Wal-Mart Stores Inc com 931142103 21 300 SH   SOLE 01 02 300 0 0
Walt Disney Co com 254687106 63 602 SH   SOLE 01 02 602 0 0
Washington Trust Bancorp com 940610108 121 2,159 SH   SOLE 01 02 2,159 0 0
Water Resources Portfolio ETF- com 73935X575 2 70 SH   SOLE 01 02 70 0 0
Waters Corp com 941848103 6,409 47,690 SH   SOLE 01 02 47,690 0 0
WebMD Health Corp com 94770V102 4 90 SH   SOLE 01 02 90 0 0
Weingarten Realty Investors com 948741103 98 2,750 SH   SOLE 01 02 2,750 0 0
Wells Fargo & Co com 949746101 490 8,900 SH   SOLE 01 02 8,900 0 0
Wells Fargo Pfd com 949746879 2,622 99,200 SH   SOLE 01 02 99,200 0 0
Wells Fargo Pfd com 949746879 176 6,650 SH   SOLE 01 02 6,650 0 0
Wells Fargo Pref Stock ETF-SPD com 78464A292 1,050 25,025 SH   SOLE 01 02 25,025 0 0
Welltower Inc. com 42217K106 518 7,746 SH   SOLE 01 02 7,746 0 0
Western Asset Emerging Mkt Deb com 95766A101 6 400 SH   SOLE 01 02 400 0 0
Weyerhaeuser Co com 962166104 4,835 160,675 SH   SOLE 01 02 160,675 0 0
Whole Foods Market com 966837106 4 120 SH   SOLE 01 02 120 0 0
WW Grainger Inc com 384802104 45 195 SH   SOLE 01 02 195 0 0
Xcel Energy Inc com 98389B100 45 1,096 SH   SOLE 01 02 1,096 0 0
Yum Brands Inc com 988498101 5 80 SH   SOLE 01 02 80 0 0
Yum China Holdings I com 98850P109 2 80 SH   SOLE 01 02 80 0 0
Zeltiq Aesthetics com 98933Q108 13 300 SH   SOLE 01 02 300 0 0
Zimmer Biomet Hldgs com 98956P102 63 612 SH   SOLE 01 02 612 0 0