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 FIGI (to the nearest dollar) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
ABBVIE INC COM 00287Y109   1,296,177 7,557 SH   SOLE 0 2,650 0 4,907
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   215,421 710 SH   SOLE 0 0 0 710
ADOBE INC COM 00724F101   16,779,364 30,204 SH   SOLE 0 5,220 0 24,984
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102   1,483,606 20,606 SH   SOLE 0 4,220 0 16,386
ALPHABET INC CAP STK CL A 02079K305   19,150,162 105,134 SH   SOLE 0 26,380 0 78,754
ALPHABET INC CAP STK CL C 02079K107   25,670,180 139,953 SH   SOLE 0 18,145 0 121,808
AMAZON COM INC COM 023135106   25,336,969 131,110 SH   SOLE 0 22,310 0 108,800
AMERICAN ELEC PWR CO INC COM 025537101   535,214 6,100 SH   SOLE 0 3,200 0 2,900
AMERICAN TOWER CORP NEW COM 03027X100   5,280,171 27,164 SH   SOLE 0 4,447 0 22,717
AMGEN INC COM 031162100   2,924,936 9,361 SH   SOLE 0 0 0 9,361
APPLE INC COM 037833100   118,055,733 560,515 SH   SOLE 0 62,760 0 497,755
ARDAGH METAL PACKAGING S A SHS L02235106   37,853 11,133 SH   SOLE 0 0 0 11,133
BANK AMERICA CORP COM 060505104   708,224 17,808 SH   SOLE 0 10,000 0 7,808
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   18,090,905 44,471 SH   SOLE 0 8,228 0 36,243
BLACKROCK INC COM 09247X101   12,612,255 16,019 SH   SOLE 0 2,382 0 13,637
BLACKROCK MUNIYIELD N Y QUAL COM 09255E102   523,500 50,000 SH   SOLE 0 0 0 50,000
BLACKSTONE INC COM 09260D107   365,210 2,950 SH   SOLE 0 30 0 2,920
BOOKING HOLDINGS INC COM 09857L108   13,053,273 3,295 SH   SOLE 0 605 0 2,690
BROADCOM INC COM 11135F101   17,416,062 10,848 SH   SOLE 0 1,849 0 8,999
CAMECO CORP COM 13321L108   7,768,743 157,901 SH   SOLE 0 27,830 0 130,071
CANADIAN NATL RY CO COM 136375102   4,366,696 36,965 SH   SOLE 0 5,415 0 31,550
CARRIER GLOBAL CORPORATION COM 14448C104   253,140 4,013 SH   SOLE 0 175 0 3,838
CHEVRON CORP NEW COM 166764100   4,393,456 28,088 SH   SOLE 0 4,557 0 23,531
CISCO SYS INC COM 17275R102   642,627 13,526 SH   SOLE 0 3,500 0 10,026
COCA COLA CO COM 191216100   7,260,955 114,076 SH   SOLE 0 22,540 0 91,536
COMCAST CORP NEW CL A 20030N101   231,032 5,900 SH   SOLE 0 0 0 5,900
CONSTELLATION BRANDS INC CL A 21036P108   19,256,382 74,846 SH   SOLE 0 13,358 0 61,488
COSTCO WHSL CORP NEW COM 22160K105   11,968,308 14,081 SH   SOLE 0 2,479 0 11,602
DOUBLELINE ETF TRUST MORTGAGE ETF 25861R402   7,111,625 147,391 SH   SOLE 0 12,586 0 134,805
DOUBLELINE ETF TRUST OPPORTUNISTIC BD 25861R105   18,702,059 411,938 SH   SOLE 0 56,132 0 355,805
ELEVANCE HEALTH INC COM 036752103   1,505,829 2,779 SH   SOLE 0 525 0 2,254
ELI LILLY & CO COM 532457108   203,711 225 SH   SOLE 0 0 0 225
EXXON MOBIL CORP COM 30231G102   1,311,281 11,391 SH   SOLE 0 0 0 11,391
FIDELITY MERRIMACK STR TR TOTAL BD ETF 316188309   26,428,785 588,221 SH   SOLE 0 60,295 0 527,926
GAMESTOP CORP NEW CL A 36467W109   80 8,000 SH Call SOLE 0 0 0 8,000
GAMESTOP CORP NEW CL A 36467W109   3,221 12,100 SH Call SOLE 0 0 0 12,100
GENERAL MTRS CO COM 37045V100   257,853 5,550 SH   SOLE 0 2,250 0 3,300
GILDAN ACTIVEWEAR INC COM 375916103   333,696 8,800 SH   SOLE 0 2,400 0 6,400
HERSHEY CO COM 427866108   7,439,578 40,470 SH   SOLE 0 7,215 0 33,255
IDEXX LABS INC COM 45168D104   487,200 1,000 SH   SOLE 0 0 0 1,000
INTEL CORP COM 458140100   767,417 24,779 SH   SOLE 0 5,000 0 19,779
INTERACTIVE BROKERS GROUP IN COM CL A 45841N107   6,436,289 52,498 SH   SOLE 0 8,480 0 44,018
INTERNATIONAL BUSINESS MACHS COM 459200101   694,450 4,015 SH   SOLE 0 2,075 0 1,940
INTUITIVE SURGICAL INC COM NEW 46120E602   262,906 591 SH   SOLE 0 0 0 591
INVESCO QQQ TR UNIT SER 1 46090E103   854,253 1,783 SH   SOLE 0 1,300 0 483
ISHARES GOLD TR ISHARES NEW 464285204   526,579 11,987 SH   SOLE 0 5,609 0 6,378
ISHARES INC CORE MSCI EMKT 46434G103   1,137,849 21,256 SH   SOLE 0 227 0 21,029
ISHARES TR CORE S&P TTL STK 464287150   23,890,028 201,128 SH   SOLE 0 28,980 0 172,148
ISHARES TR NEW YORK MUN ETF 464288323   523,703 9,809 SH   SOLE 0 0 0 9,809
ISHARES TR CORE MSCI TOTAL 46432F834   327,801 4,852 SH   SOLE 0 0 0 4,852
ISHARES TR PFD AND INCM SEC 464288687   695,047 22,030 SH   SOLE 0 50 0 21,980
ISHARES TR SHRT NAT MUN ETF 464288158   311,454 2,979 SH   SOLE 0 0 0 2,979
ISHARES TR NATIONAL MUN ETF 464288414   435,363 4,086 SH   SOLE 0 0 0 4,086
ISHARES TR MSCI USA QLT FCT 46432F339   254,642 1,491 SH   SOLE 0 0 0 1,491
ISHARES TR CORE US AGGBD ET 464287226   813,786 8,384 SH   SOLE 0 0 0 8,384
ISHARES TR GLOBAL TECH ETF 464287291   207,050 2,500 SH   SOLE 0 0 0 2,500
ISHARES TR MSCI EAFE ETF 464287465   258,489 3,300 SH   SOLE 0 0 0 3,300
JACOBS SOLUTIONS INC COM 46982L108   265,449 1,900 SH   SOLE 0 0 0 1,900
JOHNSON & JOHNSON COM 478160104   1,529,038 10,461 SH   SOLE 0 2,200 0 8,261
JPMORGAN CHASE & CO. COM 46625H100   20,968,825 103,673 SH   SOLE 0 15,460 0 88,213
KENVUE INC COM 49177J102   7,391,528 406,575 SH   SOLE 0 60,530 0 346,045
L3HARRIS TECHNOLOGIES INC COM 502431109   428,948 1,910 SH   SOLE 0 100 0 1,810
LAM RESEARCH CORP COM 512807108   7,658,623 7,192 SH   SOLE 0 1,333 0 5,859
LOWES COS INC COM 548661107   12,014,993 54,500 SH   SOLE 0 9,015 0 45,485
LULULEMON ATHLETICA INC COM 550021109   4,050,073 13,559 SH   SOLE 0 1,650 0 11,909
MCDONALDS CORP COM 580135101   628,181 2,465 SH   SOLE 0 275 0 2,190
MCKESSON CORP COM 58155Q103   365,025 625 SH   SOLE 0 250 0 375
MEDTRONIC PLC SHS G5960L103   7,626,326 96,891 SH   SOLE 0 16,370 0 80,521
MERCK & CO INC COM 58933Y105   13,648,522 110,247 SH   SOLE 0 19,485 0 90,762
META PLATFORMS INC CL A 30303M102   33,487,105 66,414 SH   SOLE 0 11,005 0 55,409
MICRON TECHNOLOGY INC COM 595112103   6,129,339 46,600 SH   SOLE 0 7,455 0 39,145
MICROSOFT CORP COM 594918104   49,062,682 109,772 SH   SOLE 0 17,328 0 92,444
MONDELEZ INTL INC CL A 609207105   9,303,181 142,164 SH   SOLE 0 23,853 0 118,311
NETFLIX INC COM 64110L106   215,962 320 SH   SOLE 0 0 0 320
NEWMONT CORP COM 651639106   8,496,639 202,929 SH   SOLE 0 29,850 0 173,079
NIKE INC CL B 654106103   5,579,773 74,032 SH   SOLE 0 12,530 0 61,502
NORFOLK SOUTHN CORP COM 655844108   7,572,053 35,270 SH   SOLE 0 5,792 0 29,478
NVIDIA CORPORATION COM 67066G104   15,002,846 121,441 SH   SOLE 0 19,035 0 102,406
ORACLE CORP COM 68389X105   1,736,579 12,299 SH   SOLE 0 1,905 0 10,394
OREILLY AUTOMOTIVE INC COM 67103H107   257,679 244 SH   SOLE 0 0 0 244
PAYCHEX INC COM 704326107   7,294,239 61,524 SH   SOLE 0 14,350 0 47,174
PAYPAL HLDGS INC COM 70450Y103   4,368,384 75,278 SH   SOLE 0 11,335 0 63,943
PEPSICO INC COM 713448108   331,674 2,011 SH   SOLE 0 1,300 0 711
PHILLIPS 66 COM 718546104   339,655 2,406 SH   SOLE 0 1,700 0 706
PIMCO ETF TR ENHAN SHRT MA AC 72201R833   201,300 2,000 SH   SOLE 0 2,000 0 0
PNC FINL SVCS GROUP INC COM 693475105   1,386,415 8,917 SH   SOLE 0 4,085 0 4,832
PRINCIPAL EXCHANGE TRADED FD SPECTRUM PFD 74255Y888   255,080 14,000 SH   SOLE 0 0 0 14,000
PROCTER AND GAMBLE CO COM 742718109   1,471,169 8,921 SH   SOLE 0 2,400 0 6,521
RANGE RES CORP COM 75281A109   6,164,368 183,846 SH   SOLE 0 29,202 0 154,644
REALTY INCOME CORP COM 756109104   356,535 6,750 SH   SOLE 0 2,250 0 4,500
RENTOKIL INITIAL PLC SPONSORED ADR 760125104   6,018,246 202,976 SH   SOLE 0 24,465 0 178,511
RESMED INC COM 761152107   10,785,429 56,344 SH   SOLE 0 9,460 0 46,884
RTX CORPORATION COM 75513E101   11,968,734 119,222 SH   SOLE 0 20,495 0 98,727
RYANAIR HOLDINGS PLC SPONSORED ADS 783513203   12,332,306 105,911 SH   SOLE 0 15,930 0 89,981
SALESFORCE INC COM 79466L302   8,747,081 34,022 SH   SOLE 0 5,920 0 28,102
SCHWAB CHARLES CORP COM 808513105   20,638,086 280,066 SH   SOLE 0 45,200 0 234,866
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308   315,050 4,114 SH   SOLE 0 331 0 3,783
SELECT SECTOR SPDR TR ENERGY 81369Y506   17,971,029 197,159 SH   SOLE 0 35,995 0 161,164
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803   1,371,561 6,063 SH   SOLE 0 513 0 5,550
SELECT SECTOR SPDR TR FINANCIAL 81369Y605   340,596 8,285 SH   SOLE 0 800 0 7,485
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209   364,958 2,504 SH   SOLE 0 88 0 2,416
SEMPRA COM 816851109   440,202 5,788 SH   SOLE 0 2,430 0 3,358
SILA REALTY TRUST INC COMMON STOCK 146280508   288,208 13,614 SH   SOLE 0 99 0 13,515
SIMON PPTY GROUP INC NEW COM 828806109   2,964,217 19,527 SH   SOLE 0 6,235 0 13,292
SPDR GOLD TR GOLD SHS 78463V107   878,316 4,085 SH   SOLE 0 1,600 0 2,485
SPDR S&P 500 ETF TR TR UNIT 78462F103   746,126 1,371 SH   SOLE 0 0 0 1,371
SPIRE INC COM 84857L101   236,847 3,900 SH   SOLE 0 2,900 0 1,000
STRYKER CORPORATION COM 863667101   9,631,244 28,306 SH   SOLE 0 5,341 0 22,965
SYSCO CORP COM 871829107   403,354 5,650 SH   SOLE 0 2,700 0 2,950
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100   5,168,470 29,736 SH   SOLE 0 4,935 0 24,801
TESLA INC COM 88160R101   571,873 2,890 SH   SOLE 0 125 0 2,765
THE CIGNA GROUP COM 125523100   16,774,198 50,743 SH   SOLE 0 8,459 0 42,284
TOMPKINS FINL CORP COM 890110109   329,097 6,730 SH   SOLE 0 3,630 0 3,100
TRUIST FINL CORP COM 89832Q109   400,777 10,316 SH   SOLE 0 0 0 10,316
ULTA BEAUTY INC COM 90384S303   289,788 751 SH   SOLE 0 475 0 276
UNITED PARCEL SERVICE INC CL B 911312106   726,674 5,310 SH   SOLE 0 0 0 5,310
VANGUARD INDEX FDS TOTAL STK MKT 922908769   541,975 2,026 SH   SOLE 0 0 0 2,026
VANGUARD SCOTTSDALE FDS LONG TERM TREAS 92206C847   1,792,275 31,073 SH   SOLE 0 1,485 0 29,588
VANGUARD STAR FDS VG TL INTL STK F 921909768   242,406 4,020 SH   SOLE 0 0 0 4,020
VANGUARD WHITEHALL FDS EM MK GOV BD ETF 921946885   14,143,726 224,825 SH   SOLE 0 23,851 0 200,974
VERTEX PHARMACEUTICALS INC COM 92532F100   23,976,669 51,154 SH   SOLE 0 8,775 0 42,379
VISA INC COM CL A 92826C839   16,067,326 61,216 SH   SOLE 0 9,685 0 51,531
WABTEC COM 929740108   9,148,047 57,881 SH   SOLE 0 9,909 0 47,972
WASTE MGMT INC DEL COM 94106L109   581,352 2,725 SH   SOLE 0 0 0 2,725