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 43 500 SH   SOLE   0 0 500
Accenture PLC A COM G1151C101 74 352 SH   SOLE   0 0 352
Adobe Systems Inc COM 00724F101 49 150 SH   SOLE   0 0 150
Air Products & Chemicals Inc COM 009158106 470 2,000 SH   SOLE   0 0 2,000
Alibaba Group Holding Ltd ADR ADR 01609W102 12 55 SH   SOLE   0 0 55
AllianceBernstein Holding LP LP UNIT 01881G106 333 11,000 SH   SOLE   0 0 11,000
Alphabet Inc COM 02079K107 2,551 1,908 SH   SOLE   0 0 1,908
Alphabet Inc COM 02079K305 624 466 SH   SOLE   0 0 466
ALPS Dividend Dogs ETF ETF 00162Q858 140 3,000 SH   SOLE   0 0 3,000
Amazon.Com Inc COM 023135106 2,916 1,578 SH   SOLE   0 0 1,578
American Express Co COM 025816109 415 3,330 SH   SOLE   0 0 3,330
American Shared Hospital Svcs COM 029595105 231 94,677 SH   SOLE   0 0 94,677
American Tower Corp COM 03027X100 31 135 SH   SOLE   0 0 135
American Wtr Wks Co Inc COM 030420103 123 1,000 SH   SOLE   0 0 1,000
Amgen Inc COM 031162100 3,043 12,623 SH   SOLE   0 0 12,623
Aon Plc Com Usd COM G0408V102 42 200 SH   SOLE   0 0 200
Apollo Global Management LLC COM 03768E105 493 10,340 SH   SOLE   0 0 10,340
Apple Inc COM 037833100 3,459 11,780 SH   SOLE   0 0 11,780
Ares Capital Corp COM 04010L103 752 40,324 SH   SOLE   0 0 40,324
Ares Commercial Real Estate Corp COM 04013V108 265 16,760 SH   SOLE   0 0 16,760
At&T Inc COM 00206R102 293 7,500 SH   SOLE   0 0 7,500
Automatic Data Processing Inc COM 053015103 14 80 SH   SOLE   0 0 80
Avalara Inc COM 05338G106 86 1,178 SH   SOLE   0 0 1,178
Bank New York Mellon Corp COM 064058100 53 1,050 SH   SOLE   0 0 1,050
Bank of America Corporation COM 060505104 99 2,823 SH   SOLE   0 0 2,823
Becton Dickinson and Co COM 075887109 11 40 SH   SOLE   0 0 40
Berkshire Hathaway Inc A COM 084670108 107,310 316 SH   SOLE   0 0 316
Berkshire Hathaway Inc B COM 084670702 2,436 10,756 SH   SOLE   0 0 10,756
Bhp Billiton Ltd Adr ADR 088606108 38 700 SH   SOLE   0 0 700
Biogen Inc COM 09062X103 148 500 SH   SOLE   0 0 500
Biohaven Pharmaceutical Holding Co Ltd COM G11196105 163 3,000 SH   SOLE   0 0 3,000
Blackrock Inc COM 09247X101 637 1,268 SH   SOLE   0 0 1,268
Blackstone Group Lp COM 09260D107 889 15,900 SH   SOLE   0 0 15,900
Booking Hldgs Inc COM 09857L108 41 20 SH   SOLE   0 0 20
Boston Scientific Corp COM 101137107 5 100 SH   SOLE   0 0 100
Bristol Myers Squibb COM 110122108 379 5,900 SH   SOLE   0 0 5,900
Brookline Bancorp Inc COM 11373M107 5,796 352,150 SH   SOLE   0 0 352,150
Cantel Medical Corp COM 138098108 177 2,500 SH   SOLE   0 0 2,500
Caterpillar Inc COM 149123101 4 30 SH   SOLE   0 0 30
Century Aluminum Co COM 156431108 2 300 SH   SOLE   0 0 300
Chevron Corp COM 166764100 18 150 SH   SOLE   0 0 150
Chubb Ltd COM H1467J104 27 173 SH   SOLE   0 0 173
Ciena Corp COM 171779309 1,108 25,948 SH   SOLE   0 0 25,948
Cintas Corp COM 172908105 4 15 SH   SOLE   0 0 15
Cisco Sys Inc COM 17275R102 2,000 41,707 SH   SOLE   0 0 41,707
Citigroup Inc COM 172967424 823 10,300 SH   SOLE   0 0 10,300
Coca-Cola Co COM 191216100 163 2,945 SH   SOLE   0 0 2,945
Comcast Corp COM 20030N101 1,109 24,655 SH   SOLE   0 0 24,655
Corning Inc COM 219350105 533 18,311 SH   SOLE   0 0 18,311
Corteva Inc com COM 22052L104 2 75 SH   SOLE   0 0 75
Costco Wholesale Corp COM 22160K105 12 41 SH   SOLE   0 0 41
Crown Castle International Corp COM 22822V101 781 5,494 SH   SOLE   0 0 5,494
Cvs Health Corp COM 126650100 845 11,370 SH   SOLE   0 0 11,370
Danaher Corp COM 235851102 2,007 13,078 SH   SOLE   0 0 13,078
Diageo PLC COM 25243Q205 38 225 SH   SOLE   0 0 225
Disney Walt Co COM 254687106 1,080 7,467 SH   SOLE   0 0 7,467
Dollar General Corp COM 256677105 5 30 SH   SOLE   0 0 30
Dominion Energy Inc COM 25746U109 66 800 SH   SOLE   0 0 800
Dow Inc COM 260557103 4 75 SH   SOLE   0 0 75
Duke Energy Corp COM 26441C204 26 287 SH   SOLE   0 0 287
Dupont De Nemours Inc COM 26614N102 5 75 SH   SOLE   0 0 75
Eaton Corp PLC COM G29183103 474 5,000 SH   SOLE   0 0 5,000
Ebay Inc COM 278642103 17 475 SH   SOLE   0 0 475
Ecolab Inc COM 278865100 20 105 SH   SOLE   0 0 105
Edwards Lifesciences Corp COM 28176E108 100 430 SH   SOLE   0 0 430
Eli Lilly and Co COM 532457108 66 500 SH   SOLE   0 0 500
Enterprise Prods Partners Lp LP UNIT 293792107 2,288 81,233 SH   SOLE   0 0 81,233
EQT Corp COM 26884L109 17 1,605 SH   SOLE   0 0 1,605
EQUITRANS MIDSTREAM CORP COM 294600101 17 1,284 SH   SOLE   0 0 1,284
Exelon Corp COM 30161N101 34 750 SH   SOLE   0 0 750
Facebook Inc COM 30303M102 205 1,000 SH   SOLE   0 0 1,000
Fastenal Co COM 311900104 340 9,200 SH   SOLE   0 0 9,200
Ferguson PLC COM G3421J106 136 1,500 SH   SOLE   0 0 1,500
Fidelity Consumer Disc ETF ETF 316092204 595 12,340 SH   SOLE   0 0 12,340
Fidelity Consumer Spls ETF ETF 316092303 630 16,710 SH   SOLE   0 0 16,710
Fidelity Financials ETF ETF 316092501 656 14,771 SH   SOLE   0 0 14,771
Fidelity Health Care ETF ETF 316092600 636 12,777 SH   SOLE   0 0 12,777
Fidelity Industrials ETF ETF 316092709 817 19,437 SH   SOLE   0 0 19,437
Fidelity Materials ETF ETF 316092881 684 19,931 SH   SOLE   0 0 19,931
Fidelity Real Estate ETF ETF 316092857 552 19,824 SH   SOLE   0 0 19,824
Fidelity Technology ETF ETF 316092808 677 9,337 SH   SOLE   0 0 9,337
Fidelity Telecom Svc ETF ETF 316092873 660 18,453 SH   SOLE   0 0 18,453
Fidelity Utilities ETF ETF 316092865 852 20,146 SH   SOLE   0 0 20,146
Fiserv Inc COM 337738108 5 45 SH   SOLE   0 0 45
Fortive Corp Com COM 34959J108 229 3,000 SH   SOLE   0 0 3,000
Fortuna Silver Mines Inc COM 349915108 2 500 SH   SOLE   0 0 500
Goldman Sachs Group Inc COM 38141G104 293 1,275 SH   SOLE   0 0 1,275
GraniteShares Gold Trust ETF 38748G101 7 460 SH   SOLE   0 0 460
Great Lakes Dredge & Dock Corp COM 390607109 85 7,520 SH   SOLE   0 0 7,520
Hannon Armstrong Sustainable Infrastructure Capita COM 41068X100 468 14,530 SH   SOLE   0 0 14,530
Healthcare Tr Amer Inc COM 42225P501 182 6,000 SH   SOLE   0 0 6,000
Home Depot Inc COM 437076102 279 1,278 SH   SOLE   0 0 1,278
Honeywell International Inc COM 438516106 38 214 SH   SOLE   0 0 214
Huntington Bancshares Inc COM 446150104 78 5,200 SH   SOLE   0 0 5,200
Industrial Select SPDR ETF ETF 81369Y704 741 9,100 SH   SOLE   0 0 9,100
Intel Corp COM 458140100 389 6,500 SH   SOLE   0 0 6,500
Intercontinental Exchange Inc COM 45866F104 27 294 SH   SOLE   0 0 294
International Business Machines Corp COM 459200101 308 2,300 SH   SOLE   0 0 2,300
iPath S&P 500 VIX Futures ETN ETF 06746P621 181 12,000 SH   SOLE   0 0 12,000
iShares Core MSCI EAFE ETF 46432F842 20 299 SH   SOLE   0 0 299
Ishares Core S&P Small-Cap E ETF 464287804 22 267 SH   SOLE   0 0 267
iShares Core S&P Total US Stock Mkt ETF ETF 464287150 43 592 SH   SOLE   0 0 592
iShares Edge MSCI Min Vol Emerging Mkts ETF 464286533 37 635 SH   SOLE   0 0 635
iShares Gold Trust ETF 464285105 82 5,627 SH   SOLE   0 0 5,627
iShares iBoxx Investment Grade Corp Bond ET ETF 464287242 45 350 SH   SOLE   0 0 350
Ishares Inc Core Msci Emerging Mkts Etf ETF 46434G103 23 425 SH   SOLE   0 0 425
Ishares Msci Emerging Markets Etf ETF 464287234 1,280 28,530 SH   SOLE   0 0 28,530
iShares Nasdaq Biotechnology ETF 464287556 271 2,247 SH   SOLE   0 0 2,247
Ishares Select Dividend Etf ETF 464287168 1,188 11,240 SH   SOLE   0 0 11,240
iShares Silver Trust ETF 46428Q109 24 1,444 SH   SOLE   0 0 1,444
Ishares Tr S&P US Pfd Stk ETF 464288687 113 3,000 SH   SOLE   0 0 3,000
iShares US Aerospace & Defense ETF ETF 464288760 121 544 SH   SOLE   0 0 544
iShares US Home Construction ETF 464288752 13 282 SH   SOLE   0 0 282
iShares US Insurance ETF ETF 464288786 33 458 SH   SOLE   0 0 458
iShares US Medical Devices ETF 464288810 36 138 SH   SOLE   0 0 138
Johnson & Johnson COM 478160104 1,144 7,841 SH   SOLE   0 0 7,841
Jpmorgan Chase & Co COM 46625H100 3,021 21,668 SH   SOLE   0 0 21,668
Kimberly-Clark Corp COM 494368103 28 200 SH   SOLE   0 0 200
L3Harris Technologies Ord COM 502431109 6 30 SH   SOLE   0 0 30
Linde plc COM G5494J103 29 134 SH   SOLE   0 0 134
Lockheed Martin Corp COM 539830109 174 447 SH   SOLE   0 0 447
Lowe s Companies Inc COM 548661107 180 1,500 SH   SOLE   0 0 1,500
Magellan Midstream Prtnrs Lp LP UNIT 559080106 905 14,400 SH   SOLE   0 0 14,400
Marriott International Inc COM 571903202 2 12 SH   SOLE   0 0 12
Marsh & Mclennan Companies Inc COM 571748102 36 325 SH   SOLE   0 0 325
Maxim Integrated Products Inc COM 57772K101 11 184 SH   SOLE   0 0 184
McCormick & Co Inc Non-Voting COM 579780206 170 1,000 SH   SOLE   0 0 1,000
McDonald s Corp COM 580135101 43 217 SH   SOLE   0 0 217
Medtronic Plc COM G5960L103 1,642 14,473 SH   SOLE   0 0 14,473
Merck & Co Inc COM 58933Y105 534 5,870 SH   SOLE   0 0 5,870
Microsoft Corp COM 594918104 3,550 22,508 SH   SOLE   0 0 22,508
MODERNA INC COM 60770K107 66 3,380 SH   SOLE   0 0 3,380
Mondelez International Inc Class A COM 609207105 36 647 SH   SOLE   0 0 647
Morgan Stanley COM 617446448 307 6,000 SH   SOLE   0 0 6,000
MPLX LP Partnership Units LP UNIT 55336V100 13 510 SH   SOLE   0 0 510
NextEra Energy Inc COM 65339F101 28 114 SH   SOLE   0 0 114
Nike Inc B COM 654106103 5 45 SH   SOLE   0 0 45
Novartis Ag COM 66987V109 26 277 SH   SOLE   0 0 277
NXP Semiconductors NV COM N6596X109 38 300 SH   SOLE   0 0 300
O Reilly Automotive Inc COM 67103H107 25 56 SH   SOLE   0 0 56
Oracle Corp COM 68389X105 53 1,000 SH   SOLE   0 0 1,000
Pagseguro Digital Ltd Com Cl A COM G68707101 1,127 32,980 SH   SOLE   0 0 32,980
Parker Hannifin Corp COM 701094104 13 65 SH   SOLE   0 0 65
Parsons Corp COM 70202L102 245 5,940 SH   SOLE   0 0 5,940
Paychex Inc COM 704326107 14 161 SH   SOLE   0 0 161
PBF Logistics LP LP UNIT 69318Q104 152 7,500 SH   SOLE   0 0 7,500
Pepsico Inc COM 713448108 1,116 8,165 SH   SOLE   0 0 8,165
Pfizer Inc COM 717081103 53 1,350 SH   SOLE   0 0 1,350
Phillips 66 Partners LP LP UNIT 718549207 1,295 21,010 SH   SOLE   0 0 21,010
Pnc Finl Svcs Group COM 693475105 271 1,700 SH   SOLE   0 0 1,700
Procter And Gamble Co COM 742718109 95 760 SH   SOLE   0 0 760
Prologis Inc COM 74340W103 383 4,300 SH   SOLE   0 0 4,300
Public Storage COM 74460D109 21 100 SH   SOLE   0 0 100
Rockwell Automation Inc COM 773903109 46 227 SH   SOLE   0 0 227
Salesforce.com Inc COM 79466L302 195 1,200 SH   SOLE   0 0 1,200
Seattle Genetics Inc COM 812578102 274 2,400 SH   SOLE   0 0 2,400
Simulations Plus Inc COM 829214105 669 23,000 SH   SOLE   0 0 23,000
Spdr Gold Tr Gold Shs ETF 78463V107 1,513 10,591 SH   SOLE   0 0 10,591
Spdr Index Shs Fds Euro Stoxx 50 Etf ETF 78463X202 20 500 SH   SOLE   0 0 500
SPDR S&P 500 ETF ETF 78462F103 510 1,586 SH   SOLE   0 0 1,586
SPDR S&P MidCap 400 ETF ETF 78467Y107 43 115 SH   SOLE   0 0 115
SPDR S&P Software & Services ETF ETF 78464A599 156 1,535 SH   SOLE   0 0 1,535
Spdr Ser Tr S&P Biotech Etf ETF 78464A870 33 350 SH   SOLE   0 0 350
Splunk Inc COM 848637104 524 3,500 SH   SOLE   0 0 3,500
Stag Indl Inc COM 85254J102 172 5,458 SH   SOLE   0 0 5,458
Stanley Black & Decker Inc COM 854502101 186 1,122 SH   SOLE   0 0 1,122
Starbucks Corp COM 855244109 316 3,590 SH   SOLE   0 0 3,590
Starwood Ppty Tr Inc COM 85571B105 117 4,700 SH   SOLE   0 0 4,700
StoneCo Ltd COM G85158106 1,835 46,014 SH   SOLE   0 0 46,014
Sunrun Inc COM 86771W105 844 61,140 SH   SOLE   0 0 61,140
Targa Res Corp COM 87612G101 163 4,000 SH   SOLE   0 0 4,000
Target Corp COM 87612E106 6 45 SH   SOLE   0 0 45
TerraForm Power Inc COM 88104R209 58 3,760 SH   SOLE   0 0 3,760
Texas Instruments Inc COM 882508104 27 207 SH   SOLE   0 0 207
The Estee Lauder Companies Inc Class A COM 518439104 7 33 SH   SOLE   0 0 33
Thermo Fisher Scientific Inc COM 883556102 340 1,046 SH   SOLE   0 0 1,046
Tjx Cos Inc COM 872540109 43 700 SH   SOLE   0 0 700
TriplePoint Venture Growth BDC Corp COM 89677Y100 114 8,000 SH   SOLE   0 0 8,000
Truist Finl Corp Com COM 89832Q109 52 923 SH   SOLE   0 0 923
Twilio Inc COM 90138F102 71 722 SH   SOLE   0 0 722
Union Pacific Corp COM 907818108 27 148 SH   SOLE   0 0 148
United Parcel Service Inc Class B COM 911312106 26 225 SH   SOLE   0 0 225
United Technologies Corp COM 913017109 60 399 SH   SOLE   0 0 399
VanEck Vectors Gold Miners ETF ETF 92189F106 84 2,880 SH   SOLE   0 0 2,880
VanEck Vectors Junior Gold Miners ETF ETF 92189F791 40 940 SH   SOLE   0 0 940
Vanguard 500 ETF ETF 922908363 156 529 SH   SOLE   0 0 529
Vanguard Dividend Appreciation ETF ETF 921908844 49 391 SH   SOLE   0 0 391
Vanguard Extended Market ETF ETF 922908652 31 248 SH   SOLE   0 0 248
Vanguard FTSE Developed Markets ETF ETF 921943858 52 1,180 SH   SOLE   0 0 1,180
Vanguard FTSE Emerging Markets ETF ETF 922042858 23 508 SH   SOLE   0 0 508
Vanguard Scottsdale Fds Vanguard Short-T ETF 92206C409 282 3,483 SH   SOLE   0 0 3,483
Vanguard Small-Cap ETF ETF 922908751 25 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 62 515 SH   SOLE   0 0 515
Verizon Communications COM 92343V104 1,487 24,212 SH   SOLE   0 0 24,212
Visa Inc Com Cl A COM 92826C839 2,901 15,440 SH   SOLE   0 0 15,440
Wal-Mart Stores Inc COM 931142103 7 60 SH   SOLE   0 0 60
Waste Management Inc COM 94106L109 1,019 8,945 SH   SOLE   0 0 8,945
Yum China Hldgs Inc Com COM 98850P109 600 12,500 SH   SOLE   0 0 12,500