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   638 4,600 SH   SOLE   0 0 4,600
A T & T INC COM 00206R102   810 43,994 SH   SOLE   0 0 43,994
A. O. SMITH CORP COM 831865209   498 8,700 SH   SOLE   0 0 8,700
ABBOTT LABORATORIES COM 002824100   3,411 31,069 SH   SOLE   0 0 31,069
ACV AUCTIONS CL A ORD COM 00091G104   536 65,284 SH   SOLE   0 0 65,284
AECOM TECHNOLOGY CORP COM 00766t100   7,248 85,342 SH   SOLE   0 0 85,342
AGILENT TECHNOLOGIES INC COM 00846U101   3,304 22,077 SH   SOLE   0 0 22,077
ALGONQUIN POWER & UTILITIES CO COM 015857105   1,020 156,500 SH   SOLE   0 0 156,500
ALLETE INC ALE COM 018522300   477 7,400 SH   SOLE   0 0 7,400
ALLIANT ENERGY CORP COM 018802108   955 17,300 SH   SOLE   0 0 17,300
AMAZON.COM INC COM 023135106   4,200 50,000 SH   SOLE   0 0 50,000
AMER ELECTRIC PWR CO COM 025537101   761 8,010 SH   SOLE   0 0 8,010
AMERICAN SOFTWARE INC COM 029683109   6,999 476,781 SH   SOLE   0 0 476,781
AMERICAN TOWER CORP COM 03027X100   4,926 23,249 SH   SOLE   0 0 23,249
AMERISERV FINANCIAL INC COM 03074A102   97 24,700 SH   SOLE   0 0 24,700
AMGEN INC. COM 031162100   2,946 11,215 SH   SOLE   0 0 11,215
APPLE INC COM 037833100   2,388 18,378 SH   SOLE   0 0 18,378
APTIV ORD COM G6095L109   517 5,550 SH   SOLE   0 0 5,550
ARCBEST ORD COM 03937C105   1,383 19,750 SH   SOLE   0 0 19,750
ARGAN INC COM 04010e109   6,550 177,615 SH   SOLE   0 0 177,615
ASTEC INDUSTRIES INC COM 046224101   1,870 46,000 SH   SOLE   0 0 46,000
AVALON ADVANCED MATERIALS INC COM 05337L304   2 18,750 SH   SOLE   0 0 18,750
AVANGRID INC COM 05351W103   2,097 48,790 SH   SOLE   0 0 48,790
AZENTA ORD COM 114340102   2,338 40,163 SH   SOLE   0 0 40,163
BANK OF NOVA SCOTIA COM 064149107   387 7,900 SH   SOLE   0 0 7,900
BAXTER INTERNATIONAL INC COM 071813109   1,386 27,184 SH   SOLE   0 0 27,184
BCE INC COM 05534B760   10,141 230,732 SH   SOLE   0 0 230,732
BERKSHIRE HATHAWAY CLASS B COM 084670702   496 1,606 SH   SOLE   0 0 1,606
BLACK HILLS CORP COM 092113109   9,181 130,530 SH   SOLE   0 0 130,530
BLOOM ENERGY CL A ORD COM 093712107   1,285 67,190 SH   SOLE   0 0 67,190
BRISTOL-MYERS SQUIBB COM 110122108   27,098 376,625 SH   SOLE   0 0 376,625
BROADCOM LTD AVGO COM 11135F101   6,002 10,734 SH   SOLE   0 0 10,734
C AND F FINANCIAL ORD COM 12466Q104   1,030 17,680 SH   SOLE   0 0 17,680
CACI INTERNATIONAL INC COM 127190304   6,061 20,164 SH   SOLE   0 0 20,164
CALAMP CORP COM 128126109   210 46,900 SH   SOLE   0 0 46,900
CANADIAN UTILITIES CL A ORD COM 136717832   285 10,500 SH   SOLE   0 0 10,500
CHEVRON CORP COM 166764100   1,187 6,611 SH   SOLE   0 0 6,611
CIENA CORP COM 171779309   561 11,000 SH   SOLE   0 0 11,000
CIRRUS LOGIC INC COM 172755100   227 3,050 SH   SOLE   0 0 3,050
CISCO SYSTEMS INC COM 17275r102   18,638 391,222 SH   SOLE   0 0 391,222
COHERENT CORP COM 19247G107   1,193 34,000 SH   SOLE   0 0 34,000
COMCAST CORP CLASS A COM 20030n101   597 17,072 SH   SOLE   0 0 17,072
CONSTELLATION ENERGY ORD COM 21037T109   213 2,465 SH   SOLE   0 0 2,465
CORNING INC COM 219350105   24,758 775,142 SH   SOLE   0 0 775,142
CROSSFIRST BANKSHARES ORD COM 22766M109   433 34,902 SH   SOLE   0 0 34,902
CROWN HOLDINGS INC COM 228368106   2,463 29,954 SH   SOLE   0 0 29,954
DANA INC COM 235825205   1,161 76,750 SH   SOLE   0 0 76,750
DANAHER CORP COM 235851102   292 1,100 SH   SOLE   0 0 1,100
DENTSPLY SIRONA INC COM 24906p109   4,155 130,510 SH   SOLE   0 0 130,510
DOMINION ENERGY INC COM 25746u109   2,409 39,288 SH   SOLE   0 0 39,288
DUKE ENERGY CORP COM 26441c204   724 7,030 SH   SOLE   0 0 7,030
EAGLE BANCORP MONTANA INC COM 26942G100   319 19,740 SH   SOLE   0 0 19,740
EAGLE MATERIALS INC COM 26969P108   5,447 41,000 SH   SOLE   0 0 41,000
EATON CORP PLC F COM G29183103   2,689 17,136 SH   SOLE   0 0 17,136
ELANCO ANIMAL HEALTH INC COM 28414H103   153 12,500 SH   SOLE   0 0 12,500
ELECTRONIC ARTS INC EA COM 285512109   2,535 20,750 SH   SOLE   0 0 20,750
EMERSON ELEC CO COM 291011104   37,199 387,250 SH   SOLE   0 0 387,250
EVERGY INC COM 30034W106   390 6,200 SH   SOLE   0 0 6,200
EVOQUA WATER TECHNOLOGIES CORP COM 30057T105   788 19,900 SH   SOLE   0 0 19,900
EXXON MOBIL CORP COM 30231G102   24,469 221,844 SH   SOLE   0 0 221,844
FENTURA FINANCIAL INC COM 314645102   535 24,050 SH   SOLE   0 0 24,050
FIRSTENERGY CORP COM 337932107   201 4,800 SH   SOLE   0 0 4,800
FISERV INC COM 337738108   4,916 48,635 SH   SOLE   0 0 48,635
FLOWSERVE CORP COM 34354p105   5,600 182,530 SH   SOLE   0 0 182,530
FORTIS ORD COM 349553107   937 23,400 SH   SOLE   0 0 23,400
FRANKLIN ELECTRIC CO COM 353514102   431 5,400 SH   SOLE   0 0 5,400
GENERAC HOLDINGS ORD COM 368736104   941 9,350 SH   SOLE   0 0 9,350
GENERAL ELECTRIC CO COM 369604301   1,722 20,557 SH   SOLE   0 0 20,557
GENERAL MOTORS CO COM 37045v100   204 6,050 SH   SOLE   0 0 6,050
GILEAD SCIENCES INC COM 375558103   341 3,974 SH   SOLE   0 0 3,974
GOODYEAR TIRE & RUBR CO COM COM 382550101   133 13,100 SH   SOLE   0 0 13,100
GORMAN RUPP ORD COM 383082104   1,685 65,763 SH   SOLE   0 0 65,763
GRANITE CONSTRUCTION COM 387328107   4,968 141,665 SH   SOLE   0 0 141,665
GSK PLC ADR COM 37733W204   2,495 71,010 SH   SOLE   0 0 71,010
HALLIBURTON CO HLDG COM 406216101   3,598 91,430 SH   SOLE   0 0 91,430
HAWAIIAN ELECTRIC INDUSTRIES COM 419870100   8,180 195,457 SH   SOLE   0 0 195,457
HELIOS TECHNOLOGIES INC COM 42328H109   343 6,300 SH   SOLE   0 0 6,300
HERC HOLDINGS ORD COM 42704L104   3,206 24,371 SH   SOLE   0 0 24,371
HEWLETT PACKARD ENTERPRI COM 42824c109   549 34,400 SH   SOLE   0 0 34,400
HOME DEPOT INC COM 437076102   205 650 SH   SOLE   0 0 650
HONEYWELL INTL INC COM 438516106   7,769 36,255 SH   SOLE   0 0 36,255
HORIZON THERAPEUTICS PLC COM G46188101   9,487 83,362 SH   SOLE   0 0 83,362
HYDRO ONE ORD COM 448811208   795 29,700 SH   SOLE   0 0 29,700
IBM CORP COM 459200101   18,442 130,895 SH   SOLE   0 0 130,895
IDACORP INC COM 451107106   4,564 42,318 SH   SOLE   0 0 42,318
ILLINOIS TOOL WORKS COM 452308109   554 2,514 SH   SOLE   0 0 2,514
INGERSOLL RAND INC COM 45687V106   679 13,000 SH   SOLE   0 0 13,000
INTEL CORP COM 458140100   7,827 296,140 SH   SOLE   0 0 296,140
INTUIT INC COM 461202103   263 675 SH   SOLE   0 0 675
IQVIA HOLDINGS INC COM 46266c105   430 2,100 SH   SOLE   0 0 2,100
ITRON INC COM 465741106   3,414 67,406 SH   SOLE   0 0 67,406
J P MORGAN CHASE & CO COM 46625h100   5,727 42,710 SH   SOLE   0 0 42,710
JOHNSON & JOHNSON COM 478160104   398 2,252 SH   SOLE   0 0 2,252
JOHNSON CONTROLS INTER F COM g51502105   509 7,950 SH   SOLE   0 0 7,950
KB HOME ORD COM 48666K109   694 21,800 SH   SOLE   0 0 21,800
KINDER MORGAN INC COM 49456B101   1,226 67,792 SH   SOLE   0 0 67,792
LAB CO OF AMER HLDG COM 50540r409   594 2,524 SH   SOLE   0 0 2,524
LILLY ELI & CO COM 532457108   1,476 4,034 SH   SOLE   0 0 4,034
LINCOLN ELECTRIC HOLDINGS ORD COM 533900106   3,302 22,850 SH   SOLE   0 0 22,850
LINDSAY CORP COM 535555106   10,227 62,800 SH   SOLE   0 0 62,800
LUMENTUM HOLDINGS INC COM 55024U109   4,190 80,318 SH   SOLE   0 0 80,318
M D U RESOURCES GRP COM 552690109   12,502 412,061 SH   SOLE   0 0 412,061
MA COM TECH SOLUTN COM 55405y100   400 6,350 SH   SOLE   0 0 6,350
MARATHON PETROLEUM CORP COM 56585A102   287 2,463 SH   SOLE   0 0 2,463
MERCK & CO INC COM 58933Y105   11,356 102,354 SH   SOLE   0 0 102,354
MICRON TECHNOLOGY COM 595112103   263 5,263 SH   SOLE   0 0 5,263
MICROSOFT CORP COM 594918104   8,828 36,813 SH   SOLE   0 0 36,813
MIDDLEFIELD BANC CORP COM 596304204   751 27,420 SH   SOLE   0 0 27,420
NEW JERSEY RESOURCES CORPORATI COM 646025106   6,890 138,863 SH   SOLE   0 0 138,863
NEXSTAR BROADCASTING GROUP-A N COM 65336K103   5,531 31,600 SH   SOLE   0 0 31,600
NEXTERA ENERGY INC COM 65339f101   329 3,930 SH   SOLE   0 0 3,930
NORTHWESTERN CORP COM 668074305   309 5,200 SH   SOLE   0 0 5,200
NRG ENERGY INC NRG COM 629377508   600 18,850 SH   SOLE   0 0 18,850
NVIDIA CORP COM 67066g104   645 4,415 SH   SOLE   0 0 4,415
OGE ENERGY CORP COM 670837103   23,681 598,762 SH   SOLE   0 0 598,762
ORACLE CORP COM 68389x105   1,805 22,088 SH   SOLE   0 0 22,088
PAYPAL HOLDINGS INCORPOR COM 70450y103   2,930 41,135 SH   SOLE   0 0 41,135
PFIZER INC COM 717081103   31,128 607,490 SH   SOLE   0 0 607,490
PHILLIPS 66 COM 718546104   419 4,028 SH   SOLE   0 0 4,028
PORTLAND GENERAL ELECTRIC CO COM 736508847   6,483 132,300 SH   SOLE   0 0 132,300
PUB SVC ENTERPISE GP COM 744573106   2,644 43,159 SH   SOLE   0 0 43,159
QUIDEL CORPORATION COM 219798105   2,316 27,031 SH   SOLE   0 0 27,031
RBB BANCORP COM 74930B105   1,308 62,750 SH   SOLE   0 0 62,750
REGENERON PHARMS INC COM 75886f107   3,074 4,260 SH   SOLE   0 0 4,260
RHINEBECK BANCORP INC COM 762093102   479 52,600 SH   SOLE   0 0 52,600
ROPER TECHNOLOGIES INC COM 776696106   216 500 SH   SOLE   0 0 500
SCHLUMBERGER LTD F COM 806857108   16,940 316,879 SH   SOLE   0 0 316,879
SHERWIN WILLIAMS CO COM 824348106   273 1,150 SH   SOLE   0 0 1,150
SKANSKA AB ORDF COM w83567110   346 21,900 SH   SOLE   0 0 21,900
SKYWORKS SOLUTIONS INC SWKS COM 83088M102   292 3,200 SH   SOLE   0 0 3,200
SNOWFLAKE INC. COM 833445109   639 4,450 SH   SOLE   0 0 4,450
SOUTHERN CO COM 842587107   1,848 25,878 SH   SOLE   0 0 25,878
STATE STREET ORD COM 857477103   2,925 37,710 SH   SOLE   0 0 37,710
SUMMIT MATERIALS CL A ORD COM 86614U100   4,223 148,765 SH   SOLE   0 0 148,765
SYSCO CORP COM 871829107   591 7,735 SH   SOLE   0 0 7,735
TE CONNECTIVITY LTD F COM h84989104   13,332 116,134 SH   SOLE   0 0 116,134
TERADATA CORP COM 88076W103   350 10,400 SH   SOLE   0 0 10,400
TEXAS INSTRUMENTS COM 882508104   492 2,980 SH   SOLE   0 0 2,980
THE COCA-COLA CO COM 191216100   401 6,306 SH   SOLE   0 0 6,306
THE MOSAIC CO COM 61945c103   237 5,406 SH   SOLE   0 0 5,406
THERMO FISHER SCIENTIFIC INC COM 883556102   8,436 15,319 SH   SOLE   0 0 15,319
TOMPKINS FINANCIAL CORP TMP COM 890110109   8,808 113,530 SH   SOLE   0 0 113,530
TRANE TECHNOLOGIES PLC COM G8994E103   2,025 12,050 SH   SOLE   0 0 12,050
VIAVI SOLUTIONS INC COM 925550105   976 92,847 SH   SOLE   0 0 92,847
VMWARE INC COM 928563402   4,407 35,900 SH   SOLE   0 0 35,900
VODAFONE GROUP PLC NEW SPNSR A COM 92857W308   351 34,700 SH   SOLE   0 0 34,700
VONTIER CORP COM 928881101   632 32,676 SH   SOLE   0 0 32,676
W E C ENERGY GROUP INC COM 92939U106   348 3,711 SH   SOLE   0 0 3,711
WALT DISNEY CO COM 254687106   5,232 60,216 SH   SOLE   0 0 60,216
WATTS WATER TECH INC CLASS A COM 942749102   3,287 22,475 SH   SOLE   0 0 22,475
WESTERN DIGITAL CORP COM 958102105   1,716 54,400 SH   SOLE   0 0 54,400
BP PLC F SPONSORED ADR 1 ADR R ADR 055622104   781 22,360 SH   SOLE   0 0 22,360
EQUINOR ADR REP ORD ADR 29446M102   1,662 46,400 SH   SOLE   0 0 46,400
HALEON PLC ADR ADR 405552100   1,901 237,612 SH   SOLE   0 0 237,612
NOVARTIS AG ADR 66987V109   17,619 194,211 SH   SOLE   0 0 194,211
ROCHE HLDG AG F SPONSORED ADR ADR 771195104   630 16,100 SH   SOLE   0 0 16,100
SHELL PLC ADR 780259305   575 10,100 SH   SOLE   0 0 10,100
SKANSKA AB FSPONSORED ADR ADR 830561205   1,367 86,300 SH   SOLE   0 0 86,300
TAIWAN SEMICONDUCTR F SPONSORE ADR 874039100   10,579 142,020 SH   SOLE   0 0 142,020
INVSC WATER RESC PORTFOLIO ETF ETF 46137v142   232 4,500 SH   SOLE   0 0 4,500
ISHARES:BIOTECHNOLOGY ETF 464287556   368 2,800 SH   SOLE   0 0 2,800
ISHS MSCI EMERG MRKT MIN VOL F ETF 464286533   833 15,700 SH   SOLE   0 0 15,700
SELECT SECTOR UTI SELECT SPDR ETF 81369y886   451 6,400 SH   SOLE   0 0 6,400
SPDR S&P REGIONAL BANKING ETF ETF 78464a698   253 4,300 SH   SOLE   0 0 4,300
VANECK VIETNAM ETF ETF 92189f817   2,021 170,700 SH   SOLE   0 0 170,700
VANGUARD MATERIALS ETF ETF 92204a801   204 1,200 SH   SOLE   0 0 1,200
VANGUARD S&P 500 ETF ETF 922908363   2,997 8,530 SH   SOLE   0 0 8,530
MEXICO FUND CEF 592835102   156 10,600 SH   SOLE   0 0 10,600
EQUINIX REIT ORD REIT 29444U700   3,996 6,100 SH   SOLE   0 0 6,100