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 46 500 SH   SOLE   0 0 500
Adobe Systems Inc COM 00724F101 36 82 SH   SOLE   0 0 82
Advanced Micro Devices Inc COM 007903107 576 10,940 SH   SOLE   0 0 10,940
Air Products & Chemicals Inc COM 009158106 483 2,000 SH   SOLE   0 0 2,000
Akamai Technologies Inc COM 00971T101 60 564 SH   SOLE   0 0 564
Alarm Com Hldgs Inc COM 011642105 32 487 SH   SOLE   0 0 487
Albemarle Corp COM 012653101 73 940 SH   SOLE   0 0 940
AllianceBernstein Holding LP LP UNIT 01881G106 327 12,000 SH   SOLE   0 0 12,000
Alphabet Inc COM 02079K107 2,711 1,918 SH   SOLE   0 0 1,918
Alphabet Inc COM 02079K305 359 253 SH   SOLE   0 0 253
Amazon.Com Inc COM 023135106 3,937 1,427 SH   SOLE   0 0 1,427
American Express Co COM 025816109 314 3,300 SH   SOLE   0 0 3,300
American Shared Hospital Svcs COM 029595105 86 40,100 SH   SOLE   0 0 40,100
American Wtr Wks Co Inc COM 030420103 129 1,000 SH   SOLE   0 0 1,000
Amgen Inc COM 031162100 2,896 12,279 SH   SOLE   0 0 12,279
Aon Plc Com Usd COM G0403H108 39 200 SH   SOLE   0 0 200
Apollo Global Management LLC COM 03768E105 225 4,500 SH   SOLE   0 0 4,500
Apple Inc COM 037833100 4,173 11,439 SH   SOLE   0 0 11,439
Ares Capital Corp COM 04010L103 303 21,000 SH   SOLE   0 0 21,000
At&T Inc COM 00206R102 257 8,500 SH   SOLE   0 0 8,500
Automatic Data Processing Inc COM 053015103 12 80 SH   SOLE   0 0 80
Bank of America Corporation COM 060505104 22 908 SH   SOLE   0 0 908
Becton Dickinson and Co COM 075887109 10 40 SH   SOLE   0 0 40
Berkshire Hathaway Inc A COM 084670108 83,932 314 SH   SOLE   0 0 314
Berkshire Hathaway Inc B COM 084670702 1,805 10,111 SH   SOLE   0 0 10,111
BEYOND MEAT INC COM 08862E109 134 1,000 SH   SOLE   0 0 1,000
Bhp Billiton Ltd Adr ADR 088606108 35 700 SH   SOLE   0 0 700
Biohaven Pharmaceutical Holding Co Ltd COM G11196105 197 2,700 SH   SOLE   0 0 2,700
Blackrock Inc COM 09247X101 677 1,245 SH   SOLE   0 0 1,245
Blackstone Group Lp COM 09260D107 901 15,900 SH   SOLE   0 0 15,900
Boston Scientific Corp COM 101137107 4 100 SH   SOLE   0 0 100
Bristol Myers Squibb COM 110122108 347 5,900 SH   SOLE   0 0 5,900
Brookline Bancorp Inc COM 11373M107 3,550 352,150 SH   SOLE   0 0 352,150
Ciena Corp COM 171779309 1,391 25,683 SH   SOLE   0 0 25,683
Cintas Corp COM 172908105 4 15 SH   SOLE   0 0 15
Cisco Sys Inc COM 17275R102 560 12,000 SH   SOLE   0 0 12,000
Coca-Cola Co COM 191216100 109 2,430 SH   SOLE   0 0 2,430
Comcast Corp COM 20030N101 941 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 208 2,076 SH   SOLE   0 0 2,076
Crown Castle International Corp COM 22822V101 910 5,435 SH   SOLE   0 0 5,435
Cvs Health Corp COM 126650100 357 5,500 SH   SOLE   0 0 5,500
Danaher Corp COM 235851102 2,216 12,533 SH   SOLE   0 0 12,533
Dollar General Corp COM 256677105 6 30 SH   SOLE   0 0 30
Dominion Energy Inc COM 25746U109 65 800 SH   SOLE   0 0 800
Duke Energy Corp COM 26441C204 12 147 SH   SOLE   0 0 147
Dunkin Brands Group Inc COM 265504100 130 2,000 SH   SOLE   0 0 2,000
Dupont De Nemours Inc COM 26614N102 4 75 SH   SOLE   0 0 75
Eaton Corp PLC COM G29183103 437 5,000 SH   SOLE   0 0 5,000
Edwards Lifesciences Corp COM 28176E108 6 90 SH   SOLE   0 0 90
Eli Lilly and Co COM 532457108 82 500 SH   SOLE   0 0 500
Energy Transfer Equity LP LP UNIT 29273V100 107 15,000 SH   SOLE   0 0 15,000
Enterprise Prods Partners Lp LP UNIT 293792107 424 23,320 SH   SOLE   0 0 23,320
Exact Sciences Corp COM 30063P105 135 1,550 SH   SOLE   0 0 1,550
Exelon Corp COM 30161N101 27 750 SH   SOLE   0 0 750
Facebook Inc COM 30303M102 295 1,300 SH   SOLE   0 0 1,300
Fastenal Co COM 311900104 394 9,200 SH   SOLE   0 0 9,200
Fidelity Consumer Disc ETF ETF 316092204 562 10,795 SH   SOLE   0 0 10,795
Fidelity Consumer Spls ETF ETF 316092303 562 16,111 SH   SOLE   0 0 16,111
Fidelity Health Care ETF ETF 316092600 762 15,316 SH   SOLE   0 0 15,316
Fidelity Technology ETF ETF 316092808 781 9,496 SH   SOLE   0 0 9,496
Fidelity Telecom Svc ETF ETF 316092873 557 15,786 SH   SOLE   0 0 15,786
Fidelity Utilities ETF ETF 316092865 763 20,909 SH   SOLE   0 0 20,909
Fiserv Inc COM 337738108 4 45 SH   SOLE   0 0 45
Fortive Corp Com COM 34959J108 203 3,000 SH   SOLE   0 0 3,000
Generac Holdings Inc COM 368736104 46 376 SH   SOLE   0 0 376
Goldman Sachs Group Inc COM 38141G104 40 200 SH   SOLE   0 0 200
GraniteShares Gold Trust COM 38748G101 8 460 SH   SOLE   0 0 460
Great Lakes Dredge & Dock Corp COM 390607109 87 9,400 SH   SOLE   0 0 9,400
Hannon Armstrong Sustainable Infrastructure Capita COM 41068X100 499 17,530 SH   SOLE   0 0 17,530
Healthcare Tr Amer Inc COM 42225P501 159 6,000 SH   SOLE   0 0 6,000
Home Depot Inc COM 437076102 232 926 SH   SOLE   0 0 926
Honeywell International Inc COM 438516106 8 55 SH   SOLE   0 0 55
Huntington Bancshares Inc COM 446150104 36 4,000 SH   SOLE   0 0 4,000
Industrial Select SPDR ETF ETF 81369Y704 412 6,000 SH   SOLE   0 0 6,000
Innovative Industrial Properties Inc COM 45781V101 33 376 SH   SOLE   0 0 376
Intel Corp COM 458140100 389 6,500 SH   SOLE   0 0 6,500
iShares Core MSCI EAFE ETF 46432F842 17 299 SH   SOLE   0 0 299
Ishares Core S&P Small-Cap E ETF 464287804 18 267 SH   SOLE   0 0 267
iShares Core S&P Total US Stock Mkt ETF ETF 464287150 41 592 SH   SOLE   0 0 592
iShares Gold Trust ETF 464285105 96 5,627 SH   SOLE   0 0 5,627
iShares iBoxx Investment Grade Corp Bond ET ETF 464287242 47 350 SH   SOLE   0 0 350
Ishares Inc Core Msci Emerging Mkts Etf ETF 46434G103 20 425 SH   SOLE   0 0 425
Ishares Msci Emerging Markets Etf ETF 464287234 52 1,305 SH   SOLE   0 0 1,305
iShares Nasdaq Biotechnology ETF 464287556 450 3,290 SH   SOLE   0 0 3,290
Ishares Select Dividend Etf ETF 464287168 187 2,315 SH   SOLE   0 0 2,315
iShares Silver Trust ETF 46428Q109 44 2,600 SH   SOLE   0 0 2,600
Ishares Tr S&P US Pfd Stk ETF 464288687 104 3,000 SH   SOLE   0 0 3,000
iShares US Aerospace & Defense ETF ETF 464288760 28 171 SH   SOLE   0 0 171
iShares US Home Construction ETF 464288752 22 497 SH   SOLE   0 0 497
iShares US Medical Devices ETF 464288810 47 176 SH   SOLE   0 0 176
Johnson & Johnson COM 478160104 1,068 7,594 SH   SOLE   0 0 7,594
Jpmorgan Chase & Co COM 46625H100 1,970 20,945 SH   SOLE   0 0 20,945
L3Harris Technologies Ord COM 502431109 5 30 SH   SOLE   0 0 30
Lithium Americas Corp COM 53680Q207 166 32,800 SH   SOLE   0 0 32,800
Livent Corp COM 53814L108 58 9,400 SH   SOLE   0 0 9,400
Lockheed Martin Corp COM 539830109 109 300 SH   SOLE   0 0 300
Lowe s Companies Inc COM 548661107 257 1,900 SH   SOLE   0 0 1,900
Magellan Midstream Prtnrs Lp LP UNIT 559080106 104 2,400 SH   SOLE   0 0 2,400
McCormick & Co Inc Non-Voting COM 579780206 179 1,000 SH   SOLE   0 0 1,000
McDonald s Corp COM 580135101 6 30 SH   SOLE   0 0 30
Medtronic Plc COM G5960L103 1,268 13,833 SH   SOLE   0 0 13,833
Merck & Co Inc COM 58933Y105 387 5,000 SH   SOLE   0 0 5,000
Microsoft Corp COM 594918104 4,384 21,543 SH   SOLE   0 0 21,543
Morgan Stanley COM 617446448 290 6,000 SH   SOLE   0 0 6,000
Netflix Com Inc COM 64110L106 390 858 SH   SOLE   0 0 858
NextEra Energy Inc COM 65339F101 18 74 SH   SOLE   0 0 74
Nike Inc B COM 654106103 4 45 SH   SOLE   0 0 45
OPKO Health Inc COM 68375N103 41 11,900 SH   SOLE   0 0 11,900
Oracle Corp COM 68389X105 33 600 SH   SOLE   0 0 600
Pagseguro Digital Ltd Com Cl A COM G68707101 269 7,600 SH   SOLE   0 0 7,600
Pepsico Inc COM 713448108 979 7,404 SH   SOLE   0 0 7,404
Pfizer Inc COM 717081103 28 850 SH   SOLE   0 0 850
Procter And Gamble Co COM 742718109 81 680 SH   SOLE   0 0 680
Prologis Inc COM 74340W103 401 4,300 SH   SOLE   0 0 4,300
Public Storage COM 74460D109 19 100 SH   SOLE   0 0 100
QUALCOMM Inc COM 747525103 109 1,200 SH   SOLE   0 0 1,200
Simulations Plus Inc COM 829214105 1,077 18,000 SH   SOLE   0 0 18,000
Spdr Gold Tr Gold Shs ETF 78463V107 1,594 9,521 SH   SOLE   0 0 9,521
SPDR S&P 500 ETF ETF 78462F103 148 480 SH   SOLE   0 0 480
SPDR S&P MidCap 400 ETF ETF 78467Y107 37 115 SH   SOLE   0 0 115
SPDR S&P Software & Services ETF ETF 78464A599 153 1,374 SH   SOLE   0 0 1,374
Spdr Ser Tr S&P Biotech Etf ETF 78464A870 39 350 SH   SOLE   0 0 350
Splunk Inc COM 848637104 695 3,500 SH   SOLE   0 0 3,500
Spotify Technology SA COM L8681T102 117 453 SH   SOLE   0 0 453
Ssr Mng Inc COM 784730103 40 1,880 SH   SOLE   0 0 1,880
Stag Indl Inc COM 85254J102 128 4,358 SH   SOLE   0 0 4,358
Starbucks Corp COM 855244109 1,073 14,577 SH   SOLE   0 0 14,577
StoneCo Ltd COM G85158106 721 18,594 SH   SOLE   0 0 18,594
Sunrun Inc COM 86771W105 1,098 55,665 SH   SOLE   0 0 55,665
Targa Res Corp COM 87612G101 120 6,000 SH   SOLE   0 0 6,000
Target Corp COM 87612E106 5 45 SH   SOLE   0 0 45
The Simply Good Foods Co COM 82900L102 951 51,200 SH   SOLE   0 0 51,200
Thermo Fisher Scientific Inc COM 883556102 290 801 SH   SOLE   0 0 801
Tjx Cos Inc COM 872540109 35 700 SH   SOLE   0 0 700
United Parcel Service Inc Class B COM 911312106 25 225 SH   SOLE   0 0 225
VanEck Vectors Gold Miners ETF ETF 92189F106 141 3,840 SH   SOLE   0 0 3,840
VanEck Vectors Junior Gold Miners ETF ETF 92189F791 47 940 SH   SOLE   0 0 940
Vanguard 500 ETF ETF 922908363 150 529 SH   SOLE   0 0 529
Vanguard Dividend Appreciation ETF ETF 921908844 46 391 SH   SOLE   0 0 391
Vanguard Extended Market ETF ETF 922908652 29 248 SH   SOLE   0 0 248
Vanguard FTSE Developed Markets ETF ETF 921943858 46 1,180 SH   SOLE   0 0 1,180
Vanguard FTSE Emerging Markets ETF ETF 922042858 20 508 SH   SOLE   0 0 508
Vanguard Scottsdale Fds Vanguard Short-T ETF 92206C409 288 3,483 SH   SOLE   0 0 3,483
Vanguard Small-Cap ETF ETF 922908751 22 150 SH   SOLE   0 0 150
Vanguard Tax-Exempt Bond ETF ETF 922907746 33 612 SH   SOLE   0 0 612
Vanguard Value ETF ETF 922908744 51 515 SH   SOLE   0 0 515
Verizon Communications COM 92343V104 1,173 21,272 SH   SOLE   0 0 21,272
Vir Biotechnology Inc COM 92764N102 343 8,380 SH   SOLE   0 0 8,380
Visa Inc Com Cl A COM 92826C839 2,830 14,651 SH   SOLE   0 0 14,651
Wal-Mart Stores Inc COM 931142103 7 60 SH   SOLE   0 0 60
Waste Management Inc COM 94106L109 947 8,945 SH   SOLE   0 0 8,945
Yum China Hldgs Inc Com COM 98850P109 601 12,500 SH   SOLE   0 0 12,500
Zillow Group Inc COM 98954M200 684 11,865 SH   SOLE   0 0 11,865