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   622 4,600 SH   SOLE   0 0 4,600
A T & T INC COM 00206R102   845 43,917 SH   SOLE   0 0 43,917
A. O. SMITH CORP COM 831865209   602 8,700 SH   SOLE   0 0 8,700
ABBOTT LABORATORIES COM 002824100   3,133 30,944 SH   SOLE   0 0 30,944
ABBVIE INC COM 00287y109   236 1,479 SH   SOLE   0 0 1,479
ACV AUCTIONS CL A ORD COM 00091G104   843 65,284 SH   SOLE   0 0 65,284
AECOM TECHNOLOGY CORP COM 00766t100   7,074 83,892 SH   SOLE   0 0 83,892
AGILENT TECHNOLOGIES INC COM 00846U101   3,013 21,777 SH   SOLE   0 0 21,777
ALGONQUIN POWER & UTILITIES CO COM 015857105   1,812 215,750 SH   SOLE   0 0 215,750
ALLETE INC ALE COM 018522300   476 7,400 SH   SOLE   0 0 7,400
ALLIANT ENERGY CORP COM 018802108   924 17,300 SH   SOLE   0 0 17,300
AMAZON.COM INC COM 023135106   7,756 75,090 SH   SOLE   0 0 75,090
AMER ELECTRIC PWR CO COM 025537101   726 7,979 SH   SOLE   0 0 7,979
AMERICAN SOFTWARE INC COM 029683109   5,790 459,156 SH   SOLE   0 0 459,156
AMERICAN TOWER CORP COM 03027X100   7,461 36,515 SH   SOLE   0 0 36,515
AMERISERV FINANCIAL INC COM 03074A102   75 24,700 SH   SOLE   0 0 24,700
AMGEN INC. COM 031162100   2,681 11,088 SH   SOLE   0 0 11,088
APPLE INC COM 037833100   3,045 18,468 SH   SOLE   0 0 18,468
APTIV ORD COM G6095L109   1,627 14,500 SH   SOLE   0 0 14,500
ARCBEST ORD COM 03937C105   2,084 22,550 SH   SOLE   0 0 22,550
ARGAN INC COM 04010e109   6,919 170,965 SH   SOLE   0 0 170,965
ASTEC INDUSTRIES INC COM 046224101   1,869 45,300 SH   SOLE   0 0 45,300
AVALON ADVANCED MATERIALS INC COM 05337L304   2 18,750 SH   SOLE   0 0 18,750
AVANGRID INC COM 05351W103   1,910 47,890 SH   SOLE   0 0 47,890
AZENTA ORD COM 114340102   1,848 41,413 SH   SOLE   0 0 41,413
BANK OF NOVA SCOTIA COM 064149107   398 7,900 SH   SOLE   0 0 7,900
BAXTER INTERNATIONAL INC COM 071813109   2,563 63,184 SH   SOLE   0 0 63,184
BCE INC COM 05534B760   10,992 245,420 SH   SOLE   0 0 245,420
BERKSHIRE HATHAWAY CLASS B COM 084670702   676 2,188 SH   SOLE   0 0 2,188
BLACK HILLS CORP COM 092113109   8,047 127,530 SH   SOLE   0 0 127,530
BLOOM ENERGY CL A ORD COM 093712107   1,307 65,590 SH   SOLE   0 0 65,590
BOYD GAMING CORP COM COM 103304101   882 13,750 SH   SOLE   0 0 13,750
BRISTOL-MYERS SQUIBB COM 110122108   25,471 367,497 SH   SOLE   0 0 367,497
BROADCOM LTD AVGO COM 11135F101   6,832 10,649 SH   SOLE   0 0 10,649
C AND F FINANCIAL ORD COM 12466Q104   899 17,380 SH   SOLE   0 0 17,380
CACI INTERNATIONAL INC COM 127190304   5,915 19,964 SH   SOLE   0 0 19,964
CALAMP CORP COM 128126109   149 41,400 SH   SOLE   0 0 41,400
CANADIAN UTILITIES CL A ORD COM 136717832   293 10,500 SH   SOLE   0 0 10,500
CHEVRON CORP COM 166764100   1,072 6,568 SH   SOLE   0 0 6,568
CIENA CORP COM 171779309   578 11,000 SH   SOLE   0 0 11,000
CIRRUS LOGIC INC COM 172755100   334 3,050 SH   SOLE   0 0 3,050
CISCO SYSTEMS INC COM 17275r102   20,103 384,565 SH   SOLE   0 0 384,565
COHERENT CORP COM 19247G107   1,641 43,100 SH   SOLE   0 0 43,100
COMCAST CORP CLASS A COM 20030n101   653 17,231 SH   SOLE   0 0 17,231
CONSTELLATION ENERGY ORD COM 21037T109   200 2,548 SH   SOLE   0 0 2,548
CORNING INC COM 219350105   26,722 757,433 SH   SOLE   0 0 757,433
CROSSFIRST BANKSHARES ORD COM 22766M109   592 56,513 SH   SOLE   0 0 56,513
CROWN HOLDINGS INC COM 228368106   2,414 29,184 SH   SOLE   0 0 29,184
DANA INC COM 235825205   1,114 74,000 SH   SOLE   0 0 74,000
DANAHER CORP COM 235851102   277 1,100 SH   SOLE   0 0 1,100
DENTSPLY SIRONA INC COM 24906p109   4,928 125,460 SH   SOLE   0 0 125,460
DOMINION ENERGY INC COM 25746u109   4,943 88,403 SH   SOLE   0 0 88,403
DUKE ENERGY CORP COM 26441c204   677 7,019 SH   SOLE   0 0 7,019
EAGLE BANCORP MONTANA INC COM 26942G100   408 28,951 SH   SOLE   0 0 28,951
EAGLE MATERIALS INC COM 26969P108   5,943 40,500 SH   SOLE   0 0 40,500
EATON CORP PLC F COM G29183103   2,896 16,900 SH   SOLE   0 0 16,900
ELANCO ANIMAL HEALTH INC COM 28414H103   164 17,500 SH   SOLE   0 0 17,500
ELECTRONIC ARTS INC EA COM 285512109   2,710 22,500 SH   SOLE   0 0 22,500
EMERSON ELEC CO COM 291011104   32,761 375,953 SH   SOLE   0 0 375,953
EVERGY INC COM 30034W106   379 6,200 SH   SOLE   0 0 6,200
EXXON MOBIL CORP COM 30231G102   12,457 113,598 SH   SOLE   0 0 113,598
FENTURA FINANCIAL INC COM 314645102   504 23,750 SH   SOLE   0 0 23,750
FISERV INC COM 337738108   5,307 46,955 SH   SOLE   0 0 46,955
FLOWSERVE CORP COM 34354p105   6,009 176,740 SH   SOLE   0 0 176,740
FORTIS ORD COM 349553107   995 23,400 SH   SOLE   0 0 23,400
FRANKLIN ELECTRIC CO COM 353514102   508 5,400 SH   SOLE   0 0 5,400
GE HEATHCARE TECHNOLOGY COM 36266G107   690 8,416 SH   SOLE   0 0 8,416
GENERAC HOLDINGS ORD COM 368736104   967 8,950 SH   SOLE   0 0 8,950
GENERAL ELECTRIC CO COM 369604301   2,635 27,567 SH   SOLE   0 0 27,567
GENERAL MOTORS CO COM 37045v100   222 6,050 SH   SOLE   0 0 6,050
GILEAD SCIENCES INC COM 375558103   328 3,950 SH   SOLE   0 0 3,950
GOODYEAR TIRE & RUBR CO COM COM 382550101   144 13,100 SH   SOLE   0 0 13,100
GORMAN RUPP ORD COM 383082104   2,024 80,958 SH   SOLE   0 0 80,958
GRANITE CONSTRUCTION COM 387328107   5,472 133,215 SH   SOLE   0 0 133,215
GSK PLC ADR COM 37733W204   2,755 77,420 SH   SOLE   0 0 77,420
HALLIBURTON CO HLDG COM 406216101   4,008 126,670 SH   SOLE   0 0 126,670
HAWAIIAN ELECTRIC INDUSTRIES COM 419870100   7,452 194,057 SH   SOLE   0 0 194,057
HELIOS TECHNOLOGIES INC COM 42328H109   412 6,300 SH   SOLE   0 0 6,300
HERC HOLDINGS ORD COM 42704L104   3,243 28,471 SH   SOLE   0 0 28,471
HEWLETT PACKARD ENTERPRI COM 42824c109   497 31,200 SH   SOLE   0 0 31,200
HOLOGIC INC COM 436440101   202 2,500 SH   SOLE   0 0 2,500
HONEYWELL INTL INC COM 438516106   6,812 35,640 SH   SOLE   0 0 35,640
HORIZON THERAPEUTICS PLC COM G46188101   8,948 81,987 SH   SOLE   0 0 81,987
HYDRO ONE ORD COM 448811208   845 29,700 SH   SOLE   0 0 29,700
IBM CORP COM 459200101   17,256 131,637 SH   SOLE   0 0 131,637
IDACORP INC COM 451107106   4,557 42,068 SH   SOLE   0 0 42,068
ILLINOIS TOOL WORKS COM 452308109   609 2,500 SH   SOLE   0 0 2,500
INGERSOLL RAND INC COM 45687V106   762 13,102 SH   SOLE   0 0 13,102
INTEL CORP COM 458140100   10,894 333,450 SH   SOLE   0 0 333,450
INTUIT INC COM 461202103   301 675 SH   SOLE   0 0 675
IPG PHOTONICS CORP COM 44980x109   250 2,025 SH   SOLE   0 0 2,025
IQVIA HOLDINGS INC COM 46266c105   418 2,100 SH   SOLE   0 0 2,100
ITRON INC COM 465741106   3,632 65,506 SH   SOLE   0 0 65,506
ITT INC COM 45073v108   207 2,400 SH   SOLE   0 0 2,400
J P MORGAN CHASE & CO COM 46625h100   5,517 42,340 SH   SOLE   0 0 42,340
JOHNSON & JOHNSON COM 478160104   355 2,292 SH   SOLE   0 0 2,292
JOHNSON CONTROLS INTER F COM g51502105   479 7,950 SH   SOLE   0 0 7,950
KB HOME ORD COM 48666K109   844 21,000 SH   SOLE   0 0 21,000
KINDER MORGAN INC COM 49456B101   1,159 66,208 SH   SOLE   0 0 66,208
LAB CO OF AMER HLDG COM 50540r409   579 2,524 SH   SOLE   0 0 2,524
LILLY ELI & CO COM 532457108   1,363 3,968 SH   SOLE   0 0 3,968
LINCOLN ELECTRIC HOLDINGS ORD COM 533900106   3,830 22,650 SH   SOLE   0 0 22,650
LINDSAY CORP COM 535555106   9,325 61,700 SH   SOLE   0 0 61,700
LUMENTUM HOLDINGS INC COM 55024U109   6,566 121,566 SH   SOLE   0 0 121,566
M D U RESOURCES GRP COM 552690109   12,472 409,201 SH   SOLE   0 0 409,201
MA COM TECH SOLUTN COM 55405y100   436 6,150 SH   SOLE   0 0 6,150
MARATHON PETROLEUM CORP COM 56585A102   337 2,503 SH   SOLE   0 0 2,503
MERCK & CO INC COM 58933Y105   10,819 101,691 SH   SOLE   0 0 101,691
MICRON TECHNOLOGY COM 595112103   215 3,563 SH   SOLE   0 0 3,563
MICROSOFT CORP COM 594918104   10,345 35,884 SH   SOLE   0 0 35,884
MIDDLEFIELD BANC CORP COM 596304204   761 27,170 SH   SOLE   0 0 27,170
MOODYS ORD COM 615369105   1,515 4,950 SH   SOLE   0 0 4,950
NEW JERSEY RESOURCES CORPORATI COM 646025106   7,292 137,063 SH   SOLE   0 0 137,063
NEXSTAR BROADCASTING GROUP-A N COM 65336K103   5,396 31,250 SH   SOLE   0 0 31,250
NEXTERA ENERGY INC COM 65339f101   303 3,931 SH   SOLE   0 0 3,931
NORTHWESTERN CORP COM 668074305   301 5,200 SH   SOLE   0 0 5,200
NRG ENERGY INC NRG COM 629377508   1,113 32,450 SH   SOLE   0 0 32,450
NVIDIA CORP COM 67066g104   1,212 4,365 SH   SOLE   0 0 4,365
OGE ENERGY CORP COM 670837103   22,213 589,832 SH   SOLE   0 0 589,832
ORACLE CORP COM 68389x105   2,034 21,888 SH   SOLE   0 0 21,888
PALO ALTO NETWORKS INC COM 697435105   207 1,037 SH   SOLE   0 0 1,037
PAYPAL HOLDINGS INCORPOR COM 70450y103   3,177 41,835 SH   SOLE   0 0 41,835
PFIZER INC COM 717081103   24,175 592,521 SH   SOLE   0 0 592,521
PHILLIPS 66 COM 718546104   400 3,950 SH   SOLE   0 0 3,950
PORTLAND GENERAL ELECTRIC CO COM 736508847   6,429 131,500 SH   SOLE   0 0 131,500
PUB SVC ENTERPISE GP COM 744573106   2,689 43,059 SH   SOLE   0 0 43,059
PURE CYCLE CORP COM 746228303   113 12,000 SH   SOLE   0 0 12,000
QUIDEL CORPORATION COM 219798105   2,822 31,681 SH   SOLE   0 0 31,681
RBB BANCORP COM 74930B105   1,825 117,773 SH   SOLE   0 0 117,773
RHINEBECK BANCORP INC COM 762093102   401 52,400 SH   SOLE   0 0 52,400
ROPER TECHNOLOGIES INC COM 776696106   220 500 SH   SOLE   0 0 500
SCHLUMBERGER LTD F COM 806857108   14,506 295,437 SH   SOLE   0 0 295,437
SHERWIN WILLIAMS CO COM 824348106   258 1,150 SH   SOLE   0 0 1,150
SKANSKA AB ORDF COM w83567110   335 21,900 SH   SOLE   0 0 21,900
SKYWORKS SOLUTIONS INC SWKS COM 83088M102   378 3,200 SH   SOLE   0 0 3,200
SNOWFLAKE INC. COM 833445109   1,041 6,750 SH   SOLE   0 0 6,750
SOUTHERN CO COM 842587107   1,795 25,800 SH   SOLE   0 0 25,800
STATE STREET ORD COM 857477103   2,801 37,010 SH   SOLE   0 0 37,010
SUMMIT MATERIALS CL A ORD COM 86614U100   3,979 139,667 SH   SOLE   0 0 139,667
SYSCO CORP COM 871829107   2,474 32,035 SH   SOLE   0 0 32,035
TE CONNECTIVITY LTD F COM h84989104   14,982 114,234 SH   SOLE   0 0 114,234
TERADATA CORP COM 88076W103   408 10,122 SH   SOLE   0 0 10,122
TEXAS INSTRUMENTS COM 882508104   585 3,147 SH   SOLE   0 0 3,147
THE COCA-COLA CO COM 191216100   708 11,420 SH   SOLE   0 0 11,420
THE MOSAIC CO COM 61945c103   225 4,906 SH   SOLE   0 0 4,906
THERMO FISHER SCIENTIFIC INC COM 883556102   8,729 15,144 SH   SOLE   0 0 15,144
TOMPKINS FINANCIAL CORP TMP COM 890110109   7,901 119,330 SH   SOLE   0 0 119,330
TRANE TECHNOLOGIES PLC COM G8994E103   2,272 12,350 SH   SOLE   0 0 12,350
UNITED THERAPEUTICS CORPORATIO COM 91307C102   1,887 8,425 SH   SOLE   0 0 8,425
VERIZON COMMUNICATN COM 92343v104   204 5,251 SH   SOLE   0 0 5,251
VIAVI SOLUTIONS INC COM 925550105   965 89,147 SH   SOLE   0 0 89,147
VMWARE INC COM 928563402   5,312 42,550 SH   SOLE   0 0 42,550
VODAFONE GROUP PLC NEW SPNSR A COM 92857W308   383 34,700 SH   SOLE   0 0 34,700
VONTIER CORP COM 928881101   1,900 69,497 SH   SOLE   0 0 69,497
W E C ENERGY GROUP INC COM 92939U106   349 3,682 SH   SOLE   0 0 3,682
WALT DISNEY CO COM 254687106   8,222 82,116 SH   SOLE   0 0 82,116
WATERSTONE FINANCIAL ORD COM 94188P101   650 42,947 SH   SOLE   0 0 42,947
WATTS WATER TECH INC CLASS A COM 942749102   3,682 21,875 SH   SOLE   0 0 21,875
WESTERN ALLIANCE ORD COM 957638109   245 6,900 SH   SOLE   0 0 6,900
WESTERN DIGITAL CORP COM 958102105   2,283 60,600 SH   SOLE   0 0 60,600
BP PLC F SPONSORED ADR 1 ADR R ADR 055622104   846 22,300 SH   SOLE   0 0 22,300
EQUINOR ADR REP ORD ADR 29446M102   5,046 177,500 SH   SOLE   0 0 177,500
HALEON PLC ADR ADR 405552100   1,865 229,062 SH   SOLE   0 0 229,062
NOVARTIS AG ADR 66987V109   17,300 188,045 SH   SOLE   0 0 188,045
ROCHE HLDG AG F SPONSORED ADR ADR 771195104   479 13,350 SH   SOLE   0 0 13,350
SHELL PLC ADR 780259305   581 10,100 SH   SOLE   0 0 10,100
SKANSKA AB FSPONSORED ADR ADR 830561205   1,286 84,100 SH   SOLE   0 0 84,100
TAIWAN SEMICONDUCTR F SPONSORE ADR 874039100   13,107 140,902 SH   SOLE   0 0 140,902
INVSC WATER RESC PORTFOLIO ETF ETF 46137v142   240 4,500 SH   SOLE   0 0 4,500
ISHARES:BIOTECHNOLOGY ETF 464287556   362 2,800 SH   SOLE   0 0 2,800
ISHS MSCI EMERG MRKT MIN VOL F ETF 464286533   791 14,500 SH   SOLE   0 0 14,500
SELECT SECTOR UTI SELECT SPDR ETF 81369y886   441 6,518 SH   SOLE   0 0 6,518
VANECK VIETNAM ETF ETF 92189f817   2,380 195,400 SH   SOLE   0 0 195,400
VANGUARD MATERIALS ETF ETF 92204a801   213 1,200 SH   SOLE   0 0 1,200
VANGUARD S&P 500 ETF ETF 922908363   3,099 8,240 SH   SOLE   0 0 8,240
MEXICO FUND CEF 592835102   180 10,600 SH   SOLE   0 0 10,600
EQUINIX REIT ORD REIT 29444U700   4,434 6,150 SH   SOLE   0 0 6,150