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
Expires: July 31, 2015
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 Ordinary Share 88579Y101 126 860 SH SOLE 860 0 0
A.O. SMITH CORP Ordinary Share 831865209 23 350 SH SOLE 350 0 0
ABBOTT LABORATORIES Ordinary Share 002824100 7,373 54,213 SH SOLE 54,213 0 0
ABBVIE INC Ordinary Share 00287Y109 15,854 85,411 SH SOLE 85,411 0 0
ACCENTURE PLC CLASS A Ordinary Share G1151C101 14,829 49,615 SH SOLE 49,615 0 0
ADAPTHEALTH CORP ORDINARY SHARES Ordinary Share 00653Q102 2 250 SH SOLE 250 0 0
AFLAC INC Ordinary Share 001055102 668 6,335 SH SOLE 6,335 0 0
AIR PRODUCTS & CHEMICALS INC Ordinary Share 009158106 3,990 14,147 SH SOLE 14,147 0 0
ALCON INC ORD SHS Ordinary Share H01301128 22 250 SH SOLE 250 0 0
ALEXANDRIA REAL ESTATE EQUITIES INC Ordinary Share 015271109 79 1,081 SH SOLE 1,081 0 0
ALLEGION PLC Ordinary Share G0176J109 171 1,188 SH SOLE 1,188 0 0
ALLIANCEBERNSTEIN HOLDING L.P. Unit 01881G106 635 15,550 SH SOLE 15,550 0 0
ALLIANT ENERGY CORP Ordinary Share 018802108 60 1,000 SH SOLE 1,000 0 0
ALLSTATE CORP Ordinary Share 020002101 304 1,510 SH SOLE 1,510 0 0
ALPHA METALLURGICAL RESOURCES INC Ordinary Share 020764106 3 31 SH SOLE 31 0 0
ALPHABET INC C Ordinary Share 02079K107 796 4,485 SH SOLE 4,485 0 0
ALPHABET INC CLASS A Ordinary Share 02079K305 14,510 82,333 SH SOLE 82,333 0 0
ALTO INGREDIENTS ORD Ordinary Share 021513106 6 5,000 SH SOLE 5,000 0 0
ALTRIA GROUP INC Ordinary Share 02209S103 149 2,545 SH SOLE 2,545 0 0
AMARIN CORP PLC ADR American Depository Receipt 023111404 1 60 SH SOLE 60 0 0
AMAZON.COM INC Ordinary Share 023135106 6,271 28,584 SH SOLE 28,584 0 0
AMEREN CORP Ordinary Share 023608102 27 280 SH SOLE 280 0 0
AMERICAN AIRLINES GROUP INC Ordinary Share 02376R102 1 96 SH SOLE 96 0 0
AMERICAN ELECTRIC POWER CO INC Ordinary Share 025537101 101 978 SH SOLE 978 0 0
AMERICAN EXPRESS CO Ordinary Share 025816109 1,404 4,400 SH SOLE 4,400 0 0
AMERICAN WATER WORKS CO INC Ordinary Share 030420103 32 231 SH SOLE 231 0 0
AMERIPRISE FINANCIAL INC Ordinary Share 03076C106 88 165 SH SOLE 165 0 0
AMERISOURCEBERGEN CORP Ordinary Share 03073E105 42 140 SH SOLE 140 0 0
AMETEK INC Ordinary Share 031100100 1,742 9,629 SH SOLE 9,629 0 0
AMGEN INC Ordinary Share 031162100 1,530 5,480 SH SOLE 5,480 0 0
AMPHENOL CORP CLASS A Ordinary Share 032095101 34,874 353,157 SH SOLE 353,157 0 0
ANALOG DEVICES INC Ordinary Share 032654105 3,732 15,677 SH SOLE 15,677 0 0
ANGI INC Ordinary Share 00183L201 21 1,389 SH SOLE 1,389 0 0
ANNALY CAPITAL MANAGEMENT INC Ordinary Share 035710839 6 337 SH SOLE 337 0 0
APOLLO COMMERCIAL REAL ESTATE FINANCE INC Ordinary Share 03762U105 65 6,700 SH SOLE 6,700 0 0
APPLE INC Ordinary Share 037833100 41,044 200,049 SH SOLE 200,049 0 0
ARBOR REALTY TRUST INC Ordinary Share 038923108 6 560 SH SOLE 560 0 0
ARISTA NETWORKS INC Ordinary Share 040413205 164 1,601 SH SOLE 1,601 0 0
ARTHUR J. GALLAGHER & CO Ordinary Share 363576109 105 329 SH SOLE 329 0 0
ASML HOLDING NV Ordinary Share N07059210 20 25 SH SOLE 25 0 0
ASTRAZENECA PLC EACH ADS REPRESENTING 1/2 OF AN OR American Depository Receipt 046353108 24 350 SH SOLE 350 0 0
AT&T INC Ordinary Share 00206R102 93 3,210 SH SOLE 3,210 0 0
AUTOMATIC DATA PROCESSING INC Ordinary Share 053015103 7,220 23,410 SH SOLE 23,410 0 0
AVERY DENNISON CORP Ordinary Share 053611109 1,369 7,800 SH SOLE 7,800 0 0
AXA SA American Depository Receipt 054536107 12 252 SH SOLE 252 0 0
BANK OF AMERICA CORPORATION Ordinary Share 060505104 5,599 118,314 SH SOLE 118,314 0 0
BANK OF MONTREAL Ordinary Share 063671101 1,049 9,485 SH SOLE 9,485 0 0
BANK OF NEW YORK MELLON CORP Ordinary Share 064058100 206 2,260 SH SOLE 2,260 0 0
BANK OF NOVA SCOTIA Ordinary Share 064149107 669 12,110 SH SOLE 12,110 0 0
BANKUNITED INC Ordinary Share 06652K103 657 18,450 SH SOLE 18,450 0 0
BATH & BODY WORKS INC Ordinary Share 070830104 4 150 SH SOLE 150 0 0
BCE INC Ordinary Share 05534B760 3 150 SH SOLE 150 0 0
BECTON DICKINSON & CO Ordinary Share 075887109 196 1,139 SH SOLE 1,139 0 0
BERKSHIRE HATHAWAY INC A Ordinary Share 084670108 1,458 2 SH SOLE 2 0 0
BERKSHIRE HATHAWAY INC B Ordinary Share 084670702 1,883 3,875 SH SOLE 3,875 0 0
BLACKROCK INC Ordinary Share 09290D101 14,708 14,017 SH SOLE 14,017 0 0
BLACKSTONE INC Ordinary Share 09260D107 5,252 35,112 SH SOLE 35,112 0 0
BOEING CO Ordinary Share 097023105 230 1,100 SH SOLE 1,100 0 0
BOSTON SCIENTIFIC CORP Ordinary Share 101137107 1,748 16,278 SH SOLE 16,278 0 0
BP PLC ADR American Depository Receipt 055622104 124 4,140 SH SOLE 4,140 0 0
BRISTOL-MYERS SQUIBB COMPANY Ordinary Share 110122108 1,477 31,910 SH SOLE 31,910 0 0
BROADCOM LTD Ordinary Share 11135F101 18,554 67,310 SH SOLE 67,310 0 0
BROADRIDGE FINANCIAL SOLUTIONS INC Ordinary Share 11133T103 322 1,325 SH SOLE 1,325 0 0
BROOKFIELD INFRASTRUCTURE PARTNERS LP Unit G16252101 15 450 SH SOLE 450 0 0
BROOKFIELD RENEWABLE PARTNERS LP Unit G16258108 11 450 SH SOLE 450 0 0
CANADIAN NATIONAL RAILWAY CO Ordinary Share 136375102 42 400 SH SOLE 400 0 0
CANADIAN PACIFIC RAILWAY LTD Ordinary Share 13646K108 18 225 SH SOLE 225 0 0
CAPITAL GROWTH SYSTEMS INC Ordinary Share 14019A107 0 20,000 SH SOLE 20,000 0 0
CARRIER GLOBAL CORP-WI Ordinary Share 14448C104 747 10,206 SH SOLE 10,206 0 0
CATERPILLAR INC Ordinary Share 149123101 2,419 6,230 SH SOLE 6,230 0 0
CAVA GROUP INC Ordinary Share 148929102 1 6 SH SOLE 6 0 0
CHENIERE ENERGY INC Ordinary Share 16411R208 73 300 SH SOLE 300 0 0
CHEVRON CORP Ordinary Share 166764100 7,771 54,273 SH SOLE 54,273 0 0
CHIPOTLE MEXICAN GRILL INC CLASS A Ordinary Share 169656105 1,909 34,005 SH SOLE 34,005 0 0
CHUBB LTD Ordinary Share H1467J104 1,752 6,048 SH SOLE 6,048 0 0
CHURCH & DWIGHT COMPANY INC. Ordinary Share 171340102 409 4,261 SH SOLE 4,261 0 0
CIGNA CORP Ordinary Share 125523100 64 193 SH SOLE 193 0 0
CINCINNATI FINANCIAL CORP Ordinary Share 172062101 16 107 SH SOLE 107 0 0
CINTAS CORP Ordinary Share 172908105 45 200 SH SOLE 200 0 0
CISCO SYSTEMS INC Ordinary Share 17275R102 3,621 52,185 SH SOLE 52,185 0 0
CITIGROUP INC Ordinary Share 172967424 20 230 SH SOLE 230 0 0
CITY HOLDING CO Ordinary Share 177835105 612 5,000 SH SOLE 5,000 0 0
COCA-COLA CO Ordinary Share 191216100 500 7,066 SH SOLE 7,066 0 0
COGENT COMMUNICATIONS HOLDINGS INC Ordinary Share 19239V302 2,796 57,997 SH SOLE 57,997 0 0
COGNIZANT TECHNOLOGY SOLUTIONS CORP A Ordinary Share 192446102 288 3,695 SH SOLE 3,695 0 0
COLGATE-PALMOLIVE CO Ordinary Share 194162103 985 10,831 SH SOLE 10,831 0 0
COMCAST CORP CLASS A Ordinary Share 20030N101 438 12,267 SH SOLE 12,267 0 0
COMMUNICATION SERVICES SEL SECT SPDR ETF Equity ETF 81369Y852 1 10 SH SOLE 10 0 0
CONOCOPHILLIPS Ordinary Share 20825C104 670 7,468 SH SOLE 7,468 0 0
CONSOLIDATED EDISON INC Ordinary Share 209115104 12 117 SH SOLE 117 0 0
CONSTELLATION BRANDS INC CLASS A Ordinary Share 21036P108 986 6,062 SH SOLE 6,062 0 0
CONSTELLATION ENERGY ORD WI Ordinary Share 21037T109 2,211 6,850 SH SOLE 6,850 0 0
CONSUMER STAPLES SELECT SECTOR SPDR ETF Equity ETF 81369Y308 41 510 SH SOLE 510 0 0
CONSUMERS ENERGY CO Preferred Share 210518304 11 150 SH SOLE 150 0 0
CORE NATURAL RESOURCES INC Ordinary Share 218937100 231 3,310 SH SOLE 3,310 0 0
CORNING INC Ordinary Share 219350105 39 750 SH SOLE 750 0 0
CORTEVA INC Ordinary Share 22052L104 6 85 SH SOLE 85 0 0
COSTCO WHOLESALE CORP Ordinary Share 22160K105 11,949 12,071 SH SOLE 12,071 0 0
CROWDSTRIKE HOLDINGS INC Ordinary Share 22788C105 6,892 13,531 SH SOLE 13,531 0 0
CROWN CASTLE INTERNATIONAL CORP Ordinary Share 22822V101 10 100 SH SOLE 100 0 0
CSX CORP Ordinary Share 126408103 713 21,856 SH SOLE 21,856 0 0
CUMMINS INC Ordinary Share 231021106 1,040 3,177 SH SOLE 3,177 0 0
CVS HEALTH CORP Ordinary Share 126650100 3,058 44,331 SH SOLE 44,331 0 0
DANAHER CORP Ordinary Share 235851102 8,278 41,907 SH SOLE 41,907 0 0
DAVITA INC Ordinary Share 23918K108 43 300 SH SOLE 300 0 0
DEERE & CO Ordinary Share 244199105 178 350 SH SOLE 350 0 0
DELL TECHNOLOGIES INC Ordinary Share 24703L202 17 140 SH SOLE 140 0 0
DEVON ENERGY CORP Ordinary Share 25179M103 379 11,915 SH SOLE 11,915 0 0
DIGITAL REALTY TRUST INC Ordinary Share 253868103 730 4,189 SH SOLE 4,189 0 0
DIME COMMUNITY BANCSHARES INC Ordinary Share 25432X102 226 8,389 SH SOLE 8,389 0 0
DOLLAR GENERAL CORP Ordinary Share 256677105 6 54 SH SOLE 54 0 0
DOMINION ENERGY INC Ordinary Share 25746U109 173 3,064 SH SOLE 3,064 0 0
DOW CHEMICAL CO Ordinary Share 260557103 612 23,122 SH SOLE 23,122 0 0
DRAFTKINGS INC Ordinary Share 26142V105 1 20 SH SOLE 20 0 0
DRIVE SHACK INC Ordinary Share 262077100 0 300 SH SOLE 300 0 0
DUKE ENERGY CORP PFD A Preferred Share 26441C501 10 400 SH SOLE 400 0 0
DUKE ENERGY CORPORATION Ordinary Share 26441C204 2,669 22,623 SH SOLE 22,623 0 0
DUOLINGO CL A ORD Ordinary Share 26603R106 2 4 SH SOLE 4 0 0
DUPONT DE NEMOURS INC Ordinary Share 26614N102 6 85 SH SOLE 85 0 0
EATON CORP PLC Ordinary Share G29183103 205 575 SH SOLE 575 0 0
EKSO BIONICS HOLDINGS INC Ordinary Share 282644400 2 666 SH SOLE 666 0 0
ELI LILLY AND CO Ordinary Share 532457108 3,842 4,928 SH SOLE 4,928 0 0
EMERSON ELECTRIC CO Ordinary Share 291011104 3,380 25,353 SH SOLE 25,353 0 0
ENPHASE ENERGY INC Ordinary Share 29355A107 34 865 SH SOLE 865 0 0
ENTERGY CORP Ordinary Share 29364G103 75 900 SH SOLE 900 0 0
ENTERPRISE PRODUCTS PARTNERS L.P. Unit 293792107 9 300 SH SOLE 300 0 0
EOG RESOURCES INC Ordinary Share 26875P101 2,589 21,643 SH SOLE 21,643 0 0
ETFMG PRIME CYBER SECURITY ETF Equity ETF 032108664 4 50 SH SOLE 50 0 0
EVERSOURCE ENERGY Ordinary Share 30040W108 1,685 26,482 SH SOLE 26,482 0 0
EVOLV TECHNOLOGIES HOLDINGS CL A ORD Ordinary Share 30049H102 2 280 SH SOLE 280 0 0
EXELON CORP Ordinary Share 30161N101 10 240 SH SOLE 240 0 0
EXXON MOBIL CORPORATION Ordinary Share 30231G102 6,150 57,052 SH SOLE 57,052 0 0
FASTENAL CO Ordinary Share 311900104 151 3,600 SH SOLE 3,600 0 0
FEDEX CORP Ordinary Share 31428X106 303 1,332 SH SOLE 1,332 0 0
FIFTH THIRD BANCORP Ordinary Share 316773100 1,193 29,000 SH SOLE 29,000 0 0
FINANCIAL SELECT SECTOR SPDR ETF Equity ETF 81369Y605 232 4,433 SH SOLE 4,433 0 0
FIRST BANCORP Ordinary Share 318910106 339 7,700 SH SOLE 7,700 0 0
FIRST HORIZON CORP Ordinary Share 320517105 11 500 SH SOLE 500 0 0
FIRST TRUST GLOBAL TACT CMDTY STRAT ETF Commodity ETF 33739H101 1 33 SH SOLE 33 0 0
FISERV INC Ordinary Share 337738108 8,587 49,805 SH SOLE 49,805 0 0
FORD MOTOR CO Ordinary Share 345370860 33 3,000 SH SOLE 3,000 0 0
FORTINET INC Ordinary Share 34959E109 26 250 SH SOLE 250 0 0
FORTIVE CORP Ordinary Share 34959J108 239 4,587 SH SOLE 4,587 0 0
FREEPORT-MCMORAN INC Ordinary Share 35671D857 15 350 SH SOLE 350 0 0
GABELLI UTILITY TRUST Closed-End Fund 36240A101 9 1,601 SH SOLE 1,601 0 0
GE HEALTHCARE TECHNOLOGIES ORD WI Ordinary Share 36266G107 20 265 SH SOLE 265 0 0
GE VERNOVA LLC COM Ordinary Share 36828A101 242 458 SH SOLE 458 0 0
GENERAC HOLDINGS INC Ordinary Share 368736104 2 15 SH SOLE 15 0 0
GENERAL DYNAMICS CORP Ordinary Share 369550108 1,025 3,514 SH SOLE 3,514 0 0
GENERAL ELECTRIC CO Ordinary Share 369604301 721 2,801 SH SOLE 2,801 0 0
GENERAL MILLS INC Ordinary Share 370334104 181 3,498 SH SOLE 3,498 0 0
GENUINE PARTS CO Ordinary Share 372460105 176 1,450 SH SOLE 1,450 0 0
GILEAD SCIENCES INC Ordinary Share 375558103 2,372 21,396 SH SOLE 21,396 0 0
GLACIER BANCORP INC Ordinary Share 37637Q105 668 15,500 SH SOLE 15,500 0 0
GLOBAL X DATA CNTR DGTL INFR ETF Equity ETF 37954Y236 4 225 SH SOLE 225 0 0
GOLDMAN SACHS GROUP INC Ordinary Share 38141G104 536 757 SH SOLE 757 0 0
GXO LOGISTICS INC Ordinary Share 36262G101 1,308 26,849 SH SOLE 26,849 0 0
HALLIBURTON CO Ordinary Share 406216101 79 3,900 SH SOLE 3,900 0 0
HANNON ARMSTRONG SUSTAINABLE INFRASTRUCTURE CAPITAL Ordinary Share 41068X100 669 24,895 SH SOLE 24,895 0 0
HEALTHPEAK PROPERTIES ORD Ordinary Share 42250P103 99 5,670 SH SOLE 5,670 0 0
HELLENIC TELECOMMUNICATION ORGANIZATION SA American Depository Receipt 423325307 9 1,000 SH SOLE 1,000 0 0
HEWLETT PACKERD ENTERPRISE CO Ordinary Share 42824C109 13 625 SH SOLE 625 0 0
HINGHAM INSTITUTION SAVINGS Ordinary Share 433323102 31 125 SH SOLE 125 0 0
HITACHI LTD American Depository Receipt 433578507 12 400 SH SOLE 400 0 0
HOME DEPOT INC Ordinary Share 437076102 16,474 44,933 SH SOLE 44,933 0 0
HONEYWELL INTERNATIONAL INC Ordinary Share 438516106 5,141 22,075 SH SOLE 22,075 0 0
HOULIHAN LOKEY INC Ordinary Share 441593100 1,052 5,845 SH SOLE 5,845 0 0
HP INC Ordinary Share 40434L105 15 625 SH SOLE 625 0 0
ILLINOIS TOOL WORKS INC Ordinary Share 452308109 10,008 40,478 SH SOLE 40,478 0 0
INDEPENDENT BANK CORP Ordinary Share 453836108 424 6,750 SH SOLE 6,750 0 0
INDUSTRIAL SELECT SECTOR SPDR ETF Equity ETF 81369Y704 131 887 SH SOLE 887 0 0
INGERSOLL-RAND PLC Ordinary Share 45687V106 489 5,882 SH SOLE 5,882 0 0
INGREDION INC Ordinary Share 457187102 136 1,000 SH SOLE 1,000 0 0
INTEL CORP Ordinary Share 458140100 51 2,272 SH SOLE 2,272 0 0
INTERCONTINENTAL EXCHANGE INC Ordinary Share 45866F104 994 5,417 SH SOLE 5,417 0 0
INTERNATIONAL BUSINESS MACHINES CORP Ordinary Share 459200101 7,433 25,217 SH SOLE 25,217 0 0
INTUIT INC Ordinary Share 461202103 417 530 SH SOLE 530 0 0
INTUITIVE SURGICAL INC Ordinary Share 46120E602 744 1,370 SH SOLE 1,370 0 0
INVESCO OPTM YD DVRS CDTY STRA NO K1 ETF Commodity ETF 46090F100 3 224 SH SOLE 224 0 0
INVESCO S&P 500 EQUAL WEIGHT ETF Equity ETF 46137V357 24 133 SH SOLE 133 0 0
INVESCO S&P GLOBAL WATER ETF Equity ETF 46138E263 31 500 SH SOLE 500 0 0
ISHARES CORE HIGH DIVIDEND ETF Equity ETF 46429B663 2 20 SH SOLE 20 0 0
iSHARES CORE MSCI EAFE Equity ETF 46432F842 2 23 SH SOLE 23 0 0
ISHARES CORE MSCI EMERGING MARKETS ETF Equity ETF 46434G103 2 30 SH SOLE 30 0 0
ISHARES CORE S&P 500 ETF Equity ETF 464287200 2,404 3,873 SH SOLE 3,873 0 0
ISHARES CORE S&P MID-CAP Equity ETF 464287507 127 2,055 SH SOLE 2,055 0 0
ISHARES CORE S&P SMALL-CAP Equity ETF 464287804 9 81 SH SOLE 81 0 0
ISHARES CORE S&P TOTAL US STOCK MKT ETF Equity ETF 464287150 7 49 SH SOLE 49 0 0
ISHARES EXPANDED TECH-SOFTWARE SECT ETF Equity ETF 464287515 49 445 SH SOLE 445 0 0
ISHARES GOLD TRUST Commodity ETF 464285204 82 1,319 SH SOLE 1,319 0 0
ISHARES MSCI EAFE ETF Equity ETF 464287465 197 2,205 SH SOLE 2,205 0 0
ISHARES MSCI EMERGING MARKETS Equity ETF 464287234 76 1,584 SH SOLE 1,584 0 0
ISHARES NASDAQ BIOTECHNOLOGY Equity ETF 464287556 33 257 SH SOLE 257 0 0
ISHARES RUSSELL 1000 GROWTH Equity ETF 464287614 16 37 SH SOLE 37 0 0
ISHARES RUSSELL 1000 VALUE Equity ETF 464287598 13 68 SH SOLE 68 0 0
ISHARES RUSSELL 2000 ETF Equity ETF 464287655 111 514 SH SOLE 514 0 0
ISHARES RUSSELL 2000 VALUE Equity ETF 464287630 16 100 SH SOLE 100 0 0
ISHARES RUSSELL MID-CAP GROWTH ETF Equity ETF 464287481 28 200 SH SOLE 200 0 0
ISHARES S&P 500 GROWTH Equity ETF 464287309 265 2,404 SH SOLE 2,404 0 0
iSHARES S&P 500 VALUE Equity ETF 464287408 5 24 SH SOLE 24 0 0
ISHARES S&P MID-CAP 400 VALUE ETF Equity ETF 464287705 6 50 SH SOLE 50 0 0
ISHARES U S TECHNOLOGY ETF Equity ETF 464287721 272 1,570 SH SOLE 1,570 0 0
ISHARES U.S. PREFERRED STOCK ETF Bond ETF 464288687 80 2,600 SH SOLE 2,600 0 0
ISHARES US HOME CONSTRUCTION ETF Equity ETF 464288752 1 8 SH SOLE 8 0 0
ITRON INC Ordinary Share 465741106 234 1,775 SH SOLE 1,775 0 0
ITT INC Ordinary Share 45073V108 32 202 SH SOLE 202 0 0
JETBLUE AIRWAYS CORP Ordinary Share 477143101 0 95 SH SOLE 95 0 0
JOHNSON & JOHNSON Ordinary Share 478160104 10,338 67,681 SH SOLE 67,681 0 0
JP MORGAN Preferred Share 48128BAH4 20 20,000 SH SOLE 20,000 0 0
JPMORGAN CHASE & CO Ordinary Share 46625H100 35,087 121,026 SH SOLE 121,026 0 0
JPMORGAN DIVERSIFIED RETURN INTL EQ ETF Equity ETF 46641Q209 58 900 SH SOLE 900 0 0
JPMORGAN EQUITY FOCUS ETF Equity ETF 46654Q781 306 4,357 SH SOLE 4,357 0 0
JPMORGAN EQUITY PREMIUM INCOME ETF Equity ETF 46641Q332 20 350 SH SOLE 350 0 0
KELLOGG CO Ordinary Share 487836108 8 100 SH SOLE 100 0 0
KEURIG DR PEPPER INC Ordinary Share 49271V100 6 175 SH SOLE 175 0 0
KIMBERLY-CLARK CORP Ordinary Share 494368103 483 3,744 SH SOLE 3,744 0 0
KINDER MORGAN INC Ordinary Share 49456B101 12 400 SH SOLE 400 0 0
KKR & CO INC Ordinary Share 48251W104 33 250 SH SOLE 250 0 0
KONTOOR BRANDS INC Ordinary Share 50050N103 0 3 SH SOLE 3 0 0
KYNDRYL HOLDINGS ORD WI Ordinary Share 50155Q100 0 3 SH SOLE 3 0 0
LABCORP HOLDINGS INC Ordinary Share 504922105 255 970 SH SOLE 970 0 0
LAM RESEARCH CORP Ordinary Share 512807306 2,815 28,922 SH SOLE 28,922 0 0
LINDE PLC Ordinary Share G54950103 639 1,361 SH SOLE 1,361 0 0
LIVE NATION ENTERTAINMENT INC Ordinary Share 538034109 627 4,145 SH SOLE 4,145 0 0
LOCKHEED MARTIN CORP Ordinary Share 539830109 1,810 3,908 SH SOLE 3,908 0 0
LOWE'S COMPANIES INC Ordinary Share 548661107 2,276 10,257 SH SOLE 10,257 0 0
LUCID GROUP ORD Ordinary Share 549498103 0 50 SH SOLE 50 0 0
LULULEMON ATHLETICA INC Ordinary Share 550021109 347 1,460 SH SOLE 1,460 0 0
M&T BANK CORP Ordinary Share 55261F104 287 1,477 SH SOLE 1,477 0 0
MANULIFE FINANCIAL CORP Ordinary Share 56501R106 448 14,020 SH SOLE 14,020 0 0
MARATHON PETROLEUM CORP Ordinary Share 56585A102 121 731 SH SOLE 731 0 0
MARSH & MCLENNAN COMPANIES INC Ordinary Share 571748102 246 1,125 SH SOLE 1,125 0 0
MARVELL TECHNOLOGY INC Ordinary Share 573874104 2,147 27,736 SH SOLE 27,736 0 0
MASTERCARD INC A Ordinary Share 57636Q104 2,234 3,975 SH SOLE 3,975 0 0
MATERIALS SELECT SECTOR SPDR ETF Equity ETF 81369Y100 22 245 SH SOLE 245 0 0
MCDONALD'S CORP Ordinary Share 580135101 19,470 66,638 SH SOLE 66,638 0 0
MCKESSON CORP Ordinary Share 58155Q103 1,442 1,968 SH SOLE 1,968 0 0
MEDTRONIC PLC Ordinary Share G5960L103 11 125 SH SOLE 125 0 0
MERCADO LIBRE INC Ordinary Share 58733R102 5 2 SH SOLE 2 0 0
MERCK & CO INC Ordinary Share 58933Y105 4,486 56,668 SH SOLE 56,668 0 0
META PLATFORMS INC CLASS A Ordinary Share 30303M102 427 578 SH SOLE 578 0 0
METLIFE INC Ordinary Share 59156R108 5 61 SH SOLE 61 0 0
MGM RESORTS INTERNATIONAL Ordinary Share 552953101 14 400 SH SOLE 400 0 0
MICROSOFT CORP Ordinary Share 594918104 44,247 88,955 SH SOLE 88,955 0 0
MODERNA INC Ordinary Share 60770K107 2 60 SH SOLE 60 0 0
MONDELEZ INTERNATIONAL INC CLASS A Ordinary Share 609207105 171 2,530 SH SOLE 2,530 0 0
MOODY'S CORPORATION Ordinary Share 615369105 100 200 SH SOLE 200 0 0
MORGAN STANLEY Ordinary Share 617446448 199 1,415 SH SOLE 1,415 0 0
MOTOROLA SOLUTIONS INC Ordinary Share 620076307 63 150 SH SOLE 150 0 0
NATERA INC Ordinary Share 632307104 110 654 SH SOLE 654 0 0
NB BANCORP INC Ordinary Share 63945M107 27 1,500 SH SOLE 1,500 0 0
NBT BANCORP INC Ordinary Share 628778102 43 1,025 SH SOLE 1,025 0 0
NESTLE SA ADR American Depository Receipt 641069406 228 2,300 SH SOLE 2,300 0 0
NETFLIX INC Ordinary Share 64110L106 1,110 829 SH SOLE 829 0 0
NEWMARKET CORP Ordinary Share 651587107 14 20 SH SOLE 20 0 0
NEXTERA ENERGY INC Ordinary Share 65339F101 15,734 226,653 SH SOLE 226,653 0 0
NIKE INC B Ordinary Share 654106103 187 2,627 SH SOLE 2,627 0 0
NORFOLK SOUTHERN CORP Ordinary Share 655844108 846 3,304 SH SOLE 3,304 0 0
NORTHROP GRUMMAN CORP Ordinary Share 666807102 300 600 SH SOLE 600 0 0
NOVARTIS AG ADR American Depository Receipt 66987V109 30 250 SH SOLE 250 0 0
NOVO NORDISK A/S American Depository Receipt 670100205 959 13,900 SH SOLE 13,900 0 0
NUCOR CORP Ordinary Share 670346105 19 150 SH SOLE 150 0 0
NUTRIEN LTD Ordinary Share 67077M108 19 334 SH SOLE 334 0 0
NVIDIA CORP Ordinary Share 67066G104 12,062 76,346 SH SOLE 76,346 0 0
NXP SEMICONDUCTORS NV Ordinary Share N6596X109 25 115 SH SOLE 115 0 0
OKLO INC Ordinary Share 02156V109 0 3 SH SOLE 3 0 0
OLD DOMINION FREIGHT LINES INC Ordinary Share 679580100 89 550 SH SOLE 550 0 0
OLD REPUBLIC INTERNATIONAL CORP Ordinary Share 680223104 10 255 SH SOLE 255 0 0
OMEGA HEALTHCARE INVESTORS INC Ordinary Share 681936100 22 600 SH SOLE 600 0 0
OMNICOM GROUP INC Ordinary Share 681919106 4,419 61,423 SH SOLE 61,423 0 0
ONEOK INC Ordinary Share 682680103 233 2,856 SH SOLE 2,856 0 0
ORACLE CORPORATION Ordinary Share 68389X105 9,469 43,311 SH SOLE 43,311 0 0
O'REILLY AUTOMOTIVE INC Ordinary Share 67103H107 8,130 90,200 SH SOLE 90,200 0 0
ORGANON & CO Ordinary Share 68622V106 0 45 SH SOLE 45 0 0
OSI SYSTEMS INC Ordinary Share 671044105 157 700 SH SOLE 700 0 0
OTIS WORLDWIDE CORP-WI Ordinary Share 68902V107 137 1,380 SH SOLE 1,380 0 0
OXFORD LANE CAP COR PFD SER 2027 PRF Preferred Share 691543607 320 13,200 SH SOLE 13,200 0 0
PACKAGING CORP OF AMERICA Ordinary Share 695156109 2,726 14,466 SH SOLE 14,466 0 0
PALANTIR TECHNOLOGIES INC Ordinary Share 69608A108 82 600 SH SOLE 600 0 0
PALO ALTO NETWORKS INC. Ordinary Share 697435105 2,778 13,574 SH SOLE 13,574 0 0
PARAGON OFFSHORE PLC Ordinary Share G6S01W108 0 30 SH SOLE 30 0 0
PARKER HANNIFIN CORP Ordinary Share 701094104 279 400 SH SOLE 400 0 0
PAYPAL HOLDINGS INC Ordinary Share 70450Y103 45 602 SH SOLE 602 0 0
PEPSICO INC Ordinary Share 713448108 10,011 75,818 SH SOLE 75,818 0 0
PFIZER INC Ordinary Share 717081103 1,833 75,616 SH SOLE 75,616 0 0
PHILIP MORRIS INTERNATIONAL INC Ordinary Share 718172109 656 3,600 SH SOLE 3,600 0 0
PHILLIPS 66 Ordinary Share 718546104 1,226 10,273 SH SOLE 10,273 0 0
PNC FINANCIAL SERVICES GROUP INC Ordinary Share 693475105 5,896 31,626 SH SOLE 31,626 0 0
POWERSHARES QQQ ETF Equity ETF 46090E103 216 392 SH SOLE 392 0 0
PPG INDUSTRIES INC Ordinary Share 693506107 69 610 SH SOLE 610 0 0
PPL CORP Ordinary Share 69351T106 17 500 SH SOLE 500 0 0
PROCTER & GAMBLE CO Ordinary Share 742718109 12,958 81,335 SH SOLE 81,335 0 0
PROLOGIS INC Ordinary Share 74340W103 3,054 29,052 SH SOLE 29,052 0 0
PRUDENTIAL FINANCIAL INC Ordinary Share 744320102 4 41 SH SOLE 41 0 0
PTC INC Ordinary Share 69370C100 388 2,250 SH SOLE 2,250 0 0
QUALCOMM INC Ordinary Share 747525103 5,385 33,814 SH SOLE 33,814 0 0
RALLIANT CORP Ordinary Share 750940108 68 1,395 SH SOLE 1,395 0 0
RAPID MICRO BIOSYSTEMS CL A ORD Ordinary Share 75340L104 2 500 SH SOLE 500 0 0
RAYMOND JAMES FINANCIAL INC Ordinary Share 754730109 72 472 SH SOLE 472 0 0
REALTY INCOME CORP Ordinary Share 756109104 2,467 42,818 SH SOLE 42,818 0 0
REAVES UTILITY INCOME FUND Closed-End Fund 756158101 13 356 SH SOLE 356 0 0
REPLIGEN CORP Ordinary Share 759916109 31 250 SH SOLE 250 0 0
RESMED INC Ordinary Share 761152107 915 3,546 SH SOLE 3,546 0 0
Revvity Inc Ordinary Share 714046109 1 14 SH SOLE 14 0 0
RIO TINTO PLC American Depository Receipt 767204100 47 800 SH SOLE 800 0 0
RIVIAN AUTOMOTIVE INC CLASS A Ordinary Share 76954A103 8 611 SH SOLE 611 0 0
ROBLOX CORP Ordinary Share 771049103 11 105 SH SOLE 105 0 0
ROCKWELL AUTOMATION INC Ordinary Share 773903109 441 1,329 SH SOLE 1,329 0 0
ROGERS CORP Ordinary Share 775133101 137 2,000 SH SOLE 2,000 0 0
RPM INTERNATIONAL INC Ordinary Share 749685103 74 675 SH SOLE 675 0 0
RTX CORPORATION Ordinary Share 75513E101 8,554 58,581 SH SOLE 58,581 0 0
S&P GLOBAL INC Ordinary Share 78409V104 37 70 SH SOLE 70 0 0
SALESFORCE.COM INC Ordinary Share 79466L302 2,586 9,484 SH SOLE 9,484 0 0
SCHLUMBERGER LTD Ordinary Share 806857108 3 100 SH SOLE 100 0 0
SCHWAB FUNDAMENTAL INTERNATIONAL EQUITY FUND Equity ETF 808524755 62 1,544 SH SOLE 1,544 0 0
SEA LTD American Depository Receipt 81141R100 479 2,992 SH SOLE 2,992 0 0
SELECT SECTOR SPDR FUND SHS BEN CONSUMER DISCRETIO Equity ETF 81369Y407 125 574 SH SOLE 574 0 0
SELECT SECTOR SPDR TRUST SHS BEN INT ENERGY Equity ETF 81369Y506 568 6,696 SH SOLE 6,696 0 0
SELECT SECTOR SPDR TRUST THE HEALTH CARE SELECT SE Equity ETF 81369Y209 94 698 SH SOLE 698 0 0
SELECT SECTOR SPDR TRUST THE UTILITIES SELECT SECT Equity ETF 81369Y886 16 190 SH SOLE 190 0 0
SELECTIVE INSURANCE GROUP INC Ordinary Share 816300107 210 2,423 SH SOLE 2,423 0 0
SERVICE CORP INTERNATIONAL Ordinary Share 817565104 2,630 32,308 SH SOLE 32,308 0 0
SERVICENOW INC Ordinary Share 81762P102 1,632 1,587 SH SOLE 1,587 0 0
SHELL ADR EACH REP 2 ORD WI American Depository Receipt 780259305 47 671 SH SOLE 671 0 0
SHERWIN-WILLIAMS CO Ordinary Share 824348106 1,456 4,241 SH SOLE 4,241 0 0
SKYWORKS SOLUTIONS INC Ordinary Share 83088M102 33 447 SH SOLE 447 0 0
SNAP-ON INC Ordinary Share 833034101 2,361 7,588 SH SOLE 7,588 0 0
SNOWFLAKE CL A ORD Ordinary Share 833445109 2,309 10,318 SH SOLE 10,318 0 0
SOLVENTUM CORP COM SHS Ordinary Share 83444M101 8 100 SH SOLE 100 0 0
SOUTHERN CO Ordinary Share 842587107 1,017 11,070 SH SOLE 11,070 0 0
SOUTHWEST GAS HOLDINGS INC Ordinary Share 844895102 7 90 SH SOLE 90 0 0
SPDR GOLD SHARES TRUST Commodity ETF 78463V107 154 505 SH SOLE 505 0 0
SPDR S&P 500 ETF Equity ETF 78462F103 1,564 2,532 SH SOLE 2,532 0 0
SPDR S&P MIDCAP 400 ETF Equity ETF 78467Y107 264 466 SH SOLE 466 0 0
SPDR EURO STOXX 50 ETF Equity ETF 78463X202 8 130 SH SOLE 130 0 0
SPDR S&P BANK ETF Equity ETF 78464A797 6 100 SH SOLE 100 0 0
SPDR S&P Biotech ETF Equity ETF 78464A870 18 220 SH SOLE 220 0 0
SPDR S&P EMERGING ASIA PACIFIC ETF Equity ETF 78463X301 38 300 SH SOLE 300 0 0
SPDR S&P EMERGING MARKETS SMALL CAP ETF Equity ETF 78463X756 26 425 SH SOLE 425 0 0
SPOTIFY TECHNOLOGY SA Ordinary Share L8681T102 15 20 SH SOLE 20 0 0
STAG INDUSTRIAL INC Ordinary Share 85254J102 996 27,450 SH SOLE 27,450 0 0
STARBUCKS CORP Ordinary Share 855244109 3,377 36,853 SH SOLE 36,853 0 0
STATE STREET CORP Ordinary Share 857477103 1,222 11,490 SH SOLE 11,490 0 0
STONECO LTD Ordinary Share G85158106 3 160 SH SOLE 160 0 0
STRYKER CORPORATION Ordinary Share 863667101 6,801 17,190 SH SOLE 17,190 0 0
SUBARU CORP ADR American Depository Receipt 86428V104 1 125 SH SOLE 125 0 0
SUBURBAN PROPANE PARTNERS LP Unit 864482104 17 930 SH SOLE 930 0 0
SUNOCO LP COM UNIT REPSTG LTD PARTNERSHIP INT Unit 86765K109 95 1,780 SH SOLE 1,780 0 0
SUNRUN INC Ordinary Share 86771W105 2 190 SH SOLE 190 0 0
SUPER MICRO COMPUTER INC Ordinary Share 86800U302 29 600 SH SOLE 600 0 0
SYNOPSYS INC Ordinary Share 871607107 1,353 2,639 SH SOLE 2,639 0 0
SYNOVUS FINANCIAL CORP Ordinary Share 87161C501 206 3,975 SH SOLE 3,975 0 0
TAIWAN SEMICONDUCTOR MANUFACTURING CO LTD American Depository Receipt 874039100 32 143 SH SOLE 143 0 0
TALEN ENERGY CORP Ordinary Share 87422Q109 304 1,046 SH SOLE 1,046 0 0
TARGET CORP Ordinary Share 87612E106 570 5,775 SH SOLE 5,775 0 0
TECHNOLOGY SELECT SECTOR SPDR ETF Equity ETF 81369Y803 255 1,008 SH SOLE 1,008 0 0
TESLA MOTORS INC Ordinary Share 88160R101 334 1,051 SH SOLE 1,051 0 0
THE CONNECTICUT LIGHT & POWER CO Preferred Share 207597782 15 362 SH SOLE 362 0 0
THE COOPER COMPANIES INC Ordinary Share 216648501 31 440 SH SOLE 440 0 0
THE HARTFORD FINANCIAL SERVICES GROUP INC Ordinary Share 416515104 26 204 SH SOLE 204 0 0
THE HERSHEY CO Ordinary Share 427866108 79 475 SH SOLE 475 0 0
THERMO FISHER SCIENTIFIC INC Ordinary Share 883556102 1,881 4,639 SH SOLE 4,639 0 0
TJX COMPANIES INC Ordinary Share 872540109 15,263 123,595 SH SOLE 123,595 0 0
T-MOBILE US INC Ordinary Share 872590104 8,270 34,711 SH SOLE 34,711 0 0
TORO CO Ordinary Share 891092108 13 180 SH SOLE 180 0 0
TORONTO-DOMINION BANK Ordinary Share 891160509 3,770 51,329 SH SOLE 51,329 0 0
TRACTOR SUPPLY CO Ordinary Share 892356106 4,415 83,673 SH SOLE 83,673 0 0
TRANE TECHNOLOGIES PLC Ordinary Share G8994E103 5,444 12,447 SH SOLE 12,447 0 0
TRANSDIGM GROUP INC Ordinary Share 893641100 958 630 SH SOLE 630 0 0
TRAVELERS COMPANIES INC Ordinary Share 89417E109 1,751 6,546 SH SOLE 6,546 0 0
TRUMP MEDIA & TECHNOLOGY Ordinary Share 25400Q105 5 275 SH SOLE 275 0 0
U.S. BANCORP Ordinary Share 902973304 1,028 22,725 SH SOLE 22,725 0 0
U.S. BANCORP Preferred Share 902973866 260 315 SH SOLE 315 0 0
UBER TECHNOLOGIES INC Ordinary Share 90353T100 64 682 SH SOLE 682 0 0
UNIFI INC Ordinary Share 904677200 1 125 SH SOLE 125 0 0
UNION PACIFIC CORP Ordinary Share 907818108 1,467 6,375 SH SOLE 6,375 0 0
UNITED PARCEL SERVICE INC (UPS) CLASS B Ordinary Share 911312106 4,218 41,790 SH SOLE 41,790 0 0
UNITED RENTALS INC Ordinary Share 911363109 110 146 SH SOLE 146 0 0
UNITEDHEALTH GROUP INC Ordinary Share 91324P102 4,272 13,692 SH SOLE 13,692 0 0
VALERO ENERGY CORP Ordinary Share 91913Y100 3,446 25,637 SH SOLE 25,637 0 0
VANGUARD 500 ETF Equity ETF 922908363 1,088 1,915 SH SOLE 1,915 0 0
VANGUARD DIVIDEND APPRECIATION INDEX FUND ETF SHAR Equity ETF 921908844 263 1,285 SH SOLE 1,285 0 0
Vanguard Extended Market ETF Equity ETF 922908652 72 374 SH SOLE 374 0 0
VANGUARD FTSE DEVELOPED MARKETS ETF Equity ETF 921943858 925 16,218 SH SOLE 16,218 0 0
VANGUARD FTSE EMERGING MARKETS ETF Equity ETF 922042858 259 5,235 SH SOLE 5,235 0 0
VANGUARD GROWTH ETF Equity ETF 922908736 33 75 SH SOLE 75 0 0
VANGUARD HEALTH CARE ETF Equity ETF 92204A504 80 324 SH SOLE 324 0 0
VANGUARD HIGH DIVIDEND YIELD ETF Equity ETF 921946406 37 276 SH SOLE 276 0 0
VANGUARD INFORMATION TECHNOLOGY ETF Equity ETF 92204A702 298 449 SH SOLE 449 0 0
VANGUARD LARGE-CAP ETF Equity ETF 922908637 60 210 SH SOLE 210 0 0
VANGUARD MATERIALS ETF Equity ETF 92204A801 4,815 24,713 SH SOLE 24,713 0 0
VANGUARD MID-CAP ETF Equity ETF 922908629 32 116 SH SOLE 116 0 0
VANGUARD REIT ETF Equity ETF 922908553 99 1,114 SH SOLE 1,114 0 0
VANGUARD SMALL CAP ETF Equity ETF 922908751 304 1,284 SH SOLE 1,284 0 0
VANGUARD TELECOMMUNICATION SERVICES ETF Equity ETF 92204A884 3 18 SH SOLE 18 0 0
VANGUARD TOTAL STOCK MARKET ETF Equity ETF 922908769 90 295 SH SOLE 295 0 0
VANGUARD VALUE ETF Equity ETF 922908744 74 416 SH SOLE 416 0 0
VERALTO ORD WI Ordinary Share 92338C103 227 2,246 SH SOLE 2,246 0 0
VERIZON COMMUNICATIONS INC Ordinary Share 92343V104 2,799 64,689 SH SOLE 64,689 0 0
VERTIV HOLDINGS CO Ordinary Share 92537N108 14 110 SH SOLE 110 0 0
VF CORP Ordinary Share 918204108 0 25 SH SOLE 25 0 0
VIATRIS INC COM Ordinary Share 92556V106 1 141 SH SOLE 141 0 0
VISA INC CLASS A Ordinary Share 92826C839 2,655 7,478 SH SOLE 7,478 0 0
WAL-MART STORES INC Ordinary Share 931142103 5,280 54,000 SH SOLE 54,000 0 0
WALT DISNEY CO Ordinary Share 254687106 579 4,665 SH SOLE 4,665 0 0
WASHINGTON TRUST BANCORP INC Ordinary Share 940610108 496 17,550 SH SOLE 17,550 0 0
WASTE MANAGEMENT INC Ordinary Share 94106L109 4,095 17,897 SH SOLE 17,897 0 0
WATSCO INC Ordinary Share 942622200 55 125 SH SOLE 125 0 0
WEBSTER FIN CRP SR G PFD (NV) Preferred Share 947890703 5 200 SH SOLE 200 0 0
WEBSTER FINANCIAL CORP Ordinary Share 947890109 367 6,720 SH SOLE 6,720 0 0
WEC ENERGY GROUP INC Ordinary Share 92939U106 564 5,409 SH SOLE 5,409 0 0
WELLS FARGO & CO Ordinary Share 949746101 2,027 25,303 SH SOLE 25,303 0 0
WESTINGHOUSE AIR BRAKE TECHNOLOGIES CORP Ordinary Share 929740108 230 1,100 SH SOLE 1,100 0 0
WINDSWEPT ENVIRONMENTAL GROUP INC. Ordinary Share 973812100 0 10,000 SH SOLE 10,000 0 0
WOODWARD INC Ordinary Share 980745103 453 1,850 SH SOLE 1,850 0 0
WR BERKLEY CORP Ordinary Share 084423102 2,251 30,634 SH SOLE 30,634 0 0
XPO LOGISTICS INC Ordinary Share 983793100 1,199 9,497 SH SOLE 9,497 0 0
XYLEM INC Ordinary Share 98419M100 2,438 18,844 SH SOLE 18,844 0 0
ZEBRA TECHNOLOGIES CORP Ordinary Share 989207105 62 200 SH SOLE 200 0 0
ZOETIS INC Ordinary Share 98978V103 990 6,350 SH SOLE 6,350 0 0
ZSCALER INC Ordinary Share 98980G102 94 300 SH SOLE 300 0 0