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
3M CO COM 88579Y101   328,044 3,001 SH   SOLE 0 1,100 0 1,901
ABBVIE INC COM 00287Y109   1,162,275 7,500 SH   SOLE 0 2,650 0 4,850
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   247,742 706 SH   SOLE 0 0 0 706
ADOBE INC COM 00724F101   17,851,883 29,923 SH   SOLE 0 5,282 0 24,641
AGEAGLE AERIAL SYS INC NEW COM 00848K101   7,364 70,200 SH   SOLE 0 200 0 70,000
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102   2,101,839 27,117 SH   SOLE 0 4,360 0 22,757
ALPHABET INC CAP STK CL A 02079K305   15,272,168 109,329 SH   SOLE 0 28,080 0 81,249
ALPHABET INC CAP STK CL C 02079K107   19,780,160 140,355 SH   SOLE 0 18,200 0 122,155
AMAZON COM INC COM 023135106   20,027,971 131,815 SH   SOLE 0 22,690 0 109,125
AMERICAN ELEC PWR CO INC COM 025537101   694,431 8,550 SH   SOLE 0 3,700 0 4,850
AMERICAN TOWER CORP NEW COM 03027X100   6,115,521 28,328 SH   SOLE 0 4,767 0 23,561
AMGEN INC COM 031162100   2,857,435 9,921 SH   SOLE 0 0 0 9,921
APPLE INC COM 037833100   108,918,841 565,724 SH   SOLE 0 63,313 0 502,411
ARDAGH METAL PACKAGING S A SHS L02235106   1,626,933 423,681 SH   SOLE 0 25,938 0 397,743
BANK AMERICA CORP COM 060505104   599,595 17,808 SH   SOLE 0 10,000 0 7,808
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   15,600,398 43,740 SH   SOLE 0 8,128 0 35,612
BERRY GLOBAL GROUP INC COM 08579W103   6,994,001 103,784 SH   SOLE 0 19,385 0 84,399
BLACKROCK INC COM 09247X101   13,155,022 16,205 SH   SOLE 0 2,497 0 13,708
BLACKROCK MUNIYIELD N Y QUAL COM 09255E102   526,830 51,000 SH   SOLE 0 1,000 0 50,000
BLACKSTONE INC COM 09260D107   429,549 3,281 SH   SOLE 0 30 0 3,251
BOOKING HOLDINGS INC COM 09857L108   11,829,979 3,335 SH   SOLE 0 627 0 2,708
BROADCOM INC COM 11135F101   13,858,646 12,415 SH   SOLE 0 2,092 0 10,323
CAMECO CORP COM 13321L108   7,818,266 181,398 SH   SOLE 0 33,320 0 148,078
CANADIAN NATL RY CO COM 136375102   5,029,116 40,031 SH   SOLE 0 6,565 0 33,466
CARRIER GLOBAL CORPORATION COM 14448C104   230,547 4,013 SH   SOLE 0 175 0 3,838
CHARTER COMMUNICATIONS INC N CL A 16119P108   4,968,885 12,784 SH   SOLE 0 1,068 0 11,716
CHEVRON CORP NEW COM 166764100   524,148 3,514 SH   SOLE 0 0 0 3,514
CISCO SYS INC COM 17275R102   863,126 17,085 SH   SOLE 0 4,700 0 12,385
COCA COLA CO COM 191216100   777,522 13,194 SH   SOLE 0 5,400 0 7,794
COMCAST CORP NEW CL A 20030N101   359,848 8,206 SH   SOLE 0 800 0 7,406
CONSTELLATION BRANDS INC CL A 21036P108   18,210,987 75,330 SH   SOLE 0 13,613 0 61,717
COSTCO WHSL CORP NEW COM 22160K105   10,447,821 15,828 SH   SOLE 0 2,681 0 13,147
DISNEY WALT CO COM 254687106   229,878 2,546 SH   SOLE 0 150 0 2,396
DOUBLELINE ETF TRUST OPPORTUNISTIC BD 25861R105   17,970,816 388,516 SH   SOLE 0 53,637 0 334,879
ELEVANCE HEALTH INC COM 036752103   1,380,256 2,927 SH   SOLE 0 575 0 2,352
EXXON MOBIL CORP COM 30231G102   1,163,223 11,635 SH   SOLE 0 1,000 0 10,635
FIDELITY MERRIMACK STR TR TOTAL BD ETF 316188309   24,837,668 539,480 SH   SOLE 0 56,060 0 483,420
FUBOTV INC COM 35953D104   36,491 11,475 SH   SOLE 0 0 0 11,475
GENERAL MTRS CO COM 37045V100   213,724 5,950 SH   SOLE 0 2,650 0 3,300
GILDAN ACTIVEWEAR INC COM 375916103   396,720 12,000 SH   SOLE 0 2,400 0 9,600
HERSHEY CO COM 427866108   5,403,963 28,985 SH   SOLE 0 5,045 0 23,940
IDEXX LABS INC COM 45168D104   555,050 1,000 SH   SOLE 0 0 0 1,000
INTEL CORP COM 458140100   1,277,875 25,430 SH   SOLE 0 5,000 0 20,430
INTERNATIONAL BUSINESS MACHS COM 459200101   674,564 4,125 SH   SOLE 0 2,400 0 1,725
INVESCO QQQ TR UNIT SER 1 46090E103   740,412 1,808 SH   SOLE 0 1,300 0 508
ISHARES GOLD TR ISHARES NEW 464285204   540,690 13,853 SH   SOLE 0 5,604 0 8,249
ISHARES INC CORE MSCI EMKT 46434G103   1,045,564 20,671 SH   SOLE 0 212 0 20,459
ISHARES TR CORE S&P TTL STK 464287150   21,897,494 208,092 SH   SOLE 0 30,660 0 177,432
ISHARES TR 3 7 YR TREAS BD 464288661   419,648 3,583 SH   SOLE 0 2,510 0 1,073
ISHARES TR PFD AND INCM SEC 464288687   841,974 26,995 SH   SOLE 0 50 0 26,945
ISHARES TR NEW YORK MUN ETF 464288323   535,166 9,894 SH   SOLE 0 0 0 9,894
ISHARES TR CORE MSCI TOTAL 46432F834   315,040 4,852 SH   SOLE 0 0 0 4,852
ISHARES TR 1 3 YR TREAS BD 464287457   236,603 2,884 SH   SOLE 0 0 0 2,884
ISHARES TR TIPS BD ETF 464287176   441,010 4,103 SH   SOLE 0 4,100 0 3
ISHARES TR NATIONAL MUN ETF 464288414   271,567 2,505 SH   SOLE 0 0 0 2,505
ISHARES TR SHRT NAT MUN ETF 464288158   247,655 2,349 SH   SOLE 0 0 0 2,349
ISHARES TR MSCI USA QLT FCT 46432F339   219,419 1,491 SH   SOLE 0 0 0 1,491
ISHARES TR CORE US AGGBD ET 464287226   4,473,116 45,069 SH   SOLE 0 2,897 0 42,172
ISHARES TR MSCI EAFE ETF 464287465   259,958 3,450 SH   SOLE 0 0 0 3,450
JACOBS SOLUTIONS INC COM 46982L108   259,600 2,000 SH   SOLE 0 0 0 2,000
JOHNSON & JOHNSON COM 478160104   1,852,572 11,819 SH   SOLE 0 2,300 0 9,519
JPMORGAN CHASE & CO COM 46625H100   18,129,456 106,581 SH   SOLE 0 16,165 0 90,416
KENVUE INC COM 49177J102   8,173,372 379,627 SH   SOLE 0 55,220 0 324,407
L3HARRIS TECHNOLOGIES INC COM 502431109   412,815 1,960 SH   SOLE 0 100 0 1,860
LAM RESEARCH CORP COM 512807108   5,680,328 7,252 SH   SOLE 0 1,338 0 5,914
LIBERTY MEDIA CORP DEL COM LBTY SRM S A 531229813   241,793 8,413 SH   SOLE 0 45 0 8,368
LOWES COS INC COM 548661107   12,332,220 55,413 SH   SOLE 0 9,375 0 46,038
MCDONALDS CORP COM 580135101   867,292 2,925 SH   SOLE 0 297 0 2,628
MCKESSON CORP COM 58155Q103   312,512 675 SH   SOLE 0 250 0 425
MEDTRONIC PLC SHS G5960L103   7,718,255 93,691 SH   SOLE 0 16,415 0 77,276
MERCK & CO INC COM 58933Y105   12,394,667 113,692 SH   SOLE 0 21,345 0 92,347
META PLATFORMS INC CL A 30303M102   24,178,193 68,308 SH   SOLE 0 10,987 0 57,321
MICRON TECHNOLOGY INC COM 595112103   4,116,297 48,234 SH   SOLE 0 7,565 0 40,669
MICROSOFT CORP COM 594918104   42,081,184 111,906 SH   SOLE 0 18,023 0 93,883
MONDELEZ INTL INC CL A 609207105   10,310,453 142,351 SH   SOLE 0 24,663 0 117,688
NEWMONT CORP COM 651639106   8,740,303 211,169 SH   SOLE 0 37,135 0 174,034
NIKE INC CL B 654106103   7,802,282 71,864 SH   SOLE 0 12,015 0 59,849
NORFOLK SOUTHN CORP COM 655844108   5,142,676 21,756 SH   SOLE 0 4,217 0 17,539
NVIDIA CORPORATION COM 67066G104   4,461,645 9,009 SH   SOLE 0 1,470 0 7,539
ORACLE CORP COM 68389X105   1,519,111 14,409 SH   SOLE 0 1,905 0 12,504
OREILLY AUTOMOTIVE INC COM 67103H107   231,820 244 SH   SOLE 0 0 0 244
PAYCHEX INC COM 704326107   7,898,555 66,313 SH   SOLE 0 15,825 0 50,488
PAYPAL HLDGS INC COM 70450Y103   4,759,536 77,504 SH   SOLE 0 11,760 0 65,744
PEPSICO INC COM 713448108   323,885 1,907 SH   SOLE 0 1,300 0 607
PHILLIPS 66 COM 718546104   340,306 2,556 SH   SOLE 0 1,800 0 756
PNC FINL SVCS GROUP INC COM 693475105   1,621,589 10,472 SH   SOLE 0 4,260 0 6,212
PRINCIPAL EXCHANGE TRADED FD SPECTRUM PFD 74255Y888   255,646 14,600 SH   SOLE 0 600 0 14,000
PROCTER AND GAMBLE CO COM 742718109   1,342,380 9,161 SH   SOLE 0 2,550 0 6,611
RANGE RES CORP COM 75281A109   5,524,496 181,488 SH   SOLE 0 28,665 0 152,823
REALTY INCOME CORP COM 756109104   353,133 6,150 SH   SOLE 0 1,850 0 4,300
RESMED INC COM 761152107   4,966,045 28,869 SH   SOLE 0 4,815 0 24,054
RTX CORPORATION COM 75513E101   9,945,490 118,202 SH   SOLE 0 20,735 0 97,467
RYANAIR HOLDINGS PLC SPONSORED ADS 783513203   14,527,272 108,933 SH   SOLE 0 16,875 0 92,058
SALESFORCE INC COM 79466L302   8,820,979 33,522 SH   SOLE 0 5,925 0 27,597
SCHWAB CHARLES CORP COM 808513105   19,249,231 279,785 SH   SOLE 0 46,070 0 233,715
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308   424,617 5,895 SH   SOLE 0 325 0 5,570
SELECT SECTOR SPDR TR ENERGY 81369Y506   16,325,835 194,726 SH   SOLE 0 36,700 0 158,026
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803   1,070,500 5,562 SH   SOLE 0 513 0 5,049
SELECT SECTOR SPDR TR FINANCIAL 81369Y605   311,516 8,285 SH   SOLE 0 800 0 7,485
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209   465,056 3,410 SH   SOLE 0 85 0 3,325
SEMPRA COM 816851109   649,450 8,691 SH   SOLE 0 2,430 0 6,261
SIMON PPTY GROUP INC NEW COM 828806109   3,383,725 23,722 SH   SOLE 0 7,730 0 15,992
SPDR GOLD TR GOLD SHS 78463V107   1,049,714 5,491 SH   SOLE 0 1,600 0 3,891
SPDR S&P 500 ETF TR TR UNIT 78462F103   664,008 1,397 SH   SOLE 0 0 0 1,397
SPIRE INC COM 84857L101   243,126 3,900 SH   SOLE 0 2,900 0 1,000
STRYKER CORPORATION COM 863667101   8,077,684 26,974 SH   SOLE 0 5,190 0 21,784
SYSCO CORP COM 871829107   435,124 5,950 SH   SOLE 0 2,700 0 3,250
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100   3,006,859 28,912 SH   SOLE 0 4,925 0 23,987
TESLA INC COM 88160R101   669,157 2,693 SH   SOLE 0 125 0 2,568
THE CIGNA GROUP COM 125523100   16,820,150 56,170 SH   SOLE 0 9,355 0 46,815
TOMPKINS FINL CORP COM 890110109   787,808 13,080 SH   SOLE 0 5,430 0 7,650
TRUIST FINL CORP COM 89832Q109   532,239 14,416 SH   SOLE 0 4,100 0 10,316
ULTA BEAUTY INC COM 90384S303   367,982 751 SH   SOLE 0 475 0 276
UNITED PARCEL SERVICE INC CL B 911312106   645,272 4,104 SH   SOLE 0 0 0 4,104
VANGUARD INDEX FDS TOTAL STK MKT 922908769   463,765 1,955 SH   SOLE 0 0 0 1,955
VANGUARD SCOTTSDALE FDS LONG TERM TREAS 92206C847   1,517,585 24,664 SH   SOLE 0 675 0 23,989
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844   204,408 1,200 SH   SOLE 0 0 0 1,200
VANGUARD WHITEHALL FDS EM MK GOV BD ETF 921946885   13,703,488 214,957 SH   SOLE 0 23,744 0 191,213
VERTEX PHARMACEUTICALS INC COM 92532F100   20,355,689 50,028 SH   SOLE 0 8,945 0 41,083
VISA INC COM CL A 92826C839   15,774,233 60,589 SH   SOLE 0 9,655 0 50,934
WABTEC COM 929740108   11,697,993 92,183 SH   SOLE 0 15,384 0 76,799
WASTE MGMT INC DEL COM 94106L109   492,525 2,750 SH   SOLE 0 0 0 2,750