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 641,127 3,960 SH SOLE 0 0 3,960
ABBOTT LABS COM 002824100 3,407,196 37,549 SH SOLE 0 0 37,549
ABBVIE INC COM 00287y109 273,699 1,088 SH SOLE 0 0 1,088
ACV AUCTIONS INC CLASS A COM 00091g104 476,582 66,284 SH SOLE 0 0 66,284
ADVANCED MICRO DEVICE IN COM 007903107 533,957 919 SH SOLE 0 0 919
AGCO CORP DEL COM 001084102 490,770 4,100 SH SOLE 0 0 4,100
AGILENT TECHNOLOGIES INC COM 00846u101 1,796,526 13,525 SH SOLE 0 0 13,525
ALGONQUIN PWR & UTILS F COM 015857105 479,055 81,750 SH SOLE 0 0 81,750
ALLIANT ENERGY CORP COM 018802108 862,077 11,300 SH SOLE 0 0 11,300
ALPHABET INC CLASS A COM 02079k305 8,083,842 22,620 SH SOLE 0 0 22,620
ALPHABET INC CLASS C COM 02079k107 5,896,371 16,688 SH SOLE 0 0 16,688
AMAZON.COM INC COM 023135106 15,068,808 63,224 SH SOLE 0 0 63,224
AMERICAN ELEC PWR CO INC COM 025537101 463,786 3,390 SH SOLE 0 0 3,390
AMERISERV FINL INC COM 03074a102 172,990 44,585 SH SOLE 0 0 44,585
AMGEN INC COM 031162100 769,505 2,125 SH SOLE 0 0 2,125
APPLE INC COM 037833100 4,197,746 14,507 SH SOLE 0 0 14,507
APPLIED MATLS INC COM 038222105 361,500 500 SH SOLE 0 0 500
APTIV PLC F COM G3265R107 880,803 14,350 SH SOLE 0 0 14,350
ARGAN INC COM 04010e109 3,060,842 3,833 SH SOLE 0 0 3,833
ASTEC INDUSTRIES INC COM 046224101 9,188,596 150,165 SH SOLE 0 0 150,165
AVALON ADVANCED MATERIALS INC COM 05337L304 660 18,750 SH SOLE 0 0 18,750
AVANTOR INC COM 05352a100 116,820 11,800 SH SOLE 0 0 11,800
AZENTA INC COM 114340102 2,613,707 102,418 SH SOLE 0 0 102,418
BAXTER INTL INC COM 071813109 698,081 32,743 SH SOLE 0 0 32,743
BCE INC F COM 05534b760 5,241,492 243,677 SH SOLE 0 0 243,677
BECTON DICKINSON & CO COM 075887109 1,399,500 9,248 SH SOLE 0 0 9,248
BERKSHIRE HATHAWAY CLASS B COM 084670702 562,438 1,124 SH SOLE 0 0 1,124
BLACK HILLS CORP COM 092113109 3,238,037 43,522 SH SOLE 0 0 43,522
BLOOM ENERGY CORP CLASS A COM 093712107 14,940,969 49,359 SH SOLE 0 0 49,359
BOOKING HOLDINGS ORD COM 09857L108 1,140,736 6,400 SH SOLE 0 0 6,400
BRISTOL-MYERS SQUIBB COM 110122108 8,234,082 142,903 SH SOLE 0 0 142,903
BROADCOM INC COM 11135f101 21,209,529 56,147 SH SOLE 0 0 56,147
CACI INTL INC CLASS A COM 127190304 8,303,472 17,924 SH SOLE 0 0 17,924
CATERPILLAR INC COM 149123101 313,081 294 SH SOLE 0 0 294
CHARLES SCHWAB CORP COM 808513105 2,823,001 30,595 SH SOLE 0 0 30,595
CHEVRON CORP NEW COM 166764100 1,037,808 6,261 SH SOLE 0 0 6,261
CHEWY INC CLASS A COM 16679l109 243,660 12,400 SH SOLE 0 0 12,400
CIENA CORP COM 171779309 5,751,816 11,725 SH SOLE 0 0 11,725
CIRRUS LOGIC INC COM 172755100 579,267 3,900 SH SOLE 0 0 3,900
CISCO SYSTEMS INC COM 17275r102 37,187,014 316,593 SH SOLE 0 0 316,593
COHERENT CORP COM 19247g107 4,023,594 10,200 SH SOLE 0 0 10,200
CONSTELLATION ENERGY COR COM 21037t109 604,036 2,432 SH SOLE 0 0 2,432
CORNING INC COM 219350105 59,736,074 233,865 SH SOLE 0 0 233,865
CROWN HLDGS INC COM 228368106 2,679,654 23,964 SH SOLE 0 0 23,964
DENTSPLY SIRONA INC COM 24906p109 403,180 38,000 SH SOLE 0 0 38,000
DISNEY WALT CO COM 254687106 8,951,924 93,007 SH SOLE 0 0 93,007
DOMINION ENERGY INC COM 25746u109 13,463,100 197,146 SH SOLE 0 0 197,146
DUKE ENERGY CORP NEW COM 26441c204 814,839 6,437 SH SOLE 0 0 6,437
EAGLE BANCORP MONT INC COM 26942g100 1,170,416 48,910 SH SOLE 0 0 48,910
EAGLE MATLS INC COM 26969p108 8,380,350 37,246 SH SOLE 0 0 37,246
ELECTRONIC ARTS INC COM 285512109 3,916,264 19,100 SH SOLE 0 0 19,100
ELI LILLY AND CO COM 532457108 2,281,316 1,902 SH SOLE 0 0 1,902
EMERA INC F COM 290876101 773,274 14,600 SH SOLE 0 0 14,600
EMERSON ELEC CO COM 291011104 35,545,614 248,310 SH SOLE 0 0 248,310
ENCOMPASS HEALTH CORP COM 29261A100 3,891,580 38,500 SH SOLE 0 0 38,500
EQT CORP COM 26884l109 7,831,462 147,291 SH SOLE 0 0 147,291
ESSENTIAL UTILS INC COM 29670g102 14,566,688 380,232 SH SOLE 0 0 380,232
EVERSOURCE ENERGY COM 30040w108 13,282,576 183,791 SH SOLE 0 0 183,791
EVERUS CONSTRUCTION GROUP ORD COM 300426103 7,850,099 47,304 SH SOLE 0 0 47,304
EXLSERVICE HOLDINGS COM 302081104 1,339,548 51,800 SH SOLE 0 0 51,800
EXXON MOBIL HOLDINGS CORP COM 30233Q108 14,280,350 104,450 SH SOLE 0 0 104,450
FIRST BUSEY ORD COM 319383204 595,782 20,196 SH SOLE 0 0 20,196
FISERV INC COM 337738108 615,577 12,550 SH SOLE 0 0 12,550
FLOWSERVE CORP COM 34354p105 9,175,446 123,725 SH SOLE 0 0 123,725
FLUOR CORP NEW COM 343412102 209,560 4,000 SH SOLE 0 0 4,000
FORTIS INC F COM 349553107 223,089 3,900 SH SOLE 0 0 3,900
FRANKLIN ELEC INC COM 353514102 578,826 5,400 SH SOLE 0 0 5,400
GE AEROSPACE COM 369604301 366,629 981 SH SOLE 0 0 981
GE HEALTHCARE TECHNOLOGI COM 36266g107 2,917,384 45,577 SH SOLE 0 0 45,577
GE VERNOVA INC COM 36828a101 3,756,027 3,197 SH SOLE 0 0 3,197
GENERAC HLDGS INC COM 368736104 11,593,812 39,595 SH SOLE 0 0 39,595
GILEAD SCIENCES INC COM 375558103 888,265 7,031 SH SOLE 0 0 7,031
GOLDMAN SACHS GROUP INC COM 38141g104 278,127 275 SH SOLE 0 0 275
GORMAN RUPP CO CLASS EQUITY COM 383082104 7,802,028 85,045 SH SOLE 0 0 85,045
GRANITE CONSTR INC COM 387328107 8,118,198 51,355 SH SOLE 0 0 51,355
GSK PLC ADR F SPONSORED ADR 1 COM 37733w204 3,806,164 72,609 SH SOLE 0 0 72,609
HAEMONETICS COM 405024100 926,250 12,350 SH SOLE 0 0 12,350
HALLIBURTON CO COM 406216101 4,172,727 122,908 SH SOLE 0 0 122,908
HERC HLDGS INC COM 42704l104 673,698 4,700 SH SOLE 0 0 4,700
HONEYWELL AEROSPACE COM 43849R105 3,237,717 14,645 SH SOLE 0 0 14,645
HONEYWELL INTL INC COM 438516205 3,281,366 14,655 SH SOLE 0 0 14,655
HYDRO ONE LTD F COM 448811208 1,223,212 29,700 SH SOLE 0 0 29,700
IBM CORP COM 459200101 12,449,167 44,270 SH SOLE 0 0 44,270
IDACORP INC COM 451107106 5,133,458 33,929 SH SOLE 0 0 33,929
ILLINOIS TOOL WKS INC COM 452308109 534,178 1,975 SH SOLE 0 0 1,975
INTEL CORP COM 458140100 10,332,480 73,999 SH SOLE 0 0 73,999
ITRON INC COM 465741106 6,726,063 77,731 SH SOLE 0 0 77,731
ITT INC COM 45073v108 453,859 2,295 SH SOLE 0 0 2,295
JAZZ PHARMACEUTICALS P F COM G50871105 7,878,032 32,693 SH SOLE 0 0 32,693
JOHNSON CONTROLS INTER F COM g51502105 1,106,760 7,575 SH SOLE 0 0 7,575
KEURIG DR PEPPER INC COM 49271V100 5,319,738 162,534 SH SOLE 0 0 162,534
KNIFE RIVER ORD COM 498894104 4,514,674 53,971 SH SOLE 0 0 53,971
LINDSAY CORP COM 535555106 11,855,088 95,760 SH SOLE 0 0 95,760
LOWES COS INC COM 548661107 4,001,636 18,149 SH SOLE 0 0 18,149
LUMENTUM HOLDINGS INC COM 55024U109 1,658,630 1,933 SH SOLE 0 0 1,933
M D U RESOURCES GRP COM 552690109 7,611,166 358,848 SH SOLE 0 0 358,848
MACOM TECHNOLOGY SOLUTIO COM 55405y100 1,749,702 4,600 SH SOLE 0 0 4,600
MAXLINEAR INC COM 57776j100 256,060 2,000 SH SOLE 0 0 2,000
MERCADOLIBRE ORD COM 58733R102 6,789,560 4,000 SH SOLE 0 0 4,000
MERCK & CO. INC. COM 58933y105 12,082,738 94,029 SH SOLE 0 0 94,029
META PLATFORMS INC CLASS A COM 30303m102 430,917 765 SH SOLE 0 0 765
MICRON TECHNOLOGY INC COM 595112103 3,272,412 2,835 SH SOLE 0 0 2,835
MICROSOFT CORP COM 594918104 10,847,251 29,080 SH SOLE 0 0 29,080
MODERNA INC COM 60770k107 1,369,157 19,551 SH SOLE 0 0 19,551
MOHAWK INDUSTRIES ORD COM 608190104 495,754 4,086 SH SOLE 0 0 4,086
NATIONAL BANK OF CANADA ORD COM 633067103 511,078 3,240 SH SOLE 0 0 3,240
NEW JERSEY RES CORP COM 646025106 6,162,158 109,960 SH SOLE 0 0 109,960
NEXSTAR MEDIA GROUP INC COM 65336k103 4,053,993 22,700 SH SOLE 0 0 22,700
NEXTERA ENERGY INC COM 65339f101 13,039,055 148,559 SH SOLE 0 0 148,559
NORWOOD FINL CORP COM 669549107 469,390 14,600 SH SOLE 0 0 14,600
NUSCALE PWR CORP CLASS A COM 67079k100 324,972 32,400 SH SOLE 0 0 32,400
NVIDIA CORP COM 67066g104 1,303,434 6,514 SH SOLE 0 0 6,514
OCEANFIRST FINL CORP COM 675234108 480,438 24,600 SH SOLE 0 0 24,600
OGE ENERGY CORP COM 670837103 22,331,777 458,935 SH SOLE 0 0 458,935
ORACLE CORP COM 68389x105 2,349,050 16,029 SH SOLE 0 0 16,029
OTTER TAIL CORP COM 689648103 2,289,991 25,450 SH SOLE 0 0 25,450
PFIZER INC COM 717081103 5,519,509 229,216 SH SOLE 0 0 229,216
PHILLIPS 66 COM 718546104 658,818 3,897 SH SOLE 0 0 3,897
PORTLAND GENERAL ELECTRIC CO COM 736508847 10,515,374 202,882 SH SOLE 0 0 202,882
PUBLIC SVC ENTERPRISE GR COM 744573106 2,877,284 35,452 SH SOLE 0 0 35,452
PURE CYCLE CORP COM 746228303 270,963 25,300 SH SOLE 0 0 25,300
PURECYCLE TECHNOLOGIES I CLASS COM 74623v103 148,413 18,300 SH SOLE 0 0 18,300
QUEST DIAGNOSTICS INC COM 74834l100 384,477 1,814 SH SOLE 0 0 1,814
RBB BANCORP COM 74930b105 1,111,678 40,550 SH SOLE 0 0 40,550
REGENERON PHARMS INC COM 75886f107 567,421 910 SH SOLE 0 0 910
SALESFORCE INC COM 79466l302 422,982 2,700 SH SOLE 0 0 2,700
SANDISK CORP SNDK COM 80004C200 225,099 99 SH SOLE 0 0 99
SCHLUMBERGER LTD F COM 806857108 12,369,594 266,070 SH SOLE 0 0 266,070
SEAGATE TECHNOLOGY HOLDINGS COM G7997R103 1,792,970 1,858 SH SOLE 0 0 1,858
SHERWIN-WILLIAMS CO COM 824348106 395,968 1,150 SH SOLE 0 0 1,150
SMITH A O CORP COM 831865209 627,200 10,000 SH SOLE 0 0 10,000
SNOWFLAKE INC CLASS A COM 833445109 4,693,234 18,441 SH SOLE 0 0 18,441
SOLSTICE ADVANCED MATERIALS OR COM 83443Q103 482,604 5,447 SH SOLE 0 0 5,447
SOLVENTUM CORP COM 83444m101 1,966,399 25,488 SH SOLE 0 0 25,488
SOUTHERN CO COM 842587107 2,473,338 25,842 SH SOLE 0 0 25,842
STATE STR CORP COM 857477103 6,612,365 38,988 SH SOLE 0 0 38,988
SYSCO CORP COM 871829107 5,670,652 67,847 SH SOLE 0 0 67,847
TE CONNECTIVITY PLC F COM g87052109 18,984,606 94,165 SH SOLE 0 0 94,165
TERADATA CORP DEL COM 88076w103 727,650 21,000 SH SOLE 0 0 21,000
TEXAS INSTRS INC COM 882508104 295,387 991 SH SOLE 0 0 991
THE COCA-COLA CO COM 191216100 484,192 5,958 SH SOLE 0 0 5,958
THE MOSAIC CO COM 61945c103 1,347,684 63,600 SH SOLE 0 0 63,600
THERMO FISHER SCIENTIFIC COM 883556102 5,614,229 11,198 SH SOLE 0 0 11,198
TOMPKINS FINL CORP COM 890110109 6,420,933 67,932 SH SOLE 0 0 67,932
TUTOR PERINI CORP COM 901109108 414,850 5,000 SH SOLE 0 0 5,000
TWILIO CL A ORD COM 90138F102 6,966,939 33,766 SH SOLE 0 0 33,766
UNITED THERAPEUTICS CORP COM 91307c102 3,402,692 6,280 SH SOLE 0 0 6,280
VEEVA SYSTEMS ORD COM 922475108 2,244,995 12,650 SH SOLE 0 0 12,650
VONTIER CORP COM 928881101 1,691,309 58,321 SH SOLE 0 0 58,321
VULCAN MATLS CO COM 929160109 6,667,226 22,600 SH SOLE 0 0 22,600
WATERSTONE FINL INC MD COM 94188p101 1,238,576 59,748 SH SOLE 0 0 59,748
WATTS WATER TECHNOLOGIES CLASS COM 942749102 4,432,780 11,324 SH SOLE 0 0 11,324
WEBSTER FINL CORP COM 947890109 2,090,087 27,350 SH SOLE 0 0 27,350
WEC ENERGY GROUP INC COM 92939u106 299,632 2,566 SH SOLE 0 0 2,566
WESTERN DIGITAL CORP COM 958102105 7,978,252 12,491 SH SOLE 0 0 12,491
XYLEM INC COM 98419m100 316,803 2,680 SH SOLE 0 0 2,680
YORK WATER ORD COM 987184108 2,849,684 92,975 SH SOLE 0 0 92,975
BP P L C F SPONSORED ADR 1 ADR ADR 055622104 801,815 21,700 SH SOLE 0 0 21,700
CRH ADR REPSG 1 ORD ADR 12626K203 267,500 2,500 SH SOLE 0 0 2,500
EQUINOR ASA F SPONSORED ADR 1 ADR 29446m102 4,027,866 128,276 SH SOLE 0 0 128,276
ROCHE HLDG LTD F SPONSORED ADR ADR 771195104 220,805 4,300 SH SOLE 0 0 4,300
SHELL PLC F SPONSORED ADR 1 AD ADR 780259305 860,694 11,100 SH SOLE 0 0 11,100
SKANSKA AB F SPONSORED ADR 1 A ADR 830561205 1,923,376 71,816 SH SOLE 0 0 71,816
TAIWAN SEMICONDUCTOR M F SPONS ADR 874039100 51,510,700 107,860 SH SOLE 0 0 107,860
FIDELITY ENHANCED SMALL CAP ET ETF 31609A206 282,350 5,847 SH SOLE 0 0 5,847
INVSC QQQ TRUST SRS 1 ETF ETF 46090e103 422,694 574 SH SOLE 0 0 574
INVSC S P 500 EQUAL WEIGHT ETF ETF 46137v357 212,770 1,000 SH SOLE 0 0 1,000
INVSC WATER RESC PORTFOLIO ETF ETF 46137v142 270,794 3,920 SH SOLE 0 0 3,920
ISHARES BIOTECHNOLOGY ETF ETF 464287556 323,323 1,700 SH SOLE 0 0 1,700
ISHARES MSCI EMERGING MARKETS ETF 464287234 222,332 3,250 SH SOLE 0 0 3,250
ISHARES:GOLD TRUST ETF 464285105 302,342 4,004 SH SOLE 0 0 4,004
ISHS MSCI EMERG MRKT MIN VOL F ETF 464286533 391,456 5,200 SH SOLE 0 0 5,200
SELECT SECTOR UTI SELECT SPDR ETF 81369y886 770,417 16,992 SH SOLE 0 0 16,992
SPDR S&P REGIONAL BANKING ETF ETF 78464a698 321,855 4,300 SH SOLE 0 0 4,300
VANECK VIETNAM ETF ETF 92189f817 5,259,222 284,744 SH SOLE 0 0 284,744
VANGUARD FTSE EMERGING MARKETS ETF 922042858 1,381,823 23,150 SH SOLE 0 0 23,150
VANGUARD INFORMATION TECHNOLOG ETF 92204A702 549,553 4,598 SH SOLE 0 0 4,598
VANGUARD S&P 500 ETF ETF 922908363 5,307,668 7,728 SH SOLE 0 0 7,728
VANGUARD TOTAL STOCK MARKET ET ETF 922908769 501,034 1,354 SH SOLE 0 0 1,354
MEXICO FUND INC CEF 592835102 231,822 10,600 SH SOLE 0 0 10,600
TORTOISE ENERGY INFRASTR CEF 89147l886 642,321 14,983 SH SOLE 0 0 14,983