0000950123-23-006100.txt : 20230714 0000950123-23-006100.hdr.sgml : 20230714 20230714133857 ACCESSION NUMBER: 0000950123-23-006100 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20230630 FILED AS OF DATE: 20230714 DATE AS OF CHANGE: 20230714 EFFECTIVENESS DATE: 20230714 FILER: COMPANY DATA: COMPANY CONFORMED NAME: BALDWIN BROTHERS LLC/MA CENTRAL INDEX KEY: 0001021258 IRS NUMBER: 133028618 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 13F-HR SEC ACT: 1934 Act SEC FILE NUMBER: 028-05814 FILM NUMBER: 231088713 BUSINESS ADDRESS: STREET 1: 204 SPRING STREET CITY: MARION STATE: MA ZIP: 02738 BUSINESS PHONE: 5087480800 MAIL ADDRESS: STREET 1: 204 SPRING STREET CITY: MARION STATE: MA ZIP: 02738 FORMER COMPANY: FORMER CONFORMED NAME: BALDWIN BROTHERS INC/MA DATE OF NAME CHANGE: 19990402 13F-HR 1 primary_doc.xml X0202 13F-HR LIVE 0001021258 XXXXXXXX 06-30-2023 06-30-2023 false BALDWIN BROTHERS LLC/MA
204 Spring Street Marion MA 02738
13F HOLDINGS REPORT 028-05814 000105343 801-15418 N
Taylor Baldwin Chief Compliance Officer 508-748-0800 Taylor Baldwin Marion MA 07-14-2023 0 842 1219137091 false
INFORMATION TABLE 2 24638.xml INFORMATION TABLE FOR FORM 13F 3M CO COM 88579Y101 30027 300 SH OTR 0 0 300 3M CO COM 88579Y101 711240 7106 SH SOLE 7106 0 0 ABBOTT LABS COM 002824100 33251 305 SH OTR 0 0 305 ABBOTT LABS COM 002824100 826372 7580 SH SOLE 7580 0 0 ABBVIE INC COM 00287Y109 1947387 14454 SH SOLE 14454 0 0 ACADEMY SPORTS & OUTDOORS IN COM 00402L107 5405 100 SH SOLE 100 0 0 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 154290 500 SH OTR 0 0 500 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 19280045 62480 SH SOLE 62480 0 0 ACUSHNET HLDGS CORP COM 005098108 27340 500 SH SOLE 500 0 0 ADOBE SYSTEMS INCORPORATED COM 00724F101 17115 35 SH DFND 0 35 0 ADOBE SYSTEMS INCORPORATED COM 00724F101 21111654 43174 SH SOLE 43174 0 0 ADVANCED MICRO DEVICES INC COM 007903107 501204 4400 SH SOLE 4400 0 0 AFLAC INC COM 001055102 40484 580 SH SOLE 580 0 0 AGILENT TECHNOLOGIES INC COM 00846U101 2183620 18159 SH SOLE 18159 0 0 AGNC INVT CORP COM 00123Q104 70910 7000 SH SOLE 7000 0 0 AIR PRODS & CHEMS INC COM 009158106 14977 50 SH OTR 0 0 50 AIR PRODS & CHEMS INC COM 009158106 534362 1784 SH SOLE 1784 0 0 AIRBNB INC COM CL A 009066101 12816 100 SH OTR 0 0 100 AIRBNB INC COM CL A 009066101 16020 125 SH SOLE 125 0 0 AKEBIA THERAPEUTICS INC COM 00972D105 513 561 SH SOLE 561 0 0 ALBANY INTL CORP CL A 012348108 20988 225 SH SOLE 225 0 0 ALBEMARLE CORP COM 012653101 81428 365 SH SOLE 365 0 0 ALCON AG ORD SHS H01301128 20528 250 SH SOLE 250 0 0 ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 305311 3663 SH SOLE 3663 0 0 ALLETE INC COM NEW 018522300 7246 125 SH SOLE 125 0 0 ALLIANCEBERNSTEIN HLDG L P UNIT LTD PARTN 01881G106 563604 17525 SH SOLE 17525 0 0 ALLSTATE CORP COM 020002101 32712 300 SH SOLE 300 0 0 ALPHABET INC CAP STK CL A 02079K305 562590 4700 SH OTR 0 0 4700 ALPHABET INC CAP STK CL C 02079K107 120970 1000 SH OTR 0 0 1000 ALPHABET INC CAP STK CL A 02079K305 47880 400 SH DFND 0 400 0 ALPHABET INC CAP STK CL A 02079K305 43781711 365762 SH SOLE 365762 0 0 ALPHABET INC CAP STK CL C 02079K107 10403619 86002 SH SOLE 86002 0 0 ALPS ETF TR ALERIAN MLP 00162Q452 12325173 314338 SH SOLE 314338 0 0 ALTRIA GROUP INC COM 02209S103 4202079 92761 SH SOLE 92761 0 0 AMALGAMATED FINANCIAL CORP COM 022671101 8045 500 SH SOLE 500 0 0 AMAZON COM INC COM 023135106 573584 4400 SH OTR 0 0 4400 AMAZON COM INC COM 023135106 39108 300 SH DFND 0 300 0 AMAZON COM INC COM 023135106 47325764 363039 SH SOLE 363039 0 0 AMBARELLA INC SHS G037AX101 8367 100 SH SOLE 100 0 0 AMERICAN AIRLS GROUP INC COM 02376R102 7176 400 SH SOLE 400 0 0 AMERICAN CENTY ETF TR US SML CP VALU 025072877 8537 110 SH SOLE 110 0 0 AMERICAN ELEC PWR CO INC COM 025537101 31912 379 SH SOLE 379 0 0 AMERICAN EXPRESS CO COM 025816109 11497 66 SH SOLE 66 0 0 AMERICAN OUTDOOR BRANDS INC COM 02875D109 3472 400 SH SOLE 400 0 0 AMERICAN TOWER CORP NEW COM 03027X100 451686 2329 SH SOLE 2329 0 0 AMERICAN WTR WKS CO INC NEW COM 030420103 608115 4260 SH SOLE 4260 0 0 AMERISOURCEBERGEN CORP COM 03073E105 83515 434 SH SOLE 434 0 0 AMGEN INC COM 031162100 928710 4183 SH SOLE 4183 0 0 ANALOG DEVICES INC COM 032654105 1977322 10150 SH OTR 0 0 10150 ANALOG DEVICES INC COM 032654105 15812469 81169 SH SOLE 81169 0 0 ANNALY CAPITAL MANAGEMENT IN COM NEW 035710839 80040 4000 SH SOLE 4000 0 0 ANSYS INC COM 03662Q105 198162 600 SH SOLE 600 0 0 AON PLC SHS CL A G0403H108 22438 65 SH SOLE 65 0 0 APOLLO COML REAL EST FIN INC COM 03762U105 11320 1000 SH SOLE 1000 0 0 APOLLO GLOBAL MGMT INC COM 03769M106 1009744 13146 SH SOLE 13146 0 0 APPIAN CORP CL A 03782L101 95200 2000 SH OTR 0 0 2000 APPLE INC COM 037833100 786742 4056 SH OTR 0 0 4056 APPLE INC COM 037833100 42673 220 SH DFND 0 220 0 APPLE INC COM 037833100 84925014 437826 SH SOLE 437826 0 0 APPLIED MATLS INC COM 038222105 8383 58 SH DFND 0 58 0 ARCH CAP GROUP LTD ORD G0450A105 13248 177 SH SOLE 177 0 0 ARES CAPITAL CORP COM 04010L103 112740 6000 SH SOLE 6000 0 0 ARISTA NETWORKS INC COM 040413106 12965 80 SH SOLE 80 0 0 ARK ETF TR AUTNMUS TECHNLGY 00214Q203 1014 18 SH SOLE 18 0 0 ARK ETF TR GENOMIC REV ETF 00214Q302 1023 30 SH SOLE 30 0 0 ARTISAN PARTNERS ASSET MGMT CL A 04316A108 39310 1000 SH SOLE 1000 0 0 ASML HOLDING N V N Y REGISTRY SHS N07059210 268882 371 SH SOLE 371 0 0 ASTRAZENECA PLC SPONSORED ADR 046353108 21471 300 SH OTR 0 0 300 ASTRAZENECA PLC SPONSORED ADR 046353108 255290 3567 SH SOLE 3567 0 0 AT&T INC COM 00206R102 111921 7017 SH SOLE 7017 0 0 ATLASSIAN CORPORATION CL A 049468101 67124 400 SH OTR 0 0 400 ATLASSIAN CORPORATION CL A 049468101 17620 105 SH SOLE 105 0 0 AUTODESK INC COM 052769106 20461 100 SH SOLE 100 0 0 AUTOMATIC DATA PROCESSING IN COM 053015103 3605655 16405 SH SOLE 16405 0 0 AVADEL PHARMACEUTICALS PLC SPONSORED ADR 05337M104 8240 500 SH SOLE 500 0 0 AXON ENTERPRISE INC COM 05464C101 97560 500 SH OTR 0 0 500 AXON ENTERPRISE INC COM 05464C101 9756 50 SH SOLE 50 0 0 AXSOME THERAPEUTICS INC COM 05464T104 3448921 47995 SH SOLE 47995 0 0 B & G FOODS INC NEW COM 05508R106 4176 300 SH SOLE 300 0 0 BALCHEM CORP COM 057665200 1078121 7997 SH SOLE 7997 0 0 BALL CORP COM 058498106 125152 2150 SH SOLE 2150 0 0 BANCO SANTANDER S.A. ADR 05964H105 2404 648 SH SOLE 648 0 0 BANK AMERICA CORP COM 060505104 161381 5625 SH OTR 0 0 5625 BANK AMERICA CORP COM 060505104 4950488 172551 SH SOLE 172551 0 0 BANK MONTREAL QUE COM 063671101 722480 8000 SH SOLE 8000 0 0 BANK NEW YORK MELLON CORP COM 064058100 779812 17516 SH SOLE 17516 0 0 BANK NOVA SCOTIA HALIFAX COM 064149107 340272 6800 SH SOLE 6800 0 0 BAXTER INTL INC COM 071813109 2278 50 SH SOLE 50 0 0 BECTON DICKINSON & CO COM 075887109 177415 672 SH SOLE 672 0 0 BERKSHIRE HATHAWAY INC DEL CL A 084670108 517810 1 SH SOLE 1 0 0 BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 5796659 16999 SH SOLE 16999 0 0 BEST BUY INC COM 086516101 24585 300 SH SOLE 300 0 0 BEYOND AIR INC COM 08862L103 161880 38000 SH SOLE 38000 0 0 BEYOND MEAT INC COM 08862E109 1038 80 SH SOLE 80 0 0 BIOGEN INC COM 09062X103 1042836 3661 SH SOLE 3661 0 0 BIONTECH SE SPONSORED ADS 09075V102 70262 651 SH SOLE 651 0 0 BITFARMS LTD COM 09173B107 147 100 SH SOLE 100 0 0 BLACKROCK ENHANCED GLOBAL DI COM 092501105 3988 396 SH SOLE 396 0 0 BLACKROCK INC COM 09247X101 86393 125 SH OTR 0 0 125 BLACKROCK INC COM 09247X101 34557 50 SH DFND 0 50 0 BLACKROCK INC COM 09247X101 1253037 1813 SH SOLE 1813 0 0 BLACKSTONE INC COM 09260D107 9297 100 SH DFND 0 100 0 BLACKSTONE INC COM 09260D107 24497874 263503 SH SOLE 263503 0 0 BLACKSTONE MTG TR INC COM CL A 09257W100 41620 2000 SH SOLE 2000 0 0 BLADE AIR MOBILITY INC CL A COM 092667104 4431 1125 SH SOLE 1125 0 0 BLOCK INC CL A 852234103 19638 295 SH SOLE 295 0 0 BOEING CO COM 097023105 133031 630 SH SOLE 630 0 0 BOSTON PROPERTIES INC COM 101121101 2880 50 SH SOLE 50 0 0 BOSTON SCIENTIFIC CORP COM 101137107 32454 600 SH SOLE 600 0 0 BP PLC SPONSORED ADR 055622104 189296 5364 SH SOLE 5364 0 0 BRIGHT HORIZONS FAM SOL IN D COM 109194100 232050 2510 SH SOLE 2510 0 0 BRISTOL-MYERS SQUIBB CO COM 110122108 849320 13281 SH SOLE 13281 0 0 BROADCOM INC COM 11135F101 640163 738 SH SOLE 738 0 0 BROOKFIELD ASSET MANAGMT LTD CL A LMT VTG SHS 113004105 522 16 SH SOLE 16 0 0 BROOKFIELD CORP CL A LTD VT SH 11271J107 2221 66 SH SOLE 66 0 0 BROOKFIELD REAL ASSETS INCOM SHS BEN INT 112830104 83800 5000 SH SOLE 5000 0 0 BROOKLINE BANCORP INC DEL COM 11373M107 51531 5896 SH SOLE 5896 0 0 BROWN FORMAN CORP CL B 115637209 73458 1100 SH SOLE 1100 0 0 BUTTERFLY NETWORK INC COM CL A 124155102 2300 1000 SH SOLE 1000 0 0 CABLE ONE INC COM 12685J105 657 1 SH SOLE 1 0 0 CALAVO GROWERS INC COM 128246105 463449 15970 SH SOLE 15970 0 0 CAMBRIDGE BANCORP COM 132152109 369905 6811 SH SOLE 6811 0 0 CAMECO CORP COM 13321L108 109655 3500 SH SOLE 3500 0 0 CANADIAN IMPERIAL BK COMM TO COM 136069101 92530 2168 SH SOLE 2168 0 0 CANADIAN NATL RY CO COM 136375102 1126677 9306 SH SOLE 9306 0 0 CANADIAN PACIFIC KANSAS CITY COM 13646K108 255028 3155 SH SOLE 3155 0 0 CANOPY GROWTH CORP COM 138035100 170 440 SH SOLE 440 0 0 CARA THERAPEUTICS INC COM 140755109 45328 16017 SH SOLE 16017 0 0 CARLYLE GROUP INC COM 14316J108 502254 15720 SH SOLE 15720 0 0 CARRIER GLOBAL CORPORATION COM 14448C104 24855 500 SH OTR 0 0 500 CARRIER GLOBAL CORPORATION COM 14448C104 98873 1989 SH SOLE 1989 0 0 CATALENT INC COM 148806102 219922 5072 SH SOLE 5072 0 0 CATERPILLAR INC COM 149123101 284434 1156 SH SOLE 1156 0 0 CDW CORP COM 12514G108 36884 201 SH SOLE 201 0 0 CELULARITY INC COM CL A 151190105 59 110 SH SOLE 110 0 0 CF INDS HLDGS INC COM 125269100 4248573 61201 SH SOLE 61201 0 0 CHAMPIONX CORPORATION COM 15872M104 73937 2382 SH SOLE 2382 0 0 CHARGEPOINT HOLDINGS INC COM CL A 15961R105 1758 200 SH SOLE 200 0 0 CHARLES RIV LABS INTL INC COM 159864107 27963 133 SH SOLE 133 0 0 CHARTER COMMUNICATIONS INC N CL A 16119P108 37104 101 SH SOLE 101 0 0 CHEMOURS CO COM 163851108 2619 71 SH SOLE 71 0 0 CHEVRON CORP NEW COM 166764100 11212803 71260 SH SOLE 71260 0 0 CHEWY INC CL A 16679L109 39470 1000 SH SOLE 1000 0 0 CHIMERA INVT CORP COM NEW 16934Q208 50199 8700 SH SOLE 8700 0 0 CHIPOTLE MEXICAN GRILL INC COM 169656105 21390 10 SH SOLE 10 0 0 CHUBB LIMITED COM H1467J104 33698 175 SH SOLE 175 0 0 CHURCH & DWIGHT CO INC COM 171340102 11672383 116456 SH SOLE 116456 0 0 CHURCHILL DOWNS INC COM 171484108 11134 80 SH OTR 0 0 80 CHURCHILL DOWNS INC COM 171484108 38968 280 SH SOLE 280 0 0 CINCINNATI FINL CORP COM 172062101 650032 6679 SH SOLE 6679 0 0 CINTAS CORP COM 172908105 387722 780 SH SOLE 780 0 0 CISCO SYS INC COM 17275R102 252233 4875 SH SOLE 4875 0 0 CITIGROUP INC COM NEW 172967424 5663 123 SH DFND 0 123 0 CITIGROUP INC COM NEW 172967424 2993 65 SH SOLE 65 0 0 CITIZENS FINL GROUP INC COM 174610105 3260 125 SH SOLE 125 0 0 CLEAN HARBORS INC COM 184496107 16443 100 SH SOLE 100 0 0 CLOROX CO DEL COM 189054109 414299 2605 SH SOLE 2605 0 0 CLOUDFLARE INC CL A COM 18915M107 4903 75 SH SOLE 75 0 0 CLOUGH GLOBAL OPPORTUNITIES SH BEN INT 18914E106 28808 5750 SH SOLE 5750 0 0 CME GROUP INC COM 12572Q105 163055 880 SH SOLE 880 0 0 COCA COLA CO COM 191216100 3145772 52238 SH SOLE 52238 0 0 COGNEX CORP COM 192422103 156856 2800 SH SOLE 2800 0 0 COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 65280 1000 SH SOLE 1000 0 0 COHEN & STEERS INFRASTRUCTUR COM 19248A109 63868 2704 SH SOLE 2704 0 0 COHEN & STEERS LTD DURATION COM 19248C105 1662242 91332 SH SOLE 91332 0 0 COHEN & STEERS SELECT PFD & COM 19248Y107 1051446 57899 SH SOLE 57899 0 0 COINBASE GLOBAL INC COM CL A 19260Q107 13380 187 SH SOLE 187 0 0 COLGATE PALMOLIVE CO COM 194162103 281812 3658 SH SOLE 3658 0 0 COMCAST CORP NEW CL A 20030N101 164954 3970 SH SOLE 3970 0 0 COMERICA INC COM 200340107 15885 375 SH SOLE 375 0 0 COMSTOCK RES INC COM 205768302 13920 1200 SH SOLE 1200 0 0 CONFORMIS INC COM NEW 20717E200 438 200 SH SOLE 200 0 0 CONOCOPHILLIPS COM 20825C104 700922 6765 SH SOLE 6765 0 0 CONSOLIDATED EDISON INC COM 209115104 81270 899 SH SOLE 899 0 0 CONSTELLATION BRANDS INC CL A 21036P108 146447 595 SH SOLE 595 0 0 CONSTELLATION ENERGY CORP COM 21037T109 4578 50 SH SOLE 50 0 0 CONTEXTLOGIC INC CL A NEW 21077C305 533 81 SH SOLE 81 0 0 COPART INC COM 217204106 3101 34 SH SOLE 34 0 0 CORNING INC COM 219350105 3469 99 SH SOLE 99 0 0 CORTEVA INC COM 22052L104 215104 3754 SH SOLE 3754 0 0 COSTAMARE INC SHS Y1771G102 4835 500 SH SOLE 500 0 0 COSTCO WHSL CORP NEW COM 22160K105 26919 50 SH DFND 0 50 0 COSTCO WHSL CORP NEW COM 22160K105 29510223 54813 SH SOLE 54813 0 0 CROWDSTRIKE HLDGS INC CL A 22788C105 73435 500 SH OTR 0 0 500 CROWN CASTLE INC COM 22822V101 22218 195 SH OTR 0 0 195 CROWN CASTLE INC COM 22822V101 3988 35 SH SOLE 35 0 0 CSW INDUSTRIALS INC COM 126402106 60161 362 SH SOLE 362 0 0 CSX CORP COM 126408103 72122 2115 SH SOLE 2115 0 0 CUMMINS INC COM 231021106 160335 654 SH SOLE 654 0 0 CVS HEALTH CORP COM 126650100 414780 6000 SH OTR 0 0 6000 CVS HEALTH CORP COM 126650100 606477 8773 SH SOLE 8773 0 0 DANAHER CORPORATION COM 235851102 24000 100 SH DFND 0 100 0 DANAHER CORPORATION COM 235851102 18944640 78936 SH SOLE 78936 0 0 DANIMER SCIENTIFIC INC COM CL A 236272100 952 400 SH SOLE 400 0 0 DBX ETF TR XTRACK MSCI EURP 233051853 7248 200 SH SOLE 200 0 0 DBX ETF TR XTRACKERS RUSSEL 233051481 19082 425 SH SOLE 425 0 0 DBX ETF TR XTRACK MSCI EAFE 233051200 3537 100 SH SOLE 100 0 0 DEERE & CO COM 244199105 10130 25 SH OTR 0 0 25 DEERE & CO COM 244199105 643037 1587 SH SOLE 1587 0 0 DELTA AIR LINES INC DEL COM NEW 247361702 5705 120 SH SOLE 120 0 0 DENTSPLY SIRONA INC COM 24906P109 25413 635 SH SOLE 635 0 0 DEVON ENERGY CORP NEW COM 25179M103 7251 150 SH OTR 0 0 150 DEXCOM INC COM 252131107 437577 3405 SH SOLE 3405 0 0 DIAGEO PLC SPON ADR NEW 25243Q205 52044 300 SH OTR 0 0 300 DIAGEO PLC SPON ADR NEW 25243Q205 34002 196 SH SOLE 196 0 0 DIGITAL WORLD ACQUISITION CO CLASS A COM 25400Q105 427 34 SH SOLE 34 0 0 DISNEY WALT CO COM 254687106 926994 10383 SH SOLE 10383 0 0 DOMINION ENERGY INC COM 25746U109 12015 232 SH SOLE 232 0 0 DOMINOS PIZZA INC COM 25754A201 10110 30 SH SOLE 30 0 0 DOVER CORP COM 260003108 6611974 44781 SH SOLE 44781 0 0 DOW INC COM 260557103 281479 5285 SH SOLE 5285 0 0 DUKE ENERGY CORP NEW COM NEW 26441C204 173467 1933 SH SOLE 1933 0 0 DUPONT DE NEMOURS INC COM 26614N102 372988 5221 SH SOLE 5221 0 0 DXC TECHNOLOGY CO COM 23355L106 1817 68 SH SOLE 68 0 0 EASTERN BANKSHARES INC COM 27627N105 55215 4500 SH SOLE 4500 0 0 EATON CORP PLC SHS G29183103 17094 85 SH OTR 0 0 85 EATON CORP PLC SHS G29183103 27149 135 SH DFND 0 135 0 EATON VANCE TAX-MANAGED GLOB COM 27829F108 79200 10000 SH SOLE 10000 0 0 EBAY INC. COM 278642103 49159 1100 SH SOLE 1100 0 0 ECOLAB INC COM 278865100 123589 662 SH SOLE 662 0 0 EDWARDS LIFESCIENCES CORP COM 28176E108 2894327 30683 SH SOLE 30683 0 0 ELECTRONIC ARTS INC COM 285512109 1427 11 SH SOLE 11 0 0 ELLINGTON RESIDENTIAL MTG RE COM SHS BEN INT 288578107 28840 4000 SH SOLE 4000 0 0 EMBECTA CORP COMMON STOCK 29082K105 691 32 SH SOLE 32 0 0 EMBRAER S.A. SPONSORED ADS 29082A107 5566 360 SH SOLE 360 0 0 EMERSON ELEC CO COM 291011104 1341297 14839 SH SOLE 14839 0 0 ENBRIDGE INC COM 29250N105 1824 49 SH SOLE 49 0 0 ENERGY TRANSFER L P COM UT LTD PTN 29273V100 3698608 291229 SH SOLE 291229 0 0 ENERPLUS CORP COM 292766102 2894 200 SH SOLE 200 0 0 ENGINE NO 1 ETF TRUST TRANSFRM 500 ETF 29287L106 2580 50 SH SOLE 50 0 0 ENPHASE ENERGY INC COM 29355A107 19260 115 SH SOLE 115 0 0 ENTERPRISE PRODS PARTNERS L COM 293792107 7252363 275232 SH SOLE 275232 0 0 EOG RES INC COM 26875P101 2790619 24385 SH SOLE 24385 0 0 EPAM SYS INC COM 29414B104 7417 33 SH SOLE 33 0 0 EQUITY RESIDENTIAL SH BEN INT 29476L107 56338 854 SH SOLE 854 0 0 ETERNA THERAPEUTICS INC COM NEW 114082209 21402 9470 SH SOLE 9470 0 0 ETF MANAGERS TR ETFMG ALTR HRVST 26924G508 8223 2750 SH SOLE 2750 0 0 ETF MANAGERS TR PRIME CYBR SCRTY 26924G201 3187 63 SH SOLE 63 0 0 ETF SER SOLUTIONS US GLB JETS 26922A842 226324 10566 SH SOLE 10566 0 0 ETFIS SER TR I VIRTUS LIFESC CT 26923G301 2396 100 SH SOLE 100 0 0 ETSY INC COM 29786A106 12692 150 SH SOLE 150 0 0 EVERSOURCE ENERGY COM 30040W108 60920 859 SH SOLE 859 0 0 EXACT SCIENCES CORP COM 30063P105 64791 690 SH SOLE 690 0 0 EXCHANGE TRADED CONCEPTS TR ROBO GLB ETF 301505707 38374 655 SH SOLE 655 0 0 EXELON CORP COM 30161N101 6111 150 SH SOLE 150 0 0 EXP WORLD HLDGS INC COM 30212W100 52728 2600 SH SOLE 2600 0 0 EXPEDITORS INTL WASH INC COM 302130109 105383 870 SH SOLE 870 0 0 EXPONENT INC COM 30214U102 10265 110 SH SOLE 110 0 0 EXXON MOBIL CORP COM 30231G102 18618244 173597 SH SOLE 173597 0 0 F5 INC COM 315616102 10238 70 SH SOLE 70 0 0 FACTSET RESH SYS INC COM 303075105 34055 85 SH SOLE 85 0 0 FARFETCH LTD ORD SH CL A 30744W107 1208 200 SH SOLE 200 0 0 FASTENAL CO COM 311900104 1710098 28990 SH SOLE 28990 0 0 FEDEX CORP COM 31428X106 942268 3801 SH SOLE 3801 0 0 FERGUSON PLC NEW SHS G3421J106 125533 798 SH SOLE 798 0 0 FERRARI N V COM N3167Y103 26342 81 SH SOLE 81 0 0 FIDELITY COVINGTON TRUST MSCI MATLS INDEX 316092881 32662 700 SH SOLE 700 0 0 FIDELITY MERRIMACK STR TR CORP BOND ETF 316188101 22860 500 SH SOLE 500 0 0 FIDELITY NATL INFORMATION SV COM 31620M106 73845 1350 SH SOLE 1350 0 0 FIFTH THIRD BANCORP COM 316773100 32265 1231 SH SOLE 1231 0 0 FIRST SOLAR INC COM 336433107 15207 80 SH SOLE 80 0 0 FIRST TR EXCHANGE TRADED FD NASDAQ CYB ETF 33734X846 321684 7084 SH SOLE 7084 0 0 FIRST TR EXCHANGE-TRADED FD NY ARCA BIOTECH 33733E203 30628 200 SH SOLE 200 0 0 FIRST TR EXCHANGE-TRADED FD DJ INTERNT IDX 33733E302 24449 150 SH SOLE 150 0 0 FIRST TR EXCHANGE-TRADED FD NAS CLNEDG GREEN 33733E500 24301 475 SH SOLE 475 0 0 FIRST TR MID CAP CORE ALPHAD COM SHS 33735B108 31786 330 SH SOLE 330 0 0 FIRST TR NASDAQ 100 TECH IND SHS 337345102 73580 500 SH SOLE 500 0 0 FIRST TR SML CP CORE ALPHA F COM SHS 33734Y109 19742 240 SH SOLE 240 0 0 FIRST TR STOXX EUROPEAN SELE COMMON SHS 33735T109 167776 14782 SH SOLE 14782 0 0 FISERV INC COM 337738108 11353122 89997 SH SOLE 89997 0 0 FLEX LNG LTD SHS G35947202 76325 2500 SH SOLE 2500 0 0 FLOOR & DECOR HLDGS INC CL A 339750101 99386 956 SH SOLE 956 0 0 FLOWERS FOODS INC COM 343498101 279900 11250 SH SOLE 11250 0 0 FMC CORP COM NEW 302491303 6782 65 SH DFND 0 65 0 FORD MTR CO DEL COM 345370860 29504 1950 SH SOLE 1950 0 0 FORTIVE CORP COM 34959J108 44862 600 SH SOLE 600 0 0 FORTUNE BRANDS INNOVATIONS I COM 34964C106 604020 8395 SH SOLE 8395 0 0 FRANCO NEV CORP COM 351858105 7596782 53273 SH SOLE 53273 0 0 FRANKLIN RESOURCES INC COM 354613101 21822 817 SH SOLE 817 0 0 FREEPORT-MCMORAN INC CL B 35671D857 2646428 66161 SH SOLE 66161 0 0 FS KKR CAP CORP COM 302635206 76720 4000 SH SOLE 4000 0 0 FUELCELL ENERGY INC COM 35952H601 216 100 SH SOLE 100 0 0 GALLAGHER ARTHUR J & CO COM 363576109 14272 65 SH OTR 0 0 65 GALLAGHER ARTHUR J & CO COM 363576109 16214640 73847 SH SOLE 73847 0 0 GAMCO GLOBAL GOLD NAT RES & COM SH BEN INT 36465A109 935 250 SH SOLE 250 0 0 GAMESTOP CORP NEW CL A 36467W109 97 4 SH SOLE 4 0 0 GARMIN LTD SHS H2906T109 10908421 104597 SH SOLE 104597 0 0 GE HEALTHCARE TECHNOLOGIES I COMMON STOCK 36266G107 50125 617 SH SOLE 617 0 0 GENERAL DYNAMICS CORP COM 369550108 174917 813 SH SOLE 813 0 0 GENERAL ELECTRIC CO COM NEW 369604301 182351 1660 SH SOLE 1660 0 0 GENERAL MLS INC COM 370334104 126939 1655 SH SOLE 1655 0 0 GENERAL MTRS CO COM 37045V100 386 10 SH SOLE 10 0 0 GENTEX CORP COM 371901109 17556 600 SH SOLE 600 0 0 GILEAD SCIENCES INC COM 375558103 2546790 33045 SH SOLE 33045 0 0 GINKGO BIOWORKS HOLDINGS INC CL A SHS 37611X100 1345 723 SH SOLE 723 0 0 GLACIER BANCORP INC NEW COM 37637Q105 4801427 154040 SH SOLE 154040 0 0 GLOBAL MED REIT INC COM NEW 37954A204 18260 2000 SH SOLE 2000 0 0 GLOBAL PARTNERS LP COM UNITS 37946R109 522410 17000 SH SOLE 17000 0 0 GLOBAL PMTS INC COM 37940X102 9852 100 SH SOLE 100 0 0 GLOBAL X FDS GLOBAL X COPPER 37954Y830 37650 1000 SH SOLE 1000 0 0 GLOBAL X FDS GLB X MLP ENRG I 37954Y293 24942 600 SH SOLE 600 0 0 GLOBAL X FDS GLBL X MLP ETF 37954Y343 32198 750 SH SOLE 750 0 0 GLOBAL X FDS SUPERDIVIDEND 37960A669 2055 91 SH SOLE 91 0 0 GLOBAL X FDS LITHIUM BTRY ETF 37954Y855 94604 1455 SH SOLE 1455 0 0 GLOBAL X FDS GBL X BLOCKCHAIN 37960A735 771 25 SH SOLE 25 0 0 GLOBAL X FDS GENOMIC BIOTECH 37954Y434 1818 150 SH SOLE 150 0 0 GLOBAL X FDS RBTCS ARTFL INTE 37954Y715 40955 1425 SH SOLE 1425 0 0 GOLDMAN SACHS BDC INC SHS 38147U107 518239 37391 SH SOLE 37391 0 0 GOLDMAN SACHS ETF TR ACTIVEBETA US LG 381430503 1746 20 SH SOLE 20 0 0 GOLDMAN SACHS ETF TR ACCES TREASURY 381430529 2424796 24231 SH SOLE 24231 0 0 GOLDMAN SACHS GROUP INC COM 38141G104 12902 40 SH SOLE 40 0 0 GOODRX HLDGS INC COM CL A 38246G108 1054 191 SH SOLE 191 0 0 GOPRO INC CL A 38268T103 414 100 SH SOLE 100 0 0 GRACO INC COM 384109104 30223 350 SH SOLE 350 0 0 GRANITE PT MTG TR INC COM STK 38741L107 95 18 SH SOLE 18 0 0 GREYSTONE HOUSING IMPACT INV BEN UNIT CTF 02364V206 70106 4254 SH SOLE 4254 0 0 GSK PLC SPONSORED ADR 37733W204 117790 3305 SH SOLE 3305 0 0 GUARDANT HEALTH INC COM 40131M109 13246 370 SH SOLE 370 0 0 HAEMONETICS CORP MASS COM 405024100 18305 215 SH SOLE 215 0 0 HALEON PLC SPON ADS 405552100 3344 399 SH SOLE 399 0 0 HALLIBURTON CO COM 406216101 1748 53 SH SOLE 53 0 0 HANCOCK JOHN PREM DIVID FD COM SH BEN INT 41013T105 57781 4905 SH SOLE 4905 0 0 HANCOCK JOHN TAX-ADVANTAGED COM 41013V100 114077 5592 SH SOLE 5592 0 0 HANNON ARMSTRONG SUST INFR C COM 41068X100 252950 10118 SH SOLE 10118 0 0 HARLEY DAVIDSON INC COM 412822108 352 10 SH SOLE 10 0 0 HCI GROUP INC COM 40416E103 848239 13730 SH SOLE 13730 0 0 HDFC BANK LTD SPONSORED ADS 40415F101 196972 2826 SH SOLE 2826 0 0 HEALTHCARE RLTY TR CL A COM 42226K105 247066 13100 SH SOLE 13100 0 0 HEALTHPEAK PROPERTIES INC COM 42250P103 6030 300 SH SOLE 300 0 0 HECLA MNG CO COM 422704106 3863 750 SH SOLE 750 0 0 HELIOS TECHNOLOGIES INC COM 42328H109 523829 7926 SH OTR 0 0 7926 HELMERICH & PAYNE INC COM 423452101 8898 251 SH SOLE 251 0 0 HERSHEY CO COM 427866108 24970 100 SH SOLE 100 0 0 HESS MIDSTREAM LP CL A SHS 428103105 122720 4000 SH SOLE 4000 0 0 HEWLETT PACKARD ENTERPRISE C COM 42824C109 286 17 SH SOLE 17 0 0 HILTON WORLDWIDE HLDGS INC COM 43300A203 14555 100 SH DFND 0 100 0 HIMS & HERS HEALTH INC COM CL A 433000106 177782 18913 SH SOLE 18913 0 0 HINGHAM INSTN SVGS MASS COM 433323102 1795402 8422 SH SOLE 8422 0 0 HOME DEPOT INC COM 437076102 1549783 4989 SH SOLE 4989 0 0 HONDA MOTOR LTD AMERN SHS 438128308 69289 2286 SH SOLE 2286 0 0 HONEYWELL INTL INC COM 438516106 17223 83 SH DFND 0 83 0 HONEYWELL INTL INC COM 438516106 14388258 69341 SH SOLE 69341 0 0 HORMEL FOODS CORP COM 440452100 845103 21012 SH SOLE 21012 0 0 HP INC COM 40434L105 92 3 SH SOLE 3 0 0 HSBC HLDGS PLC SPON ADR NEW 404280406 5943 150 SH SOLE 150 0 0 HUBSPOT INC COM 443573100 319254 600 SH OTR 0 0 600 HUBSPOT INC COM 443573100 5321 10 SH SOLE 10 0 0 HUMANA INC COM 444859102 13414 30 SH DFND 0 30 0 HUMANA INC COM 444859102 18180753 40661 SH SOLE 40661 0 0 HUNTINGTON BANCSHARES INC COM 446150104 62858 5831 SH SOLE 5831 0 0 HUT 8 MNG CORP COM 44812T102 330 100 SH SOLE 100 0 0 ICAHN ENTERPRISES LP DEPOSITARY UNIT 451100101 2119 73 SH SOLE 73 0 0 ICICI BANK LIMITED ADR 45104G104 15071 653 SH SOLE 653 0 0 ICON PLC SHS G4705A100 18515 74 SH SOLE 74 0 0 IDEXX LABS INC COM 45168D104 51227 102 SH SOLE 102 0 0 ILLINOIS TOOL WKS INC COM 452308109 10205172 40795 SH SOLE 40795 0 0 ILLUMINA INC COM 452327109 41810 223 SH SOLE 223 0 0 IMPERIAL OIL LTD COM NEW 453038408 46125 901 SH SOLE 901 0 0 INDEPENDENCE RLTY TR INC COM 45378A106 134828 7400 SH SOLE 7400 0 0 INDEPENDENT BK CORP MASS COM 453836108 42285 950 SH SOLE 950 0 0 ING GROEP N.V. SPONSORED ADR 456837103 185455 13768 SH SOLE 13768 0 0 INNOVATIVE INDL PPTYS INC COM 45781V101 29204 400 SH OTR 0 0 400 INNOVATIVE INDL PPTYS INC COM 45781V101 1825 25 SH SOLE 25 0 0 INTEL CORP COM 458140100 925686 27682 SH SOLE 27682 0 0 INTER PARFUMS INC COM 458334109 64234 475 SH SOLE 475 0 0 INTERCONTINENTAL EXCHANGE IN COM 45866F104 132869 1175 SH SOLE 1175 0 0 INTERNATIONAL BUSINESS MACHS COM 459200101 12228361 91386 SH SOLE 91386 0 0 INTERNATIONAL FLAVORS&FRAGRA COM 459506101 71631 900 SH SOLE 900 0 0 INTUIT COM 461202103 183276 400 SH OTR 0 0 400 INTUIT COM 461202103 391752 855 SH SOLE 855 0 0 INTUITIVE SURGICAL INC COM NEW 46120E602 21542 63 SH SOLE 63 0 0 INVESCO DB COMMDY INDX TRCK UNIT 46138B103 13280 585 SH SOLE 585 0 0 INVESCO EXCH TRADED FD TR II FTSE RAFI DEV 46138E743 206816 4600 SH SOLE 4600 0 0 INVESCO EXCH TRADED FD TR II S&P 500 REVENUE 46138G698 560960 7012 SH SOLE 7012 0 0 INVESCO EXCH TRADED FD TR II S&P SMALLCAP 600 46138G664 81202 716 SH SOLE 716 0 0 INVESCO EXCH TRADED FD TR II SR LN ETF 46138G508 8332 396 SH SOLE 396 0 0 INVESCO EXCH TRADED FD TR II TAXABLE MUN BD 46138G805 30798 1160 SH SOLE 1160 0 0 INVESCO EXCH TRADED FD TR II GLOBAL WATER 46138E651 2504 70 SH SOLE 70 0 0 INVESCO EXCH TRADED FD TR II S&P SMLCP LOW 46138G102 1182868 29698 SH SOLE 29698 0 0 INVESCO EXCH TRADED FD TR II SOLAR ETF 46138G706 83276 1166 SH SOLE 1166 0 0 INVESCO EXCH TRD SLF IDX FD RUSL 1000 DYNM 46138J619 10431166 212968 SH SOLE 212968 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 78561 525 SH SOLE 525 0 0 INVESCO EXCHANGE TRADED FD T S&P500 PUR GWT 46137V266 3814 25 SH SOLE 25 0 0 INVESCO EXCHANGE TRADED FD T FTSE RAFI 1500 46137V597 8592 50 SH SOLE 50 0 0 INVESCO EXCHANGE TRADED FD T DYNMC BIOTECH 46137V787 3064 50 SH SOLE 50 0 0 INVESCO EXCHANGE TRADED FD T WATER RES ETF 46137V142 3947 70 SH SOLE 70 0 0 INVESCO QQQ TR UNIT SER 1 46090E103 18471 50 SH DFND 0 50 0 INVESCO QQQ TR UNIT SER 1 46090E103 525315 1422 SH SOLE 1422 0 0 INVESTMENT MANAGERS SER TR I AXS CANNABIS ETF 46144X537 274 160 SH SOLE 160 0 0 IPG PHOTONICS CORP COM 44980X109 103359 761 SH SOLE 761 0 0 IRIDIUM COMMUNICATIONS INC COM 46269C102 99392 1600 SH SOLE 1600 0 0 IRON MTN INC DEL COM 46284V101 68184 1200 SH OTR 0 0 1200 IRON MTN INC DEL COM 46284V101 45911 808 SH SOLE 808 0 0 ISHARES GOLD TR ISHARES NEW 464285204 12429696 341569 SH SOLE 341569 0 0 ISHARES INC CORE MSCI EMKT 46434G103 13801 280 SH OTR 0 0 280 ISHARES INC CORE MSCI EMKT 46434G103 40664 825 SH SOLE 825 0 0 ISHARES INC MSCI AUST ETF 464286103 53895 2390 SH SOLE 2390 0 0 ISHARES INC MSCI GLB SLV&MTL 464286327 102440 10610 SH SOLE 10610 0 0 ISHARES INC MSCI JPN ETF NEW 46434G822 102692 1659 SH SOLE 1659 0 0 ISHARES INC MSCI HONG KG ETF 464286871 6766 350 SH SOLE 350 0 0 ISHARES S&P GSCI COMMODITY- UNIT BEN INT 46428R107 5847 300 SH SOLE 300 0 0 ISHARES SILVER TR ISHARES 46428Q109 154440 7393 SH SOLE 7393 0 0 ISHARES TR TIPS BD ETF 464287176 53810 500 SH OTR 0 0 500 ISHARES TR SHRT NAT MUN ETF 464288158 230449 2215 SH OTR 0 0 2215 ISHARES TR RUSSELL 2000 ETF 464287655 18727 100 SH DFND 0 100 0 ISHARES TR TIPS BD ETF 464287176 28374874 263658 SH SOLE 263658 0 0 ISHARES TR 1 3 YR TREAS BD 464287457 6405 79 SH SOLE 79 0 0 ISHARES TR CHINA LG-CAP ETF 464287184 4350 160 SH SOLE 160 0 0 ISHARES TR CORE MSCI EAFE 46432F842 36045 534 SH SOLE 534 0 0 ISHARES TR CORE S&P500 ETF 464287200 7393883 16589 SH SOLE 16589 0 0 ISHARES TR CORE S&P MCP ETF 464287507 636704 2435 SH SOLE 2435 0 0 ISHARES TR CORE S&P SCP ETF 464287804 490178 4919 SH SOLE 4919 0 0 ISHARES TR CORE S&P TTL STK 464287150 5773 59 SH SOLE 59 0 0 ISHARES TR U.S. MED DVC ETF 464288810 66171 1172 SH SOLE 1172 0 0 ISHARES TR U S EQUITY FACTR 46434V282 15596 350 SH SOLE 350 0 0 ISHARES TR ESG AWARE MSCI 46435U663 10123 285 SH SOLE 285 0 0 ISHARES TR GLOB HLTHCRE ETF 464287325 55159 649 SH SOLE 649 0 0 ISHARES TR JPMORGAN USD EMG 464288281 2856 33 SH SOLE 33 0 0 ISHARES TR MSCI CHINA ETF 46429B671 11185 250 SH SOLE 250 0 0 ISHARES TR MSCI EAFE ETF 464287465 171463 2365 SH SOLE 2365 0 0 ISHARES TR EAFE GRWTH ETF 464288885 27669 290 SH SOLE 290 0 0 ISHARES TR MSCI EAFE MIN VL 46429B689 15525 230 SH SOLE 230 0 0 ISHARES TR EAFE SML CP ETF 464288273 18225 309 SH SOLE 309 0 0 ISHARES TR EAFE VALUE ETF 464288877 2496 51 SH SOLE 51 0 0 ISHARES TR MSCI KLD400 SOC 464288570 33668 400 SH SOLE 400 0 0 ISHARES TR MSCI USA ESG SLC 464288802 67889 725 SH SOLE 725 0 0 ISHARES TR MSCI USA MIN VOL 46429B697 213624 2874 SH SOLE 2874 0 0 ISHARES TR MSCI USA QLT FCT 46432F339 187739 1392 SH SOLE 1392 0 0 ISHARES TR ISHARES BIOTECH 464287556 333905 2630 SH SOLE 2630 0 0 ISHARES TR EXPND TEC SC ETF 464287549 83288 212 SH SOLE 212 0 0 ISHARES TR EXPANDED TECH 464287515 5189 15 SH SOLE 15 0 0 ISHARES TR CRE U S REIT ETF 464288521 61178 1190 SH SOLE 1190 0 0 ISHARES TR RUS 1000 GRW ETF 464287614 314806 1144 SH SOLE 1144 0 0 ISHARES TR RUS 1000 VAL ETF 464287598 174718 1107 SH SOLE 1107 0 0 ISHARES TR RUSSELL 2000 ETF 464287655 350569 1872 SH SOLE 1872 0 0 ISHARES TR RUS MID CAP ETF 464287499 584751 8007 SH SOLE 8007 0 0 ISHARES TR RUS MD CP GR ETF 464287481 450199 4659 SH SOLE 4659 0 0 ISHARES TR S&P 500 VAL ETF 464287408 356069 2209 SH SOLE 2209 0 0 ISHARES TR S&P SML 600 GWT 464287887 99070 862 SH SOLE 862 0 0 ISHARES TR SP SMCP600VL ETF 464287879 245237 2579 SH SOLE 2579 0 0 ISHARES TR SELECT DIVID ETF 464287168 146950 1297 SH SOLE 1297 0 0 ISHARES TR US AER DEF ETF 464288760 14000 120 SH SOLE 120 0 0 ISHARES TR U.S. REAL ES ETF 464287739 64992 751 SH SOLE 751 0 0 ISHARES TR 0-3 MNTH TREASRY 46436E718 135851 1350 SH SOLE 1350 0 0 ISHARES TR ISHS 1-5YR INVS 464288646 60204 1200 SH SOLE 1200 0 0 ISHARES TR CORE US AGGBD ET 464287226 31834 325 SH SOLE 325 0 0 ISHARES TR MSCI EMG MKT ETF 464287234 7912 200 SH SOLE 200 0 0 ISHARES TR GL CLEAN ENE ETF 464288224 100556 5465 SH SOLE 5465 0 0 ISHARES TR IBOXX INV CP ETF 464287242 32442 300 SH SOLE 300 0 0 ISHARES TR RUS 2000 VAL ETF 464287630 5632 40 SH SOLE 40 0 0 ISHARES TR PFD AND INCM SEC 464288687 8196 265 SH SOLE 265 0 0 ITAU UNIBANCO HLDG S A SPON ADR REP PFD 465562106 134423 22745 SH SOLE 22745 0 0 J P MORGAN EXCHANGE TRADED F CORE PLUS BD ETF 46641Q670 30277 650 SH SOLE 650 0 0 JACOBS SOLUTIONS INC COM 46982L108 83223 700 SH SOLE 700 0 0 JOHN HANCOCK EXCHANGE TRADED MULTI INTL ETF 47804J859 4230 136 SH SOLE 136 0 0 JOHNSON & JOHNSON COM 478160104 74484 450 SH OTR 0 0 450 JOHNSON & JOHNSON COM 478160104 16782975 101395 SH SOLE 101395 0 0 JPMORGAN CHASE & CO COM 46625H100 10074047 69266 SH SOLE 69266 0 0 KIMBERLY-CLARK CORP COM 494368103 716531 5190 SH SOLE 5190 0 0 KINDER MORGAN INC DEL COM 49456B101 144282 8379 SH SOLE 8379 0 0 KINSALE CAP GROUP INC COM 49714P108 112260 300 SH OTR 0 0 300 KINSALE CAP GROUP INC COM 49714P108 392910 1050 SH SOLE 1050 0 0 KLA CORP COM NEW 482480100 19197577 39581 SH SOLE 39581 0 0 KNOWLES CORP COM 49926D109 813 45 SH SOLE 45 0 0 KONINKLIJKE PHILIPS N V NY REGIS SHS NEW 500472303 6919 319 SH SOLE 319 0 0 KYNDRYL HLDGS INC COMMON STOCK 50155Q100 49601 3735 SH SOLE 3735 0 0 L3HARRIS TECHNOLOGIES INC COM 502431109 25450 130 SH SOLE 130 0 0 LABORATORY CORP AMER HLDGS COM NEW 50540R409 4827 20 SH SOLE 20 0 0 LAM RESEARCH CORP COM 512807108 58500 91 SH SOLE 91 0 0 LAUDER ESTEE COS INC CL A 518439104 98190 500 SH OTR 0 0 500 LAUDER ESTEE COS INC CL A 518439104 2132422 10859 SH SOLE 10859 0 0 LEIDOS HOLDINGS INC COM 525327102 87153 985 SH SOLE 985 0 0 LEVI STRAUSS & CO NEW CL A COM STK 52736R102 938 65 SH SOLE 65 0 0 LIBERTY BROADBAND CORP COM SER C 530307305 24754 309 SH SOLE 309 0 0 LIBERTY GLOBAL PLC SHS CL C G5480U120 16348 920 SH SOLE 920 0 0 LIBERTY MEDIA CORP DEL COM A SIRIUSXM 531229409 13124 400 SH SOLE 400 0 0 LIBERTY MEDIA CORP DEL COM C SIRIUSXM 531229607 26184 800 SH SOLE 800 0 0 LILLY ELI & CO COM 532457108 596543 1272 SH SOLE 1272 0 0 LIMONEIRA CO COM 532746104 15560 1000 SH SOLE 1000 0 0 LINDE PLC SHS G54950103 16386 43 SH SOLE 43 0 0 LIONS GATE ENTMNT CORP CL A VTG 535919401 442 50 SH SOLE 50 0 0 LISTED FD TR ROUNDHILL BALL 53656F417 4142 399 SH SOLE 399 0 0 LIVE OAK BANCSHARES INC COM 53803X105 1316 50 SH OTR 0 0 50 LIVENT CORP COM 53814L108 46631 1700 SH SOLE 1700 0 0 LOCKHEED MARTIN CORP COM 539830109 36830 80 SH SOLE 80 0 0 LOWES COS INC COM 548661107 510533 2262 SH SOLE 2262 0 0 LUCID GROUP INC COM 549498103 1378 200 SH SOLE 200 0 0 LULULEMON ATHLETICA INC COM 550021109 68887 182 SH SOLE 182 0 0 LUMEN TECHNOLOGIES INC COM 550241103 321 142 SH SOLE 142 0 0 LYFT INC CL A COM 55087P104 959 100 SH SOLE 100 0 0 LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 18366 200 SH SOLE 200 0 0 MADISON COVERED CALL & EQUIT COM 557437100 37000 5000 SH SOLE 5000 0 0 MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 3590255 57610 SH SOLE 57610 0 0 MAGNITE INC COM 55955D100 54600 4000 SH OTR 0 0 4000 MANCHESTER UTD PLC NEW ORD CL A G5784H106 244 10 SH SOLE 10 0 0 MANULIFE FINL CORP COM 56501R106 65240 3450 SH SOLE 3450 0 0 MARRIOTT INTL INC NEW CL A 571903202 8266 45 SH DFND 0 45 0 MARRIOTT INTL INC NEW CL A 571903202 8715944 47449 SH SOLE 47449 0 0 MARRIOTT VACATIONS WORLDWIDE COM 57164Y107 132243 1078 SH SOLE 1078 0 0 MARSH & MCLENNAN COS INC COM 571748102 172281 916 SH SOLE 916 0 0 MASTERBRAND INC COMMON STOCK 57638P104 73792 6345 SH SOLE 6345 0 0 MASTERCARD INCORPORATED CL A 57636Q104 676083 1719 SH SOLE 1719 0 0 MATCH GROUP INC NEW COM 57667L107 2134 51 SH SOLE 51 0 0 MCCORMICK & CO INC COM NON VTG 579780206 4007951 45947 SH SOLE 45947 0 0 MCDONALDS CORP COM 580135101 722152 2420 SH SOLE 2420 0 0 MEDICAL PPTYS TRUST INC COM 58463J304 4630 500 SH SOLE 500 0 0 MEDTRONIC PLC SHS G5960L103 8199467 93070 SH SOLE 93070 0 0 MERCADOLIBRE INC COM 58733R102 71076 60 SH SOLE 60 0 0 MERCK & CO INC COM 58933Y105 34617 300 SH DFND 0 300 0 MERCK & CO INC COM 58933Y105 21904138 189827 SH SOLE 189827 0 0 META PLATFORMS INC CL A 30303M102 1611106 5614 SH SOLE 5614 0 0 METTLER TOLEDO INTERNATIONAL COM 592688105 655820 500 SH SOLE 500 0 0 MGM RESORTS INTERNATIONAL COM 552953101 461160 10500 SH SOLE 10500 0 0 MICROSOFT CORP COM 594918104 646685 1899 SH OTR 0 0 1899 MICROSOFT CORP COM 594918104 47676 140 SH DFND 0 140 0 MICROSOFT CORP COM 594918104 67943179 199516 SH SOLE 199516 0 0 MICROSTRATEGY INC CL A NEW 594972408 685 2 SH SOLE 2 0 0 MID-AMER APT CMNTYS INC COM 59522J103 196890 1297 SH SOLE 1297 0 0 MIDCAP FINANCIAL INVSTMNT CO COM NEW 03761U502 104662 8333 SH SOLE 8333 0 0 MIDDLESEX WTR CO COM 596680108 16132 200 SH SOLE 200 0 0 MITSUBISHI UFJ FINL GROUP IN SPONSORED ADS 606822104 109526 14861 SH SOLE 14861 0 0 MODERNA INC COM 60770K107 12636 104 SH SOLE 104 0 0 MONDELEZ INTL INC CL A 609207105 525533 7205 SH SOLE 7205 0 0 MONGODB INC CL A 60937P106 205495 500 SH OTR 0 0 500 MONGODB INC CL A 60937P106 6165 15 SH SOLE 15 0 0 MOODYS CORP COM 615369105 283392 815 SH SOLE 815 0 0 MORGAN STANLEY COM NEW 617446448 7686 90 SH DFND 0 90 0 MORGAN STANLEY COM NEW 617446448 38003 445 SH SOLE 445 0 0 MOTOROLA SOLUTIONS INC COM NEW 620076307 124057 423 SH SOLE 423 0 0 MPLX LP COM UNIT REP LTD 55336V100 366416 10796 SH SOLE 10796 0 0 MSC INDL DIRECT INC CL A 553530106 138156 1450 SH SOLE 1450 0 0 MSCI INC COM 55354G100 5352722 11406 SH SOLE 11406 0 0 NETFLIX INC COM 64110L106 255925 581 SH SOLE 581 0 0 NEXTERA ENERGY INC COM 65339F101 22005865 296575 SH SOLE 296575 0 0 NEXTERA ENERGY PARTNERS LP COM UNIT PART IN 65341B106 29320 500 SH OTR 0 0 500 NIKE INC CL B 654106103 82778 750 SH OTR 0 0 750 NIKE INC CL B 654106103 176151 1596 SH SOLE 1596 0 0 NIKOLA CORP COM 654110105 163 118 SH SOLE 118 0 0 NISOURCE INC COM 65473P105 11159 408 SH SOLE 408 0 0 NORFOLK SOUTHN CORP COM 655844108 10204 45 SH OTR 0 0 45 NORFOLK SOUTHN CORP COM 655844108 280049 1235 SH SOLE 1235 0 0 NORTHEAST BK LEWISTON ME COM 66405S100 8542 205 SH SOLE 205 0 0 NORTHERN TR CORP COM 665859104 29656 400 SH SOLE 400 0 0 NORTHRIM BANCORP INC COM 666762109 25565 650 SH SOLE 650 0 0 NORTHROP GRUMMAN CORP COM 666807102 31906 70 SH SOLE 70 0 0 NORWEGIAN CRUISE LINE HLDG L SHS G66721104 15239 700 SH SOLE 700 0 0 NOVARTIS AG SPONSORED ADR 66987V109 5263078 52156 SH SOLE 52156 0 0 NOVO-NORDISK A S ADR 670100205 4377825 27052 SH SOLE 27052 0 0 NUSHARES ETF TR NUVEEN ESG US 67092P870 19787 900 SH SOLE 900 0 0 NUSTAR ENERGY LP UNIT COM 67058H102 36851 2150 SH SOLE 2150 0 0 NUVECTIS PHARMA INC COM 67080T108 159700 10000 SH OTR 0 0 10000 NUVECTIS PHARMA INC COM 67080T108 1278574 80061 SH SOLE 80061 0 0 NUVEEN DOW 30 DYNMC OVERWRT SHS 67075F105 36573 2592 SH SOLE 2592 0 0 NVIDIA CORPORATION COM 67066G104 676832 1600 SH OTR 0 0 1600 NVIDIA CORPORATION COM 67066G104 23912257 56527 SH SOLE 56527 0 0 NXP SEMICONDUCTORS N V COM N6596X109 343862 1680 SH SOLE 1680 0 0 OATLY GROUP AB SPONSORED ADS 67421J108 5945 2900 SH SOLE 2900 0 0 OCCIDENTAL PETE CORP COM 674599105 27930 475 SH SOLE 475 0 0 OCCIDENTAL PETE CORP *W EXP 08/03/202 674599162 1008 27 SH SOLE 27 0 0 OMNICOM GROUP INC COM 681919106 14273 150 SH SOLE 150 0 0 ONEMAIN HLDGS INC COM 68268W103 43690 1000 SH SOLE 1000 0 0 ONEOK INC NEW COM 682680103 169175 2741 SH SOLE 2741 0 0 ORACLE CORP COM 68389X105 529474 4446 SH SOLE 4446 0 0 OREILLY AUTOMOTIVE INC COM 67103H107 194881 204 SH SOLE 204 0 0 ORGANIGRAM HLDGS INC COM 68620P101 378 1000 SH SOLE 1000 0 0 ORGANON & CO COMMON STOCK 68622V106 24910 1197 SH SOLE 1197 0 0 ORION OFFICE REIT INC COM 68629Y103 463 70 SH SOLE 70 0 0 ORIX CORP SPONSORED ADR 686330101 180140 1975 SH SOLE 1975 0 0 OTIS WORLDWIDE CORP COM 68902V107 22253 250 SH OTR 0 0 250 OTIS WORLDWIDE CORP COM 68902V107 96131 1080 SH SOLE 1080 0 0 P T TELEKOMUNIKASI INDONESIA SPONSORED ADR 715684106 125109 4691 SH SOLE 4691 0 0 PACIRA BIOSCIENCES INC COM 695127100 4167 104 SH SOLE 104 0 0 PACKAGING CORP AMER COM 695156109 10308 78 SH SOLE 78 0 0 PALANTIR TECHNOLOGIES INC CL A 69608A108 31902 2081 SH SOLE 2081 0 0 PALO ALTO NETWORKS INC COM 697435105 403195 1578 SH SOLE 1578 0 0 PARAMOUNT GLOBAL CLASS A COM 92556H107 74 4 SH SOLE 4 0 0 PAYCHEX INC COM 704326107 5390481 48185 SH SOLE 48185 0 0 PAYCOM SOFTWARE INC COM 70432V102 64248 200 SH OTR 0 0 200 PAYCOM SOFTWARE INC COM 70432V102 16062 50 SH SOLE 50 0 0 PAYPAL HLDGS INC COM 70450Y103 61058 915 SH OTR 0 0 915 PAYPAL HLDGS INC COM 70450Y103 4046974 60647 SH SOLE 60647 0 0 PELOTON INTERACTIVE INC CL A COM 70614W100 1776 231 SH SOLE 231 0 0 PEPSICO INC COM 713448108 37044 200 SH DFND 0 200 0 PEPSICO INC COM 713448108 30328774 163745 SH SOLE 163745 0 0 PETROLEO BRASILEIRO SA PETRO SPONSORED ADR 71654V408 41490 3000 SH SOLE 3000 0 0 PETROLEO BRASILEIRO SA PETRO SP ADR NON VTG 71654V101 5257 425 SH SOLE 425 0 0 PFIZER INC COM 717081103 2800811 76358 SH SOLE 76358 0 0 PHILIP MORRIS INTL INC COM 718172109 3934902 40308 SH SOLE 40308 0 0 PHILLIPS 66 COM 718546104 204399 2143 SH SOLE 2143 0 0 PIMCO ETF TR ENHAN SHRT MA AC 72201R833 129688 1300 SH SOLE 1300 0 0 PIMCO ETF TR 25YR+ ZERO U S 72201R882 4602 50 SH SOLE 50 0 0 PINTEREST INC CL A 72352L106 6835 250 SH SOLE 250 0 0 PJT PARTNERS INC COM CL A 69343T107 139 2 SH SOLE 2 0 0 PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 375892 26659 SH SOLE 26659 0 0 PLUG POWER INC COM NEW 72919P202 11013 1060 SH SOLE 1060 0 0 PNC FINL SVCS GROUP INC COM 693475105 10600330 84163 SH SOLE 84163 0 0 PPG INDS INC COM 693506107 7415 50 SH DFND 0 50 0 PRICE T ROWE GROUP INC COM 74144T108 74717 667 SH SOLE 667 0 0 PROCTER AND GAMBLE CO COM 742718109 10064267 66326 SH SOLE 66326 0 0 PROGRESSIVE CORP COM 743315103 419348 3168 SH SOLE 3168 0 0 PROLOGIS INC. COM 74340W103 11650 95 SH DFND 0 95 0 PROLOGIS INC. COM 74340W103 8586062 70016 SH SOLE 70016 0 0 PROSHARES TR ULTRASHRT S&P500 74347G416 137200 4000 SH SOLE 4000 0 0 PRUDENTIAL FINL INC COM 744320102 899844 10200 SH SOLE 10200 0 0 PUBLIC SVC ENTERPRISE GRP IN COM 744573106 19660 314 SH SOLE 314 0 0 PURECYCLE TECHNOLOGIES INC COM 74623V103 26725 2500 SH SOLE 2500 0 0 QUALCOMM INC COM 747525103 340692 2862 SH SOLE 2862 0 0 QUANTA SVCS INC COM 74762E102 275030 1400 SH SOLE 1400 0 0 QUANTUMSCAPE CORP COM CL A 74767V109 2397 300 SH SOLE 300 0 0 QUEST DIAGNOSTICS INC COM 74834L100 56224 400 SH OTR 0 0 400 RAYTHEON TECHNOLOGIES CORP COM 75513E101 48980 500 SH OTR 0 0 500 RAYTHEON TECHNOLOGIES CORP COM 75513E101 304558 3109 SH SOLE 3109 0 0 RBB FD INC MOTLEY FOOL SML 74933W874 4310 150 SH SOLE 150 0 0 REALTY INCOME CORP COM 756109104 88489 1480 SH SOLE 1480 0 0 RECURSION PHARMACEUTICALS IN CL A 75629V104 41100 5502 SH SOLE 5502 0 0 REGENCY CTRS CORP COM 758849103 185310 3000 SH OTR 0 0 3000 REGENCY CTRS CORP COM 758849103 10144302 164227 SH SOLE 164227 0 0 RENAISSANCE CAP GREENWICH FD INTNTL IPO ETF 759937303 4575 300 SH SOLE 300 0 0 RENAISSANCERE HLDGS LTD COM G7496G103 15854 85 SH SOLE 85 0 0 RESMED INC COM 761152107 2598871 11894 SH SOLE 11894 0 0 REVANCE THERAPEUTICS INC COM 761330109 50620 2000 SH SOLE 2000 0 0 RIO TINTO PLC SPONSORED ADR 767204100 6384 100 SH SOLE 100 0 0 RIOT PLATFORMS INC COM 767292105 473 40 SH SOLE 40 0 0 RITHM CAPITAL CORP COM NEW 64828T201 79475 8500 SH SOLE 8500 0 0 RIVIAN AUTOMOTIVE INC COM CL A 76954A103 4398 264 SH SOLE 264 0 0 ROBLOX CORP CL A 771049103 18135 450 SH OTR 0 0 450 ROPER TECHNOLOGIES INC COM 776696106 4464961 9287 SH SOLE 9287 0 0 ROYAL BK CDA COM 780087102 28653 300 SH SOLE 300 0 0 S&P GLOBAL INC COM 78409V104 206859 516 SH OTR 0 0 516 S&P GLOBAL INC COM 78409V104 1228327 3064 SH SOLE 3064 0 0 SALESFORCE INC COM 79466L302 6338 30 SH DFND 0 30 0 SALESFORCE INC COM 79466L302 104996 497 SH SOLE 497 0 0 SANOFI SPONSORED ADR 80105N105 16170 300 SH SOLE 300 0 0 SAP SE SPON ADR 803054204 253509 1853 SH SOLE 1853 0 0 SCHLUMBERGER LTD COM STK 806857108 39296 800 SH SOLE 800 0 0 SCHWAB CHARLES CORP COM 808513105 7397649 130516 SH SOLE 130516 0 0 SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 114037 4630 SH SOLE 4630 0 0 SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 39868 549 SH SOLE 549 0 0 SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 36554 698 SH SOLE 698 0 0 SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 352198 6812 SH SOLE 6812 0 0 SCHWAB STRATEGIC TR US SML CAP ETF 808524607 1402 32 SH SOLE 32 0 0 SEACOAST BKG CORP FLA COM NEW 811707801 427193 19330 SH SOLE 19330 0 0 SELECT SECTOR SPDR TR FINANCIAL 81369Y605 20226 600 SH DFND 0 600 0 SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 470374 2770 SH SOLE 2770 0 0 SELECT SECTOR SPDR TR ENERGY 81369Y506 1761191 21698 SH SOLE 21698 0 0 SELECT SECTOR SPDR TR FINANCIAL 81369Y605 12169 361 SH SOLE 361 0 0 SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 21900 165 SH SOLE 165 0 0 SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 52680 303 SH SOLE 303 0 0 SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 19632 300 SH SOLE 300 0 0 SEMPRA COM 816851109 118947 817 SH SOLE 817 0 0 SERVICE CORP INTL COM 817565104 151787 2350 SH SOLE 2350 0 0 SERVICENOW INC COM 81762P102 196690 350 SH OTR 0 0 350 SHAKE SHACK INC CL A 819047101 777 10 SH SOLE 10 0 0 SHARECARE INC COM CL A 81948W104 53 30 SH SOLE 30 0 0 SHELL PLC SPON ADS 780259305 153365 2540 SH SOLE 2540 0 0 SHERWIN WILLIAMS CO COM 824348106 8347949 31440 SH SOLE 31440 0 0 SHIFT4 PMTS INC CL A 82452J109 16638 245 SH SOLE 245 0 0 SHINHAN FINANCIAL GROUP CO L SPN ADR RESTRD 824596100 54231 2081 SH SOLE 2081 0 0 SHOPIFY INC CL A 82509L107 19380 300 SH SOLE 300 0 0 SK TELECOM LTD SPONSORED ADR 78440P306 117177 6006 SH SOLE 6006 0 0 SMITH & WESSON BRANDS INC COM 831754106 20864 1600 SH SOLE 1600 0 0 SMUCKER J M CO COM NEW 832696405 18311 124 SH SOLE 124 0 0 SNAP INC CL A 83304A106 7566 639 SH SOLE 639 0 0 SOCIEDAD QUIMICA Y MINERA DE SPON ADR SER B 833635105 146547 2018 SH SOLE 2018 0 0 SOFI TECHNOLOGIES INC COM 83406F102 22568 2706 SH SOLE 2706 0 0 SONOCO PRODS CO COM 835495102 70824 1200 SH SOLE 1200 0 0 SONY GROUP CORPORATION SPONSORED ADR 835699307 152078 1689 SH SOLE 1689 0 0 SOUTHERN CO COM 842587107 558769 7954 SH SOLE 7954 0 0 SOUTHERN COPPER CORP COM 84265V105 53088 740 SH SOLE 740 0 0 SOUTHWEST AIRLS CO COM 844741108 6880 190 SH SOLE 190 0 0 SPDR GOLD TR GOLD SHS 78463V107 13052573 73218 SH SOLE 73218 0 0 SPDR INDEX SHS FDS MSCI EAFE FS ETF 78470E106 143070 3800 SH SOLE 3800 0 0 SPDR INDEX SHS FDS MSCI EMR MKT ETF 78470E205 487406 16086 SH SOLE 16086 0 0 SPDR S&P 500 ETF TR TR UNIT 78462F103 2604270 5875 SH SOLE 5875 0 0 SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 851023 1777 SH SOLE 1777 0 0 SPDR SER TR PRTFLO S&P500 HI 78468R788 47759 1288 SH SOLE 1288 0 0 SPDR SER TR BLOOMBERG HIGH Y 78468R622 736 8 SH SOLE 8 0 0 SPDR SER TR BLOOMBERG SHT TE 78468R408 7435 301 SH SOLE 301 0 0 SPDR SER TR PORTFOLIO S&P500 78464A854 13809 265 SH SOLE 265 0 0 SPDR SER TR S&P 400 MDCP GRW 78464A821 25794 360 SH SOLE 360 0 0 SPDR SER TR S&P 600 SMCP GRW 78464A201 36171 470 SH SOLE 470 0 0 SPDR SER TR S&P 600 SMCP VAL 78464A300 9649 125 SH SOLE 125 0 0 SPDR SER TR S&P BIOTECH 78464A870 462768 5562 SH SOLE 5562 0 0 SPDR SER TR S&P METALS MNG 78464A755 149919 2950 SH SOLE 2950 0 0 SPDR SER TR S&P OILGAS EXP 78468R556 38649 300 SH SOLE 300 0 0 SPDR SER TR S&P REGL BKG 78464A698 3103 76 SH SOLE 76 0 0 SPDR SER TR SPDR S&P 500 ETF 78468R796 87712 2425 SH SOLE 2425 0 0 SPDR SER TR BLOOMBERG 1-3 MO 78468R663 99349 1082 SH SOLE 1082 0 0 SPDR SER TR BLOOMBERG INVT 78468R200 82863 2700 SH SOLE 2700 0 0 SPDR SER TR MSCI USA STRTGIC 78468R812 21641 176 SH SOLE 176 0 0 SPDR SER TR S&P DIVID ETF 78464A763 523539 4271 SH SOLE 4271 0 0 SPDR SER TR S&P KENSHO NEW 78468R648 1650 37 SH SOLE 37 0 0 SPDR SER TR ICE PFD SEC ETF 78464A292 54389 1625 SH SOLE 1625 0 0 SPOTIFY TECHNOLOGY S A SHS L8681T102 53463 333 SH SOLE 333 0 0 SPROTT PHYSICAL GOLD TR UNIT 85207H104 25110 1683 SH SOLE 1683 0 0 SPROTT PHYSICAL PLAT PALLAD UNIT 85207Q104 10930 1000 SH SOLE 1000 0 0 SPROUTS FMRS MKT INC COM 85208M102 38567 1050 SH SOLE 1050 0 0 SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848 103038 2541 SH SOLE 2541 0 0 STAG INDL INC COM 85254J102 17940 500 SH OTR 0 0 500 STAG INDL INC COM 85254J102 71760 2000 SH SOLE 2000 0 0 STAR BULK CARRIERS CORP. SHS PAR Y8162K204 53100 3000 SH SOLE 3000 0 0 STARBUCKS CORP COM 855244109 9906 100 SH DFND 0 100 0 STARBUCKS CORP COM 855244109 13240161 133658 SH SOLE 133658 0 0 STATE STR CORP COM 857477103 63886 873 SH SOLE 873 0 0 STERIS PLC SHS USD G8473T100 16424 73 SH SOLE 73 0 0 STOCK YDS BANCORP INC COM 861025104 527698 11631 SH SOLE 11631 0 0 STRYKER CORPORATION COM 863667101 3294972 10800 SH SOLE 10800 0 0 STURM RUGER & CO INC COM 864159108 5296 100 SH SOLE 100 0 0 SUNOCO LP/SUNOCO FIN CORP COM UT REP LP 86765K109 457380 10500 SH SOLE 10500 0 0 SYNAPTICS INC COM 87157D109 76842 900 SH OTR 0 0 900 SYNOPSYS INC COM 871607107 452826 1040 SH SOLE 1040 0 0 SYNOVUS FINL CORP COM NEW 87161C501 156423 5171 SH SOLE 5171 0 0 SYSCO CORP COM 871829107 100541 1355 SH SOLE 1355 0 0 TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 418112 4143 SH SOLE 4143 0 0 TAKEDA PHARMACEUTICAL CO LTD SPONSORED ADS 874060205 31970 2035 SH SOLE 2035 0 0 TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 736 5 SH SOLE 5 0 0 TAPESTRY INC COM 876030107 102720 2400 SH SOLE 2400 0 0 TARGA RES CORP COM 87612G101 958480 12595 SH SOLE 12595 0 0 TARGET CORP COM 87612E106 29678 225 SH SOLE 225 0 0 TC ENERGY CORP COM 87807B107 1895704 46909 SH SOLE 46909 0 0 TE CONNECTIVITY LTD SHS H84989104 209539 1495 SH SOLE 1495 0 0 TEKLA HEALTHCARE OPPORTUNITI SHS 879105104 38140 2000 SH SOLE 2000 0 0 TELADOC HEALTH INC COM 87918A105 55704 2200 SH OTR 0 0 2200 TELADOC HEALTH INC COM 87918A105 17218 680 SH SOLE 680 0 0 TELEFLEX INCORPORATED COM 879369106 1651855 6825 SH SOLE 6825 0 0 TESLA INC COM 88160R101 2913500 11130 SH SOLE 11130 0 0 TEVA PHARMACEUTICAL INDS LTD SPONSORED ADS 881624209 109185 14500 SH SOLE 14500 0 0 TEXAS INSTRS INC COM 882508104 64987 361 SH SOLE 361 0 0 THE CIGNA GROUP COM 125523100 43493 155 SH SOLE 155 0 0 THE TRADE DESK INC COM CL A 88339J105 386100 5000 SH OTR 0 0 5000 THE TRADE DESK INC COM CL A 88339J105 6950 90 SH SOLE 90 0 0 THERMO FISHER SCIENTIFIC INC COM 883556102 4288594 8220 SH SOLE 8220 0 0 THOMSON REUTERS CORP. COM 884903808 64142 475 SH SOLE 475 0 0 TILRAY BRANDS INC COM 88688T100 685 439 SH SOLE 439 0 0 TJX COS INC NEW COM 872540109 628972 7418 SH SOLE 7418 0 0 T-MOBILE US INC COM 872590104 222240 1600 SH SOLE 1600 0 0 TOAST INC CL A 888787108 4514 200 SH SOLE 200 0 0 TORO CO COM 891092108 425304 4184 SH SOLE 4184 0 0 TORONTO DOMINION BK ONT COM NEW 891160509 744120 12000 SH OTR 0 0 12000 TORONTO DOMINION BK ONT COM NEW 891160509 2830943 45653 SH SOLE 45653 0 0 TOTALENERGIES SE SPONSORED ADS 89151E109 3343 58 SH SOLE 58 0 0 TRANE TECHNOLOGIES PLC SHS G8994E103 395908 2070 SH SOLE 2070 0 0 TRAVELERS COMPANIES INC COM 89417E109 523411 3014 SH SOLE 3014 0 0 TREX CO INC COM 89531P105 6556 100 SH SOLE 100 0 0 TRIP COM GROUP LTD ADS 89677Q107 113260 3236 SH SOLE 3236 0 0 TRUIST FINL CORP COM 89832Q109 198975 6556 SH SOLE 6556 0 0 TWILIO INC CL A 90138F102 2608 41 SH SOLE 41 0 0 TWO HBRS INVT CORP COM 90187B804 347 25 SH SOLE 25 0 0 UBER TECHNOLOGIES INC COM 90353T100 841254 19487 SH SOLE 19487 0 0 UNILEVER PLC SPON ADR NEW 904767704 262370 5033 SH SOLE 5033 0 0 UNION PAC CORP COM 907818108 13620530 66565 SH SOLE 66565 0 0 UNITED NAT FOODS INC COM 911163103 116068 5937 SH SOLE 5937 0 0 UNITED PARCEL SERVICE INC CL B 911312106 6274 35 SH DFND 0 35 0 UNITED PARCEL SERVICE INC CL B 911312106 1084642 6051 SH SOLE 6051 0 0 UNITED RENTALS INC COM 911363109 19496072 43775 SH SOLE 43775 0 0 UNITED THERAPEUTICS CORP DEL COM 91307C102 29801 135 SH SOLE 135 0 0 UNITEDHEALTH GROUP INC COM 91324P102 1607260 3344 SH SOLE 3344 0 0 UNITI GROUP INC COM 91325V108 3003 650 SH SOLE 650 0 0 UNITIL CORP COM 913259107 50710 1000 SH SOLE 1000 0 0 UNUM GROUP COM 91529Y106 19080 400 SH SOLE 400 0 0 US BANCORP DEL COM NEW 902973304 384024 11623 SH SOLE 11623 0 0 VAIL RESORTS INC COM 91879Q109 12588 50 SH OTR 0 0 50 VALLEY NATL BANCORP COM 919794107 23250 3000 SH SOLE 3000 0 0 VANECK ETF TRUST BDC INCOME ETF 92189F411 6451 420 SH SOLE 420 0 0 VANECK ETF TRUST GOLD MINERS ETF 92189F106 157776 5240 SH SOLE 5240 0 0 VANECK ETF TRUST SEMICONDUCTR ETF 92189F676 7613 50 SH SOLE 50 0 0 VANECK ETF TRUST RARE EARTH/STRTG 92189H805 101289 1218 SH SOLE 1218 0 0 VANECK ETF TRUST JP MRGAN EM LOC 92189H300 7668 300 SH SOLE 300 0 0 VANGUARD ADMIRAL FDS INC MIDCP 400 VAL 921932844 8397 102 SH SOLE 102 0 0 VANGUARD BD INDEX FDS SHORT TRM BOND 921937827 25618 339 SH SOLE 339 0 0 VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 1193061 16413 SH SOLE 16413 0 0 VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 146621 360 SH SOLE 360 0 0 VANGUARD INDEX FDS GROWTH ETF 922908736 26315 93 SH SOLE 93 0 0 VANGUARD INDEX FDS REAL ESTATE ETF 922908553 98016 1173 SH SOLE 1173 0 0 VANGUARD INDEX FDS SMALL CP ETF 922908751 796 4 SH SOLE 4 0 0 VANGUARD INDEX FDS SML CP GRW ETF 922908595 33542 146 SH SOLE 146 0 0 VANGUARD INDEX FDS SM CP VAL ETF 922908611 13097765 79188 SH SOLE 79188 0 0 VANGUARD INDEX FDS VALUE ETF 922908744 278516 1960 SH SOLE 1960 0 0 VANGUARD INDEX FDS MID CAP ETF 922908629 5064 23 SH SOLE 23 0 0 VANGUARD INDEX FDS TOTAL STK MKT 922908769 76878 349 SH SOLE 349 0 0 VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 90594 820 SH SOLE 820 0 0 VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 582049 14308 SH SOLE 14308 0 0 VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 21764 400 SH SOLE 400 0 0 VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 12340 200 SH SOLE 200 0 0 VANGUARD MUN BD FDS TAX EXEMPT BD 922907746 230008 4580 SH OTR 0 0 4580 VANGUARD SCOTTSDALE FDS INTER TERM TREAS 92206C706 3703206 63130 SH SOLE 63130 0 0 VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 61966 819 SH SOLE 819 0 0 VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 893365 5500 SH SOLE 5500 0 0 VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858 14316 310 SH DFND 0 310 0 VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858 728951 15785 SH SOLE 15785 0 0 VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 31821 300 SH SOLE 300 0 0 VANGUARD WORLD FD ESG US STK ETF 921910733 72082 920 SH SOLE 920 0 0 VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 43823 179 SH SOLE 179 0 0 VANGUARD WORLD FDS CONSUM DIS ETF 92204A108 36533 129 SH SOLE 129 0 0 VANGUARD WORLD FDS FINANCIALS ETF 92204A405 37858 466 SH SOLE 466 0 0 VANGUARD WORLD FDS INDUSTRIAL ETF 92204A603 530884 2583 SH SOLE 2583 0 0 VERACYTE INC COM 92337F107 1274 50 SH SOLE 50 0 0 VERISIGN INC COM 92343E102 15818 70 SH SOLE 70 0 0 VERIZON COMMUNICATIONS INC COM 92343V104 542007 14574 SH SOLE 14574 0 0 VERTEX PHARMACEUTICALS INC COM 92532F100 26393 75 SH DFND 0 75 0 VERTEX PHARMACEUTICALS INC COM 92532F100 3276986 9312 SH SOLE 9312 0 0 VIATRIS INC COM 92556V106 19241 1928 SH SOLE 1928 0 0 VIRTUS DIVERSIFIED INCM & CO COM 92840N100 39960 2000 SH SOLE 2000 0 0 VISA INC COM CL A 92826C839 189984 800 SH OTR 0 0 800 VISA INC COM CL A 92826C839 18998 80 SH DFND 0 80 0 VISA INC COM CL A 92826C839 29124547 122640 SH SOLE 122640 0 0 VMWARE INC CL A COM 928563402 9340 65 SH SOLE 65 0 0 VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 4271 452 SH SOLE 452 0 0 VROOM INC COM 92918V109 720 500 SH SOLE 500 0 0 VULCAN MATLS CO COM 929160109 4283 19 SH SOLE 19 0 0 WABTEC COM 929740108 1206 11 SH SOLE 11 0 0 WALGREENS BOOTS ALLIANCE INC COM 931427108 40313 1415 SH SOLE 1415 0 0 WALMART INC COM 931142103 117256 746 SH SOLE 746 0 0 WARNER BROS DISCOVERY INC COM SER A 934423104 21280 1697 SH SOLE 1697 0 0 WASHINGTON TR BANCORP INC COM 940610108 44478 1659 SH SOLE 1659 0 0 WASTE CONNECTIONS INC COM 94106B101 38877 272 SH SOLE 272 0 0 WASTE MGMT INC DEL COM 94106L109 18941973 109226 SH SOLE 109226 0 0 WATERS CORP COM 941848103 8443987 31680 SH SOLE 31680 0 0 WATSCO INC COM 942622200 171662 450 SH SOLE 450 0 0 WEATHERFORD INTL PLC ORD SHS G48833118 66 1 SH SOLE 1 0 0 WEC ENERGY GROUP INC COM 92939U106 11030 125 SH SOLE 125 0 0 WELLS FARGO CO NEW COM 949746101 128040 3000 SH OTR 0 0 3000 WELLS FARGO CO NEW COM 949746101 217668 5100 SH SOLE 5100 0 0 WELLTOWER INC COM 95040Q104 461073 5700 SH SOLE 5700 0 0 WEST PHARMACEUTICAL SVSC INC COM 955306105 2677 7 SH SOLE 7 0 0 WESTERN MIDSTREAM PARTNERS L COM UNIT LP INT 958669103 355050 13388 SH SOLE 13388 0 0 WEYERHAEUSER CO MTN BE COM NEW 962166104 3589012 107103 SH SOLE 107103 0 0 WHITE MTNS INS GROUP LTD COM G9618E107 138891 100 SH SOLE 100 0 0 WIDEOPENWEST INC COM 96758W101 844 100 SH SOLE 100 0 0 WILEY JOHN & SONS INC CL A 968223206 59553 1750 SH SOLE 1750 0 0 WILLIAMS COS INC COM 969457100 65260 2000 SH SOLE 2000 0 0 WISDOMTREE TR JAPN HEDGE EQT 97717W851 141775 1703 SH SOLE 1703 0 0 WISDOMTREE TR US LARGECAP DIVD 97717W307 8395 132 SH SOLE 132 0 0 WISDOMTREE TR INTL SMCAP DIV 97717W760 59460 1000 SH SOLE 1000 0 0 WOLFSPEED INC COM 977852102 41693 750 SH SOLE 750 0 0 WOODSIDE ENERGY GROUP LTD SPONSORED ADR 980228308 626 27 SH SOLE 27 0 0 WP CAREY INC COM 92936U109 54048 800 SH SOLE 800 0 0 XYLEM INC COM 98419M100 6757 60 SH SOLE 60 0 0 YANDEX N V SHS CLASS A N97284108 58239 2132 SH SOLE 2132 0 0 ZILLOW GROUP INC CL C CAP STK 98954M200 25029 498 SH SOLE 498 0 0 ZOETIS INC CL A 98978V103 11800346 68523 SH SOLE 68523 0 0 ZSCALER INC COM 98980G102 175560 1200 SH OTR 0 0 1200