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   280,931 3,001 SH   SOLE 0 1,100 0 1,901
ABBVIE INC COM 00287Y109   1,117,950 7,500 SH   SOLE 0 2,650 0 4,850
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   221,426 721 SH   SOLE 0 0 0 721
ADOBE INC COM 00724F101   15,215,773 29,841 SH   SOLE 0 5,267 0 24,574
AGEAGLE AERIAL SYS INC NEW COM 00848K101   5,746 34,200 SH   SOLE 0 200 0 34,000
ALASKA AIR GROUP INC COM 011659109   4,239,570 114,336 SH   SOLE 0 15,740 0 98,596
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102   2,915,418 33,611 SH   SOLE 0 4,460 0 29,151
ALPHABET INC CAP STK CL A 02079K305   14,348,537 109,648 SH   SOLE 0 28,130 0 81,518
ALPHABET INC CAP STK CL C 02079K107   18,554,525 140,725 SH   SOLE 0 18,065 0 122,660
AMAZON COM INC COM 023135106   16,691,110 131,302 SH   SOLE 0 22,410 0 108,892
AMERICAN ELEC PWR CO INC COM 025537101   665,697 8,850 SH   SOLE 0 3,700 0 5,150
AMERICAN TOWER CORP NEW COM 03027X100   4,666,247 28,375 SH   SOLE 0 4,767 0 23,608
AMGEN INC COM 031162100   2,647,419 9,850 SH   SOLE 0 0 0 9,850
APPLE INC COM 037833100   97,669,421 570,466 SH   SOLE 0 64,309 0 506,157
ARDAGH METAL PACKAGING S A SHS L02235106   1,363,184 435,522 SH   SOLE 0 25,938 0 409,584
BANK AMERICA CORP COM 060505104   486,515 17,769 SH   SOLE 0 10,000 0 7,769
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   15,145,308 43,235 SH   SOLE 0 8,045 0 35,190
BERRY GLOBAL GROUP INC COM 08579W103   6,443,156 104,073 SH   SOLE 0 19,385 0 84,688
BLACKROCK INC COM 09247X101   10,490,311 16,227 SH   SOLE 0 2,477 0 13,750
BLACKROCK MUNIYIELD N Y QUAL COM 09255E102   434,140 49,000 SH   SOLE 0 4,000 0 45,000
BLACKSTONE INC COM 09260D107   357,955 3,341 SH   SOLE 0 30 0 3,311
BOOKING HOLDINGS INC COM 09857L108   10,349,736 3,356 SH   SOLE 0 629 0 2,727
BROADCOM INC COM 11135F101   4,799,293 5,778 SH   SOLE 0 1,065 0 4,713
CAMECO CORP COM 13321L108   7,175,712 181,022 SH   SOLE 0 32,860 0 148,162
CANADIAN NATL RY CO COM 136375102   4,361,770 40,264 SH   SOLE 0 6,565 0 33,699
CARRIER GLOBAL CORPORATION COM 14448C104   221,518 4,013 SH   SOLE 0 175 0 3,838
CHARTER COMMUNICATIONS INC N CL A 16119P108   5,751,966 13,078 SH   SOLE 0 1,193 0 11,885
CHEVRON CORP NEW COM 166764100   607,875 3,605 SH   SOLE 0 0 0 3,605
CISCO SYS INC COM 17275R102   948,233 17,638 SH   SOLE 0 4,700 0 12,938
COCA COLA CO COM 191216100   738,600 13,194 SH   SOLE 0 5,400 0 7,794
COMCAST CORP NEW CL A 20030N101   363,797 8,205 SH   SOLE 0 800 0 7,405
CONSTELLATION BRANDS INC CL A 21036P108   18,886,535 75,146 SH   SOLE 0 13,633 0 61,513
COSTCO WHSL CORP NEW COM 22160K105   8,900,428 15,754 SH   SOLE 0 2,621 0 13,133
DISNEY WALT CO COM 254687106   205,462 2,535 SH   SOLE 0 150 0 2,385
DOUBLELINE ETF TRUST OPPORTUNISTIC BD 25861R105   15,979,448 362,182 SH   SOLE 0 51,453 0 310,728
ELEVANCE HEALTH INC COM 036752103   1,274,474 2,927 SH   SOLE 0 575 0 2,352
EXXON MOBIL CORP COM 30231G102   1,366,110 11,619 SH   SOLE 0 1,000 0 10,619
FUBOTV INC COM 35953D104   30,638 11,475 SH   SOLE 0 0 0 11,475
GENERAL MTRS CO COM 37045V100   212,657 6,450 SH   SOLE 0 2,650 0 3,800
GILDAN ACTIVEWEAR INC COM 375916103   336,120 12,000 SH   SOLE 0 2,400 0 9,600
IDEXX LABS INC COM 45168D104   437,270 1,000 SH   SOLE 0 0 0 1,000
INTEL CORP COM 458140100   948,892 26,692 SH   SOLE 0 5,000 0 21,692
INTERNATIONAL BUSINESS MACHS COM 459200101   576,884 4,112 SH   SOLE 0 2,400 0 1,712
INVESCO QQQ TR UNIT SER 1 46090E103   634,496 1,771 SH   SOLE 0 1,300 0 471
ISHARES GOLD TR ISHARES NEW 464285204   475,031 13,576 SH   SOLE 0 5,604 0 7,972
ISHARES INC CORE MSCI EMKT 46434G103   979,208 20,576 SH   SOLE 0 252 0 20,324
ISHARES TR 3 7 YR TREAS BD 464288661   405,424 3,583 SH   SOLE 0 2,510 0 1,073
ISHARES TR CORE S&P TTL STK 464287150   19,647,433 208,594 SH   SOLE 0 30,650 0 177,944
ISHARES TR CORE TOTAL USD 46434V613   214,877 4,915 SH   SOLE 0 0 0 4,915
ISHARES TR 1 3 YR TREAS BD 464287457   1,376,004 16,994 SH   SOLE 0 0 0 16,994
ISHARES TR NEW YORK MUN ETF 464288323   907,518 17,784 SH   SOLE 0 8,000 0 9,784
ISHARES TR CORE MSCI TOTAL 46432F834   291,071 4,852 SH   SOLE 0 0 0 4,852
ISHARES TR PFD AND INCM SEC 464288687   1,309,867 43,445 SH   SOLE 0 7,350 0 36,095
ISHARES TR TIPS BD ETF 464287176   560,669 5,406 SH   SOLE 0 5,400 0 6
ISHARES TR SHRT NAT MUN ETF 464288158   285,128 2,772 SH   SOLE 0 500 0 2,272
ISHARES TR NATIONAL MUN ETF 464288414   272,756 2,660 SH   SOLE 0 0 0 2,660
ISHARES TR CORE US AGGBD ET 464287226   3,947,543 41,977 SH   SOLE 0 2,405 0 39,572
ISHARES TR MSCI EAFE ETF 464287465   263,274 3,820 SH   SOLE 0 0 0 3,820
ISHARES U S ETF TR BLACKROCK ST MAT 46431W507   347,489 6,965 SH   SOLE 0 1,000 0 5,965
JACOBS SOLUTIONS INC COM 46982L108   273,000 2,000 SH   SOLE 0 0 0 2,000
JOHNSON & JOHNSON COM 478160104   1,891,958 12,147 SH   SOLE 0 2,400 0 9,747
JPMORGAN CHASE & CO COM 46625H100   15,470,825 106,681 SH   SOLE 0 16,240 0 90,441
KENVUE INC COM 49177J102   7,269,281 362,016 SH   SOLE 0 53,785 0 308,231
L3HARRIS TECHNOLOGIES INC COM 502431109   341,275 1,960 SH   SOLE 0 100 0 1,860
LAM RESEARCH CORP COM 512807108   4,529,748 7,227 SH   SOLE 0 1,328 0 5,899
LIBERTY MEDIA CORP DEL COM LBTY SRM S A 531229813   2,193,539 86,190 SH   SOLE 0 7,655 0 78,535
LOWES COS INC COM 548661107   11,505,954 55,360 SH   SOLE 0 9,400 0 45,960
MCDONALDS CORP COM 580135101   768,981 2,919 SH   SOLE 0 297 0 2,622
MCKESSON CORP COM 58155Q103   293,524 675 SH   SOLE 0 250 0 425
MEDTRONIC PLC SHS G5960L103   3,810,443 48,627 SH   SOLE 0 8,585 0 40,042
MERCK & CO INC COM 58933Y105   11,843,669 115,043 SH   SOLE 0 20,920 0 94,123
META PLATFORMS INC CL A 30303M102   20,561,593 68,491 SH   SOLE 0 10,887 0 57,604
MICRON TECHNOLOGY INC COM 595112103   3,279,314 48,204 SH   SOLE 0 7,565 0 40,639
MICROSOFT CORP COM 594918104   35,311,188 111,833 SH   SOLE 0 17,973 0 93,860
MONDELEZ INTL INC CL A 609207105   9,857,506 142,039 SH   SOLE 0 24,713 0 117,326
NEWMONT CORP COM 651639106   8,197,499 221,854 SH   SOLE 0 39,710 0 182,144
NIKE INC CL B 654106103   6,793,975 71,052 SH   SOLE 0 11,860 0 59,192
NORFOLK SOUTHN CORP COM 655844108   4,310,130 21,887 SH   SOLE 0 4,217 0 17,670
NVIDIA CORPORATION COM 67066G104   3,538,826 8,135 SH   SOLE 0 1,390 0 6,745
ORACLE CORP COM 68389X105   1,536,234 14,504 SH   SOLE 0 2,000 0 12,504
OREILLY AUTOMOTIVE INC COM 67103H107   221,762 244 SH   SOLE 0 0 0 244
PAYCHEX INC COM 704326107   7,815,120 67,763 SH   SOLE 0 15,550 0 52,213
PAYPAL HLDGS INC COM 70450Y103   4,857,164 83,085 SH   SOLE 0 13,220 0 69,865
PEPSICO INC COM 713448108   321,936 1,900 SH   SOLE 0 1,300 0 600
PHILLIPS 66 COM 718546104   311,909 2,596 SH   SOLE 0 1,800 0 796
PIMCO ETF TR ENHAN SHRT MA AC 72201R833   202,683 2,024 SH   SOLE 0 2,000 0 24
PNC FINL SVCS GROUP INC COM 693475105   1,284,911 10,466 SH   SOLE 0 4,260 0 6,206
PRINCIPAL EXCHANGE TRADED FD SPECTRUM PFD 74255Y888   220,866 13,100 SH   SOLE 0 600 0 12,500
PROCTER AND GAMBLE CO COM 742718109   1,413,894 9,694 SH   SOLE 0 2,550 0 7,144
RANGE RES CORP COM 75281A109   5,854,718 180,645 SH   SOLE 0 28,515 0 152,130
REALTY INCOME CORP COM 756109104   337,095 6,750 SH   SOLE 0 1,850 0 4,900
RTX CORPORATION COM 75513E101   8,450,449 117,416 SH   SOLE 0 20,665 0 96,751
RYANAIR HOLDINGS PLC SPONSORED ADS 783513203   11,354,104 116,800 SH   SOLE 0 16,810 0 99,990
SALESFORCE INC COM 79466L302   6,696,810 33,025 SH   SOLE 0 5,925 0 27,100
SCHWAB CHARLES CORP COM 808513105   15,287,524 278,461 SH   SOLE 0 45,520 0 232,941
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308   407,149 5,917 SH   SOLE 0 325 0 5,592
SELECT SECTOR SPDR TR ENERGY 81369Y506   17,377,594 192,251 SH   SOLE 0 35,250 0 157,001
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803   911,499 5,560 SH   SOLE 0 513 0 5,047
SELECT SECTOR SPDR TR FINANCIAL 81369Y605   274,813 8,285 SH   SOLE 0 800 0 7,485
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209   414,543 3,220 SH   SOLE 0 85 0 3,135
SEMPRA COM 816851109   591,174 8,690 SH   SOLE 0 2,430 0 6,260
SIMON PPTY GROUP INC NEW COM 828806109   2,570,651 23,796 SH   SOLE 0 7,295 0 16,501
SPDR GOLD TR GOLD SHS 78463V107   942,289 5,496 SH   SOLE 0 1,600 0 3,896
SPDR S&P 500 ETF TR TR UNIT 78462F103   620,273 1,451 SH   SOLE 0 0 0 1,451
SPIRE INC COM 84857L101   254,610 4,500 SH   SOLE 0 3,500 0 1,000
STRYKER CORPORATION COM 863667101   7,247,146 26,520 SH   SOLE 0 5,075 0 21,445
SYSCO CORP COM 871829107   392,998 5,950 SH   SOLE 0 2,700 0 3,250
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100   2,479,083 28,528 SH   SOLE 0 4,825 0 23,703
TESLA INC COM 88160R101   680,098 2,718 SH   SOLE 0 125 0 2,593
THE CIGNA GROUP COM 125523100   15,970,609 55,828 SH   SOLE 0 9,155 0 46,673
TOMPKINS FINL CORP COM 890110109   665,284 13,580 SH   SOLE 0 5,430 0 8,150
TRUIST FINL CORP COM 89832Q109   416,132 14,545 SH   SOLE 0 4,100 0 10,445
ULTA BEAUTY INC COM 90384S303   303,981 761 SH   SOLE 0 475 0 286
UNITED PARCEL SERVICE INC CL B 911312106   641,873 4,118 SH   SOLE 0 0 0 4,118
VANGUARD INDEX FDS TOTAL STK MKT 922908769   421,634 1,985 SH   SOLE 0 0 0 1,985
VANGUARD SCOTTSDALE FDS LONG TERM TREAS 92206C847   1,215,532 21,898 SH   SOLE 0 475 0 21,423
VANGUARD WHITEHALL FDS EM MK GOV BD ETF 921946885   12,723,103 215,063 SH   SOLE 0 23,919 0 191,144
VERTEX PHARMACEUTICALS INC COM 92532F100   17,364,223 49,935 SH   SOLE 0 8,930 0 41,005
VISA INC COM CL A 92826C839   13,881,668 60,352 SH   SOLE 0 9,655 0 50,697
VMWARE INC CL A COM 928563402   8,813,418 52,940 SH   SOLE 0 7,977 0 44,963
WABTEC COM 929740108   9,908,354 93,238 SH   SOLE 0 15,489 0 77,749
WASTE MGMT INC DEL COM 94106L109   419,210 2,750 SH   SOLE 0 0 0 2,750