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 Co. COM 88579y101 350 3,201 SH   SOLE 0 0 0 3,201
AT & T Corp COM 00206R102 1,590 44,925 SH   SOLE 0 0 0 44,925
Abbott Laboratories COM 002824100 544 15,601 SH   SOLE 0 0 0 15,601
Akamai Technologies, Inc. COM 00971T101 8,900 209,183 SH   SOLE 0 0 0 209,183
Altria Group Inc. COM 02209S103 513 14,677 SH   SOLE 0 0 0 14,677
Amer Intl Group Inc COM 026874784 5,504 123,142 SH   SOLE 2 1,175 0 121,967
American Express Co COM 025816109 410 5,489 SH   SOLE 0 0 0 5,489
Anadarko Petroleum Corp COM 032511107 3,769 43,868 SH   SOLE 0 0 0 43,868
Apache Corp. COM 037411105 737 8,801 SH   SOLE 0 0 0 8,801
Apple Inc. COM 037833100 6,260 15,786 SH   SOLE 1,3 135 0 15,651
Automatic Data Processing COM 053015103 1,421 20,642 SH   SOLE 0 0 0 20,642
Avon Products COM 054303102 4,541 215,972 SH   SOLE 0 0 0 215,972
Axion Int'l Hldgs COM 05462D101 17 35,000 SH   SOLE 0 0 0 35,000
BHP Billiton Ltd COM 088606108 346 6,017 SH   SOLE 0 0 0 6,017
Bank Of America Corp COM 060505104 10,559 821,102 SH   SOLE 1,2,4 35,900 0 785,202
Bank of Ireland ADR COM 46267Q202 125 15,000 SH   SOLE 1 15,000 0 0
Bed Bath & Beyond COM 075896100 1,225 17,276 SH   SOLE 0 0 0 17,276
Berkshire Hathaway Inc. Cl B COM 084670702 447 3,994 SH   SOLE 0 0 0 3,994
Big Lots Inc. COM 089302103 5,348 169,630 SH   SOLE 0 0 0 169,630
Biogen Idec COM 09062X103 1,076 5,000 SH   SOLE 0 0 0 5,000
Broadcom Corp. COM 111320107 647 19,155 SH   SOLE 0 0 0 19,155
Brookline Bancorp Inc. COM 11373M107 248 28,617 SH   SOLE 0 0 0 28,617
CVS/Caremark Corp. COM 126650100 4,119 72,038 SH   SOLE 0 0 0 72,038
Canadian National Railways Co. COM 136375102 1,556 16,000 SH   SOLE 0 0 0 16,000
Capital Propy Inc - A Shares COM 140430109 84 11,388 SH   SOLE 0 0 0 11,388
Caterpillar Inc COM 149123101 2,324 28,181 SH   SOLE 0 0 0 28,181
CenturyLink Inc. COM 156700106 5,921 167,498 SH   SOLE 1 1,000 0 166,498
Chevron Corporation COM 166764100 2,735 23,119 SH   SOLE 0 0 0 23,119
China Construction Bank COM Y1397N101 7 10,000 SH   SOLE 0 0 0 10,000
Church & Dwight Co, Inc. COM 171340102 3,156 51,152 SH   SOLE 0 0 0 51,152
Cisco Sys Inc COM 17275R102 444 18,270 SH   SOLE 0 0 0 18,270
Citigroup Inc COM 172967424 7,300 152,195 SH   SOLE 2 2,000 0 150,195
Coca Cola Co COM 191216100 667 16,633 SH   SOLE 0 0 0 16,633
Colgate-Palmolive Co COM 194162103 2,767 48,305 SH   SOLE 0 0 0 48,305
Comcast Corp Cl A COM 20030N101 8,968 214,813 SH   SOLE 0 0 0 214,813
Consolidated Edison N Y COM 209115104 241 4,138 SH   SOLE 0 0 0 4,138
Cummins Inc. COM 231021106 3,406 31,410 SH   SOLE 0 0 0 31,410
Danaher Corp. COM 235851102 4,605 72,757 SH   SOLE 0 0 0 72,757
Deere & Co COM 244199105 3,424 42,150 SH   SOLE 0 0 0 42,150
Denbury Resources, Inc. COM 247916208 1,634 94,395 SH   SOLE 0 0 0 94,395
Devon Energy Corporation COM 25179m103 2,296 44,256 SH   SOLE 0 0 0 44,256
Disney Walt Co Del COM 254687106 1,446 22,898 SH   SOLE 0 0 0 22,898
Dover Corp COM 260003108 581 7,484 SH   SOLE 0 0 0 7,484
Dryships COM Y2109Q101 146 78,400 SH   SOLE 0 0 0 78,400
Du Pont E I De Nemours Co COM 263534109 1,004 19,140 SH   SOLE 0 0 0 19,140
Duke Energy Corporation COM 26441C204 1,851 27,425 SH   SOLE 0 0 0 27,425
E M C Corp Mass COM 268648102 2,961 125,382 SH   SOLE 0 0 0 125,382
Eaton Corp COM 278058102 1,365 20,743 SH   SOLE 0 0 0 20,743
Emerson Electric Co COM 291011104 1,025 18,794 SH   SOLE 0 0 0 18,794
Energy Sector Spdr COM 81369Y506 236 3,023 SH   SOLE 0 0 0 3,023
Exxon Mobil COM 30231g102 9,936 109,975 SH   SOLE 0 0 0 109,975
Financial Select Sector Spdr COM 81369Y605 775 39,884 SH   SOLE 1 98 0 39,786
Ford Motor COM 345370860 1,926 124,500 SH   SOLE 0 0 0 124,500
Freeport McMoran Copper Gold COM 35671D857 610 22,124 SH   SOLE 0 0 0 22,124
General Electric Co COM 369604103 10,444 450,382 SH   SOLE 1,4 3,300 0 447,082
Gilead Sciences Inc. COM 375558103 3,082 60,130 SH   SOLE 0 0 0 60,130
Goldman Sachs Group Inc. COM 38141G104 789 5,218 SH   SOLE 0 0 0 5,218
Google Inc. COM 38259P508 2,793 3,173 SH   SOLE 0 0 0 3,173
Graco Inc. COM 384109104 270 4,275 SH   SOLE 0 0 0 4,275
Greenpoint Financial Corp COM 395384100 310 69,026 SH   SOLE 0 0 0 69,026
H & R Block COM 093671105 7,329 264,118 SH   SOLE 0 0 0 264,118
Hasbro Inc COM 418056107 2,343 52,271 SH   SOLE 0 0 0 52,271
Home Depot Inc COM 437076102 7,923 102,273 SH   SOLE 0 0 0 102,273
Huntington Bancshares COM 446150104 5,511 700,278 SH   SOLE 1 20,000 0 680,278
IShares Tr MSCI Emerging Marke COM 464287234 12,312 319,811 SH   SOLE 1 1,850 0 317,961
Independent Bank Corp Ma COM 453836108 5,675 164,510 SH   SOLE 0 0 0 164,510
Ingersoll Rand COM G47791101 1,778 32,028 SH   SOLE 0 0 0 32,028
Intel Corp COM 458140100 1,197 49,439 SH   SOLE 0 0 0 49,439
Intl Business Mach COM 459200101 3,256 17,042 SH   SOLE 0 0 0 17,042
Ishares Trust SP Midcap 400 In COM 464287507 384 3,325 SH   SOLE 0 0 0 3,325
J P Morgan Chase & Co COM 46625H100 7,635 144,638 SH   SOLE 0 0 0 144,638
Jacobs Engr Group Inc COM 469814107 4,778 86,668 SH   SOLE 1 600 0 86,068
Johnson & Johnson COM 478160104 4,319 50,312 SH   SOLE 0 0 0 50,312
Johnson Controls COM 478366107 1,324 37,000 SH   SOLE 0 0 0 37,000
Kimberly Clark Corp COM 494368103 1,114 11,478 SH   SOLE 0 0 0 11,478
Kinder Morgan Inc. COM 49455P101 49,691 1,302,518 SH   SOLE 0 0 0 1,302,518
LinkedIn Corporation COM 57578A108 303 1,700 SH   SOLE 0 0 0 1,700
McDonalds Corp COM 580135101 1,208 12,209 SH   SOLE 0 0 0 12,209
Mednax Inc. COM 58502B106 457 5,000 SH   SOLE 0 0 0 5,000
Merck & Co Inc COM 58933Y105 1,627 35,046 SH   SOLE 0 0 0 35,046
Mettler-Toledo Int'l COM 592688105 6,674 33,172 SH   SOLE 0 0 0 33,172
Microsoft Corp COM 594918104 1,064 30,807 SH   SOLE 0 0 0 30,807
Mondelez Int'l Inc. Com COM 609207105 1,192 41,808 SH   SOLE 0 0 0 41,808
Monsanto Company COM 61166W101 1,097 11,109 SH   SOLE 0 0 0 11,109
Mosaic Co COM 61945C103 3,593 66,781 SH   SOLE 0 0 0 66,781
Nextera Energy Inc. COM 65339F101 5,189 63,694 SH   SOLE 0 0 0 63,694
Nuance Communications COM 67020Y100 5,261 285,971 SH   SOLE 0 0 0 285,971
Occidental Petroleum Corp COM 674599105 4,770 53,459 SH   SOLE 0 0 0 53,459
Oracle Corporation COM 68389X105 7,015 228,453 SH   SOLE 0 0 0 228,453
PPG Industries COM 693506107 683 4,667 SH   SOLE 0 0 0 4,667
Pepsico Inc COM 713448108 5,646 69,040 SH   SOLE 0 0 0 69,040
Pfizer Inc COM 717081103 9,198 328,398 SH   SOLE 0 0 0 328,398
Philip Morris Int'l COM 718172109 1,259 14,543 SH   SOLE 0 0 0 14,543
Powershares QQQ Trust COM 73935A104 1,043 14,640 SH   SOLE 1 1,500 0 13,140
Praxair COM 74005P104 624 5,422 SH   SOLE 0 0 0 5,422
Procter & Gamble Co COM 742718109 3,935 51,120 SH   SOLE 0 0 0 51,120
Qualcomm Inc COM 747525103 29,393 481,149 SH   SOLE 1 8,252 0 472,897
RMG Networks Hldgs COM 74966K102 112 10,200 SH   SOLE 0 0 0 10,200
Royal Dutch Shell COM 780259206 799 12,527 SH   SOLE 0 0 0 12,527
S&P Depository Receipts Spdr COM 78462F103 465 2,900 SH   SOLE 1 432 0 2,468
SanDisk Corporation COM 80004C101 1,154 18,897 SH   SOLE 0 0 0 18,897
Schlumberger Limited COM 806857108 5,110 71,315 SH   SOLE 0 0 0 71,315
Sirius XM Radio Inc. Com COM 82967N108 50 15,060 SH   SOLE 0 0 0 15,060
Snap On Inc COM 833034101 375 4,200 SH   SOLE 0 0 0 4,200
Stag Industrial Inc. COM 85254J102 3,465 173,696 SH   SOLE 0 0 0 173,696
State Street Corp COM 857477103 986 15,134 SH   SOLE 0 0 0 15,134
Superior Energy COM 868157108 249 9,636 SH   SOLE 0 0 0 9,636
TJX Companies, Inc. COM 872540109 2,538 50,719 SH   SOLE 0 0 0 50,719
Target Corp. COM 87612e106 1,127 16,380 SH   SOLE 0 0 0 16,380
Thermo Fisher Scientific Inc. COM 883556102 5,604 66,222 SH   SOLE 0 0 0 66,222
Toll Brothers Inc. COM 889478103 305 9,375 SH   SOLE 0 0 0 9,375
Transwitch Corp. COM 894065309 3 10,000 SH   SOLE 0 0 0 10,000
Union Pacific Corp COM 907818108 1,106 7,175 SH   SOLE 0 0 0 7,175
United Technologies Corp COM 913017109 1,394 15,000 SH   SOLE 0 0 0 15,000
Universal Health Rlty Income T COM 91359E105 464 10,775 SH   SOLE 0 0 0 10,775
Vanguard Health Care Vipers COM 92204A504 1,261 14,600 SH   SOLE 0 0 0 14,600
Vanguard Index S&P 500 COM 922908413 6,607 90,089 SH   SOLE 1 30 0 90,059
Verizon Communications COM 92343V104 1,460 29,014 SH   SOLE 0 0 0 29,014
Vertex Pharmaceuticals Inc COM 92532F100 640 8,000 SH   SOLE 0 0 0 8,000
Visa Inc. COM 92826C839 750 4,107 SH   SOLE 0 0 0 4,107
Walgreen Company COM 931422109 1,806 40,860 SH   SOLE 0 0 0 40,860
Warner Chilcott Plc COM G94368100 1,576 79,175 SH   SOLE 0 0 0 79,175
Wash Tr Bancorp Inc COM 940610108 1,636 57,396 SH   SOLE 0 0 0 57,396
Wells Fargo & Co New COM 949746101 3,019 73,166 SH   SOLE 0 0 0 73,166
iShares MSCI EAFE Index COM 464287465 8,405 146,699 SH   SOLE 1 30 0 146,669
iShares MSCI Pacific ex-Japan COM 464286665 1,602 37,245 SH   SOLE 0 0 0 37,245
AllianceBernstein COM 01881G106 440 21,175 SH   SOLE 0 0 0 21,175
EQT Midstream Partners COM 26885B100 3,167 64,840 SH   SOLE 0 0 0 64,840
Enbridge Energy Partnershp LP COM 29250R106 1,286 42,205 SH   SOLE 0 0 0 42,205
Enterprise Products Pptns LP COM 293792107 762 12,270 SH   SOLE 0 0 0 12,270
Kinder Morgan Energypartners L COM 494550106 10,982 128,597 SH   SOLE 1 635 0 127,962
Kinder Morgan Mgt COM 49455U100 103 1,233 SH   SOLE 1 1,233 0 0
Magellan Midstream Partners LP COM 559080106 2,346 43,060 SH   SOLE 0 0 0 43,060
Oneok Partners LP COM 68268N103 227 4,600 SH   SOLE 0 0 0 4,600
Plains All Amer. Pipeline COM 726503105 6,688 119,845 SH   SOLE 0 0 0 119,845
American Century Mid Cap Value COM 025076654 832 55,779 SH   SOLE 0 0 0 55,779
American New Perspective COM 648018109 254 7,547 SH   SOLE 0 0 0 7,547
Dodge & Cox Int'l Stock Fund COM 256206103 350 9,588 SH   SOLE 0 0 0 9,588
Fairholme Fund COM 304871106 1,087 30,058 SH   SOLE 0 0 0 30,058
Fidelity Asset Manager COM 316069103 228 13,427 SH   SOLE 0 0 0 13,427
Heartland Value Plus COM 422352500 470 14,431 SH   SOLE 0 0 0 14,431
Oakmark Fund CL I COM 413838103 875 15,629 SH   SOLE 1 28 0 15,600
Vanguard Growth Index COM 922908504 376 9,351 SH   SOLE 0 0 0 9,351
Vanguard Index Tr 500 COM 922908108 360 2,437 SH   SOLE 0 0 0 2,437
Vanguard Index Value Fund COM 922908405 279 10,574 SH   SOLE 0 0 0 10,574
Vanguard Small Cap Stk COM 922908702 243 5,416 SH   SOLE 0 0 0 5,416
Vanguard Total Stock Market COM 922908306 431 10,699 SH   SOLE 0 0 0 10,699
Wells Fargo Sm/Mid Cap Value COM 949915268 521 32,844 SH   SOLE 0 0 0 32,844
Yacktman Fund COM 561709478 366 16,417 SH   SOLE 0 0 0 16,417
KMI Warrants COM 49456B119 1,246 243,400 SH   SOLE 0 0 0 243,400