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   378,103 3,700 SH   SOLE   0 0 3,700
A G C O CORP COM 001084102   440,460 4,500 SH   SOLE   0 0 4,500
A T & T INC COM 00206R102   502,249 26,282 SH   SOLE   0 0 26,282
A. O. SMITH CORP COM 831865209   711,486 8,700 SH   SOLE   0 0 8,700
ABBOTT LABORATORIES COM 002824100   3,172,061 30,527 SH   SOLE   0 0 30,527
ACV AUCTIONS CL A ORD COM 00091G104   1,209,683 66,284 SH   SOLE   0 0 66,284
AECOM TECHNOLOGY CORP COM 00766t100   255,606 2,900 SH   SOLE   0 0 2,900
AGILENT TECHNOLOGIES INC COM 00846U101   2,408,007 18,576 SH   SOLE   0 0 18,576
ALBEMARLE CORP COM 012653101   2,438,148 25,525 SH   SOLE   0 0 25,525
ALGONQUIN POWER & UTILITIES CO COM 015857105   429,538 73,300 SH   SOLE   0 0 73,300
ALLIANT ENERGY CORP COM 018802108   575,170 11,300 SH   SOLE   0 0 11,300
ALPHABET INC. CLASS A COM 02079k305   346,631 1,903 SH   SOLE   0 0 1,903
ALPHABET INC. CLASS C COM 02079k107   318,234 1,735 SH   SOLE   0 0 1,735
AMAZON.COM INC COM 023135106   13,868,393 71,764 SH   SOLE   0 0 71,764
AMER ELECTRIC PWR CO COM 025537101   329,376 3,754 SH   SOLE   0 0 3,754
AMERICAN SOFTWARE INC COM 029683109   4,364,094 477,995 SH   SOLE   0 0 477,995
AMERISERV FINANCIAL INC COM 03074A102   106,254 47,015 SH   SOLE   0 0 47,015
AMGEN INC. COM 031162100   3,269,477 10,464 SH   SOLE   0 0 10,464
APPLE INC COM 037833100   3,844,868 18,255 SH   SOLE   0 0 18,255
APTIV ORD COM G6095L109   658,427 9,350 SH   SOLE   0 0 9,350
ARCBEST ORD COM 03937C105   2,251,357 21,025 SH   SOLE   0 0 21,025
ARGAN INC COM 04010e109   4,682,240 64,000 SH   SOLE   0 0 64,000
ASTEC INDUSTRIES INC COM 046224101   2,424,497 81,743 SH   SOLE   0 0 81,743
AVALON ADVANCED MATERIALS INC COM 05337L304   750 18,750 SH   SOLE   0 0 18,750
AZENTA ORD COM 114340102   4,235,542 80,493 SH   SOLE   0 0 80,493
BAXTER INTERNATIONAL INC COM 071813109   1,377,438 41,179 SH   SOLE   0 0 41,179
BCE INC COM 05534B760   1,839,652 56,832 SH   SOLE   0 0 56,832
BERKSHIRE HATHAWAY CLASS B COM 084670702   731,833 1,799 SH   SOLE   0 0 1,799
BLACK HILLS CORP COM 092113109   3,261,930 59,984 SH   SOLE   0 0 59,984
BLOOM ENERGY CL A ORD COM 093712107   2,257,056 184,400 SH   SOLE   0 0 184,400
BRISTOL-MYERS SQUIBB COM 110122108   9,461,157 227,815 SH   SOLE   0 0 227,815
BROADCOM LTD AVGO COM 11135F101   17,522,754 10,914 SH   SOLE   0 0 10,914
C AND F FINANCIAL ORD COM 12466Q104   474,770 9,850 SH   SOLE   0 0 9,850
CACI INTERNATIONAL INC COM 127190304   7,251,562 16,859 SH   SOLE   0 0 16,859
CANADIAN WESTERN BK F COM 13677f101   234,358 7,400 SH   SOLE   0 0 7,400
CHEVRON CORP COM 166764100   1,042,070 6,662 SH   SOLE   0 0 6,662
CHEWY CL A ORD COM 16679L109   3,549,072 130,289 SH   SOLE   0 0 130,289
CIENA CORP COM 171779309   843,150 17,500 SH   SOLE   0 0 17,500
CIRRUS LOGIC INC COM 172755100   504,257 3,950 SH   SOLE   0 0 3,950
CISCO SYSTEMS INC COM 17275r102   16,744,187 352,435 SH   SOLE   0 0 352,435
COHERENT CORP COM 19247G107   5,941,720 82,000 SH   SOLE   0 0 82,000
COMCAST CORP CLASS A COM 20030n101   635,488 16,228 SH   SOLE   0 0 16,228
CONSTELLATION ENERGY ORD COM 21037T109   493,665 2,465 SH   SOLE   0 0 2,465
CORNING INC COM 219350105   27,328,314 703,431 SH   SOLE   0 0 703,431
CROSSFIRST BANKSHARES ORD COM 22766M109   561,529 40,052 SH   SOLE   0 0 40,052
CROWN HOLDINGS INC COM 228368106   2,078,382 27,939 SH   SOLE   0 0 27,939
DANA INC COM 235825205   1,180,633 97,412 SH   SOLE   0 0 97,412
DANAHER CORP COM 235851102   228,363 914 SH   SOLE   0 0 914
DENTSPLY SIRONA INC COM 24906p109   2,090,522 83,923 SH   SOLE   0 0 83,923
DOMINION ENERGY INC COM 25746u109   748,631 15,278 SH   SOLE   0 0 15,278
DUKE ENERGY CORP COM 26441c204   696,899 6,953 SH   SOLE   0 0 6,953
EAGLE BANCORP MONTANA INC COM 26942G100   732,398 55,192 SH   SOLE   0 0 55,192
EATON CORP PLC F COM G29183103   272,420 869 SH   SOLE   0 0 869
ELECTRONIC ARTS INC EA COM 285512109   3,253,355 23,350 SH   SOLE   0 0 23,350
EMERSON ELEC CO COM 291011104   33,196,386 301,347 SH   SOLE   0 0 301,347
ESSENTIAL UTILITIES ORD COM 29670G102   3,572,481 95,700 SH   SOLE   0 0 95,700
EVERSOURCE ENERGY ES COM 30040W108   2,839,753 50,075 SH   SOLE   0 0 50,075
EXXON MOBIL CORP COM 30231G102   12,891,812 111,986 SH   SOLE   0 0 111,986
FENTURA FINANCIAL INC COM 314645102   484,222 21,714 SH   SOLE   0 0 21,714
FIRSTENERGY CORP COM 337932107   206,658 5,400 SH   SOLE   0 0 5,400
FISERV INC COM 337738108   6,416,321 43,051 SH   SOLE   0 0 43,051
FLOWSERVE CORP COM 34354p105   7,328,035 152,350 SH   SOLE   0 0 152,350
FORTIS ORD COM 349553107   201,968 5,200 SH   SOLE   0 0 5,200
FRANKLIN ELECTRIC CO COM 353514102   520,128 5,400 SH   SOLE   0 0 5,400
GE HEATHCARE TECHNOLOGY COM 36266G107   4,417,441 56,692 SH   SOLE   0 0 56,692
GE VERNOVA INC COM 36828A101   706,450 4,119 SH   SOLE   0 0 4,119
GENERAC HOLDINGS ORD COM 368736104   6,713,470 50,775 SH   SOLE   0 0 50,775
GENERAL ELECTRIC CO COM 369604301   2,730,050 17,173 SH   SOLE   0 0 17,173
GENERAL MOTORS CO COM 37045v100   257,853 5,550 SH   SOLE   0 0 5,550
GILEAD SCIENCES INC COM 375558103   341,541 4,978 SH   SOLE   0 0 4,978
GOODYEAR TIRE & RUBR CO COM COM 382550101   200,895 17,700 SH   SOLE   0 0 17,700
GORMAN RUPP ORD COM 383082104   4,302,449 117,201 SH   SOLE   0 0 117,201
GRANITE CONSTRUCTION COM 387328107   6,597,326 106,460 SH   SOLE   0 0 106,460
GSK PLC ADR COM 37733W204   3,302,530 85,780 SH   SOLE   0 0 85,780
HALLIBURTON CO HLDG COM 406216101   8,188,542 242,408 SH   SOLE   0 0 242,408
HERC HOLDINGS ORD COM 42704L104   4,574,646 34,321 SH   SOLE   0 0 34,321
HF SINCLAIR ORD COM 403949100   240,030 4,500 SH   SOLE   0 0 4,500
HOME DEPOT INC COM 437076102   223,456 649 SH   SOLE   0 0 649
HONEYWELL INTL INC COM 438516106   6,890,722 32,269 SH   SOLE   0 0 32,269
HYDRO ONE ORD COM 448811208   865,417 29,700 SH   SOLE   0 0 29,700
IBM CORP COM 459200101   21,007,891 121,468 SH   SOLE   0 0 121,468
IDACORP INC COM 451107106   3,790,553 40,693 SH   SOLE   0 0 40,693
ILLINOIS TOOL WORKS COM 452308109   592,400 2,500 SH   SOLE   0 0 2,500
ILLUMINA ORD COM 452327109   1,769,241 16,950 SH   SOLE   0 0 16,950
INGERSOLL RAND INC COM 45687V106   752,791 8,287 SH   SOLE   0 0 8,287
INSTRUCTURE HOLDINGS ORD COM 457790103   2,555,342 109,156 SH   SOLE   0 0 109,156
INTEL CORP COM 458140100   11,610,065 374,881 SH   SOLE   0 0 374,881
INTUIT INC COM 461202103   443,617 675 SH   SOLE   0 0 675
IPG PHOTONICS CORP COM 44980x109   263,719 3,125 SH   SOLE   0 0 3,125
IQVIA HOLDINGS INC COM 46266c105   444,024 2,100 SH   SOLE   0 0 2,100
ITRON INC COM 465741106   6,115,629 61,799 SH   SOLE   0 0 61,799
ITT INC COM 45073v108   297,631 2,304 SH   SOLE   0 0 2,304
JAZZ PHARMACEUTICALS ORD COM G50871105   6,029,595 56,494 SH   SOLE   0 0 56,494
JOHNSON CONTROLS INTER F COM g51502105   503,776 7,579 SH   SOLE   0 0 7,579
KINDER MORGAN INC COM 49456B101   1,166,766 58,720 SH   SOLE   0 0 58,720
KNIFE RIVER ORD COM 498894104   4,283,590 61,072 SH   SOLE   0 0 61,072
LAB CO OF AMER HLDG COM 504922105   481,098 2,364 SH   SOLE   0 0 2,364
LILLY ELI & CO COM 532457108   3,040,266 3,358 SH   SOLE   0 0 3,358
LINDSAY CORP COM 535555106   7,072,850 57,559 SH   SOLE   0 0 57,559
LOWE'S COS INC LOW COM 548661107   4,947,343 22,441 SH   SOLE   0 0 22,441
LUMENTUM HOLDINGS INC COM 55024U109   4,391,239 86,238 SH   SOLE   0 0 86,238
M D U RESOURCES GRP COM 552690109   10,205,886 406,609 SH   SOLE   0 0 406,609
MA COM TECH SOLUTN COM 55405y100   679,967 6,100 SH   SOLE   0 0 6,100
MARATHON PETROLEUM CORP COM 56585A102   427,281 2,463 SH   SOLE   0 0 2,463
MERCK & CO INC COM 58933Y105   12,066,860 97,471 SH   SOLE   0 0 97,471
MICRON TECHNOLOGY COM 595112103   521,253 3,963 SH   SOLE   0 0 3,963
MICROSOFT CORP COM 594918104   15,452,626 34,573 SH   SOLE   0 0 34,573
MODERNA INC COM 60770K107   1,335,937 11,250 SH   SOLE   0 0 11,250
MOODYS ORD COM 615369105   4,422,712 10,507 SH   SOLE   0 0 10,507
NEW JERSEY RESOURCES CORPORATI COM 646025106   5,548,849 129,828 SH   SOLE   0 0 129,828
NEXSTAR BROADCASTING GROUP-A N COM 65336K103   4,738,423 28,543 SH   SOLE   0 0 28,543
NEXTERA ENERGY INC COM 65339f101   1,886,874 26,647 SH   SOLE   0 0 26,647
NORWOOD FINANCIAL CORP COM 669549107   556,000 21,907 SH   SOLE   0 0 21,907
OCEANFIRST FINANCIAL ORD COM 675234108   354,347 22,300 SH   SOLE   0 0 22,300
OGE ENERGY CORP COM 670837103   19,859,196 556,280 SH   SOLE   0 0 556,280
ORACLE CORP COM 68389x105   3,015,326 21,355 SH   SOLE   0 0 21,355
PALO ALTO NETWORKS INC COM 697435105   365,453 1,078 SH   SOLE   0 0 1,078
PAYPAL HOLDINGS INCORPOR COM 70450y103   2,564,056 44,185 SH   SOLE   0 0 44,185
PFIZER INC COM 717081103   9,604,567 343,265 SH   SOLE   0 0 343,265
PHILLIPS 66 COM 718546104   557,621 3,950 SH   SOLE   0 0 3,950
PORTLAND GENERAL ELECTRIC CO COM 736508847   5,800,343 134,143 SH   SOLE   0 0 134,143
PUB SVC ENTERPISE GP COM 744573106   3,016,790 40,933 SH   SOLE   0 0 40,933
RBB BANCORP COM 74930B105   883,129 46,950 SH   SOLE   0 0 46,950
RHINEBECK BANCORP INC COM 762093102   124,974 15,900 SH   SOLE   0 0 15,900
RIVIAN AUTOMOTIVE CL A ORD COM 76954A103   147,620 11,000 SH   SOLE   0 0 11,000
ROPER TECHNOLOGIES INC COM 776696106   281,266 499 SH   SOLE   0 0 499
SALESFORCE.COM INC COM 79466L302   3,779,370 14,700 SH   SOLE   0 0 14,700
SCHLUMBERGER LTD F COM 806857108   12,266,989 260,004 SH   SOLE   0 0 260,004
SHERWIN WILLIAMS CO COM 824348106   343,194 1,150 SH   SOLE   0 0 1,150
SKYWORKS SOLUTIONS INC SWKS COM 83088M102   810,008 7,600 SH   SOLE   0 0 7,600
SNOWFLAKE INC. COM 833445109   2,357,320 17,450 SH   SOLE   0 0 17,450
SOLVENTUM ORD COM 83444M101   3,820,580 72,250 SH   SOLE   0 0 72,250
SOUTHERN CO COM 842587107   2,024,038 26,093 SH   SOLE   0 0 26,093
STATE STREET ORD COM 857477103   3,317,692 44,834 SH   SOLE   0 0 44,834
SUMMIT MATERIALS CL A ORD COM 86614U100   4,033,470 110,174 SH   SOLE   0 0 110,174
SYSCO CORP COM 871829107   4,875,401 68,292 SH   SOLE   0 0 68,292
TE CONNECTIVITY LTD F COM h84989104   16,507,737 109,737 SH   SOLE   0 0 109,737
TERADATA CORP COM 88076W103   3,409,344 98,650 SH   SOLE   0 0 98,650
TEXAS INSTRUMENTS COM 882508104   869,938 4,472 SH   SOLE   0 0 4,472
THE COCA-COLA CO COM 191216100   362,084 5,689 SH   SOLE   0 0 5,689
THERMO FISHER SCIENTIFIC INC COM 883556102   7,448,910 13,470 SH   SOLE   0 0 13,470
TOMPKINS FINANCIAL CORP TMP COM 890110109   6,050,250 123,727 SH   SOLE   0 0 123,727
UNITED THERAPEUTICS CORPORATIO COM 91307C102   2,373,197 7,450 SH   SOLE   0 0 7,450
VERIZON COMMUNICATN COM 92343v104   220,649 5,350 SH   SOLE   0 0 5,350
VIAVI SOLUTIONS INC COM 925550105   799,324 116,350 SH   SOLE   0 0 116,350
VONTIER CORP COM 928881101   2,469,515 64,647 SH   SOLE   0 0 64,647
W E C ENERGY GROUP INC COM 92939U106   202,976 2,587 SH   SOLE   0 0 2,587
WALT DISNEY CO COM 254687106   8,766,210 88,289 SH   SOLE   0 0 88,289
WATERSTONE FINANCIAL ORD COM 94188P101   438,339 34,272 SH   SOLE   0 0 34,272
WATTS WATER TECH INC CLASS A COM 942749102   3,681,153 20,075 SH   SOLE   0 0 20,075
WEBSTER FINANCIAL ORD COM 947890109   1,340,392 30,750 SH   SOLE   0 0 30,750
WESTERN DIGITAL CORP COM 958102105   7,657,922 101,068 SH   SOLE   0 0 101,068
XYLEM INC. COM 98419m100   320,087 2,360 SH   SOLE   0 0 2,360
ZIMMER BIOMET HOLDINGS INC COM 98956P102   3,444,981 31,742 SH   SOLE   0 0 31,742
BP PLC F SPONSORED ADR 1 ADR R ADR 055622104   801,420 22,200 SH   SOLE   0 0 22,200
EMERA ORD ADR 290876101   537,412 16,100 SH   SOLE   0 0 16,100
EQUINOR ADR REP ORD ADR 29446M102   1,108,128 38,800 SH   SOLE   0 0 38,800
NETEASE ADR ADR 64110W102   2,934,306 30,700 SH   SOLE   0 0 30,700
NOVARTIS AG ADR 66987V109   18,869,822 177,248 SH   SOLE   0 0 177,248
ROCHE HLDG AG F SPONSORED ADR ADR 771195104   266,959 7,700 SH   SOLE   0 0 7,700
SHELL PLC ADR 780259305   786,762 10,900 SH   SOLE   0 0 10,900
SKANSKA AB FSPONSORED ADR ADR 830561205   1,410,731 78,300 SH   SOLE   0 0 78,300
TAIWAN SEMICONDUCTR F SPONSORE ADR 874039100   25,848,502 148,717 SH   SOLE   0 0 148,717
INVSC WATER RESC PORTFOLIO ETF ETF 46137v142   286,902 4,420 SH   SOLE   0 0 4,420
INVSC WILDERHILL CLEAN ENERGY ETF 46137V134   1,082,055 53,700 SH   SOLE   0 0 53,700
ISHARES:BIOTECHNOLOGY ETF 464287556   219,616 1,600 SH   SOLE   0 0 1,600
ISHS MSCI EMERG MRKT MIN VOL F ETF 464286533   351,841 6,150 SH   SOLE   0 0 6,150
SELECT SECTOR UTI SELECT SPDR ETF 81369y886   461,103 6,767 SH   SOLE   0 0 6,767
SPDR S&P REGIONAL BANKING ETF ETF 78464a698   211,130 4,300 SH   SOLE   0 0 4,300
VANECK VIETNAM ETF ETF 92189f817   2,629,937 216,100 SH   SOLE   0 0 216,100
VANGUARD FTSE EMERGING MARKETS ETF 922042858   1,210,795 27,669 SH   SOLE   0 0 27,669
VANGUARD INFORMATION TECHNOLOG ETF 92204A702   215,645 374 SH   SOLE   0 0 374
VANGUARD S&P 500 ETF ETF 922908363   4,150,079 8,298 SH   SOLE   0 0 8,298
VANGUARD TOTAL STOCK MARKET ET ETF 922908769   424,806 1,588 SH   SOLE   0 0 1,588
BANCROFT FUND LTD CEF 059695106   1,512,500 96,522 SH   SOLE   0 0 96,522
MEXICO FUND CEF 592835102   169,600 10,600 SH   SOLE   0 0 10,600
TORTOISE ENERGY INF CORP CEF 89147L886   531,454 15,241 SH   SOLE   0 0 15,241
AMERICAN TOWER CORP REIT 03027X100   10,123,505 52,081 SH   SOLE   0 0 52,081
EQUINIX REIT ORD REIT 29444U700   4,592,562 6,070 SH   SOLE   0 0 6,070