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   2,081,066 15,224 SH   SOLE   0 0 15,224
ABBOTT LABS COM 002824100   3,904,216 34,245 SH   SOLE   0 0 34,245
ABBVIE INC COM 00287Y109   2,921,322 14,793 SH   SOLE   0 0 14,793
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   595,614 1,685 SH   SOLE   0 0 1,685
ADOBE INC COM 00724F101   258,890 500 SH   SOLE   0 0 500
ADVANCED MICRO DEVICES INC COM 007903107   2,453,324 14,952 SH   SOLE   0 0 14,952
AFLAC INC COM 001055102   279,500 2,500 SH   SOLE   0 0 2,500
AGILENT TECHNOLOGIES INC COM 00846U101   257,497 1,734 SH   SOLE   0 0 1,734
AIR PRODS & CHEMS INC COM 009158106   476,682 1,601 SH   SOLE   0 0 1,601
ALLSTATE CORP COM 020002101   807,150 4,256 SH   SOLE   0 0 4,256
ALPHABET INC CAP STK CL C 02079K107   15,096,093 90,293 SH   SOLE   0 0 90,293
ALPHABET INC CAP STK CL A 02079K305   2,294,037 13,832 SH   SOLE   0 0 13,832
ALPHATEC HLDGS INC COM NEW 02081G201   216,840 39,000 SH   SOLE   0 0 39,000
ALPS ETF TR ALERIAN MLP 00162Q452   404,331 8,579 SH   SOLE   0 0 8,579
ALTRIA GROUP INC COM 02209S103   753,759 14,768 SH   SOLE   0 0 14,768
AMAZON COM INC COM 023135106   10,456,094 56,116 SH   SOLE   0 0 56,116
AMERICAN ELEC PWR CO INC COM 025537101   1,721,228 16,776 SH   SOLE   0 0 16,776
AMERICAN EXPRESS CO COM 025816109   5,011,776 18,480 SH   SOLE   0 0 18,480
AMERICAN INTL GROUP INC COM NEW 026874784   531,284 7,255 SH   SOLE   0 0 7,255
AMERIPRISE FINL INC COM 03076C106   1,451,713 3,090 SH   SOLE   0 0 3,090
AMGEN INC COM 031162100   5,650,467 17,537 SH   SOLE   0 0 17,537
AMPHENOL CORP NEW CL A 032095101   332,837 5,108 SH   SOLE   0 0 5,108
ANALOG DEVICES INC COM 032654105   233,162 1,013 SH   SOLE   0 0 1,013
APA CORPORATION COM 03743Q108   1,269,474 51,900 SH   SOLE   0 0 51,900
APPLE INC COM 037833100   68,002,802 291,858 SH   SOLE   0 0 291,858
APPLIED MATLS INC COM 038222105   1,045,842 5,176 SH   SOLE   0 0 5,176
ARCHER DANIELS MIDLAND CO COM 039483102   993,889 16,637 SH   SOLE   0 0 16,637
ASTRAZENECA PLC SPONSORED ADR 046353108   725,887 9,317 SH   SOLE   0 0 9,317
AT&T INC COM 00206R102   1,419,255 64,512 SH   SOLE   0 0 64,512
AUTOMATIC DATA PROCESSING IN COM 053015103   2,059,148 7,441 SH   SOLE   0 0 7,441
AVERY DENNISON CORP COM 053611109   511,501 2,317 SH   SOLE   0 0 2,317
BANK AMERICA CORP COM 060505104   5,490,612 138,372 SH   SOLE   0 0 138,372
BANK NEW YORK MELLON CORP COM 064058100   476,998 6,638 SH   SOLE   0 0 6,638
BECTON DICKINSON & CO COM 075887109   1,331,193 5,521 SH   SOLE   0 0 5,521
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   2,191,988 4,763 SH   SOLE   0 0 4,763
BERKSHIRE HATHAWAY INC DEL CL A 084670108   691,180 1 SH   SOLE   0 0 1
BHP GROUP LTD SPONSORED ADS 088606108   211,174 3,400 SH   SOLE   0 0 3,400
BLACKROCK INCOME TR INC COM NEW 09247F209   1,228,312 98,818 SH   SOLE   0 0 98,818
BLACKSTONE INC COM 09260D107   631,661 4,125 SH   SOLE   0 0 4,125
BOEING CO COM 097023105   2,837,827 18,665 SH   SOLE   0 0 18,665
BOSTON SCIENTIFIC CORP COM 101137107   898,587 10,723 SH   SOLE   0 0 10,723
BP PLC SPONSORED ADR 055622104   557,800 17,770 SH   SOLE   0 0 17,770
BRISTOL-MYERS SQUIBB CO COM 110122108   2,227,200 43,046 SH   SOLE   0 0 43,046
BROADCOM INC COM 11135F101   1,160,580 6,728 SH   SOLE   0 0 6,728
BROADRIDGE FINL SOLUTIONS IN COM 11133T103   244,919 1,139 SH   SOLE   0 0 1,139
BROADSTONE NET LEASE INC COM 11135E203   1,658,315 87,510 SH   SOLE   0 0 87,510
BV FINL INC COM NEW 05603E208   383,750 25,000 SH   SOLE   0 0 25,000
CAMECO CORP COM 13321L108   306,142 6,410 SH   SOLE   0 0 6,410
CAPITAL ONE FINL CORP COM 14040H105   1,568,343 10,474 SH   SOLE   0 0 10,474
CARDINAL HEALTH INC COM 14149Y108   236,513 2,140 SH   SOLE   0 0 2,140
CARRIER GLOBAL CORPORATION COM 14448C104   726,075 9,021 SH   SOLE   0 0 9,021
CATERPILLAR INC COM 149123101   1,995,800 5,102 SH   SOLE   0 0 5,102
CHENIERE ENERGY INC COM NEW 16411R208   2,245,708 12,487 SH   SOLE   0 0 12,487
CHEVRON CORP NEW COM 166764100   9,570,887 64,989 SH   SOLE   0 0 64,989
CHUBB LIMITED COM H1467J104   416,435 1,444 SH   SOLE   0 0 1,444
CHURCH & DWIGHT CO INC COM 171340102   352,906 3,370 SH   SOLE   0 0 3,370
CISCO SYS INC COM 17275R102   8,485,078 159,434 SH   SOLE   0 0 159,434
CITIGROUP INC COM NEW 172967424   3,773,522 60,280 SH   SOLE   0 0 60,280
CLEARWAY ENERGY INC CL C 18539C204   1,330,447 43,365 SH   SOLE   0 0 43,365
CLEVELAND-CLIFFS INC NEW COM 185899101   482,029 37,747 SH   SOLE   0 0 37,747
CLOROX CO DEL COM 189054109   390,169 2,395 SH   SOLE   0 0 2,395
COCA COLA CO COM 191216100   1,618,717 22,526 SH   SOLE   0 0 22,526
COLGATE PALMOLIVE CO COM 194162103   881,451 8,491 SH   SOLE   0 0 8,491
COMCAST CORP NEW CL A 20030N101   3,583,400 85,789 SH   SOLE   0 0 85,789
CONAGRA BRANDS INC COM 205887102   880,041 27,062 SH   SOLE   0 0 27,062
CONOCOPHILLIPS COM 20825C104   2,145,396 20,378 SH   SOLE   0 0 20,378
CONSOLIDATED EDISON INC COM 209115104   379,033 3,640 SH   SOLE   0 0 3,640
CONSTELLATION BRANDS INC CL A 21036P108   230,375 894 SH   SOLE   0 0 894
CORNING INC COM 219350105   1,417,394 31,393 SH   SOLE   0 0 31,393
CORTEVA INC COM 22052L104   722,714 12,293 SH   SOLE   0 0 12,293
COSTAR GROUP INC COM 22160N109   228,734 3,032 SH   SOLE   0 0 3,032
COSTCO WHSL CORP NEW COM 22160K105   6,879,838 7,760 SH   SOLE   0 0 7,760
CSX CORP COM 126408103   411,149 11,907 SH   SOLE   0 0 11,907
CVS HEALTH CORP COM 126650100   1,566,781 24,917 SH   SOLE   0 0 24,917
DANAHER CORPORATION COM 235851102   452,061 1,626 SH   SOLE   0 0 1,626
DEERE & CO COM 244199105   291,296 698 SH   SOLE   0 0 698
DELL TECHNOLOGIES INC CL C 24703L202   1,363,329 11,501 SH   SOLE   0 0 11,501
DEVON ENERGY CORP NEW COM 25179M103   676,954 17,305 SH   SOLE   0 0 17,305
DIAGEO PLC SPON ADR NEW 25243Q205   2,072,732 14,769 SH   SOLE   0 0 14,769
DIGITAL RLTY TR INC COM 253868103   3,063,794 18,932 SH   SOLE   0 0 18,932
DISNEY WALT CO COM 254687106   4,392,324 45,663 SH   SOLE   0 0 45,663
DOMINION ENERGY INC COM 25746U109   1,811,496 31,346 SH   SOLE   0 0 31,346
DOW INC COM 260557103   400,709 7,335 SH   SOLE   0 0 7,335
DUKE ENERGY CORP NEW COM NEW 26441C204   1,798,337 15,597 SH   SOLE   0 0 15,597
DUPONT DE NEMOURS INC COM 26614N102   499,674 5,607 SH   SOLE   0 0 5,607
EATON CORP PLC SHS G29183103   583,666 1,761 SH   SOLE   0 0 1,761
ECOLAB INC COM 278865100   594,408 2,328 SH   SOLE   0 0 2,328
EDISON INTL COM 281020107   261,270 3,000 SH   SOLE   0 0 3,000
ELI LILLY & CO COM 532457108   4,502,348 5,082 SH   SOLE   0 0 5,082
EMERSON ELEC CO COM 291011104   1,795,309 16,415 SH   SOLE   0 0 16,415
ENTERPRISE FINL SVCS CORP COM 293712105   328,884 6,416 SH   SOLE   0 0 6,416
EQUINIX INC COM 29444U700   3,109,220 3,503 SH   SOLE   0 0 3,503
ERIE INDTY CO CL A 29530P102   1,619,460 3,000 SH   SOLE   0 0 3,000
EVERCORE INC CLASS A 29977A105   253,340 1,000 SH   SOLE   0 0 1,000
EXTRA SPACE STORAGE INC COM 30225T102   1,780,638 9,882 SH   SOLE   0 0 9,882
EXXON MOBIL CORP COM 30231G102   10,427,826 88,960 SH   SOLE   0 0 88,960
FAIR ISAAC CORP COM 303250104   285,697 147 SH   SOLE   0 0 147
FEDEX CORP COM 31428X106   960,069 3,508 SH   SOLE   0 0 3,508
FIDELITY MERRIMACK STR TR TOTAL BD ETF 316188309   6,977,441 149,282 SH   SOLE   0 0 149,282
FINANCIAL INSTNS INC COM 317585404   8,920,577 350,239 SH   SOLE   0 0 350,239
FIRST SOLAR INC COM 336433107   3,331,396 13,356 SH   SOLE   0 0 13,356
FISERV INC COM 337738108   238,396 1,327 SH   SOLE   0 0 1,327
FLEXSHARES TR QLT DIV DEF IDX 33939L845   1,104,111 15,440 SH   SOLE   0 0 15,440
FLEXSHARES TR IBOXX 5YR TRGT 33939L605   3,462,134 143,657 SH   SOLE   0 0 143,657
FORD MTR CO COM 345370860   250,314 23,704 SH   SOLE   0 0 23,704
FORTUNE BRANDS INNOVATIONS I COM 34964C106   214,424 2,395 SH   SOLE   0 0 2,395
GE AEROSPACE COM NEW 369604301   1,354,419 7,182 SH   SOLE   0 0 7,182
GE HEALTHCARE TECHNOLOGIES I COMMON STOCK 36266G107   294,783 3,141 SH   SOLE   0 0 3,141
GE VERNOVA INC COM 36828A101   477,068 1,871 SH   SOLE   0 0 1,871
GENERAL DYNAMICS CORP COM 369550108   2,289,467 7,576 SH   SOLE   0 0 7,576
GENERAL MLS INC COM 370334104   1,871,049 25,336 SH   SOLE   0 0 25,336
GOLDMAN SACHS GROUP INC COM 38141G104   1,985,391 4,010 SH   SOLE   0 0 4,010
GRAINGER W W INC COM 384802104   2,059,264 1,982 SH   SOLE   0 0 1,982
HERSHEY CO COM 427866108   383,802 2,001 SH   SOLE   0 0 2,001
HESS CORP COM 42809H107   239,280 1,762 SH   SOLE   0 0 1,762
HOME DEPOT INC COM 437076102   5,551,980 13,701 SH   SOLE   0 0 13,701
HONEYWELL INTL INC COM 438516106   1,740,085 8,418 SH   SOLE   0 0 8,418
HOWMET AEROSPACE INC COM 443201108   212,129 2,116 SH   SOLE   0 0 2,116
HP INC COM 40434L105   322,830 9,000 SH   SOLE   0 0 9,000
HSBC HLDGS PLC SPON ADR NEW 404280406   402,372 8,904 SH   SOLE   0 0 8,904
ILLINOIS TOOL WKS INC COM 452308109   268,884 1,026 SH   SOLE   0 0 1,026
IMMUNITYBIO INC COM 45256X103   111,600 30,000 SH   SOLE   0 0 30,000
IMPINJ INC COM 453204109   216,520 1,000 SH   SOLE   0 0 1,000
INTEL CORP COM 458140100   2,504,676 106,764 SH   SOLE   0 0 106,764
INTERNATIONAL BUSINESS MACHS COM 459200101   10,932,897 49,452 SH   SOLE   0 0 49,452
INTERNATIONAL FLAVORS&FRAGRA COM 459506101   217,730 2,075 SH   SOLE   0 0 2,075
INTERNATIONAL PAPER CO COM 460146103   224,710 4,600 SH   SOLE   0 0 4,600
INVESCO ACTIVELY MANAGED EXC VAR RATE INVT 46090A879   15,123,109 602,875 SH   SOLE   0 0 602,875
INVESCO EXCH TRADED FD TR II VAR RATE PFD 46138G870   778,310 31,820 SH   SOLE   0 0 31,820
INVESCO EXCH TRADED FD TR II NATL AMT MUNI 46138E537   430,715 17,835 SH   SOLE   0 0 17,835
INVESCO EXCH TRD SLF IDX FD BULSHS 2024 CB 46138J841   2,551,800 120,824 SH   SOLE   0 0 120,824
INVESCO EXCHANGE TRADED FD T S&P500 QUALITY 46137V241   247,688 3,682 SH   SOLE   0 0 3,682
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357   34,740,314 193,907 SH   SOLE   0 0 193,907
INVESCO QQQ TR UNIT SER 1 46090E103   4,642,666 9,512 SH   SOLE   0 0 9,512
IRON MTN INC DEL COM 46284V101   4,721,046 39,729 SH   SOLE   0 0 39,729
ISHARES INC CORE MSCI EMKT 46434G103   308,521 5,374 SH   SOLE   0 0 5,374
ISHARES INC MSCI EMRG CHN 46434G764   7,330,856 119,962 SH   SOLE   0 0 119,962
ISHARES TR ISHARES BIOTECH 464287556   1,213,867 8,337 SH   SOLE   0 0 8,337
ISHARES TR RUS 1000 VAL ETF 464287598   882,950 4,652 SH   SOLE   0 0 4,652
ISHARES TR U.S. REAL ES ETF 464287739   5,265,744 51,691 SH   SOLE   0 0 51,691
ISHARES TR RUS 1000 ETF 464287622   1,016,318 3,233 SH   SOLE   0 0 3,233
ISHARES TR NORTH AMERN NAT 464287374   465,985 10,574 SH   SOLE   0 0 10,574
ISHARES TR RUS 2000 VAL ETF 464287630   24,330,407 145,848 SH   SOLE   0 0 145,848
ISHARES TR RUS 2000 GRW ETF 464287648   12,675,234 44,631 SH   SOLE   0 0 44,631
ISHARES TR RUSSELL 2000 ETF 464287655   12,784,574 57,878 SH   SOLE   0 0 57,878
ISHARES TR S&P MC 400VL ETF 464287705   28,882,434 233,639 SH   SOLE   0 0 233,639
ISHARES TR U.S. TECH ETF 464287721   669,402 4,415 SH   SOLE   0 0 4,415
ISHARES TR DEVSMCP EXNA ETF 464288497   2,625,309 43,386 SH   SOLE   0 0 43,386
ISHARES TR S&P 500 VAL ETF 464287408   57,575,842 292,011 SH   SOLE   0 0 292,011
ISHARES TR MSCI EAFE ETF 464287465   21,553,483 257,724 SH   SOLE   0 0 257,724
ISHARES TR GLOB HLTHCRE ETF 464287325   308,419 3,142 SH   SOLE   0 0 3,142
ISHARES TR GLOBAL TECH ETF 464287291   4,344,132 52,637 SH   SOLE   0 0 52,637
ISHARES TR MSCI EMG MKT ETF 464287234   282,039 6,150 SH   SOLE   0 0 6,150
ISHARES TR RUS MID CAP ETF 464287499   2,857,288 32,418 SH   SOLE   0 0 32,418
ISHARES TR TIPS BD ETF 464287176   1,512,555 13,692 SH   SOLE   0 0 13,692
ISHARES TR INTL DEV RE ETF 464288489   3,562,582 156,082 SH   SOLE   0 0 156,082
ISHARES TR S&P 500 GRWT ETF 464287309   99,595,336 1,040,160 SH   SOLE   0 0 1,040,160
ISHARES TR CORE S&P SCP ETF 464287804   12,254,987 104,779 SH   SOLE   0 0 104,779
ISHARES TR CORE S&P MCP ETF 464287507   21,729,812 348,681 SH   SOLE   0 0 348,681
ISHARES TR CORE S&P500 ETF 464287200   84,963,931 147,297 SH   SOLE   0 0 147,297
ISHARES TR RUS MD CP GR ETF 464287481   3,970,736 33,854 SH   SOLE   0 0 33,854
ISHARES TR MBS ETF 464288588   593,543 6,195 SH   SOLE   0 0 6,195
ISHARES TR SP SMCP600VL ETF 464287879   5,211,837 48,410 SH   SOLE   0 0 48,410
ISHARES TR EXPONENTIAL TECH 46434V381   794,362 13,048 SH   SOLE   0 0 13,048
ISHARES TR 0-5YR HI YL CP 46434V407   4,692,340 108,069 SH   SOLE   0 0 108,069
ISHARES TR GLOBAL REIT ETF 46434V647   519,441 19,462 SH   SOLE   0 0 19,462
ISHARES TR S&P SML 600 GWT 464287887   3,458,827 24,796 SH   SOLE   0 0 24,796
ISHARES TR CORE MSCI EAFE 46432F842   886,960 11,364 SH   SOLE   0 0 11,364
ISHARES TR MSCI USA QLT FCT 46432F339   208,347 1,162 SH   SOLE   0 0 1,162
ISHARES TR 0-5 YR TIPS ETF 46429B747   9,984,307 98,542 SH   SOLE   0 0 98,542
ISHARES TR MSCI USA MIN VOL 46429B697   266,808 2,922 SH   SOLE   0 0 2,922
ISHARES TR FLTG RATE NT ETF 46429B655   9,696,542 189,979 SH   SOLE   0 0 189,979
ISHARES TR INTRM GOV CR ETF 464288612   5,736,919 53,566 SH   SOLE   0 0 53,566
ISHARES TR RUS MDCP VAL ETF 464287473   1,368,572 10,348 SH   SOLE   0 0 10,348
ISHARES TR ISHS 5-10YR INVT 464288638   270,480 5,035 SH   SOLE   0 0 5,035
ISHARES TR ISHS 1-5YR INVS 464288646   8,049,764 152,863 SH   SOLE   0 0 152,863
ISHARES TR 3 7 YR TREAS BD 464288661   2,317,826 19,379 SH   SOLE   0 0 19,379
ISHARES TR PFD AND INCM SEC 464288687   3,376,002 101,595 SH   SOLE   0 0 101,595
ISHARES TR EAFE VALUE ETF 464288877   5,521,154 95,970 SH   SOLE   0 0 95,970
ISHARES TR EAFE GRWTH ETF 464288885   6,452,756 59,942 SH   SOLE   0 0 59,942
ISHARES TR CORE MSCI INTL 46435G326   359,250 5,072 SH   SOLE   0 0 5,072
ISHARES TR INTERNATIONAL SL 46434V266   2,674,486 75,872 SH   SOLE   0 0 75,872
ISHARES TR RUS 1000 GRW ETF 464287614   1,805,578 4,810 SH   SOLE   0 0 4,810
ISHARES TR S&P MC 400GR ETF 464287606   23,724,348 258,070 SH   SOLE   0 0 258,070
ISHARES U S ETF TR BLACKROCK SH DUR 46431W507   556,159 10,854 SH   SOLE   0 0 10,854
ITT INC COM 45073V108   225,461 1,508 SH   SOLE   0 0 1,508
J P MORGAN EXCHANGE TRADED F CORE PLUS BD ETF 46641Q670   2,280,594 47,276 SH   SOLE   0 0 47,276
J P MORGAN EXCHANGE TRADED F EQUITY PREMIUM 46641Q332   706,027 11,864 SH   SOLE   0 0 11,864
JANUS DETROIT STR TR HENDRSN SHRT ETF 47103U886   20,054,369 408,939 SH   SOLE   0 0 408,939
JOHNSON & JOHNSON COM 478160104   11,089,118 68,426 SH   SOLE   0 0 68,426
JPMORGAN CHASE & CO. COM 46625H100   19,316,070 91,606 SH   SOLE   0 0 91,606
KIMBERLY-CLARK CORP COM 494368103   2,337,828 16,431 SH   SOLE   0 0 16,431
KINDER MORGAN INC DEL COM 49456B101   2,763,561 125,105 SH   SOLE   0 0 125,105
KLA CORP COM NEW 482480100   389,528 503 SH   SOLE   0 0 503
KORE GROUP HLDGS INC COM NEW 50066V305   77,812 34,430 SH   SOLE   0 0 34,430
KRAFT HEINZ CO COM 500754106   289,131 8,235 SH   SOLE   0 0 8,235
KROGER CO COM 501044101   1,410,488 24,616 SH   SOLE   0 0 24,616
L3HARRIS TECHNOLOGIES INC COM 502431109   218,840 920 SH   SOLE   0 0 920
LAKE SHORE BANCORP INC COM 510700107   253,787 18,813 SH   SOLE   0 0 18,813
LAMB WESTON HLDGS INC COM 513272104   228,985 3,537 SH   SOLE   0 0 3,537
LINDE PLC SHS G54950103   8,464,027 17,750 SH   SOLE   0 0 17,750
LOCKHEED MARTIN CORP COM 539830109   8,991,117 15,381 SH   SOLE   0 0 15,381
LOWES COS INC COM 548661107   6,904,711 25,493 SH   SOLE   0 0 25,493
M & T BK CORP COM 55261F104   5,596,709 31,421 SH   SOLE   0 0 31,421
MARATHON PETE CORP COM 56585A102   1,319,257 8,098 SH   SOLE   0 0 8,098
MARSH & MCLENNAN COS INC COM 571748102   2,233,597 10,013 SH   SOLE   0 0 10,013
MCDONALDS CORP COM 580135101   3,633,533 11,932 SH   SOLE   0 0 11,932
MCKESSON CORP COM 58155Q103   531,502 1,075 SH   SOLE   0 0 1,075
MEDTRONIC PLC SHS G5960L103   4,498,148 49,963 SH   SOLE   0 0 49,963
MERCK & CO INC COM 58933Y105   7,973,747 70,216 SH   SOLE   0 0 70,216
META PLATFORMS INC CL A 30303M102   1,056,724 1,846 SH   SOLE   0 0 1,846
MICRON TECHNOLOGY INC COM 595112103   890,350 8,585 SH   SOLE   0 0 8,585
MICROSOFT CORP COM 594918104   35,461,826 82,412 SH   SOLE   0 0 82,412
MICROSTRATEGY INC CL A NEW 594972408   244,470 1,450 SH   SOLE   0 0 1,450
MONDELEZ INTL INC CL A 609207105   3,252,458 44,149 SH   SOLE   0 0 44,149
MOOG INC CL A 615394202   1,038,989 5,143 SH   SOLE   0 0 5,143
MOOG INC CL B 615394301   278,943 1,392 SH   SOLE   0 0 1,392
MORGAN STANLEY COM NEW 617446448   1,524,197 14,622 SH   SOLE   0 0 14,622
NATIONAL FUEL GAS CO COM 636180101   544,170 8,978 SH   SOLE   0 0 8,978
NETFLIX INC COM 64110L106   361,018 509 SH   SOLE   0 0 509
NEXTERA ENERGY INC COM 65339F101   2,338,109 27,660 SH   SOLE   0 0 27,660
NORFOLK SOUTHN CORP COM 655844108   326,778 1,315 SH   SOLE   0 0 1,315
NORTHROP GRUMMAN CORP COM 666807102   2,681,539 5,078 SH   SOLE   0 0 5,078
NORTHWEST BANCSHARES INC MD COM 667340103   181,647 13,576 SH   SOLE   0 0 13,576
NUCOR CORP COM 670346105   303,085 2,016 SH   SOLE   0 0 2,016
NVIDIA CORPORATION COM 67066G104   5,419,823 44,630 SH   SOLE   0 0 44,630
OCCIDENTAL PETE CORP COM 674599105   203,068 3,940 SH   SOLE   0 0 3,940
OKTA INC CL A 679295105   1,074,157 14,449 SH   SOLE   0 0 14,449
ORACLE CORP COM 68389X105   11,096,718 65,122 SH   SOLE   0 0 65,122
OTIS WORLDWIDE CORP COM 68902V107   313,379 3,015 SH   SOLE   0 0 3,015
PALANTIR TECHNOLOGIES INC CL A 69608A108   391,716 10,530 SH   SOLE   0 0 10,530
PARKER-HANNIFIN CORP COM 701094104   265,996 421 SH   SOLE   0 0 421
PAYCHEX INC COM 704326107   3,403,327 25,362 SH   SOLE   0 0 25,362
PAYPAL HLDGS INC COM 70450Y103   279,113 3,577 SH   SOLE   0 0 3,577
PENSKE AUTOMOTIVE GRP INC COM 70959W103   366,744 2,258 SH   SOLE   0 0 2,258
PEPSICO INC COM 713448108   8,659,456 50,923 SH   SOLE   0 0 50,923
PFIZER INC COM 717081103   1,725,345 59,618 SH   SOLE   0 0 59,618
PHILIP MORRIS INTL INC COM 718172109   472,179 3,889 SH   SOLE   0 0 3,889
PHILLIPS 66 COM 718546104   463,756 3,528 SH   SOLE   0 0 3,528
PLUMAS BANCORP COM 729273102   407,800 10,000 SH   SOLE   0 0 10,000
PROCTER AND GAMBLE CO COM 742718109   6,635,883 38,313 SH   SOLE   0 0 38,313
PRUDENTIAL FINL INC COM 744320102   3,188,805 26,332 SH   SOLE   0 0 26,332
PUBLIC SVC ENTERPRISE GRP IN COM 744573106   463,714 5,198 SH   SOLE   0 0 5,198
QUALCOMM INC COM 747525103   494,505 2,908 SH   SOLE   0 0 2,908
QUEST DIAGNOSTICS INC COM 74834L100   776,095 4,999 SH   SOLE   0 0 4,999
REGIONS FINANCIAL CORP NEW COM 7591EP100   583,250 25,000 SH   SOLE   0 0 25,000
RIO TINTO PLC SPONSORED ADR 767204100   1,026,013 14,416 SH   SOLE   0 0 14,416
ROCKWELL AUTOMATION INC COM 773903109   1,609,672 5,996 SH   SOLE   0 0 5,996
ROPER TECHNOLOGIES INC COM 776696106   953,850 1,714 SH   SOLE   0 0 1,714
ROSS STORES INC COM 778296103   903,060 6,000 SH   SOLE   0 0 6,000
RTX CORPORATION COM 75513E101   7,242,543 59,777 SH   SOLE   0 0 59,777
RYDER SYS INC COM 783549108   2,854,316 19,577 SH   SOLE   0 0 19,577
SALESFORCE INC COM 79466L302   3,632,132 13,270 SH   SOLE   0 0 13,270
SANOFI SPONSORED ADR 80105N105   971,631 16,860 SH   SOLE   0 0 16,860
SCHLUMBERGER LTD COM STK 806857108   406,915 9,700 SH   SOLE   0 0 9,700
SCHWAB CHARLES CORP COM 808513105   2,955,660 45,605 SH   SOLE   0 0 45,605
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300   367,235 3,525 SH   SOLE   0 0 3,525
SELECT SECTOR SPDR TR FINANCIAL 81369Y605   544,928 12,024 SH   SOLE   0 0 12,024
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308   1,775,101 21,387 SH   SOLE   0 0 21,387
SELECT SECTOR SPDR TR ENERGY 81369Y506   4,993,557 56,874 SH   SOLE   0 0 56,874
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886   4,979,075 61,637 SH   SOLE   0 0 61,637
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209   8,555,173 55,546 SH   SOLE   0 0 55,546
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803   458,519 2,031 SH   SOLE   0 0 2,031
SELECT SECTOR SPDR TR INDL 81369Y704   4,452,911 32,877 SH   SOLE   0 0 32,877
SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100   997,629 10,351 SH   SOLE   0 0 10,351
SERVOTRONICS INC COM 817732100   207,287 18,344 SH   SOLE   0 0 18,344
SHELL PLC SPON ADS 780259305   442,722 6,713 SH   SOLE   0 0 6,713
SIMMONS 1ST NATL CORP CL A $1 PAR 828730200   260,031 12,072 SH   SOLE   0 0 12,072
SOUTHERN CO COM 842587107   2,920,797 32,388 SH   SOLE   0 0 32,388
SPDR GOLD TR GOLD SHS 78463V107   321,568 1,323 SH   SOLE   0 0 1,323
SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889   1,183,779 31,517 SH   SOLE   0 0 31,517
SPDR INDEX SHS FDS DJ GLB RL ES ETF 78463X749   766,307 16,123 SH   SOLE   0 0 16,123
SPDR INDEX SHS FDS EURO STOXX 50 78463X202   12,108,411 227,431 SH   SOLE   0 0 227,431
SPDR S&P 500 ETF TR TR UNIT 78462F103   10,042,657 17,503 SH   SOLE   0 0 17,503
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107   2,630,120 4,617 SH   SOLE   0 0 4,617
SPDR SER TR PORTFOLIO SHORT 78464A474   6,342,082 209,448 SH   SOLE   0 0 209,448
SPDR SER TR PRTFLO S&P500 VL 78464A508   20,470,564 387,260 SH   SOLE   0 0 387,260
SPDR SER TR S&P BIOTECH 78464A870   296,400 3,000 SH   SOLE   0 0 3,000
SPDR SER TR S&P BK ETF 78464A797   232,217 4,391 SH   SOLE   0 0 4,391
SPDR SER TR PORTFOLIO S&P500 78464A854   5,810,979 86,076 SH   SOLE   0 0 86,076
SPDR SER TR S&P REGL BKG 78464A698   207,599 3,668 SH   SOLE   0 0 3,668
SPDR SER TR PRTFLO S&P500 GW 78464A409   28,095,248 338,742 SH   SOLE   0 0 338,742
SPDR SER TR BLOOMBERG INVT 78468R200   7,004,863 227,062 SH   SOLE   0 0 227,062
SPDR SER TR BLOOMBERG SHT TE 78468R408   618,386 24,015 SH   SOLE   0 0 24,015
SPDR SER TR BLOOMBERG 3-12 M 78468R523   3,656,179 36,716 SH   SOLE   0 0 36,716
SPDR SER TR PORTFOLIO S&P600 78468R853   483,771 10,630 SH   SOLE   0 0 10,630
SPDR SER TR S&P 400 MDCP VAL 78464A839   1,793,094 22,566 SH   SOLE   0 0 22,566
SPDR SER TR S&P 600 SMCP VAL 78464A300   218,352 2,515 SH   SOLE   0 0 2,515
SSGA ACTIVE ETF TR BLACKSTONE SENR 78467V608   1,368,851 32,779 SH   SOLE   0 0 32,779
STERIS PLC SHS USD G8473T100   322,336 1,329 SH   SOLE   0 0 1,329
STRYKER CORPORATION COM 863667101   1,416,583 3,921 SH   SOLE   0 0 3,921
SUNCOR ENERGY INC NEW COM 867224107   722,693 19,575 SH   SOLE   0 0 19,575
SYSCO CORP COM 871829107   206,078 2,640 SH   SOLE   0 0 2,640
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100   444,769 2,561 SH   SOLE   0 0 2,561
TARGET CORP COM 87612E106   1,531,636 9,827 SH   SOLE   0 0 9,827
TAYLOR DEVICES INC COM 877163105   1,996,800 40,000 SH   SOLE   0 0 40,000
TESLA INC COM 88160R101   261,630 1,000 SH   SOLE   0 0 1,000
TETRA TECH INC NEW COM 88162G103   498,481 10,570 SH   SOLE   0 0 10,570
TEXAS INSTRS INC COM 882508104   3,308,632 16,017 SH   SOLE   0 0 16,017
THERMO FISHER SCIENTIFIC INC COM 883556102   5,199,243 8,405 SH   SOLE   0 0 8,405
TJX COS INC NEW COM 872540109   2,614,090 22,240 SH   SOLE   0 0 22,240
TOTALENERGIES SE SPONSORED ADS 89151E109   755,796 11,696 SH   SOLE   0 0 11,696
TRANE TECHNOLOGIES PLC SHS G8994E103   583,095 1,500 SH   SOLE   0 0 1,500
TRANSMEDICS GROUP INC COM 89377M109   1,044,835 6,655 SH   SOLE   0 0 6,655
TRANSOCEAN LTD REGISTERED SHS H8817H100   127,045 29,893 SH   SOLE   0 0 29,893
TRAVELERS COMPANIES INC COM 89417E109   1,486,194 6,348 SH   SOLE   0 0 6,348
UNILEVER PLC SPON ADR NEW 904767704   4,091,506 62,985 SH   SOLE   0 0 62,985
UNION PAC CORP COM 907818108   1,029,547 4,177 SH   SOLE   0 0 4,177
UNITED BANKSHARES INC WEST V COM 909907107   214,772 5,789 SH   SOLE   0 0 5,789
UNITED PARCEL SERVICE INC CL B 911312106   2,617,864 19,201 SH   SOLE   0 0 19,201
UNITED RENTALS INC COM 911363109   257,494 318 SH   SOLE   0 0 318
UNITEDHEALTH GROUP INC COM 91324P102   2,432,854 4,161 SH   SOLE   0 0 4,161
US BANCORP DEL COM NEW 902973304   441,843 9,662 SH   SOLE   0 0 9,662
V F CORP COM 918204108   214,103 10,732 SH   SOLE   0 0 10,732
VALERO ENERGY CORP COM 91913Y100   2,112,004 15,641 SH   SOLE   0 0 15,641
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835   15,647,646 208,329 SH   SOLE   0 0 208,329
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538   618,134 2,539 SH   SOLE   0 0 2,539
VANGUARD INDEX FDS TOTAL STK MKT 922908769   2,445,159 8,635 SH   SOLE   0 0 8,635
VANGUARD INDEX FDS SMALL CP ETF 922908751   3,574,280 15,068 SH   SOLE   0 0 15,068
VANGUARD INDEX FDS VALUE ETF 922908744   24,843,218 142,311 SH   SOLE   0 0 142,311
VANGUARD INDEX FDS MID CAP ETF 922908629   1,412,546 5,354 SH   SOLE   0 0 5,354
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   11,269,677 21,357 SH   SOLE   0 0 21,357
VANGUARD INDEX FDS MCAP VL IDXVIP 922908512   557,722 3,326 SH   SOLE   0 0 3,326
VANGUARD INDEX FDS REAL ESTATE ETF 922908553   243,550 2,500 SH   SOLE   0 0 2,500
VANGUARD INDEX FDS SML CP GRW ETF 922908595   264,696 990 SH   SOLE   0 0 990
VANGUARD INDEX FDS SM CP VAL ETF 922908611   7,363,240 36,673 SH   SOLE   0 0 36,673
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874   15,520,986 218,298 SH   SOLE   0 0 218,298
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858   6,762,591 141,329 SH   SOLE   0 0 141,329
VANGUARD MALVERN FDS STRM INFPROIDX 922020805   497,242 10,084 SH   SOLE   0 0 10,084
VANGUARD SCOTTSDALE FDS MTG-BKD SECS ETF 92206C771   15,884,120 336,457 SH   SOLE   0 0 336,457
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409   5,804,310 73,084 SH   SOLE   0 0 73,084
VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102   8,676,480 147,009 SH   SOLE   0 0 147,009
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844   306,003 1,545 SH   SOLE   0 0 1,545
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858   2,750,774 52,088 SH   SOLE   0 0 52,088
VANGUARD WHITEHALL FDS INTL HIGH ETF 921946794   5,736,451 78,132 SH   SOLE   0 0 78,132
VANGUARD WORLD FD FINANCIALS ETF 92204A405   267,961 2,438 SH   SOLE   0 0 2,438
VANGUARD WORLD FD INF TECH ETF 92204A702   388,863 663 SH   SOLE   0 0 663
VERIZON COMMUNICATIONS INC COM 92343V104   1,495,592 33,302 SH   SOLE   0 0 33,302
VICI PPTYS INC COM 925652109   774,791 23,260 SH   SOLE   0 0 23,260
VISA INC COM CL A 92826C839   11,406,866 41,487 SH   SOLE   0 0 41,487
WALMART INC COM 931142103   7,300,010 90,403 SH   SOLE   0 0 90,403
WASTE MGMT INC DEL COM 94106L109   243,930 1,175 SH   SOLE   0 0 1,175
WEC ENERGY GROUP INC COM 92939U106   402,129 4,181 SH   SOLE   0 0 4,181
WELLS FARGO CO NEW COM 949746101   1,151,747 20,389 SH   SOLE   0 0 20,389
WEYERHAEUSER CO MTN BE COM NEW 962166104   592,584 17,501 SH   SOLE   0 0 17,501
WHIRLPOOL CORP COM 963320106   2,808,429 26,247 SH   SOLE   0 0 26,247
WILLIAMS COS INC COM 969457100   3,019,133 66,137 SH   SOLE   0 0 66,137
WISDOMTREE TR INTL EQUITY FD 97717W703   1,511,209 26,256 SH   SOLE   0 0 26,256
WISDOMTREE TR US LARGECAP DIVD 97717W307   375,517 4,780 SH   SOLE   0 0 4,780
WISDOMTREE TR EUROPE SMCP DV 97717W869   7,364,960 115,984 SH   SOLE   0 0 115,984
WISDOMTREE TR EMER MKT HIGH FD 97717W315   245,356 5,575 SH   SOLE   0 0 5,575
WOODWARD INC COM 980745103   205,812 1,200 SH   SOLE   0 0 1,200
XYLEM INC COM 98419M100   316,780 2,346 SH   SOLE   0 0 2,346
YUM BRANDS INC COM 988498101   442,462 3,167 SH   SOLE   0 0 3,167
ZIMMER BIOMET HOLDINGS INC COM 98956P102   653,529 6,054 SH   SOLE   0 0 6,054
ZOETIS INC CL A 98978V103   535,341 2,740 SH   SOLE   0 0 2,740
ZOOM VIDEO COMMUNICATIONS IN CL A 98980L101   250,785 3,596 SH   SOLE   0 0 3,596