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   605,202 3,900 SH   SOLE   0 0 3,900
ABBOTT LABS COM 002824100   4,050,078 30,238 SH   SOLE   0 0 30,238
ABBVIE INC COM 00287y109   244,275 1,055 SH   SOLE   0 0 1,055
ACV AUCTIONS INC CLASS A COM 00091g104   656,874 66,284 SH   SOLE   0 0 66,284
ADOBE INC COM 00724f101   2,296,402 6,510 SH   SOLE   0 0 6,510
AGCO CORP DEL COM 001084102   460,401 4,300 SH   SOLE   0 0 4,300
AGILENT TECHNOLOGIES INC COM 00846u101   2,191,576 17,075 SH   SOLE   0 0 17,075
ALGONQUIN PWR & UTILS F COM 015857105   399,259 74,350 SH   SOLE   0 0 74,350
ALLIANT ENERGY CORP COM 018802108   761,733 11,300 SH   SOLE   0 0 11,300
ALPHABET INC CLASS A COM 02079k305   5,426,721 22,323 SH   SOLE   0 0 22,323
ALPHABET INC CLASS C COM 02079k107   4,133,774 16,973 SH   SOLE   0 0 16,973
AMAZON.COM INC COM 023135106   14,950,302 68,089 SH   SOLE   0 0 68,089
AMERICAN ELEC PWR CO INC COM 025537101   381,375 3,390 SH   SOLE   0 0 3,390
AMERISERV FINL INC COM 03074a102   189,036 65,185 SH   SOLE   0 0 65,185
AMGEN INC COM 031162100   2,539,800 9,000 SH   SOLE   0 0 9,000
APPLE INC COM 037833100   4,343,479 17,058 SH   SOLE   0 0 17,058
APTIV PLC F COM G3265R107   702,693 8,150 SH   SOLE   0 0 8,150
ARGAN INC COM 04010e109   1,107,205 4,100 SH   SOLE   0 0 4,100
ASTEC INDUSTRIES INC COM 046224101   8,676,684 180,276 SH   SOLE   0 0 180,276
AVALON ADVANCED MATERIALS INC COM 05337L304   527 18,750 SH   SOLE   0 0 18,750
AVANTOR INC COM 05352a100   203,424 16,300 SH   SOLE   0 0 16,300
AZENTA INC COM 114340102   1,511,189 52,618 SH   SOLE   0 0 52,618
BAXTER INTL INC COM 071813109   1,203,030 52,834 SH   SOLE   0 0 52,834
BCE INC F COM 05534b760   2,927,095 125,143 SH   SOLE   0 0 125,143
BECTON DICKINSON & CO COM 075887109   846,570 4,523 SH   SOLE   0 0 4,523
BERKSHIRE HATHAWAY CLASS B COM 084670702   944,648 1,879 SH   SOLE   0 0 1,879
BLACK HILLS CORP COM 092113109   3,220,603 52,291 SH   SOLE   0 0 52,291
BLOOM ENERGY CORP CLASS A COM 093712107   19,043,726 225,183 SH   SOLE   0 0 225,183
BRISTOL-MYERS SQUIBB COM 110122108   6,860,080 152,108 SH   SOLE   0 0 152,108
BROADCOM INC COM 11135f101   27,026,557 81,921 SH   SOLE   0 0 81,921
CACI INTL INC CLASS A COM 127190304   9,925,223 19,899 SH   SOLE   0 0 19,899
CHEVRON CORP NEW COM 166764100   995,549 6,411 SH   SOLE   0 0 6,411
CIENA CORP COM 171779309   2,432,689 16,700 SH   SOLE   0 0 16,700
CIRRUS LOGIC INC COM 172755100   488,631 3,900 SH   SOLE   0 0 3,900
CISCO SYSTEMS INC COM 17275r102   22,866,990 334,215 SH   SOLE   0 0 334,215
COHERENT CORP COM 19247g107   4,066,430 37,750 SH   SOLE   0 0 37,750
CONSTELLATION ENERGY COR COM 21037t109   811,157 2,465 SH   SOLE   0 0 2,465
CORNING INC COM 219350105   33,564,099 409,169 SH   SOLE   0 0 409,169
CROWN HLDGS INC COM 228368106   2,486,130 25,739 SH   SOLE   0 0 25,739
DENTSPLY SIRONA INC COM 24906p109   300,753 23,700 SH   SOLE   0 0 23,700
DISNEY WALT CO COM 254687106   8,569,638 74,844 SH   SOLE   0 0 74,844
DOMINION ENERGY INC COM 25746u109   11,040,451 180,488 SH   SOLE   0 0 180,488
DUKE ENERGY CORP NEW COM 26441c204   792,371 6,403 SH   SOLE   0 0 6,403
EAGLE BANCORP MONT INC COM 26942g100   986,721 57,135 SH   SOLE   0 0 57,135
EAGLE MATLS INC COM 26969p108   5,709,480 24,500 SH   SOLE   0 0 24,500
EATON CORP PLC F COM g29183103   324,849 868 SH   SOLE   0 0 868
ELECTRONIC ARTS INC COM 285512109   4,270,997 21,175 SH   SOLE   0 0 21,175
ELI LILLY AND CO COM 532457108   2,168,446 2,842 SH   SOLE   0 0 2,842
EMERA INC F COM 290876101   757,878 15,800 SH   SOLE   0 0 15,800
EMERSON ELEC CO COM 291011104   36,940,550 281,602 SH   SOLE   0 0 281,602
ENCOMPASS HEALTH CORP COM 29261A100   3,594,666 28,300 SH   SOLE   0 0 28,300
EQT CORP COM 26884l109   7,829,755 143,850 SH   SOLE   0 0 143,850
ESSENTIAL UTILS INC COM 29670g102   18,550,507 464,925 SH   SOLE   0 0 464,925
EVERSOURCE ENERGY COM 30040w108   11,590,484 162,925 SH   SOLE   0 0 162,925
EVERUS CONSTRUCTION GROUP ORD COM 300426103   6,941,205 80,947 SH   SOLE   0 0 80,947
EXXON MOBIL CORP COM 30231g102   12,040,486 106,789 SH   SOLE   0 0 106,789
FIRST BUSEY ORD COM 319383204   530,436 22,913 SH   SOLE   0 0 22,913
FIRSTENERGY CORP COM 337932107   247,428 5,400 SH   SOLE   0 0 5,400
FISERV INC COM 337738108   4,895,601 37,971 SH   SOLE   0 0 37,971
FLOWSERVE CORP COM 34354p105   7,500,711 141,150 SH   SOLE   0 0 141,150
FRANKLIN ELEC INC COM 353514102   514,080 5,400 SH   SOLE   0 0 5,400
GE AEROSPACE COM 369604301   436,791 1,452 SH   SOLE   0 0 1,452
GE HEALTHCARE TECHNOLOGI COM 36266g107   3,610,057 48,070 SH   SOLE   0 0 48,070
GE VERNOVA INC COM 36828a101   2,237,621 3,639 SH   SOLE   0 0 3,639
GENERAC HLDGS INC COM 368736104   9,688,275 57,875 SH   SOLE   0 0 57,875
GENERAL MTRS CO COM 37045v100   307,898 5,050 SH   SOLE   0 0 5,050
GERMAN AMERICAN BANCORP ORD COM 373865104   321,621 8,190 SH   SOLE   0 0 8,190
GILEAD SCIENCES INC COM 375558103   776,405 6,995 SH   SOLE   0 0 6,995
GOLDMAN SACHS GROUP INC COM 38141g104   211,033 265 SH   SOLE   0 0 265
GOODYEAR TIRE & RUBR CO COM 382550101   136,884 18,300 SH   SOLE   0 0 18,300
GORMAN RUPP CO CLASS EQUITY COM 383082104   5,333,948 114,931 SH   SOLE   0 0 114,931
GRANITE CONSTR INC COM 387328107   8,512,129 77,630 SH   SOLE   0 0 77,630
GSK PLC ADR F SPONSORED ADR 1 COM 37733w204   3,494,234 80,960 SH   SOLE   0 0 80,960
HAEMONETICS COM 405024100   582,443 11,950 SH   SOLE   0 0 11,950
HALLIBURTON CO COM 406216101   1,960,817 79,708 SH   SOLE   0 0 79,708
HONEYWELL INTL INC COM 438516106   6,306,790 29,961 SH   SOLE   0 0 29,961
HYDRO ONE LTD F COM 448811208   1,058,805 29,700 SH   SOLE   0 0 29,700
IBM CORP COM 459200101   19,192,523 68,020 SH   SOLE   0 0 68,020
IDACORP INC COM 451107106   5,071,785 38,379 SH   SOLE   0 0 38,379
ILLINOIS TOOL WKS INC COM 452308109   573,672 2,200 SH   SOLE   0 0 2,200
ILLUMINA INC COM 452327109   612,556 6,450 SH   SOLE   0 0 6,450
INTEL CORP COM 458140100   6,099,692 181,809 SH   SOLE   0 0 181,809
IQVIA HLDGS INC COM 46266c105   360,886 1,900 SH   SOLE   0 0 1,900
ITRON INC COM 465741106   7,225,103 58,005 SH   SOLE   0 0 58,005
ITT INC COM 45073v108   410,254 2,295 SH   SOLE   0 0 2,295
JAZZ PHARMACEUTICALS P F COM g50871105   4,662,425 35,375 SH   SOLE   0 0 35,375
JOHNSON CONTROLS INTER F COM g51502105   904,229 8,224 SH   SOLE   0 0 8,224
KNIFE RIVER ORD COM 498894104   4,454,002 57,942 SH   SOLE   0 0 57,942
LABCORP HLDGS INC COM 504922105   634,403 2,210 SH   SOLE   0 0 2,210
LINDSAY CORP COM 535555106   8,148,966 57,975 SH   SOLE   0 0 57,975
LOWES COS INC COM 548661107   5,084,001 20,230 SH   SOLE   0 0 20,230
LUMENTUM HOLDINGS INC COM 55024U109   6,129,774 37,673 SH   SOLE   0 0 37,673
M D U RESOURCES GRP COM 552690109   6,976,533 391,720 SH   SOLE   0 0 391,720
MACOM TECHNOLOGY SOLUTIO COM 55405y100   709,593 5,700 SH   SOLE   0 0 5,700
MERCK & CO. INC. COM 58933y105   8,284,365 98,706 SH   SOLE   0 0 98,706
META PLATFORMS INC CLASS A COM 30303m102   231,330 315 SH   SOLE   0 0 315
MICRON TECHNOLOGY INC COM 595112103   495,769 2,963 SH   SOLE   0 0 2,963
MICROSOFT CORP COM 594918104   16,552,991 31,959 SH   SOLE   0 0 31,959
MODERNA INC COM 60770k107   613,462 23,750 SH   SOLE   0 0 23,750
NATIONAL BANK OF CANADA ORD COM 633067103   353,579 3,330 SH   SOLE   0 0 3,330
NEW JERSEY RES CORP COM 646025106   5,825,861 120,994 SH   SOLE   0 0 120,994
NEXSTAR MEDIA GROUP INC COM 65336k103   5,432,906 27,475 SH   SOLE   0 0 27,475
NEXTERA ENERGY INC COM 65339f101   11,825,735 156,653 SH   SOLE   0 0 156,653
NORWOOD FINL CORP COM 669549107   320,292 12,600 SH   SOLE   0 0 12,600
OCEANFIRST FINL CORP COM 675234108   474,390 27,000 SH   SOLE   0 0 27,000
OGE ENERGY CORP COM 670837103   23,516,681 508,249 SH   SOLE   0 0 508,249
ORACLE CORP COM 68389x105   4,392,969 15,620 SH   SOLE   0 0 15,620
OTTER TAIL CORP COM 689648103   1,692,680 20,650 SH   SOLE   0 0 20,650
PALO ALTO NETWORKS INC COM 697435105   423,937 2,082 SH   SOLE   0 0 2,082
PAYPAL HLDGS INC COM 70450y103   2,650,882 39,530 SH   SOLE   0 0 39,530
PFIZER INC COM 717081103   3,888,184 152,598 SH   SOLE   0 0 152,598
PHILLIPS 66 COM 718546104   523,677 3,850 SH   SOLE   0 0 3,850
PORTLAND GENERAL ELECTRIC CO COM 736508847   9,672,696 219,834 SH   SOLE   0 0 219,834
PUBLIC SVC ENTERPRISE GR COM 744573106   3,190,008 38,222 SH   SOLE   0 0 38,222
QUEST DIAGNOSTICS INC COM 74834l100   212,306 1,114 SH   SOLE   0 0 1,114
RBB BANCORP COM 74930b105   766,346 40,850 SH   SOLE   0 0 40,850
REGENERON PHARMS INC COM 75886f107   1,099,238 1,955 SH   SOLE   0 0 1,955
ROPER TECHNOLOGIES INC COM 776696106   244,358 490 SH   SOLE   0 0 490
SALESFORCE INC COM 79466l302   2,885,475 12,175 SH   SOLE   0 0 12,175
SANDISK CORP SNDK COM 80004C200   3,162,693 28,188 SH   SOLE   0 0 28,188
SCHLUMBERGER LTD F COM 806857108   9,455,874 275,120 SH   SOLE   0 0 275,120
SEAGATE TECHNOLOGY HOLDINGS COM G7997R103   315,848 1,338 SH   SOLE   0 0 1,338
SHERWIN-WILLIAMS CO COM 824348106   398,199 1,150 SH   SOLE   0 0 1,150
SMITH A O CORP COM 831865209   712,077 9,700 SH   SOLE   0 0 9,700
SNOWFLAKE INC CLASS A COM 833445109   4,525,886 20,066 SH   SOLE   0 0 20,066
SOLVENTUM CORP COM 83444m101   2,036,554 27,898 SH   SOLE   0 0 27,898
SOUTHERN CO COM 842587107   2,462,125 25,980 SH   SOLE   0 0 25,980
STATE STR CORP COM 857477103   4,941,214 42,593 SH   SOLE   0 0 42,593
SYSCO CORP COM 871829107   5,781,750 70,218 SH   SOLE   0 0 70,218
TE CONNECTIVITY PLC F COM g87052109   22,440,137 102,219 SH   SOLE   0 0 102,219
TERADATA CORP DEL COM 88076w103   563,562 26,200 SH   SOLE   0 0 26,200
TEXAS INSTRS INC COM 882508104   641,401 3,491 SH   SOLE   0 0 3,491
THE COCA-COLA CO COM 191216100   412,643 6,222 SH   SOLE   0 0 6,222
THERMO FISHER SCIENTIFIC COM 883556102   5,863,892 12,090 SH   SOLE   0 0 12,090
TOMPKINS FINL CORP COM 890110109   5,617,455 84,843 SH   SOLE   0 0 84,843
TUTOR PERINI CORP COM 901109108   327,950 5,000 SH   SOLE   0 0 5,000
TWILIO CL A ORD COM 90138F102   1,975,877 19,741 SH   SOLE   0 0 19,741
UNITED THERAPEUTICS CORP COM 91307c102   2,968,007 7,080 SH   SOLE   0 0 7,080
VERIZON COMMUNICATIONS I COM 92343v104   207,971 4,732 SH   SOLE   0 0 4,732
VONTIER CORP COM 928881101   2,577,839 61,421 SH   SOLE   0 0 61,421
VULCAN MATLS CO COM 929160109   7,798,167 25,350 SH   SOLE   0 0 25,350
WATERSTONE FINL INC MD COM 94188p101   881,369 56,498 SH   SOLE   0 0 56,498
WATTS WATER TECHNOLOGIES CLASS COM 942749102   3,267,576 11,700 SH   SOLE   0 0 11,700
WEBSTER FINL CORP COM 947890109   1,655,404 27,850 SH   SOLE   0 0 27,850
WEC ENERGY GROUP INC COM 92939u106   282,579 2,466 SH   SOLE   0 0 2,466
WESTERN DIGITAL CORP COM 958102105   9,131,523 76,058 SH   SOLE   0 0 76,058
XYLEM INC COM 98419m100   417,425 2,830 SH   SOLE   0 0 2,830
ZIMMER BIOMET HLDGS INC COM 98956p102   2,235,950 22,700 SH   SOLE   0 0 22,700
BP P L C F SPONSORED ADR 1 ADR ADR 055622104   756,397 21,950 SH   SOLE   0 0 21,950
CRH ADR REPSG 1 ORD ADR 12626K203   299,750 2,500 SH   SOLE   0 0 2,500
EQUINOR ASA F SPONSORED ADR 1 ADR 29446m102   1,978,656 81,159 SH   SOLE   0 0 81,159
NOVARTIS AG ADR 66987V109   382,155 2,980 SH   SOLE   0 0 2,980
ROCHE HLDG LTD F SPONSORED ADR ADR 771195104   221,593 5,300 SH   SOLE   0 0 5,300
SHELL PLC F SPONSORED ADR 1 AD ADR 780259305   793,983 11,100 SH   SOLE   0 0 11,100
SKANSKA AB F SPONSORED ADR 1 A ADR 830561205   1,887,041 72,766 SH   SOLE   0 0 72,766
TAIWAN SEMICONDUCTOR M F SPONS ADR 874039100   37,797,712 135,335 SH   SOLE   0 0 135,335
FIDELITY ENHANCED SMALL CAP ET ETF 31609A206   213,765 5,847 SH   SOLE   0 0 5,847
INVSC QQQ TRUST SRS 1 ETF ETF 46090e103   227,540 379 SH   SOLE   0 0 379
INVSC S P 500 EQUAL WEIGHT ETF ETF 46137v357   210,377 1,109 SH   SOLE   0 0 1,109
INVSC WATER RESC PORTFOLIO ETF ETF 46137v142   282,671 3,920 SH   SOLE   0 0 3,920
ISHARES BIOTECHNOLOGY ETF ETF 464287556   245,429 1,700 SH   SOLE   0 0 1,700
ISHS MSCI EMERG MRKT MIN VOL F ETF 464286533   338,299 5,300 SH   SOLE   0 0 5,300
SELECT SECTOR UTI SELECT SPDR ETF 81369y886   615,441 7,057 SH   SOLE   0 0 7,057
SPDR S&P REGIONAL BANKING ETF ETF 78464a698   272,190 4,300 SH   SOLE   0 0 4,300
VANECK VIETNAM ETF ETF 92189f817   5,346,184 299,674 SH   SOLE   0 0 299,674
VANGUARD FTSE EMERGING MARKETS ETF 922042858   1,365,336 25,200 SH   SOLE   0 0 25,200
VANGUARD INFORMATION TECHNOLOG ETF 92204A702   332,250 445 SH   SOLE   0 0 445
VANGUARD S&P 500 ETF ETF 922908363   4,186,842 6,837 SH   SOLE   0 0 6,837
VANGUARD TOTAL STOCK MARKET ET ETF 922908769   444,342 1,354 SH   SOLE   0 0 1,354
VANGUARD VALUE ETF ETF 922908744   203,274 1,090 SH   SOLE   0 0 1,090
MEXICO FUND INC CEF 592835102   208,820 10,600 SH   SOLE   0 0 10,600
TORTOISE ENERGY INFRASTR CEF 89147l886   656,735 15,241 SH   SOLE   0 0 15,241
AMERICAN TOWER CORP NEW REIT REIT 03027x100   10,908,006 56,718 SH   SOLE   0 0 56,718