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   477,633 3,700 SH   SOLE   0 0 3,700
ABBOTT LABS COM 002824100   3,396,354 30,027 SH   SOLE   0 0 30,027
ACV AUCTIONS INC CLASS A COM 00091g104   1,431,734 66,284 SH   SOLE   0 0 66,284
AECOM COM 00766t100   261,602 2,449 SH   SOLE   0 0 2,449
AGCO CORP DEL COM 001084102   401,964 4,300 SH   SOLE   0 0 4,300
AGILENT TECHNOLOGIES INC COM 00846u101   2,435,853 18,132 SH   SOLE   0 0 18,132
ALBEMARLE CORP COM 012653101   5,967,840 69,329 SH   SOLE   0 0 69,329
ALGONQUIN PWR & UTILS F COM 015857105   102,350 23,000 SH   SOLE   0 0 23,000
ALLIANT ENERGY CORP COM 018802108   668,282 11,300 SH   SOLE   0 0 11,300
ALPHABET INC CLASS A COM 02079k305   365,956 1,933 SH   SOLE   0 0 1,933
ALPHABET INC CLASS C COM 02079k107   351,210 1,844 SH   SOLE   0 0 1,844
AMAZON.COM INC COM 023135106   15,265,798 69,583 SH   SOLE   0 0 69,583
AMERICAN ELEC PWR CO INC COM 025537101   334,610 3,628 SH   SOLE   0 0 3,628
AMERISERV FINL INC COM 03074a102   684,740 255,500 SH   SOLE   0 0 255,500
AMGEN INC COM 031162100   2,442,197 9,370 SH   SOLE   0 0 9,370
APPLE INC COM 037833100   4,305,176 17,192 SH   SOLE   0 0 17,192
APTIV PLC F COM G3265R107   765,072 12,650 SH   SOLE   0 0 12,650
ARCBEST CORP COM 03937c105   1,929,391 20,675 SH   SOLE   0 0 20,675
ARCHER-DANIELS MIDLAND C COM 039483102   262,704 5,200 SH   SOLE   0 0 5,200
ARGAN INC COM 04010e109   589,272 4,300 SH   SOLE   0 0 4,300
ASTEC INDUSTRIES INC COM 046224101   5,466,451 162,692 SH   SOLE   0 0 162,692
AVALON ADVANCED MATERIALS INC COM 05337L304   497 18,750 SH   SOLE   0 0 18,750
AVANTOR INC COM 05352a100   3,002,475 142,500 SH   SOLE   0 0 142,500
AZENTA INC COM 114340102   5,591,250 111,825 SH   SOLE   0 0 111,825
BAXTER INTL INC COM 071813109   1,307,943 44,854 SH   SOLE   0 0 44,854
BCE INC F COM 05534b760   4,256,358 183,622 SH   SOLE   0 0 183,622
BECTON DICKINSON & CO COM 075887109   5,955,337 26,250 SH   SOLE   0 0 26,250
BERKSHIRE HATHAWAY CLASS B COM 084670702   804,119 1,774 SH   SOLE   0 0 1,774
BLACK HILLS CORP COM 092113109   3,253,185 55,591 SH   SOLE   0 0 55,591
BLOOM ENERGY CORP CLASS A COM 093712107   6,378,712 287,200 SH   SOLE   0 0 287,200
BOSTON SCIENTIFIC CORP COM 101137107   213,564 2,391 SH   SOLE   0 0 2,391
BRISTOL-MYERS SQUIBB COM 110122108   8,807,421 155,718 SH   SOLE   0 0 155,718
BROADCOM INC COM 11135f101   20,864,959 89,997 SH   SOLE   0 0 89,997
CACI INTL INC CLASS A COM 127190304   5,838,263 14,449 SH   SOLE   0 0 14,449
CANADIAN WESTN BK EDMO F COM 13677f101   302,068 7,400 SH   SOLE   0 0 7,400
CHEVRON CORP NEW COM 166764100   932,176 6,436 SH   SOLE   0 0 6,436
CIENA CORP COM 171779309   1,450,251 17,100 SH   SOLE   0 0 17,100
CIRRUS LOGIC INC COM 172755100   388,362 3,900 SH   SOLE   0 0 3,900
CISCO SYSTEMS INC COM 17275r102   20,026,886 338,292 SH   SOLE   0 0 338,292
COHERENT CORP COM 19247g107   4,700,882 49,624 SH   SOLE   0 0 49,624
CONSTELLATION ENERGY COR COM 21037t109   551,445 2,465 SH   SOLE   0 0 2,465
CORNING INC COM 219350105   29,505,524 620,907 SH   SOLE   0 0 620,907
CROSSFIRST BANKSHARES IN COM 22766m109   582,548 38,452 SH   SOLE   0 0 38,452
CROWN HLDGS INC COM 228368106   2,260,662 27,339 SH   SOLE   0 0 27,339
DENTSPLY SIRONA INC COM 24906p109   565,604 29,800 SH   SOLE   0 0 29,800
DISNEY WALT CO COM 254687106   9,692,015 87,041 SH   SOLE   0 0 87,041
DOMINION ENERGY INC COM 25746u109   4,873,855 90,491 SH   SOLE   0 0 90,491
DUKE ENERGY CORP NEW COM 26441c204   756,873 7,025 SH   SOLE   0 0 7,025
EAGLE BANCORP MONT INC COM 26942g100   921,900 60,137 SH   SOLE   0 0 60,137
EATON CORP PLC F COM g29183103   289,001 871 SH   SOLE   0 0 871
ELECTRONIC ARTS INC COM 285512109   3,277,120 22,400 SH   SOLE   0 0 22,400
ELI LILLY AND CO COM 532457108   2,265,048 2,934 SH   SOLE   0 0 2,934
EMERSON ELEC CO COM 291011104   35,532,962 286,718 SH   SOLE   0 0 286,718
ENCOMPASS HEALTH CORP COM 29261A100   2,221,017 24,050 SH   SOLE   0 0 24,050
EQT CORP COM 26884l109   3,827,130 83,000 SH   SOLE   0 0 83,000
ESSENTIAL UTILS INC COM 29670g102   10,244,056 282,050 SH   SOLE   0 0 282,050
EVERSOURCE ENERGY COM 30040w108   5,941,133 103,450 SH   SOLE   0 0 103,450
EVERUS CONSTRUCTION GROUP ORD COM 300426103   6,428,772 97,776 SH   SOLE   0 0 97,776
EXXON MOBIL CORP COM 30231g102   11,603,263 107,867 SH   SOLE   0 0 107,867
FIRSTENERGY CORP COM 337932107   214,812 5,400 SH   SOLE   0 0 5,400
FISERV INC COM 337738108   7,920,995 38,560 SH   SOLE   0 0 38,560
FLOWSERVE CORP COM 34354p105   8,429,556 146,550 SH   SOLE   0 0 146,550
FORTIS INC F COM 349553107   203,693 4,900 SH   SOLE   0 0 4,900
FRANKLIN ELEC INC COM 353514102   526,230 5,400 SH   SOLE   0 0 5,400
GE AEROSPACE COM 369604301   2,304,598 13,817 SH   SOLE   0 0 13,817
GE HEALTHCARE TECHNOLOGI COM 36266g107   4,303,262 55,043 SH   SOLE   0 0 55,043
GE VERNOVA INC COM 36828a101   1,232,172 3,746 SH   SOLE   0 0 3,746
GENERAC HLDGS INC COM 368736104   7,663,346 49,425 SH   SOLE   0 0 49,425
GENERAL MTRS CO COM 37045v100   269,013 5,050 SH   SOLE   0 0 5,050
GILEAD SCIENCES INC COM 375558103   483,523 5,235 SH   SOLE   0 0 5,235
GOODYEAR TIRE & RUBR CO COM 382550101   148,500 16,500 SH   SOLE   0 0 16,500
GORMAN RUPP CO CLASS EQUITY COM 383082104   4,289,928 113,131 SH   SOLE   0 0 113,131
GRANITE CONSTR INC COM 387328107   6,993,118 79,730 SH   SOLE   0 0 79,730
GSK PLC ADR F SPONSORED ADR 1 COM 37733w204   2,875,715 85,030 SH   SOLE   0 0 85,030
HALLIBURTON CO COM 406216101   932,155 34,283 SH   SOLE   0 0 34,283
HEARTLAND BANCCORP COM 421962101   329,700 2,100 SH   SOLE   0 0 2,100
HERC HLDGS INC COM 42704l104   6,048,336 31,946 SH   SOLE   0 0 31,946
HONEYWELL INTL INC COM 438516106   6,935,727 30,704 SH   SOLE   0 0 30,704
HYDRO ONE LTD F COM 448811208   914,720 29,700 SH   SOLE   0 0 29,700
IBM CORP COM 459200101   25,399,818 115,543 SH   SOLE   0 0 115,543
IDACORP INC COM 451107106   4,370,435 39,993 SH   SOLE   0 0 39,993
ILLINOIS TOOL WKS INC COM 452308109   557,832 2,200 SH   SOLE   0 0 2,200
ILLUMINA INC COM 452327109   2,244,984 16,800 SH   SOLE   0 0 16,800
INTEL CORP COM 458140100   3,950,492 197,032 SH   SOLE   0 0 197,032
IQVIA HLDGS INC COM 46266c105   373,369 1,900 SH   SOLE   0 0 1,900
ITRON INC COM 465741106   6,444,874 59,356 SH   SOLE   0 0 59,356
ITT INC COM 45073v108   329,196 2,304 SH   SOLE   0 0 2,304
JAZZ PHARMACEUTICALS P F COM g50871105   4,895,212 39,750 SH   SOLE   0 0 39,750
JOHNSON CONTROLS INTER F COM g51502105   602,788 7,637 SH   SOLE   0 0 7,637
KNIFE RIVER ORD COM 498894104   5,961,389 58,652 SH   SOLE   0 0 58,652
LABCORP HLDGS INC COM 504922105   539,131 2,351 SH   SOLE   0 0 2,351
LINDSAY CORP COM 535555106   7,024,656 59,375 SH   SOLE   0 0 59,375
LOGILITY SUPPLY CHAIN COM 029683109   4,762,406 429,820 SH   SOLE   0 0 429,820
LOWES COS INC COM 548661107   5,263,010 21,325 SH   SOLE   0 0 21,325
LUMENTUM HOLDINGS INC COM 55024U109   4,967,321 59,170 SH   SOLE   0 0 59,170
M D U RESOURCES GRP COM 552690109   7,168,248 397,794 SH   SOLE   0 0 397,794
MACOM TECHNOLOGY SOLUTIO COM 55405y100   779,460 6,000 SH   SOLE   0 0 6,000
MARATHON PETROLEUM CORP COM 56585A102   343,588 2,463 SH   SOLE   0 0 2,463
MERCK & CO. INC. COM 58933y105   9,592,116 96,423 SH   SOLE   0 0 96,423
MICRON TECHNOLOGY INC COM 595112103   274,614 3,263 SH   SOLE   0 0 3,263
MICROSOFT CORP COM 594918104   13,480,135 31,981 SH   SOLE   0 0 31,981
MODERNA INC COM 60770k107   428,274 10,300 SH   SOLE   0 0 10,300
NEW JERSEY RES CORP COM 646025106   5,813,803 124,626 SH   SOLE   0 0 124,626
NEXSTAR MEDIA GROUP INC COM 65336k103   4,426,003 28,018 SH   SOLE   0 0 28,018
NEXTERA ENERGY INC COM 65339f101   1,910,323 26,647 SH   SOLE   0 0 26,647
NORWOOD FINL CORP COM 669549107   511,454 18,800 SH   SOLE   0 0 18,800
OCEANFIRST FINL CORP COM 675234108   448,880 24,800 SH   SOLE   0 0 24,800
OGE ENERGY CORP COM 670837103   21,654,187 524,950 SH   SOLE   0 0 524,950
ORACLE CORP COM 68389x105   3,458,613 20,755 SH   SOLE   0 0 20,755
OTTER TAIL CORP COM 689648103   1,185,132 16,050 SH   SOLE   0 0 16,050
PALO ALTO NETWORKS INC COM 697435105   355,914 1,956 SH   SOLE   0 0 1,956
PAYPAL HLDGS INC COM 70450y103   3,839,043 44,980 SH   SOLE   0 0 44,980
PFIZER INC COM 717081103   7,404,336 279,093 SH   SOLE   0 0 279,093
PHILLIPS 66 COM 718546104   438,630 3,850 SH   SOLE   0 0 3,850
PORTLAND GENERAL ELECTRIC CO COM 736508847   5,566,348 127,610 SH   SOLE   0 0 127,610
PUBLIC SVC ENTERPRISE GR COM 744573106   3,327,502 39,383 SH   SOLE   0 0 39,383
RBB BANCORP COM 74930b105   857,506 41,850 SH   SOLE   0 0 41,850
REGENERON PHARMS INC COM 75886f107   2,361,374 3,315 SH   SOLE   0 0 3,315
ROPER TECHNOLOGIES INC COM 776696106   254,726 490 SH   SOLE   0 0 490
SALESFORCE INC COM 79466l302   4,521,813 13,525 SH   SOLE   0 0 13,525
SCHLUMBERGER LTD F COM 806857108   11,490,651 299,704 SH   SOLE   0 0 299,704
SHERWIN-WILLIAMS CO COM 824348106   390,919 1,150 SH   SOLE   0 0 1,150
SKYWORKS SOLUTIONS INC COM 83088m102   434,532 4,900 SH   SOLE   0 0 4,900
SMITH A O CORP COM 831865209   579,785 8,500 SH   SOLE   0 0 8,500
SNOWFLAKE INC CLASS A COM 833445109   3,192,427 20,675 SH   SOLE   0 0 20,675
SOLVENTUM CORP COM 83444m101   1,945,467 29,450 SH   SOLE   0 0 29,450
SOUTHERN CO COM 842587107   2,156,294 26,194 SH   SOLE   0 0 26,194
STATE STR CORP COM 857477103   4,299,232 43,803 SH   SOLE   0 0 43,803
SUMMIT MATERIALS CL A ORD COM 86614U100   5,224,501 103,251 SH   SOLE   0 0 103,251
SYSCO CORP COM 871829107   5,032,329 65,816 SH   SOLE   0 0 65,816
TE CONNECTIVITY PLC F COM g87052109   15,045,448 105,235 SH   SOLE   0 0 105,235
TERADATA CORP DEL COM 88076w103   4,273,780 137,200 SH   SOLE   0 0 137,200
TEXAS INSTRS INC COM 882508104   838,545 4,472 SH   SOLE   0 0 4,472
THE COCA-COLA CO COM 191216100   346,519 5,566 SH   SOLE   0 0 5,566
THERMO FISHER SCIENTIFIC COM 883556102   4,711,203 9,056 SH   SOLE   0 0 9,056
TOMPKINS FINL CORP COM 890110109   5,973,449 88,065 SH   SOLE   0 0 88,065
UNITED THERAPEUTICS CORP COM 91307c102   2,595,138 7,355 SH   SOLE   0 0 7,355
VERIZON COMMUNICATIONS I COM 92343v104   203,389 5,086 SH   SOLE   0 0 5,086
VIAVI SOLUTIONS INC COM 925550105   1,052,925 104,250 SH   SOLE   0 0 104,250
VONTIER CORP COM 928881101   2,285,611 62,671 SH   SOLE   0 0 62,671
VULCAN MATLS CO COM 929160109   6,650,424 25,854 SH   SOLE   0 0 25,854
WATERSTONE FINL INC MD COM 94188p101   1,456,116 108,342 SH   SOLE   0 0 108,342
WATTS WATER TECHNOLOGIES CLASS COM 942749102   3,806,792 18,725 SH   SOLE   0 0 18,725
WEBSTER FINL CORP COM 947890109   1,584,814 28,700 SH   SOLE   0 0 28,700
WEC ENERGY GROUP INC COM 92939u106   233,877 2,487 SH   SOLE   0 0 2,487
WESTERN DIGITAL CORP COM 958102105   5,573,914 93,475 SH   SOLE   0 0 93,475
XYLEM INC COM 98419m100   299,332 2,580 SH   SOLE   0 0 2,580
ZIMMER BIOMET HLDGS INC COM 98956p102   2,778,090 26,300 SH   SOLE   0 0 26,300
BP P L C F SPONSORED ADR 1 ADR ADR 055622104   647,364 21,900 SH   SOLE   0 0 21,900
CRH ADR REPSG 1 ORD ADR 12626K203   231,300 2,500 SH   SOLE   0 0 2,500
EMERA INC F ADR 290876101   590,604 15,800 SH   SOLE   0 0 15,800
EQUINOR ASA F SPONSORED ADR 1 ADR 29446m102   251,114 10,600 SH   SOLE   0 0 10,600
NOVARTIS AG ADR 66987V109   13,564,041 139,390 SH   SOLE   0 0 139,390
ROCHE HLDG LTD F SPONSORED ADR ADR 771195104   216,256 6,200 SH   SOLE   0 0 6,200
SHELL PLC F SPONSORED ADR 1 AD ADR 780259305   682,885 10,900 SH   SOLE   0 0 10,900
SKANSKA AB F SPONSORED ADR 1 A ADR 830561205   1,568,780 74,900 SH   SOLE   0 0 74,900
TAIWAN SEMICONDUCTOR M F SPONS ADR 874039100   27,507,790 139,287 SH   SOLE   0 0 139,287
INVSC QQQ TRUST SRS 1 ETF ETF 46090e103   295,491 578 SH   SOLE   0 0 578
INVSC WATER RESC PORTFOLIO ETF ETF 46137v142   290,792 4,420 SH   SOLE   0 0 4,420
INVSC WILDERHILL CLEAN ENERGY ETF 46137v134   2,517,258 125,800 SH   SOLE   0 0 125,800
ISHS MSCI EMERG MRKT MIN VOL F ETF 464286533   321,844 5,550 SH   SOLE   0 0 5,550
SELECT SECTOR UTI SELECT SPDR ETF 81369y886   534,144 7,057 SH   SOLE   0 0 7,057
SPDR S&P REGIONAL BANKING ETF ETF 78464a698   259,505 4,300 SH   SOLE   0 0 4,300
VANECK VIETNAM ETF ETF 92189f817   4,224,916 368,024 SH   SOLE   0 0 368,024
VANGUARD FTSE EMERGING MARKETS ETF 922042858   1,136,232 25,800 SH   SOLE   0 0 25,800
VANGUARD INFORMATION TECHNOLOG ETF 92204A702   276,701 445 SH   SOLE   0 0 445
VANGUARD S&P 500 ETF ETF 922908363   4,455,420 8,269 SH   SOLE   0 0 8,269
VANGUARD TOTAL STOCK MARKET ET ETF 922908769   372,985 1,287 SH   SOLE   0 0 1,287
BANCROFT CF CEF 059695106   1,540,451 86,982 SH   SOLE   0 0 86,982
MEXICO FUND INC CEF 592835102   139,920 10,600 SH   SOLE   0 0 10,600
TORTOISE ENERGY INFRASTR CEF 89147l886   640,122 15,241 SH   SOLE   0 0 15,241
AMERICAN TOWER CORP NEW REIT REIT 03027x100   8,488,215 46,280 SH   SOLE   0 0 46,280