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 563,288 3,700 SH SOLE 0 0 3,700
ABBOTT LABS COM 002824100 4,085,468 30,038 SH SOLE 0 0 30,038
ACV AUCTIONS INC CLASS A COM 00091g104 1,075,126 66,284 SH SOLE 0 0 66,284
AECOM COM 00766t100 265,221 2,350 SH SOLE 0 0 2,350
AGCO CORP DEL COM 001084102 443,588 4,300 SH SOLE 0 0 4,300
AGILENT TECHNOLOGIES INC COM 00846u101 2,015,021 17,075 SH SOLE 0 0 17,075
ALGONQUIN PWR & UTILS F COM 015857105 321,453 56,100 SH SOLE 0 0 56,100
ALLIANT ENERGY CORP COM 018802108 683,311 11,300 SH SOLE 0 0 11,300
ALPHABET INC CLASS A COM 02079k305 4,001,831 22,708 SH SOLE 0 0 22,708
ALPHABET INC CLASS C COM 02079k107 2,692,425 15,178 SH SOLE 0 0 15,178
AMAZON.COM INC COM 023135106 15,093,593 68,798 SH SOLE 0 0 68,798
AMERICAN ELEC PWR CO INC COM 025537101 359,943 3,469 SH SOLE 0 0 3,469
AMERISERV FINL INC COM 03074a102 204,367 67,226 SH SOLE 0 0 67,226
AMGEN INC COM 031162100 2,532,714 9,071 SH SOLE 0 0 9,071
AMPHENOL CORP NEW CLASS A COM 032095101 570,281 5,775 SH SOLE 0 0 5,775
APPLE INC COM 037833100 3,525,436 17,183 SH SOLE 0 0 17,183
APTIV PLC F COM G3265R107 382,032 5,600 SH SOLE 0 0 5,600
ARGAN INC COM 04010e109 903,968 4,100 SH SOLE 0 0 4,100
ASTEC INDUSTRIES INC COM 046224101 7,670,626 183,992 SH SOLE 0 0 183,992
AVALON ADVANCED MATERIALS INC COM 05337L304 416 18,750 SH SOLE 0 0 18,750
AVANTOR INC COM 05352a100 153,444 11,400 SH SOLE 0 0 11,400
AZENTA INC COM 114340102 1,497,293 48,645 SH SOLE 0 0 48,645
BAXTER INTL INC COM 071813109 2,144,702 70,829 SH SOLE 0 0 70,829
BCE INC F COM 05534b760 2,323,749 104,815 SH SOLE 0 0 104,815
BECTON DICKINSON & CO COM 075887109 710,531 4,125 SH SOLE 0 0 4,125
BERKSHIRE HATHAWAY CLASS B COM 084670702 912,762 1,879 SH SOLE 0 0 1,879
BLACK HILLS CORP COM 092113109 2,969,990 52,941 SH SOLE 0 0 52,941
BLOOM ENERGY CORP CLASS A COM 093712107 6,762,184 282,700 SH SOLE 0 0 282,700
BOSTON SCIENTIFIC CORP COM 101137107 201,286 1,874 SH SOLE 0 0 1,874
BRISTOL-MYERS SQUIBB COM 110122108 7,158,480 154,644 SH SOLE 0 0 154,644
BROADCOM INC COM 11135f101 24,123,510 87,515 SH SOLE 0 0 87,515
CACI INTL INC CLASS A COM 127190304 9,644,594 20,232 SH SOLE 0 0 20,232
CHEVRON CORP NEW COM 166764100 926,283 6,469 SH SOLE 0 0 6,469
CIENA CORP COM 171779309 1,358,211 16,700 SH SOLE 0 0 16,700
CIRRUS LOGIC INC COM 172755100 406,594 3,900 SH SOLE 0 0 3,900
CISCO SYSTEMS INC COM 17275r102 23,330,066 336,265 SH SOLE 0 0 336,265
COHERENT CORP COM 19247g107 4,355,678 48,825 SH SOLE 0 0 48,825
CONSTELLATION ENERGY COR COM 21037t109 795,603 2,465 SH SOLE 0 0 2,465
CORNING INC COM 219350105 29,462,989 560,239 SH SOLE 0 0 560,239
CROWN HLDGS INC COM 228368106 2,681,702 26,041 SH SOLE 0 0 26,041
DENTSPLY SIRONA INC COM 24906p109 250,904 15,800 SH SOLE 0 0 15,800
DISNEY WALT CO COM 254687106 9,471,760 76,379 SH SOLE 0 0 76,379
DOMINION ENERGY INC COM 25746u109 5,831,847 103,182 SH SOLE 0 0 103,182
DUKE ENERGY CORP NEW COM 26441c204 806,176 6,832 SH SOLE 0 0 6,832
EAGLE BANCORP MONT INC COM 26942g100 975,395 58,512 SH SOLE 0 0 58,512
EAGLE MATLS INC COM 26969p108 3,188,285 15,775 SH SOLE 0 0 15,775
EATON CORP PLC F COM g29183103 309,867 868 SH SOLE 0 0 868
ELECTRONIC ARTS INC COM 285512109 3,713,025 23,250 SH SOLE 0 0 23,250
ELI LILLY AND CO COM 532457108 2,247,385 2,883 SH SOLE 0 0 2,883
EMERA INC F COM 290876101 723,392 15,800 SH SOLE 0 0 15,800
EMERSON ELEC CO COM 291011104 37,860,520 283,961 SH SOLE 0 0 283,961
ENCOMPASS HEALTH CORP COM 29261A100 3,507,218 28,600 SH SOLE 0 0 28,600
EQT CORP COM 26884l109 4,729,752 81,100 SH SOLE 0 0 81,100
ESSENTIAL UTILS INC COM 29670g102 9,879,314 266,002 SH SOLE 0 0 266,002
EVERSOURCE ENERGY COM 30040w108 7,170,101 112,702 SH SOLE 0 0 112,702
EVERUS CONSTRUCTION GROUP ORD COM 300426103 5,747,750 90,473 SH SOLE 0 0 90,473
EXXON MOBIL CORP COM 30231g102 11,539,045 107,041 SH SOLE 0 0 107,041
FIRST BUSEY ORD COM 319383204 533,106 23,295 SH SOLE 0 0 23,295
FIRSTENERGY CORP COM 337932107 217,404 5,400 SH SOLE 0 0 5,400
FISERV INC COM 337738108 6,341,585 36,782 SH SOLE 0 0 36,782
FLOWSERVE CORP COM 34354p105 7,512,225 143,500 SH SOLE 0 0 143,500
FLUOR CORP NEW COM 343412102 205,080 4,000 SH SOLE 0 0 4,000
FRANKLIN ELEC INC COM 353514102 484,596 5,400 SH SOLE 0 0 5,400
GE AEROSPACE COM 369604301 3,533,707 13,729 SH SOLE 0 0 13,729
GE HEALTHCARE TECHNOLOGI COM 36266g107 3,835,863 51,787 SH SOLE 0 0 51,787
GE VERNOVA INC COM 36828a101 1,938,806 3,664 SH SOLE 0 0 3,664
GENERAC HLDGS INC COM 368736104 8,349,286 58,301 SH SOLE 0 0 58,301
GENERAL MTRS CO COM 37045v100 248,510 5,050 SH SOLE 0 0 5,050
GERMAN AMERICAN BANCORP ORD COM 373865104 315,397 8,190 SH SOLE 0 0 8,190
GILEAD SCIENCES INC COM 375558103 778,156 7,019 SH SOLE 0 0 7,019
GOODYEAR TIRE & RUBR CO COM 382550101 186,660 18,000 SH SOLE 0 0 18,000
GORMAN RUPP CO CLASS EQUITY COM 383082104 4,104,672 111,783 SH SOLE 0 0 111,783
GRANITE CONSTR INC COM 387328107 7,413,660 79,282 SH SOLE 0 0 79,282
GSK PLC ADR F SPONSORED ADR 1 COM 37733w204 3,152,640 82,100 SH SOLE 0 0 82,100
HALLIBURTON CO COM 406216101 1,298,369 63,708 SH SOLE 0 0 63,708
HERC HLDGS INC COM 42704l104 3,961,235 30,080 SH SOLE 0 0 30,080
HONEYWELL INTL INC COM 438516106 7,029,716 30,186 SH SOLE 0 0 30,186
HYDRO ONE LTD F COM 448811208 1,055,835 29,700 SH SOLE 0 0 29,700
IBM CORP COM 459200101 24,388,623 82,735 SH SOLE 0 0 82,735
IDACORP INC COM 451107106 4,573,898 39,618 SH SOLE 0 0 39,618
ILLINOIS TOOL WKS INC COM 452308109 543,950 2,200 SH SOLE 0 0 2,200
ILLUMINA INC COM 452327109 391,181 4,100 SH SOLE 0 0 4,100
INTEL CORP COM 458140100 4,060,000 181,250 SH SOLE 0 0 181,250
IQVIA HLDGS INC COM 46266c105 299,421 1,900 SH SOLE 0 0 1,900
ITRON INC COM 465741106 7,698,775 58,488 SH SOLE 0 0 58,488
ITT INC COM 45073v108 359,925 2,295 SH SOLE 0 0 2,295
JAZZ PHARMACEUTICALS P F COM g50871105 3,810,769 35,910 SH SOLE 0 0 35,910
JOHNSON CONTROLS INTER F COM g51502105 799,966 7,574 SH SOLE 0 0 7,574
KNIFE RIVER ORD COM 498894104 4,734,467 57,992 SH SOLE 0 0 57,992
LABCORP HLDGS INC COM 504922105 606,398 2,310 SH SOLE 0 0 2,310
LINDSAY CORP COM 535555106 8,393,330 58,186 SH SOLE 0 0 58,186
LOWES COS INC COM 548661107 4,560,538 20,555 SH SOLE 0 0 20,555
LUMENTUM HOLDINGS INC COM 55024U109 4,776,575 50,248 SH SOLE 0 0 50,248
M D U RESOURCES GRP COM 552690109 6,572,931 394,297 SH SOLE 0 0 394,297
MACOM TECHNOLOGY SOLUTIO COM 55405y100 816,753 5,700 SH SOLE 0 0 5,700
MARATHON PETROLEUM CORP COM 56585A102 409,129 2,463 SH SOLE 0 0 2,463
MERCK & CO. INC. COM 58933y105 7,465,789 94,313 SH SOLE 0 0 94,313
META PLATFORMS INC CLASS A COM 30303m102 232,498 315 SH SOLE 0 0 315
MICRON TECHNOLOGY INC COM 595112103 340,540 2,763 SH SOLE 0 0 2,763
MICROSOFT CORP COM 594918104 15,990,570 32,148 SH SOLE 0 0 32,148
MODERNA INC COM 60770k107 444,199 16,100 SH SOLE 0 0 16,100
NATIONAL BANK OF CANADA ORD COM 633067103 343,356 3,330 SH SOLE 0 0 3,330
NEW JERSEY RES CORP COM 646025106 5,482,696 122,327 SH SOLE 0 0 122,327
NEXSTAR MEDIA GROUP INC COM 65336k103 4,772,209 27,593 SH SOLE 0 0 27,593
NEXTERA ENERGY INC COM 65339f101 1,870,661 26,947 SH SOLE 0 0 26,947
NORWOOD FINL CORP COM 669549107 350,608 13,600 SH SOLE 0 0 13,600
OCEANFIRST FINL CORP COM 675234108 478,992 27,200 SH SOLE 0 0 27,200
OGE ENERGY CORP COM 670837103 22,832,090 514,468 SH SOLE 0 0 514,468
ORACLE CORP COM 68389x105 4,515,803 20,655 SH SOLE 0 0 20,655
OTTER TAIL CORP COM 689648103 1,229,585 15,950 SH SOLE 0 0 15,950
PALO ALTO NETWORKS INC COM 697435105 461,668 2,256 SH SOLE 0 0 2,256
PAYPAL HLDGS INC COM 70450y103 3,067,930 41,280 SH SOLE 0 0 41,280
PFIZER INC COM 717081103 3,653,029 150,703 SH SOLE 0 0 150,703
PHILIP MORRIS INTERNATIONAL IN COM 718172109 218,010 1,197 SH SOLE 0 0 1,197
PHILLIPS 66 COM 718546104 459,305 3,850 SH SOLE 0 0 3,850
PORTLAND GENERAL ELECTRIC CO COM 736508847 7,554,580 185,936 SH SOLE 0 0 185,936
PUBLIC SVC ENTERPRISE GR COM 744573106 3,293,290 39,122 SH SOLE 0 0 39,122
QUEST DIAGNOSTICS INC COM 74834l100 200,108 1,114 SH SOLE 0 0 1,114
RBB BANCORP COM 74930b105 718,552 41,752 SH SOLE 0 0 41,752
REGENERON PHARMS INC COM 75886f107 737,625 1,405 SH SOLE 0 0 1,405
ROPER TECHNOLOGIES INC COM 776696106 277,752 490 SH SOLE 0 0 490
SALESFORCE INC COM 79466l302 3,618,324 13,269 SH SOLE 0 0 13,269
SANDISK CORP SNDK COM 80004C200 1,360,137 29,992 SH SOLE 0 0 29,992
SCHLUMBERGER LTD F COM 806857108 9,267,521 274,187 SH SOLE 0 0 274,187
SHERWIN-WILLIAMS CO COM 824348106 394,864 1,150 SH SOLE 0 0 1,150
SMITH A O CORP COM 831865209 603,244 9,200 SH SOLE 0 0 9,200
SNOWFLAKE INC CLASS A COM 833445109 4,503,371 20,125 SH SOLE 0 0 20,125
SOLVENTUM CORP COM 83444m101 2,161,440 28,500 SH SOLE 0 0 28,500
SOUTHERN CO COM 842587107 2,396,028 26,092 SH SOLE 0 0 26,092
STATE STR CORP COM 857477103 4,571,876 42,993 SH SOLE 0 0 42,993
SYSCO CORP COM 871829107 5,474,184 72,276 SH SOLE 0 0 72,276
TE CONNECTIVITY PLC F COM g87052109 17,527,174 103,914 SH SOLE 0 0 103,914
TERADATA CORP DEL COM 88076w103 336,881 15,100 SH SOLE 0 0 15,100
TEXAS INSTRS INC COM 882508104 746,809 3,597 SH SOLE 0 0 3,597
THE COCA-COLA CO COM 191216100 388,559 5,492 SH SOLE 0 0 5,492
THE MOSAIC CO COM 61945c103 209,760 5,750 SH SOLE 0 0 5,750
THERMO FISHER SCIENTIFIC COM 883556102 4,709,012 11,614 SH SOLE 0 0 11,614
TOMPKINS FINL CORP COM 890110109 5,426,396 86,504 SH SOLE 0 0 86,504
TUTOR PERINI CORP COM 901109108 233,900 5,000 SH SOLE 0 0 5,000
UNITED THERAPEUTICS CORP COM 91307c102 2,092,195 7,281 SH SOLE 0 0 7,281
VERIZON COMMUNICATIONS I COM 92343v104 209,081 4,832 SH SOLE 0 0 4,832
VONTIER CORP COM 928881101 2,284,885 61,921 SH SOLE 0 0 61,921
VULCAN MATLS CO COM 929160109 6,722,635 25,775 SH SOLE 0 0 25,775
WATERSTONE FINL INC MD COM 94188p101 705,691 51,100 SH SOLE 0 0 51,100
WATTS WATER TECHNOLOGIES CLASS COM 942749102 2,945,025 11,977 SH SOLE 0 0 11,977
WEBSTER FINL CORP COM 947890109 1,546,982 28,333 SH SOLE 0 0 28,333
WEC ENERGY GROUP INC COM 92939u106 256,957 2,466 SH SOLE 0 0 2,466
WESTERN DIGITAL CORP COM 958102105 5,921,827 92,543 SH SOLE 0 0 92,543
XYLEM INC COM 98419m100 333,749 2,580 SH SOLE 0 0 2,580
ZIMMER BIOMET HLDGS INC COM 98956p102 2,357,778 25,850 SH SOLE 0 0 25,850
BP P L C F SPONSORED ADR 1 ADR ADR 055622104 655,467 21,900 SH SOLE 0 0 21,900
CRH ADR REPSG 1 ORD ADR 12626K203 229,500 2,500 SH SOLE 0 0 2,500
EQUINOR ASA F SPONSORED ADR 1 ADR 29446m102 1,919,665 76,359 SH SOLE 0 0 76,359
NOVARTIS AG ADR 66987V109 16,627,621 137,407 SH SOLE 0 0 137,407
ROCHE HLDG LTD F SPONSORED ADR ADR 771195104 216,028 5,300 SH SOLE 0 0 5,300
SHELL PLC F SPONSORED ADR 1 AD ADR 780259305 781,551 11,100 SH SOLE 0 0 11,100
SKANSKA AB F SPONSORED ADR 1 A ADR 830561205 1,709,770 74,000 SH SOLE 0 0 74,000
TAIWAN SEMICONDUCTOR M F SPONS ADR 874039100 31,412,351 138,692 SH SOLE 0 0 138,692
INVSC QQQ TRUST SRS 1 ETF ETF 46090e103 209,072 379 SH SOLE 0 0 379
INVSC S P 500 EQUAL WEIGHT ETF ETF 46137v357 201,550 1,109 SH SOLE 0 0 1,109
INVSC WATER RESC PORTFOLIO ETF ETF 46137v142 274,047 3,920 SH SOLE 0 0 3,920
ISHARES BIOTECHNOLOGY ETF ETF 464287556 215,067 1,700 SH SOLE 0 0 1,700
ISHS MSCI EMERG MRKT MIN VOL F ETF 464286533 335,980 5,350 SH SOLE 0 0 5,350
SELECT SECTOR UTI SELECT SPDR ETF 81369y886 576,275 7,057 SH SOLE 0 0 7,057
SPDR S&P REGIONAL BANKING ETF ETF 78464a698 255,377 4,300 SH SOLE 0 0 4,300
VANECK VIETNAM ETF ETF 92189f817 4,322,862 314,390 SH SOLE 0 0 314,390
VANGUARD FTSE EMERGING MARKETS ETF 922042858 1,251,338 25,300 SH SOLE 0 0 25,300
VANGUARD INFORMATION TECHNOLOG ETF 92204A702 295,160 445 SH SOLE 0 0 445
VANGUARD S&P 500 ETF ETF 922908363 3,932,472 6,923 SH SOLE 0 0 6,923
VANGUARD TOTAL STOCK MARKET ET ETF 922908769 411,521 1,354 SH SOLE 0 0 1,354
BANCROFT CF CEF 059695106 1,567,056 82,913 SH SOLE 0 0 82,913
MEXICO FUND INC CEF 592835102 186,242 10,600 SH SOLE 0 0 10,600
TORTOISE ENERGY INFRASTR CEF 89147l886 668,927 15,241 SH SOLE 0 0 15,241
AMERICAN TOWER CORP NEW REIT REIT 03027x100 11,710,082 52,982 SH SOLE 0 0 52,982