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 COM 88579Y101 242,997 1,501 SH SOLE 0 0 0 1,501
ABBOTT LABORATORIES COM 002824100 647,157 7,132 SH SOLE 0 0 0 7,132
ABBVIE INC COM 00287Y109 4,770,088 18,956 SH SOLE 0 550 0 18,406
ADOBE INC COM 00724F101 9,560,695 46,633 SH SOLE 0 5,411 0 41,222
ADVANCED MICRO DEVICES INC COM 007903107 352,612 607 SH SOLE 0 0 0 607
AGEAGLE AERIAL SYS INC NEW COM SHS 00848K309 8,956 10,048 SH SOLE 0 0 0 10,048
AGNICO EAGLE MINES LTD COM 008474108 203,220 1,310 SH SOLE 0 0 0 1,310
ALPHABET INC CAP STK CL C 02079K107 55,667,019 157,550 SH SOLE 0 13,784 0 143,766
ALPHABET INC CAP STK CL A 02079K305 43,208,719 120,908 SH SOLE 0 17,920 0 102,988
AMAZON COM INC COM 023135106 37,549,315 157,545 SH SOLE 0 17,920 0 139,625
AMERICAN ELEC PWR CO INC COM 025537101 1,959,530 14,323 SH SOLE 0 400 0 13,923
AMERICAN EXPRESS CO COM 025816109 1,977,572 5,846 SH SOLE 0 0 0 5,846
AMGEN INC COM 031162100 3,386,306 9,351 SH SOLE 0 0 0 9,351
APPLE INC COM 037833100 170,149,536 588,020 SH SOLE 0 38,363 0 549,657
APPLIED MATLS INC COM 038222105 1,331,043 1,841 SH SOLE 0 0 0 1,841
ASML HLDG NV N Y REGISTRY SHS N07059210 21,507,577 10,811 SH SOLE 0 1,406 0 9,405
BANK OF AMER CORP COM 060505104 1,422,506 24,965 SH SOLE 0 5,500 0 19,465
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 29,329,815 58,614 SH SOLE 0 6,636 0 51,978
BLACKROCK INC COM 09290D101 13,356,010 13,890 SH SOLE 0 1,803 0 12,087
BLACKROCK MUNIYIELD N Y QUAL COM 09255E102 764,731 75,343 SH SOLE 0 0 0 75,343
BOOKING HOLDINGS INC COM 09857L108 14,652,065 82,204 SH SOLE 0 11,020 0 71,184
BRIDGEBIO PHARMA INC COM 10806X102 376,124 5,050 SH SOLE 0 0 0 5,050
BRISTOL-MYERS SQUIBB CO COM 110122108 792,727 13,758 SH SOLE 0 0 0 13,758
BROADCOM INC COM 11135F101 33,898,231 89,737 SH SOLE 0 11,839 0 77,898
BROOKFIELD CORP CL A LTD VT SH 11271J107 1,798,192 42,221 SH SOLE 0 0 0 42,221
CAMECO CORP COM 13321L108 3,869,259 37,986 SH SOLE 0 5,300 0 32,686
CARRIER GLOBAL CORPORATION COM 14448C104 264,060 3,600 SH SOLE 0 100 0 3,500
CATERPILLAR INC COM 149123101 421,700 396 SH SOLE 0 0 0 396
CHEVRON CORPORATION COM 166764100 12,162,386 73,373 SH SOLE 0 8,497 0 64,876
CISCO SYS INC COM 17275R102 5,003,263 42,595 SH SOLE 0 1,000 0 41,595
CME GROUP INC COM 12572Q105 10,543,552 47,745 SH SOLE 0 5,279 0 42,466
CNH INDL N V SHS N20944109 11,744,349 1,045,801 SH SOLE 0 124,091 0 921,710
COCA COLA CO COM 191216100 3,320,138 40,853 SH SOLE 0 60 0 40,793
CONOCOPHILLIPS COM 20825C104 578,433 5,564 SH SOLE 0 0 0 5,564
CONSOLIDATED EDISON INC COM 209115104 381,231 3,446 SH SOLE 0 0 0 3,446
CONSTELLATION BRANDS INC CL A 21036P108 817,379 5,877 SH SOLE 0 1,347 0 4,530
COPART INC COM 217204106 10,621,287 376,775 SH SOLE 0 46,309 0 330,466
CORNING INC COM 219350105 3,413,298 13,363 SH SOLE 0 0 0 13,363
COSTCO WHOLESALE CORPORATION COM 22160K105 12,693,743 13,569 SH SOLE 0 1,189 0 12,380
CROWDSTRIKE HLDGS INC CL A 22788C105 228,179 299 SH SOLE 0 0 0 299
CVS HEALTH CORP COM 126650100 2,043,138 19,750 SH SOLE 0 0 0 19,750
CYTOKINETICS INC COM NEW 23282W605 277,123 3,253 SH SOLE 0 0 0 3,253
DIREXION SHARES ETF TRUST DLY MU BEAR 1X 25461A163 187,968 19,200 SH SOLE 0 4,500 0 14,700
DISNEY WALT CO COM 254687106 368,830 3,832 SH SOLE 0 314 0 3,518
DOLLAR GEN CORP COM 256677105 205,241 1,783 SH SOLE 0 0 0 1,783
DOUBLELINE ETF TRUST OPPO CORE BD ETF 25861R105 28,089,113 616,118 SH SOLE 0 54,701 0 561,417
DOUBLELINE ETF TRUST COMMERCIAL REAL 25861R303 10,049,380 193,985 SH SOLE 0 20,134 0 173,851
DOUBLELINE ETF TRUST MORTGAGE ETF 25861R402 10,217,174 208,134 SH SOLE 0 19,518 0 188,615
DUKE ENERGY CORP NEW COM NEW 26441C204 227,844 1,800 SH SOLE 0 0 0 1,800
EATON CORP PLC SHS G29183103 3,156,697 7,408 SH SOLE 0 0 0 7,408
EBAY INC. COM 278642103 573,501 5,132 SH SOLE 0 0 0 5,132
EDWARDS LIFESCIENCES CORP COM 28176E108 16,053,334 177,463 SH SOLE 0 21,555 0 155,908
ELBIT SYS LTD ORD M3760D101 1,540,202 2,030 SH SOLE 0 0 0 2,030
ELEVANCE HEALTH INC FORMERLY COM 036752103 981,134 2,537 SH SOLE 0 400 0 2,137
ELI LILLY & CO COM 532457108 22,617,322 18,857 SH SOLE 0 1,476 0 17,381
EVERGY INC COM 30034W106 233,015 2,696 SH SOLE 0 0 0 2,696
EXXON MOBIL CORP COM 30231G102 2,216,717 16,214 SH SOLE 0 0 0 16,214
FIDELITY MERRIMACK STR TR TOTAL BD ETF 316188309 44,189,116 971,403 SH SOLE 0 79,990 0 891,413
GE AEROSPACE COM NEW 369604301 256,005 685 SH SOLE 0 0 0 685
GENERAL DYNAMICS CORP COM 369550108 2,688,541 7,590 SH SOLE 0 0 0 7,590
GILDAN ACTIVEWEAR INC COM 375916103 433,440 8,400 SH SOLE 0 400 0 8,000
GOLDMAN SACHS GROUP INC COM 38141G104 1,381,531 1,366 SH SOLE 0 0 0 1,366
HERSHEY CO COM 427866108 4,735,817 26,992 SH SOLE 0 2,636 0 24,356
HIMS & HERS HEALTH INC COM CL A 433000106 531,387 15,327 SH SOLE 0 0 0 15,327
HOME DEPOT INC COM 437076102 2,678,076 7,594 SH SOLE 0 0 0 7,594
HONEYWELL AEROSPACE INC COM 43849R105 3,577,517 16,182 SH SOLE 0 2,139 0 14,043
HONEYWELL INTL INC COM 438516205 3,609,604 16,122 SH SOLE 0 2,139 0 13,983
HYPERSCALE DATA INC COM SHS 09175M804 7,035 50,000 SH SOLE 0 0 0 50,000
IDEXX LABS INC COM 45168D104 494,854 940 SH SOLE 0 0 0 940
INTEL CORP COM 458140100 1,349,803 9,667 SH SOLE 0 0 0 9,667
INTERACTIVE BROKERS GROUP IN COM CL A 45841N107 16,843,164 193,511 SH SOLE 0 25,210 0 168,301
INTERNATIONAL BANCSHARES COR COM 459044103 227,850 3,000 SH SOLE 0 0 0 3,000
INTERNATIONAL BUSINESS MACHS COM 459200101 915,398 3,255 SH SOLE 0 1,900 0 1,355
INTUITIVE SURGICAL INC COM NEW 46120E602 1,027,207 2,583 SH SOLE 0 0 0 2,583
INVESCO QQQ TR UNIT SER 1 46090E103 1,250,264 1,698 SH SOLE 0 300 0 1,398
IREN LIMITED ORDINARY SHARES Q4982L109 872,300 19,075 SH SOLE 0 150 0 18,925
ISHARES BITCOIN TRUST ETF SHS BEN INT 46438F101 2,313,089 69,483 SH SOLE 0 10,415 0 59,068
ISHARES GOLD TR ISHARES NEW 464285204 831,120 11,007 SH SOLE 0 4,609 0 6,398
ISHARES INC CORE MSCI EMKT 46434G103 1,924,637 23,233 SH SOLE 0 352 0 22,881
ISHARES TR PFD AND INCM SEC 464288687 526,562 17,270 SH SOLE 0 50 0 17,220
ISHARES TR IBOXX INV CP ETF 464287242 1,078,702 9,890 SH SOLE 0 0 0 9,890
ISHARES TR CORE S&P TTL STK 464287150 34,357,919 209,155 SH SOLE 0 28,025 0 181,130
ISHARES TR CORE US AGGBD ET 464287226 1,341,031 13,549 SH SOLE 0 0 0 13,549
ISHARES TR COPPER & METALS 46436E189 8,546,222 173,598 SH SOLE 0 23,490 0 150,108
ISHARES TR NEW YORK MUN ETF 464288323 1,346,493 24,979 SH SOLE 0 0 0 24,979
ISHARES TR US HOME CONS ETF 464288752 7,515,462 71,932 SH SOLE 0 10,040 0 61,892
ISHARES TR CORE MSCI TOTAL 46432F834 220,562 2,311 SH SOLE 0 0 0 2,311
ISHARES TR 1 3 YR TREAS BD 464287457 1,948,060 23,725 SH SOLE 0 0 0 23,725
ISHARES TR MSCI USA QLT FCT 46432F339 243,398 1,109 SH SOLE 0 0 0 1,109
ISHARES TR MSCI INTL QUALTY 46434V456 3,376,044 68,134 SH SOLE 0 400 0 67,734
ISHARES TR CORE S&P500 ETF 464287200 357,760 478 SH SOLE 0 0 0 478
ISHARES TR MSCI EAFE ETF 464287465 413,442 3,980 SH SOLE 0 0 0 3,980
ISHARES TR GLOBAL TECH ETF 464287291 361,200 2,500 SH SOLE 0 0 0 2,500
JACOBS SOLUTIONS INC COM 46982L108 215,460 1,710 SH SOLE 0 0 0 1,710
JOHNSON & JOHNSON COM 478160104 7,078,708 27,872 SH SOLE 0 850 0 27,022
JPMORGAN CHASE & CO COM 46625H100 32,497,639 99,281 SH SOLE 0 11,883 0 87,398
L3HARRIS TECHNOLOGIES INC COM 502431109 586,701 2,019 SH SOLE 0 0 0 2,019
LAM RESEARCH CORP COM NEW 512807306 35,013,622 80,801 SH SOLE 0 12,332 0 68,469
LOWES COS INC COM 548661107 12,337,842 55,956 SH SOLE 0 7,330 0 48,626
M & T BK CORP COM 55261F104 249,911 1,050 SH SOLE 0 0 0 1,050
MARRIOTT INTL INC NEW CL A 571903202 298,588 806 SH SOLE 0 0 0 806
MARVELL TECHNOLOGY INC COM 573874104 32,169,821 107,992 SH SOLE 0 13,286 0 94,706
MCDONALDS CORP COM 580135101 2,071,656 7,664 SH SOLE 0 125 0 7,539
MCKESSON CORP COM 58155Q103 398,957 528 SH SOLE 0 203 0 325
MEDTRONIC PLC SHS G5960L103 3,754,612 47,995 SH SOLE 0 861 0 47,134
MERCK & CO INC COM 58933Y105 4,027,167 31,340 SH SOLE 0 5,750 0 25,590
META PLATFORMS INC CL A 30303M102 32,324,473 57,385 SH SOLE 0 7,233 0 50,152
MICRON TECHNOLOGY INC COM 595112103 7,630,434 6,611 SH SOLE 0 1,350 0 5,261
MICROSOFT CORP COM 594918104 53,382,722 143,110 SH SOLE 0 15,921 0 127,189
MOLINA HEALTHCARE INC COM 60855R100 17,532,371 76,661 SH SOLE 0 9,331 0 67,330
MONDELEZ INTL INC CL A 609207105 8,382,593 144,927 SH SOLE 0 18,758 0 126,169
NCR VOYIX CORPORATION COM 62886E108 81,700 10,000 SH SOLE 0 0 0 10,000
NETFLIX INC. COM 64110L106 574,913 8,052 SH SOLE 0 0 0 8,052
NEW ERA ENERGY & DIGITAL INC COM 64428N109 89,320 14,000 SH SOLE 0 0 0 14,000
NEWMONT CORP COM 651639106 14,566,281 155,956 SH SOLE 0 20,592 0 135,364
NEXTERA ENERGY INC COM 65339F101 665,033 7,577 SH SOLE 0 0 0 7,577
NORFOLK SOUTHN CORP COM 655844108 5,041,949 16,027 SH SOLE 0 2,021 0 14,006
NVIDIA CORPORATION COM 67066G104 39,200,339 195,914 SH SOLE 0 21,284 0 174,630
ORACLE CORP COM 68389X105 1,967,063 13,422 SH SOLE 0 640 0 12,782
OREILLY AUTOMOTIVE INC COM 67103H107 323,696 3,515 SH SOLE 0 0 0 3,515
PALANTIR TECHNOLOGIES INC CL A 69608A108 233,482 2,001 SH SOLE 0 150 0 1,851
PALO ALTO NETWORKS INC COM 697435105 259,516 761 SH SOLE 0 0 0 761
PAYCHEX INC COM 704326107 10,717,392 108,994 SH SOLE 0 13,703 0 95,291
PAYPAL HLDGS INC COM 70450Y103 317,243 7,347 SH SOLE 0 0 0 7,347
PEPSICO INC COM 713448108 1,634,413 12,071 SH SOLE 0 0 0 12,071
PHILIP MORRIS INTL INC COM 718172109 301,577 1,667 SH SOLE 0 0 0 1,667
PHILLIPS 66 COM 718546104 871,453 5,155 SH SOLE 0 500 0 4,655
PIMCO ETF TR ENHAN SHRT MA AC 72201R833 403,240 4,000 SH SOLE 0 0 0 4,000
PNC FINL SVCS GROUP INC COM 693475105 1,978,378 8,035 SH SOLE 0 1,790 0 6,245
PRINCIPAL EXCHANGE TRADED FD SPECTRUM PFD 74255Y888 314,490 16,500 SH SOLE 0 0 0 16,500
PROCTER & GAMBLE CO COM 742718109 3,706,629 25,277 SH SOLE 0 200 0 25,077
RANGE RES CORP COM 75281A109 7,706,833 207,229 SH SOLE 0 27,850 0 179,379
REALTY INCOME CORP COM 756109104 306,702 4,950 SH SOLE 0 1,250 0 3,700
RENTOKIL INITIAL PLC SPONSORED ADR 760125104 6,005,887 209,923 SH SOLE 0 12,676 0 197,247
RESMED INC COM 761152107 9,551,630 49,013 SH SOLE 0 7,633 0 41,380
RTX CORPORATION COM 75513E101 16,992,594 89,562 SH SOLE 0 11,866 0 77,696
RYANAIR HOLDINGS PLC SPONSORED ADR 783513203 14,190,440 219,157 SH SOLE 0 29,151 0 190,006
SALESFORCE INC COM 79466L302 8,772,415 55,997 SH SOLE 0 6,965 0 49,032
SCHWAB CHARLES CORP COM 808513105 29,007,796 314,379 SH SOLE 0 37,857 0 276,522
SELECT SECTOR SPDR TR ST STR STAPL ETF 81369Y308 325,053 3,913 SH SOLE 0 166 0 3,747
SELECT SECTOR SPDR TR ST STR FINL ETF 81369Y605 495,839 9,249 SH SOLE 0 0 0 9,249
SELECT SECTOR SPDR TR ST STR ENERG ETF 81369Y506 21,988,978 414,027 SH SOLE 0 58,575 0 355,452
SELECT SECTOR SPDR TR ST STR DISCR ETF 81369Y407 266,812 2,275 SH SOLE 0 0 0 2,275
SELECT SECTOR SPDR TR ST STR CARE ETF 81369Y209 359,365 2,265 SH SOLE 0 73 0 2,192
SELECT SECTOR SPDR TR ST STR TECHN ETF 81369Y803 2,342,246 12,294 SH SOLE 0 1,026 0 11,268
SEMPRA COM 816851109 384,283 4,145 SH SOLE 0 0 0 4,145
SERVICENOW INC COM 81762P102 8,316,288 83,766 SH SOLE 0 10,090 0 73,676
SHERWIN WILLIAMS CO COM 824348106 228,284 663 SH SOLE 0 0 0 663
SHOPIFY INC CL A SUB VTG SHS 82509L107 720,590 6,311 SH SOLE 0 0 0 6,311
SIMON PPTY GROUP INC NEW COM 828806109 4,582,451 20,489 SH SOLE 0 3,735 0 16,754
SOFI TECHNOLOGIES INC COM 83406F102 295,307 16,470 SH SOLE 0 0 0 16,470
SOUTHERN CO COM 842587107 359,965 3,761 SH SOLE 0 0 0 3,761
SPDR GOLD TR GOLD SHS 78463V107 5,209,630 14,142 SH SOLE 0 0 0 14,142
SPDR SERIES TRUST SP O&G EXPL PRO 78468R556 8,629,408 55,941 SH SOLE 0 6,931 0 49,010
SPIRE INC COM 84857L101 257,697 3,300 SH SOLE 0 400 0 2,900
STARBUCKS CORP COM 855244109 2,247,158 21,990 SH SOLE 0 0 0 21,990
STATE STR SPDR S&P 500 ETF T TR UNIT 78462F103 1,360,127 1,821 SH SOLE 0 0 0 1,821
STRYKER CORPORATION COM 863667101 8,373,200 26,595 SH SOLE 0 3,816 0 22,779
SYSCO CORP COM 871829107 2,213,129 26,479 SH SOLE 0 200 0 26,279
TAIWAN SEMICONDUCTOR MANUFAC SPONSORED ADS 874039100 18,459,390 38,653 SH SOLE 0 5,152 0 33,501
TARGET CORP COM 87612E106 1,058,986 8,108 SH SOLE 0 0 0 8,108
TESLA INC COM 88160R101 3,851,183 9,156 SH SOLE 0 1,030 0 8,126
THE CIGNA GROUP COM 125523100 14,555,928 52,800 SH SOLE 0 6,597 0 46,203
TOMPKINS FINL CORP COM 890110109 494,340 5,230 SH SOLE 0 3,330 0 1,900
TRUIST FINL CORP COM 89832Q109 457,198 9,177 SH SOLE 0 0 0 9,177
ULTA BEAUTY INC COM 90384S303 322,451 715 SH SOLE 0 475 0 240
UNION PAC CORP COM 907818108 6,702,912 24,643 SH SOLE 0 3,985 0 20,658
UNITED PARCEL SVCS INC CL B 911312106 540,963 5,032 SH SOLE 0 0 0 5,032
VALERO ENERGY CORP COM 91913Y100 236,480 908 SH SOLE 0 0 0 908
VANGUARD INDEX FDS TOTAL STK MKT 922908769 692,585 1,872 SH SOLE 0 0 0 1,872
VANGUARD INDEX FDS VALUE ETF 922908744 260,672 1,196 SH SOLE 0 0 0 1,196
VANGUARD INDEX FDS GROWTH ETF 922908736 222,155 2,579 SH SOLE 0 0 0 2,579
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 534,978 2,261 SH SOLE 0 0 0 2,261
VANGUARD WHITEHALL FDS EM MK GOV BD ETF 921946885 425,596 6,330 SH SOLE 0 0 0 6,330
VERTEX PHARMACEUTICALS INC COM 92532F100 22,210,601 44,714 SH SOLE 0 5,694 0 39,020
VISA INC COM CL A 92826C839 23,638,750 68,900 SH SOLE 0 8,329 0 60,571
WABTEC COM 929740108 314,610 1,167 SH SOLE 0 0 0 1,167
WASTE MGMT INC DEL COM 94106L109 607,571 2,726 SH SOLE 0 0 0 2,726
WELLS FARGO & CO COM 949746101 707,812 8,565 SH SOLE 0 0 0 8,565