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
Abbott Laboratories COM 002824100 39 500 SH   SOLE   0 0 500
Adobe Systems Inc COM 00724F101 26 82 SH   SOLE   0 0 82
Air Products & Chemicals Inc COM 009158106 399 2,000 SH   SOLE   0 0 2,000
Alibaba Group Holding Ltd ADR ADR 01609W102 11 55 SH   SOLE   0 0 55
AllianceBernstein Holding LP LP UNIT 01881G106 223 12,000 SH   SOLE   0 0 12,000
Alphabet Inc COM 02079K107 2,230 1,918 SH   SOLE   0 0 1,918
Alphabet Inc COM 02079K305 381 328 SH   SOLE   0 0 328
Amazon.Com Inc COM 023135106 2,716 1,393 SH   SOLE   0 0 1,393
American Express Co COM 025816109 283 3,300 SH   SOLE   0 0 3,300
American Shared Hospital Svcs COM 029595105 62 40,100 SH   SOLE   0 0 40,100
American Wtr Wks Co Inc COM 030420103 120 1,000 SH   SOLE   0 0 1,000
Amgen Inc COM 031162100 2,347 11,579 SH   SOLE   0 0 11,579
Aon Plc Com Usd COM G0408V102 33 200 SH   SOLE   0 0 200
Apollo Global Management LLC COM 03768E105 151 4,500 SH   SOLE   0 0 4,500
Apple Inc COM 037833100 2,957 11,627 SH   SOLE   0 0 11,627
Ares Capital Corp COM 04010L103 226 21,000 SH   SOLE   0 0 21,000
Ares Commercial Real Estate Corp COM 04013V108 91 13,000 SH   SOLE   0 0 13,000
At&T Inc COM 00206R102 248 8,500 SH   SOLE   0 0 8,500
Automatic Data Processing Inc COM 053015103 11 80 SH   SOLE   0 0 80
Bank New York Mellon Corp COM 064058100 25 750 SH   SOLE   0 0 750
Bank of America Corporation COM 060505104 19 908 SH   SOLE   0 0 908
Berkshire Hathaway Inc A COM 084670108 85,408 314 SH   SOLE   0 0 314
Berkshire Hathaway Inc B COM 084670702 1,848 10,106 SH   SOLE   0 0 10,106
Bhp Billiton Ltd Adr ADR 088606108 26 700 SH   SOLE   0 0 700
Blackrock Inc COM 09247X101 548 1,245 SH   SOLE   0 0 1,245
Blackstone Group Lp COM 09260D107 725 15,900 SH   SOLE   0 0 15,900
Bristol Myers Squibb COM 110122108 381 6,840 SH   SOLE   0 0 6,840
Brookfield Renewable Partners LP COM G16258108 64 1,500 SH   SOLE   0 0 1,500
Brookline Bancorp Inc COM 11373M107 3,972 352,150 SH   SOLE   0 0 352,150
Ciena Corp COM 171779309 1,062 26,673 SH   SOLE   0 0 26,673
Cisco Sys Inc COM 17275R102 472 12,000 SH   SOLE   0 0 12,000
Coca-Cola Co COM 191216100 108 2,430 SH   SOLE   0 0 2,430
Comcast Corp COM 20030N101 830 24,152 SH   SOLE   0 0 24,152
Costco Wholesale Corp COM 22160K105 12 41 SH   SOLE   0 0 41
CrowdStrike Holdings Inc COM 22788C105 72 1,300 SH   SOLE   0 0 1,300
Crown Castle International Corp COM 22822V101 731 5,059 SH   SOLE   0 0 5,059
CSP Inc COM 126389105 16 2,237 SH   SOLE   0 0 2,237
Cvs Health Corp COM 126650100 326 5,500 SH   SOLE   0 0 5,500
Danaher Corp COM 235851102 1,735 12,533 SH   SOLE   0 0 12,533
Disney Walt Co COM 254687106 370 3,827 SH   SOLE   0 0 3,827
Dominion Energy Inc COM 25746U109 58 800 SH   SOLE   0 0 800
Duke Energy Corp COM 26441C204 12 147 SH   SOLE   0 0 147
Dunkin Brands Group Inc COM 265504100 53 1,000 SH   SOLE   0 0 1,000
Eaton Corp PLC COM G29183103 388 5,000 SH   SOLE   0 0 5,000
Eli Lilly and Co COM 532457108 69 500 SH   SOLE   0 0 500
Enterprise Prods Partners Lp LP UNIT 293792107 333 23,320 SH   SOLE   0 0 23,320
Exact Sciences Corp COM 30063P105 90 1,550 SH   SOLE   0 0 1,550
Exelon Corp COM 30161N101 28 750 SH   SOLE   0 0 750
Facebook Inc COM 30303M102 280 1,676 SH   SOLE   0 0 1,676
Fastenal Co COM 311900104 288 9,200 SH   SOLE   0 0 9,200
Ferguson PLC COM G3421J106 94 1,500 SH   SOLE   0 0 1,500
Fidelity Consumer Disc ETF ETF 316092204 407 10,795 SH   SOLE   0 0 10,795
Fidelity Consumer Spls ETF ETF 316092303 516 15,941 SH   SOLE   0 0 15,941
Fidelity Health Care ETF ETF 316092600 637 14,816 SH   SOLE   0 0 14,816
Fidelity Real Estate ETF ETF 316092857 359 17,251 SH   SOLE   0 0 17,251
Fidelity Technology ETF ETF 316092808 595 9,496 SH   SOLE   0 0 9,496
Fidelity Telecom Svc ETF ETF 316092873 458 15,786 SH   SOLE   0 0 15,786
Fidelity Utilities ETF ETF 316092865 745 20,749 SH   SOLE   0 0 20,749
Fortive Corp Com COM 34959J108 166 3,000 SH   SOLE   0 0 3,000
Gilead Sciences Inc COM 375558103 42 564 SH   SOLE   0 0 564
Global X US Infrastructure Dev ETF ETF 37954Y673 44 3,600 SH   SOLE   0 0 3,600
Goldman Sachs Group Inc COM 38141G104 31 200 SH   SOLE   0 0 200
Great Lakes Dredge & Dock Corp COM 390607109 78 9,400 SH   SOLE   0 0 9,400
Hannon Armstrong Sustainable Infrastructure Capita COM 41068X100 396 19,410 SH   SOLE   0 0 19,410
Healthcare Tr Amer Inc COM 42225P501 146 6,000 SH   SOLE   0 0 6,000
Home Depot Inc COM 437076102 173 926 SH   SOLE   0 0 926
Huntington Bancshares Inc COM 446150104 33 4,000 SH   SOLE   0 0 4,000
Industrial Select SPDR ETF ETF 81369Y704 507 8,600 SH   SOLE   0 0 8,600
Intel Corp COM 458140100 352 6,500 SH   SOLE   0 0 6,500
International Business Machines Corp COM 459200101 288 2,600 SH   SOLE   0 0 2,600
iShares Core MSCI EAFE ETF 46432F842 15 299 SH   SOLE   0 0 299
Ishares Core S&P Small-Cap E ETF 464287804 15 267 SH   SOLE   0 0 267
iShares Core S&P Total US Stock Mkt ETF ETF 464287150 34 592 SH   SOLE   0 0 592
iShares Gold Trust ETF 464285105 85 5,627 SH   SOLE   0 0 5,627
iShares iBoxx Investment Grade Corp Bond ET ETF 464287242 43 350 SH   SOLE   0 0 350
Ishares Inc Core Msci Emerging Mkts Etf ETF 46434G103 17 425 SH   SOLE   0 0 425
Ishares Msci Emerging Markets Etf ETF 464287234 45 1,305 SH   SOLE   0 0 1,305
iShares Nasdaq Biotechnology ETF 464287556 309 2,872 SH   SOLE   0 0 2,872
Ishares Select Dividend Etf ETF 464287168 229 3,115 SH   SOLE   0 0 3,115
iShares Silver Trust ETF 46428Q109 19 1,444 SH   SOLE   0 0 1,444
Ishares Tr S&P US Pfd Stk ETF 464288687 96 3,000 SH   SOLE   0 0 3,000
iShares US Aerospace & Defense ETF ETF 464288760 37 260 SH   SOLE   0 0 260
iShares US Home Construction ETF 464288752 14 497 SH   SOLE   0 0 497
iShares US Medical Devices ETF 464288810 40 176 SH   SOLE   0 0 176
Johnson & Johnson COM 478160104 970 7,394 SH   SOLE   0 0 7,394
Jpmorgan Chase & Co COM 46625H100 1,886 20,945 SH   SOLE   0 0 20,945
Lithium Americas Corp COM 53680Q207 87 32,800 SH   SOLE   0 0 32,800
Lockheed Martin Corp COM 539830109 102 300 SH   SOLE   0 0 300
Lowe s Companies Inc COM 548661107 163 1,900 SH   SOLE   0 0 1,900
Magellan Midstream Prtnrs Lp LP UNIT 559080106 88 2,400 SH   SOLE   0 0 2,400
McCormick & Co Inc Non-Voting COM 579780206 141 1,000 SH   SOLE   0 0 1,000
Medtronic Plc COM G5960L103 1,181 13,097 SH   SOLE   0 0 13,097
Merck & Co Inc COM 58933Y105 466 6,058 SH   SOLE   0 0 6,058
Microsoft Corp COM 594918104 3,427 21,731 SH   SOLE   0 0 21,731
MODERNA INC COM 60770K107 251 8,380 SH   SOLE   0 0 8,380
Morgan Stanley COM 617446448 204 6,000 SH   SOLE   0 0 6,000
Netflix Com Inc COM 64110L106 51 136 SH   SOLE   0 0 136
NextEra Energy Inc COM 65339F101 18 74 SH   SOLE   0 0 74
Nike Inc B COM 654106103 103 1,245 SH   SOLE   0 0 1,245
Oracle Corp COM 68389X105 29 600 SH   SOLE   0 0 600
Pagseguro Digital Ltd Com Cl A COM G68707101 183 9,480 SH   SOLE   0 0 9,480
PBF Logistics LP LP UNIT 69318Q104 51 7,500 SH   SOLE   0 0 7,500
Pepsico Inc COM 713448108 862 7,179 SH   SOLE   0 0 7,179
Pfizer Inc COM 717081103 28 850 SH   SOLE   0 0 850
Phillips 66 Partners LP LP UNIT 718549207 219 6,000 SH   SOLE   0 0 6,000
Procter And Gamble Co COM 742718109 75 680 SH   SOLE   0 0 680
Prologis Inc COM 74340W103 346 4,300 SH   SOLE   0 0 4,300
Public Storage COM 74460D109 20 100 SH   SOLE   0 0 100
Simulations Plus Inc COM 829214105 629 18,000 SH   SOLE   0 0 18,000
Spdr Gold Tr Gold Shs ETF 78463V107 1,258 8,500 SH   SOLE   0 0 8,500
SPDR S&P 500 ETF ETF 78462F103 130 505 SH   SOLE   0 0 505
SPDR S&P MidCap 400 ETF ETF 78467Y107 30 115 SH   SOLE   0 0 115
SPDR S&P Software & Services ETF ETF 78464A599 109 1,332 SH   SOLE   0 0 1,332
Spdr Ser Tr S&P Biotech Etf ETF 78464A870 27 350 SH   SOLE   0 0 350
Splunk Inc COM 848637104 442 3,500 SH   SOLE   0 0 3,500
Stag Indl Inc COM 85254J102 98 4,358 SH   SOLE   0 0 4,358
Stanley Black & Decker Inc COM 854502101 112 1,122 SH   SOLE   0 0 1,122
Starbucks Corp COM 855244109 99 1,500 SH   SOLE   0 0 1,500
StoneCo Ltd COM G85158106 446 20,474 SH   SOLE   0 0 20,474
Sunrun Inc COM 86771W105 384 38,035 SH   SOLE   0 0 38,035
Targa Res Corp COM 87612G101 69 10,000 SH   SOLE   0 0 10,000
Thermo Fisher Scientific Inc COM 883556102 227 801 SH   SOLE   0 0 801
Tjx Cos Inc COM 872540109 33 700 SH   SOLE   0 0 700
United Parcel Service Inc Class B COM 911312106 21 225 SH   SOLE   0 0 225
Vanguard 500 ETF ETF 922908363 125 529 SH   SOLE   0 0 529
Vanguard Dividend Appreciation ETF ETF 921908844 40 391 SH   SOLE   0 0 391
Vanguard Extended Market ETF ETF 922908652 22 248 SH   SOLE   0 0 248
Vanguard FTSE Developed Markets ETF ETF 921943858 39 1,180 SH   SOLE   0 0 1,180
Vanguard FTSE Emerging Markets ETF ETF 922042858 17 508 SH   SOLE   0 0 508
Vanguard Scottsdale Fds Vanguard Short-T ETF 92206C409 276 3,483 SH   SOLE   0 0 3,483
Vanguard Small-Cap ETF ETF 922908751 17 150 SH   SOLE   0 0 150
Vanguard Tax-Exempt Bond ETF ETF 922907746 32 612 SH   SOLE   0 0 612
Vanguard Value ETF ETF 922908744 46 515 SH   SOLE   0 0 515
Verizon Communications COM 92343V104 1,116 20,772 SH   SOLE   0 0 20,772
Visa Inc Com Cl A COM 92826C839 2,307 14,320 SH   SOLE   0 0 14,320
Waste Management Inc COM 94106L109 828 8,945 SH   SOLE   0 0 8,945
Yum China Hldgs Inc Com COM 98850P109 533 12,500 SH   SOLE   0 0 12,500