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
A G C O CORP COM 001084102   558,486 4,600 SH   SOLE   0 0 4,600
A T & T INC COM 00206R102   456,265 27,191 SH   SOLE   0 0 27,191
A. O. SMITH CORP COM 831865209   717,228 8,700 SH   SOLE   0 0 8,700
ABBOTT LABORATORIES COM 002824100   3,409,308 30,974 SH   SOLE   0 0 30,974
ACCENTURE PLC F CLASS A COM g1151c101   231,250 659 SH   SOLE   0 0 659
ACV AUCTIONS CL A ORD COM 00091G104   1,004,203 66,284 SH   SOLE   0 0 66,284
AECOM TECHNOLOGY CORP COM 00766t100   309,640 3,350 SH   SOLE   0 0 3,350
AGILENT TECHNOLOGIES INC COM 00846U101   2,638,233 18,976 SH   SOLE   0 0 18,976
ALBEMARLE CORP COM 012653101   1,166,676 8,075 SH   SOLE   0 0 8,075
ALGONQUIN POWER & UTILITIES CO COM 015857105   482,216 76,300 SH   SOLE   0 0 76,300
ALLIANT ENERGY CORP COM 018802108   579,690 11,300 SH   SOLE   0 0 11,300
ALPHABET INC. CLASS A COM 02079k305   237,752 1,702 SH   SOLE   0 0 1,702
ALPHABET INC. CLASS C COM 02079k107   218,441 1,550 SH   SOLE   0 0 1,550
AMAZON.COM INC COM 023135106   11,200,105 73,714 SH   SOLE   0 0 73,714
AMER ELECTRIC PWR CO COM 025537101   304,900 3,754 SH   SOLE   0 0 3,754
AMERICAN SOFTWARE INC COM 029683109   6,946,562 614,740 SH   SOLE   0 0 614,740
AMERISERV FINANCIAL INC COM 03074A102   146,869 45,400 SH   SOLE   0 0 45,400
AMGEN INC. COM 031162100   3,114,648 10,814 SH   SOLE   0 0 10,814
APPLE INC COM 037833100   3,493,072 18,143 SH   SOLE   0 0 18,143
APTIV ORD COM G6095L109   3,185,060 35,500 SH   SOLE   0 0 35,500
ARCBEST ORD COM 03937C105   2,614,567 21,750 SH   SOLE   0 0 21,750
ARGAN INC COM 04010e109   7,586,016 162,129 SH   SOLE   0 0 162,129
ASTEC INDUSTRIES INC COM 046224101   1,530,780 41,150 SH   SOLE   0 0 41,150
AVALON ADVANCED MATERIALS INC COM 05337L304   1,374 18,750 SH   SOLE   0 0 18,750
AZENTA ORD COM 114340102   5,349,167 82,118 SH   SOLE   0 0 82,118
BAXTER INTERNATIONAL INC COM 071813109   2,095,643 54,207 SH   SOLE   0 0 54,207
BCE INC COM 05534B760   9,657,630 245,242 SH   SOLE   0 0 245,242
BERKSHIRE HATHAWAY CLASS B COM 084670702   629,148 1,764 SH   SOLE   0 0 1,764
BLACK HILLS CORP COM 092113109   2,529,176 46,880 SH   SOLE   0 0 46,880
BLOOM ENERGY CL A ORD COM 093712107   1,201,760 81,200 SH   SOLE   0 0 81,200
BRISTOL-MYERS SQUIBB COM 110122108   18,511,673 360,781 SH   SOLE   0 0 360,781
BROADCOM LTD AVGO COM 11135F101   13,076,869 11,715 SH   SOLE   0 0 11,715
C AND F FINANCIAL ORD COM 12466Q104   1,136,045 16,660 SH   SOLE   0 0 16,660
CACI INTERNATIONAL INC COM 127190304   5,581,403 17,234 SH   SOLE   0 0 17,234
CHEVRON CORP COM 166764100   984,605 6,601 SH   SOLE   0 0 6,601
CHEWY CL A ORD COM 16679L109   2,478,527 104,889 SH   SOLE   0 0 104,889
CIENA CORP COM 171779309   657,146 14,600 SH   SOLE   0 0 14,600
CISCO SYSTEMS INC COM 17275r102   18,483,550 365,866 SH   SOLE   0 0 365,866
COHERENT CORP COM 19247G107   3,704,403 85,100 SH   SOLE   0 0 85,100
COMCAST CORP CLASS A COM 20030n101   741,635 16,913 SH   SOLE   0 0 16,913
CONSTELLATION ENERGY ORD COM 21037T109   288,134 2,465 SH   SOLE   0 0 2,465
CORNING INC COM 219350105   22,676,374 744,708 SH   SOLE   0 0 744,708
CROSSFIRST BANKSHARES ORD COM 22766M109   579,364 42,663 SH   SOLE   0 0 42,663
CROWN HOLDINGS INC COM 228368106   2,632,761 28,589 SH   SOLE   0 0 28,589
DANA INC COM 235825205   2,355,862 161,250 SH   SOLE   0 0 161,250
DANAHER CORP COM 235851102   235,735 1,019 SH   SOLE   0 0 1,019
DENTSPLY SIRONA INC COM 24906p109   4,617,091 129,730 SH   SOLE   0 0 129,730
DUKE ENERGY CORP COM 26441c204   674,719 6,953 SH   SOLE   0 0 6,953
EAGLE BANCORP MONTANA INC COM 26942G100   400,940 25,392 SH   SOLE   0 0 25,392
EAGLE MATERIALS INC COM 26969P108   831,644 4,100 SH   SOLE   0 0 4,100
EATON CORP PLC F COM G29183103   202,289 840 SH   SOLE   0 0 840
ELECTRONIC ARTS INC EA COM 285512109   3,016,660 22,050 SH   SOLE   0 0 22,050
EMERSON ELEC CO COM 291011104   35,545,111 365,202 SH   SOLE   0 0 365,202
EVERSOURCE ENERGY ES COM 30040W108   4,539,012 73,542 SH   SOLE   0 0 73,542
EXXON MOBIL CORP COM 30231G102   10,902,519 109,047 SH   SOLE   0 0 109,047
FENTURA FINANCIAL INC COM 314645102   609,661 22,414 SH   SOLE   0 0 22,414
FISERV INC COM 337738108   5,907,528 44,471 SH   SOLE   0 0 44,471
FLOWSERVE CORP COM 34354p105   6,661,152 161,600 SH   SOLE   0 0 161,600
FORTIS ORD COM 349553107   250,893 6,100 SH   SOLE   0 0 6,100
FRANKLIN ELECTRIC CO COM 353514102   521,910 5,400 SH   SOLE   0 0 5,400
GE HEATHCARE TECHNOLOGY COM 36266G107   4,478,065 57,916 SH   SOLE   0 0 57,916
GENERAC HOLDINGS ORD COM 368736104   6,804,486 52,650 SH   SOLE   0 0 52,650
GENERAL ELECTRIC CO COM 369604301   3,310,722 25,940 SH   SOLE   0 0 25,940
GILEAD SCIENCES INC COM 375558103   306,056 3,778 SH   SOLE   0 0 3,778
GOODYEAR TIRE & RUBR CO COM COM 382550101   187,592 13,100 SH   SOLE   0 0 13,100
GORMAN RUPP ORD COM 383082104   4,249,530 119,604 SH   SOLE   0 0 119,604
GRANITE CONSTRUCTION COM 387328107   6,187,628 121,660 SH   SOLE   0 0 121,660
GSK PLC ADR COM 37733W204   3,288,704 88,740 SH   SOLE   0 0 88,740
HALLIBURTON CO HLDG COM 406216101   5,015,740 138,748 SH   SOLE   0 0 138,748
HERC HOLDINGS ORD COM 42704L104   5,191,943 34,871 SH   SOLE   0 0 34,871
HEWLETT PACKARD ENTERPRI COM 42824c109   499,212 29,400 SH   SOLE   0 0 29,400
HOME DEPOT INC COM 437076102   230,119 664 SH   SOLE   0 0 664
HONEYWELL INTL INC COM 438516106   7,052,757 33,631 SH   SOLE   0 0 33,631
HYDRO ONE ORD COM 448811208   889,515 29,700 SH   SOLE   0 0 29,700
IBM CORP COM 459200101   21,566,848 131,867 SH   SOLE   0 0 131,867
IDACORP INC COM 451107106   4,082,050 41,518 SH   SOLE   0 0 41,518
ILLINOIS TOOL WORKS COM 452308109   654,850 2,500 SH   SOLE   0 0 2,500
INGERSOLL RAND INC COM 45687V106   861,722 11,142 SH   SOLE   0 0 11,142
INSTRUCTURE HOLDINGS ORD COM 457790103   2,389,413 88,464 SH   SOLE   0 0 88,464
INTEL CORP COM 458140100   16,061,458 319,631 SH   SOLE   0 0 319,631
INTUIT INC COM 461202103   421,895 675 SH   SOLE   0 0 675
IPG PHOTONICS CORP COM 44980x109   208,939 1,925 SH   SOLE   0 0 1,925
IQVIA HOLDINGS INC COM 46266c105   485,898 2,100 SH   SOLE   0 0 2,100
ITRON INC COM 465741106   4,784,012 63,356 SH   SOLE   0 0 63,356
ITT INC COM 45073v108   262,504 2,200 SH   SOLE   0 0 2,200
J P MORGAN CHASE & CO COM 46625h100   7,147,260 42,018 SH   SOLE   0 0 42,018
JOHNSON CONTROLS INTER F COM g51502105   429,418 7,450 SH   SOLE   0 0 7,450
KINDER MORGAN INC COM 49456B101   1,078,157 61,120 SH   SOLE   0 0 61,120
KNIFE RIVER ORD COM 498894104   4,125,396 62,336 SH   SOLE   0 0 62,336
LAB CO OF AMER HLDG COM 50540r409   530,040 2,332 SH   SOLE   0 0 2,332
LILLY ELI & CO COM 532457108   2,330,514 3,998 SH   SOLE   0 0 3,998
LINDSAY CORP COM 535555106   7,668,875 59,375 SH   SOLE   0 0 59,375
LOWE'S COS INC LOW COM 548661107   4,979,556 22,375 SH   SOLE   0 0 22,375
LUMENTUM HOLDINGS INC COM 55024U109   3,076,582 58,691 SH   SOLE   0 0 58,691
M D U RESOURCES GRP COM 552690109   8,219,297 415,116 SH   SOLE   0 0 415,116
MA COM TECH SOLUTN COM 55405y100   566,995 6,100 SH   SOLE   0 0 6,100
MARATHON PETROLEUM CORP COM 56585A102   365,411 2,463 SH   SOLE   0 0 2,463
MERCK & CO INC COM 58933Y105   10,771,067 98,799 SH   SOLE   0 0 98,799
MICRON TECHNOLOGY COM 595112103   304,066 3,563 SH   SOLE   0 0 3,563
MICROSOFT CORP COM 594918104   13,216,490 35,146 SH   SOLE   0 0 35,146
MODERNA INC COM 60770K107   362,992 3,650 SH   SOLE   0 0 3,650
MOODYS ORD COM 615369105   4,377,006 11,207 SH   SOLE   0 0 11,207
NEW JERSEY RESOURCES CORPORATI COM 646025106   5,927,491 132,963 SH   SOLE   0 0 132,963
NEXSTAR BROADCASTING GROUP-A N COM 65336K103   4,570,046 29,155 SH   SOLE   0 0 29,155
NEXTERA ENERGY INC COM 65339f101   880,548 14,497 SH   SOLE   0 0 14,497
NORWOOD FINANCIAL CORP COM 669549107   230,370 7,000 SH   SOLE   0 0 7,000
NRG ENERGY INC NRG COM 629377508   2,716,835 52,550 SH   SOLE   0 0 52,550
OCEANFIRST FINANCIAL ORD COM 675234108   861,056 49,600 SH   SOLE   0 0 49,600
OGE ENERGY CORP COM 670837103   19,825,569 567,580 SH   SOLE   0 0 567,580
ORACLE CORP COM 68389x105   2,290,994 21,730 SH   SOLE   0 0 21,730
PALO ALTO NETWORKS INC COM 697435105   317,881 1,078 SH   SOLE   0 0 1,078
PAYPAL HOLDINGS INCORPOR COM 70450y103   2,412,492 39,285 SH   SOLE   0 0 39,285
PFIZER INC COM 717081103   11,737,913 407,708 SH   SOLE   0 0 407,708
PHILLIPS 66 COM 718546104   525,903 3,950 SH   SOLE   0 0 3,950
PORTLAND GENERAL ELECTRIC CO COM 736508847   6,258,296 144,400 SH   SOLE   0 0 144,400
PUB SVC ENTERPISE GP COM 744573106   2,531,243 41,394 SH   SOLE   0 0 41,394
PURE CYCLE CORP COM 746228303   136,110 13,000 SH   SOLE   0 0 13,000
QUIDEL CORPORATION COM 219798105   854,920 11,600 SH   SOLE   0 0 11,600
RBB BANCORP COM 74930B105   924,392 48,550 SH   SOLE   0 0 48,550
RHINEBECK BANCORP INC COM 762093102   130,410 16,200 SH   SOLE   0 0 16,200
ROPER TECHNOLOGIES INC COM 776696106   272,040 499 SH   SOLE   0 0 499
SCHLUMBERGER LTD F COM 806857108   13,819,846 265,562 SH   SOLE   0 0 265,562
SHERWIN WILLIAMS CO COM 824348106   358,685 1,150 SH   SOLE   0 0 1,150
SKYWORKS SOLUTIONS INC SWKS COM 83088M102   370,986 3,300 SH   SOLE   0 0 3,300
SNOWFLAKE INC. COM 833445109   2,135,668 10,732 SH   SOLE   0 0 10,732
SOUTHERN CO COM 842587107   1,802,084 25,700 SH   SOLE   0 0 25,700
STATE STREET ORD COM 857477103   3,625,903 46,810 SH   SOLE   0 0 46,810
SUMMIT MATERIALS CL A ORD COM 86614U100   4,495,705 116,893 SH   SOLE   0 0 116,893
SYSCO CORP COM 871829107   5,158,225 70,535 SH   SOLE   0 0 70,535
TE CONNECTIVITY LTD F COM h84989104   15,611,236 111,112 SH   SOLE   0 0 111,112
TECHNOLOGY SELECT SECTOR SPDR COM 81369Y803   209,033 1,086 SH   SOLE   0 0 1,086
TEXAS INSTRUMENTS COM 882508104   770,820 4,522 SH   SOLE   0 0 4,522
THE COCA-COLA CO COM 191216100   476,213 8,081 SH   SOLE   0 0 8,081
THERMO FISHER SCIENTIFIC INC COM 883556102   7,433,714 14,005 SH   SOLE   0 0 14,005
TOMPKINS FINANCIAL CORP TMP COM 890110109   1,893,812 31,443 SH   SOLE   0 0 31,443
TUTOR PERINI CORP COM 901109108   150,150 16,500 SH   SOLE   0 0 16,500
UNITED THERAPEUTICS CORPORATIO COM 91307C102   2,007,596 9,130 SH   SOLE   0 0 9,130
VIAVI SOLUTIONS INC COM 925550105   1,030,664 102,350 SH   SOLE   0 0 102,350
VONTIER CORP COM 928881101   2,276,741 65,897 SH   SOLE   0 0 65,897
W E C ENERGY GROUP INC COM 92939U106   214,633 2,550 SH   SOLE   0 0 2,550
WALT DISNEY CO COM 254687106   7,475,922 82,799 SH   SOLE   0 0 82,799
WATERSTONE FINANCIAL ORD COM 94188P101   855,720 60,262 SH   SOLE   0 0 60,262
WATTS WATER TECH INC CLASS A COM 942749102   4,401,182 21,125 SH   SOLE   0 0 21,125
WEBSTER FINANCIAL ORD COM 947890109   1,616,706 31,850 SH   SOLE   0 0 31,850
WESTERN DIGITAL CORP COM 958102105   5,433,387 103,750 SH   SOLE   0 0 103,750
XYLEM INC. COM 98419m100   235,582 2,060 SH   SOLE   0 0 2,060
ZIMMER BIOMET HOLDINGS INC COM 98956P102   3,975,209 32,664 SH   SOLE   0 0 32,664
BP PLC F SPONSORED ADR 1 ADR R ADR 055622104   785,880 22,200 SH   SOLE   0 0 22,200
EQUINOR ADR REP ORD ADR 29446M102   5,631,920 178,000 SH   SOLE   0 0 178,000
NOVARTIS AG ADR 66987V109   18,265,473 180,900 SH   SOLE   0 0 180,900
ROCHE HLDG AG F SPONSORED ADR ADR 771195104   347,808 9,600 SH   SOLE   0 0 9,600
SHELL PLC ADR 780259305   664,580 10,100 SH   SOLE   0 0 10,100
SKANSKA AB FSPONSORED ADR ADR 830561205   1,479,762 81,800 SH   SOLE   0 0 81,800
TAIWAN SEMICONDUCTR F SPONSORE ADR 874039100   15,968,368 153,542 SH   SOLE   0 0 153,542
INVSC WATER RESC PORTFOLIO ETF ETF 46137v142   269,001 4,420 SH   SOLE   0 0 4,420
INVSC WILDERHILL CLEAN ENERGY ETF 46137V134   1,876,818 63,150 SH   SOLE   0 0 63,150
ISHARES:BIOTECHNOLOGY ETF 464287556   230,945 1,700 SH   SOLE   0 0 1,700
ISHS MSCI EMERG MRKT MIN VOL F ETF 464286533   383,571 6,900 SH   SOLE   0 0 6,900
SELECT SECTOR UTI SELECT SPDR ETF 81369y886   430,644 6,800 SH   SOLE   0 0 6,800
SPDR S&P REGIONAL BANKING ETF ETF 78464a698   225,449 4,300 SH   SOLE   0 0 4,300
VANECK VIETNAM ETF ETF 92189f817   2,536,196 196,300 SH   SOLE   0 0 196,300
VANGUARD FTSE EMERGING MARKETS ETF 922042858   1,081,711 26,319 SH   SOLE   0 0 26,319
VANGUARD MATERIALS ETF ETF 92204a801   227,928 1,200 SH   SOLE   0 0 1,200
VANGUARD S&P 500 ETF ETF 922908363   3,834,667 8,779 SH   SOLE   0 0 8,779
BANCROFT FUND LTD CEF 059695106   1,482,497 92,772 SH   SOLE   0 0 92,772
MEXICO FUND CEF 592835102   202,248 10,600 SH   SOLE   0 0 10,600
TORTOISE ENERGY INF CORP CEF 89147L886   288,707 10,035 SH   SOLE   0 0 10,035
AMERICAN TOWER CORP REIT 03027X100   6,653,637 30,821 SH   SOLE   0 0 30,821
EQUINIX REIT ORD REIT 29444U700   4,933,014 6,125 SH   SOLE   0 0 6,125