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 | (x$1000) | PRN AMT | PRN | CALL | DISCRETION | MANAGER | SOLE | SHARED | NONE |
3M CO | COM | 88579Y101 | 13,977 | 78,687 | SH | | SOLE | | 0 | 0 | 78,687 |
A G C O CORP | COM | 001084102 | 499 | 4,300 | SH | | SOLE | | 0 | 0 | 4,300 |
A T & T INC | COM | 00206R102 | 531 | 21,595 | SH | | SOLE | | 0 | 0 | 21,595 |
A. O. SMITH CORP | COM | 831865209 | 618 | 7,200 | SH | | SOLE | | 0 | 0 | 7,200 |
ABBOTT LABORATORIES | COM | 002824100 | 4,423 | 31,424 | SH | | SOLE | | 0 | 0 | 31,424 |
ACCENTURE PLC F CLASS A | COM | g1151c101 | 261 | 630 | SH | | SOLE | | 0 | 0 | 630 |
ACV AUCTIONS CL A ORD | COM | 00091G104 | 1,230 | 65,284 | SH | | SOLE | | 0 | 0 | 65,284 |
AECOM TECHNOLOGY CORP | COM | 00766t100 | 6,765 | 87,458 | SH | | SOLE | | 0 | 0 | 87,458 |
AGILENT TECHNOLOGIES INC | COM | 00846U101 | 3,612 | 22,627 | SH | | SOLE | | 0 | 0 | 22,627 |
ALGONQUIN POWER & UTILITIES CO | COM | 015857105 | 6,773 | 468,697 | SH | | SOLE | | 0 | 0 | 468,697 |
ALLETE INC ALE | COM | 018522300 | 504 | 7,600 | SH | | SOLE | | 0 | 0 | 7,600 |
ALLIANT ENERGY CORP | COM | 018802108 | 1,063 | 17,300 | SH | | SOLE | | 0 | 0 | 17,300 |
ALPHABET INC. CLASS C | COM | 02079k107 | 203 | 70 | SH | | SOLE | | 0 | 0 | 70 |
AMER ELECTRIC PWR CO | COM | 025537101 | 714 | 8,020 | SH | | SOLE | | 0 | 0 | 8,020 |
AMERICAN SOFTWARE INC | COM | 029683109 | 13,233 | 505,641 | SH | | SOLE | | 0 | 0 | 505,641 |
AMERICAN TOWER CORP | COM | 03027X100 | 3,282 | 11,220 | SH | | SOLE | | 0 | 0 | 11,220 |
AMERISERV FINANCIAL INC | COM | 03074A102 | 95 | 24,700 | SH | | SOLE | | 0 | 0 | 24,700 |
AMGEN INC. | COM | 031162100 | 2,542 | 11,300 | SH | | SOLE | | 0 | 0 | 11,300 |
AMPHENOL CORP | COM | 032095101 | 263 | 3,006 | SH | | SOLE | | 0 | 0 | 3,006 |
APPLE INC | COM | 037833100 | 3,410 | 19,204 | SH | | SOLE | | 0 | 0 | 19,204 |
ARGAN INC | COM | 04010e109 | 9,591 | 247,892 | SH | | SOLE | | 0 | 0 | 247,892 |
ASTEC INDUSTRIES INC | COM | 046224101 | 3,379 | 48,775 | SH | | SOLE | | 0 | 0 | 48,775 |
AVALON ADVANCED MATERIALS INC | COM | 05337L304 | 2 | 18,750 | SH | | SOLE | | 0 | 0 | 18,750 |
AVANGRID INC | COM | 05351W103 | 3,714 | 74,450 | SH | | SOLE | | 0 | 0 | 74,450 |
AZENTA ORD | COM | 114340102 | 4,340 | 42,092 | SH | | SOLE | | 0 | 0 | 42,092 |
BAXTER INTERNATIONAL INC | COM | 071813109 | 2,140 | 24,927 | SH | | SOLE | | 0 | 0 | 24,927 |
BCE INC | COM | 05534B760 | 17,023 | 327,106 | SH | | SOLE | | 0 | 0 | 327,106 |
BERKSHIRE HATHAWAY CLASS B | COM | 084670702 | 493 | 1,648 | SH | | SOLE | | 0 | 0 | 1,648 |
BLACK HILLS CORP | COM | 092113109 | 11,385 | 161,333 | SH | | SOLE | | 0 | 0 | 161,333 |
BLOOM ENERGY CL A ORD | COM | 093712107 | 2,160 | 98,490 | SH | | SOLE | | 0 | 0 | 98,490 |
BRISTOL-MYERS SQUIBB | COM | 110122108 | 24,288 | 389,544 | SH | | SOLE | | 0 | 0 | 389,544 |
BROADCOM LTD AVGO | COM | 11135F101 | 7,278 | 10,938 | SH | | SOLE | | 0 | 0 | 10,938 |
CACI INTERNATIONAL INC | COM | 127190304 | 5,670 | 21,061 | SH | | SOLE | | 0 | 0 | 21,061 |
CALAMP CORP | COM | 128126109 | 124 | 17,611 | SH | | SOLE | | 0 | 0 | 17,611 |
CANADIAN UTILITIES CL A ORD | COM | 136717832 | 305 | 10,500 | SH | | SOLE | | 0 | 0 | 10,500 |
CHEVRON CORP | COM | 166764100 | 696 | 5,935 | SH | | SOLE | | 0 | 0 | 5,935 |
CHEWY CL A ORD | COM | 16679L109 | 2,848 | 48,300 | SH | | SOLE | | 0 | 0 | 48,300 |
CIENA CORP | COM | 171779309 | 423 | 5,500 | SH | | SOLE | | 0 | 0 | 5,500 |
CIRRUS LOGIC INC | COM | 172755100 | 248 | 2,700 | SH | | SOLE | | 0 | 0 | 2,700 |
CISCO SYSTEMS INC | COM | 17275r102 | 24,736 | 390,344 | SH | | SOLE | | 0 | 0 | 390,344 |
COMCAST CORP CLASS A | COM | 20030n101 | 935 | 18,587 | SH | | SOLE | | 0 | 0 | 18,587 |
CORNING INC | COM | 219350105 | 24,103 | 647,406 | SH | | SOLE | | 0 | 0 | 647,406 |
CROWN HOLDINGS INC | COM | 228368106 | 3,352 | 30,304 | SH | | SOLE | | 0 | 0 | 30,304 |
DANA INC | COM | 235825205 | 1,425 | 62,440 | SH | | SOLE | | 0 | 0 | 62,440 |
DANAHER CORP | COM | 235851102 | 362 | 1,100 | SH | | SOLE | | 0 | 0 | 1,100 |
DENTSPLY SIRONA INC | COM | 24906p109 | 13,096 | 234,733 | SH | | SOLE | | 0 | 0 | 234,733 |
DOMINION ENERGY INC | COM | 25746u109 | 11,649 | 148,282 | SH | | SOLE | | 0 | 0 | 148,282 |
DUKE ENERGY CORP | COM | 26441c204 | 831 | 7,919 | SH | | SOLE | | 0 | 0 | 7,919 |
EAGLE BANCORP MONTANA INC | COM | 26942G100 | 1,364 | 59,364 | SH | | SOLE | | 0 | 0 | 59,364 |
EATON CORP PLC F | COM | G29183103 | 3,082 | 17,833 | SH | | SOLE | | 0 | 0 | 17,833 |
ELANCO ANIMAL HEALTH INC | COM | 28414H103 | 10,962 | 386,275 | SH | | SOLE | | 0 | 0 | 386,275 |
ELECTRONIC ARTS INC EA | COM | 285512109 | 1,431 | 10,850 | SH | | SOLE | | 0 | 0 | 10,850 |
ELMIRA SAVINGS BANK F S | COM | 289660102 | 341 | 14,933 | SH | | SOLE | | 0 | 0 | 14,933 |
EMERSON ELEC CO | COM | 291011104 | 35,269 | 379,362 | SH | | SOLE | | 0 | 0 | 379,362 |
ESTEE LAUDERCO INC CLASS A | COM | 518439104 | 207 | 558 | SH | | SOLE | | 0 | 0 | 558 |
EVERGY INC | COM | 30034W106 | 446 | 6,499 | SH | | SOLE | | 0 | 0 | 6,499 |
EVOQUA WATER TECHNOLOGIES CORP | COM | 30057T105 | 930 | 19,900 | SH | | SOLE | | 0 | 0 | 19,900 |
EXELON CORP | COM | 30161n101 | 427 | 7,400 | SH | | SOLE | | 0 | 0 | 7,400 |
EXXON MOBIL CORP | COM | 30231G102 | 14,167 | 231,521 | SH | | SOLE | | 0 | 0 | 231,521 |
FENTURA FINANCIAL INC | COM | 314645102 | 688 | 24,350 | SH | | SOLE | | 0 | 0 | 24,350 |
FISERV INC | COM | 337738108 | 4,364 | 42,050 | SH | | SOLE | | 0 | 0 | 42,050 |
FLOWSERVE CORP | COM | 34354p105 | 6,660 | 217,640 | SH | | SOLE | | 0 | 0 | 217,640 |
FORTIS ORD | COM | 349553107 | 1,274 | 26,400 | SH | | SOLE | | 0 | 0 | 26,400 |
FRANKLIN ELECTRIC CO | COM | 353514102 | 511 | 5,400 | SH | | SOLE | | 0 | 0 | 5,400 |
GENERAL ELECTRIC CO | COM | 369604301 | 1,526 | 16,149 | SH | | SOLE | | 0 | 0 | 16,149 |
GENERAL MOTORS CO | COM | 37045v100 | 384 | 6,550 | SH | | SOLE | | 0 | 0 | 6,550 |
GILEAD SCIENCES INC | COM | 375558103 | 276 | 3,800 | SH | | SOLE | | 0 | 0 | 3,800 |
GLAXOSMITHKLINE PLC | COM | 37733W105 | 16,690 | 378,458 | SH | | SOLE | | 0 | 0 | 378,458 |
GORMAN RUPP ORD | COM | 383082104 | 3,672 | 82,424 | SH | | SOLE | | 0 | 0 | 82,424 |
GRANITE CONSTRUCTION | COM | 387328107 | 4,996 | 129,093 | SH | | SOLE | | 0 | 0 | 129,093 |
HALLIBURTON CO HLDG | COM | 406216101 | 544 | 23,770 | SH | | SOLE | | 0 | 0 | 23,770 |
HAWAIIAN ELECTRIC INDUSTRIES | COM | 419870100 | 13,018 | 313,682 | SH | | SOLE | | 0 | 0 | 313,682 |
HELIOS TECHNOLOGIES INC | COM | 42328H109 | 663 | 6,300 | SH | | SOLE | | 0 | 0 | 6,300 |
HEWLETT PACKARD ENTERPRI | COM | 42824c109 | 290 | 18,400 | SH | | SOLE | | 0 | 0 | 18,400 |
HOLOGIC INC | COM | 436440101 | 230 | 3,000 | SH | | SOLE | | 0 | 0 | 3,000 |
HOME DEPOT INC | COM | 437076102 | 360 | 868 | SH | | SOLE | | 0 | 0 | 868 |
HONEYWELL INTL INC | COM | 438516106 | 7,697 | 36,915 | SH | | SOLE | | 0 | 0 | 36,915 |
HORIZON THERAPEUTICS PLC | COM | G46188101 | 7,384 | 68,527 | SH | | SOLE | | 0 | 0 | 68,527 |
HYDRO ONE ORD | COM | 448811208 | 762 | 29,700 | SH | | SOLE | | 0 | 0 | 29,700 |
IBM CORP | COM | 459200101 | 18,785 | 140,540 | SH | | SOLE | | 0 | 0 | 140,540 |
IDACORP INC | COM | 451107106 | 4,991 | 44,043 | SH | | SOLE | | 0 | 0 | 44,043 |
II-VI INC | COM | 902104108 | 4,582 | 67,050 | SH | | SOLE | | 0 | 0 | 67,050 |
ILLINOIS TOOL WORKS | COM | 452308109 | 617 | 2,500 | SH | | SOLE | | 0 | 0 | 2,500 |
INGERSOLL RAND INC | COM | 45687V106 | 843 | 13,628 | SH | | SOLE | | 0 | 0 | 13,628 |
INTEL CORP | COM | 458140100 | 19,076 | 370,402 | SH | | SOLE | | 0 | 0 | 370,402 |
INTUIT INC | COM | 461202103 | 434 | 675 | SH | | SOLE | | 0 | 0 | 675 |
IPG PHOTONICS CORP | COM | 44980x109 | 284 | 1,650 | SH | | SOLE | | 0 | 0 | 1,650 |
IQVIA HOLDINGS INC | COM | 46266c105 | 592 | 2,100 | SH | | SOLE | | 0 | 0 | 2,100 |
ITRON INC | COM | 465741106 | 4,420 | 64,501 | SH | | SOLE | | 0 | 0 | 64,501 |
ITT INC | COM | 45073v108 | 245 | 2,400 | SH | | SOLE | | 0 | 0 | 2,400 |
JOHNSON & JOHNSON | COM | 478160104 | 271 | 1,584 | SH | | SOLE | | 0 | 0 | 1,584 |
JOHNSON CONTROLS INTER F | COM | g51502105 | 748 | 9,200 | SH | | SOLE | | 0 | 0 | 9,200 |
KB HOME ORD | COM | 48666K109 | 1,688 | 37,740 | SH | | SOLE | | 0 | 0 | 37,740 |
KINDER MORGAN INC | COM | 49456B101 | 1,136 | 71,600 | SH | | SOLE | | 0 | 0 | 71,600 |
LAB CO OF AMER HLDG | COM | 50540r409 | 794 | 2,526 | SH | | SOLE | | 0 | 0 | 2,526 |
LILLY ELI & CO | COM | 532457108 | 1,125 | 4,072 | SH | | SOLE | | 0 | 0 | 4,072 |
LINCOLN ELECTRIC HOLDINGS ORD | COM | 533900106 | 521 | 3,737 | SH | | SOLE | | 0 | 0 | 3,737 |
LINDSAY CORP | COM | 535555106 | 9,649 | 63,480 | SH | | SOLE | | 0 | 0 | 63,480 |
LUMENTUM HOLDINGS INC | COM | 55024U109 | 5,928 | 56,043 | SH | | SOLE | | 0 | 0 | 56,043 |
M D U RESOURCES GRP | COM | 552690109 | 16,189 | 524,927 | SH | | SOLE | | 0 | 0 | 524,927 |
MA COM TECH SOLUTN | COM | 55405y100 | 544 | 6,950 | SH | | SOLE | | 0 | 0 | 6,950 |
MANDIANT ORD | COM | 562662106 | 1,852 | 105,600 | SH | | SOLE | | 0 | 0 | 105,600 |
MERCK & CO INC | COM | 58933Y105 | 10,330 | 134,783 | SH | | SOLE | | 0 | 0 | 134,783 |
MICRON TECHNOLOGY | COM | 595112103 | 267 | 2,863 | SH | | SOLE | | 0 | 0 | 2,863 |
MICROSOFT CORP | COM | 594918104 | 12,645 | 37,597 | SH | | SOLE | | 0 | 0 | 37,597 |
MIDDLEFIELD BANC CORP | COM | 596304204 | 700 | 28,220 | SH | | SOLE | | 0 | 0 | 28,220 |
NEW JERSEY RESOURCES CORPORATI | COM | 646025106 | 9,933 | 241,915 | SH | | SOLE | | 0 | 0 | 241,915 |
NEXSTAR BROADCASTING GROUP-A N | COM | 65336K103 | 4,914 | 32,550 | SH | | SOLE | | 0 | 0 | 32,550 |
NEXTERA ENERGY INC | COM | 65339f101 | 476 | 5,100 | SH | | SOLE | | 0 | 0 | 5,100 |
NORTHWESTERN CORP | COM | 668074305 | 297 | 5,200 | SH | | SOLE | | 0 | 0 | 5,200 |
NVIDIA CORP | COM | 67066g104 | 1,413 | 4,805 | SH | | SOLE | | 0 | 0 | 4,805 |
OGE ENERGY CORP | COM | 670837103 | 30,841 | 803,564 | SH | | SOLE | | 0 | 0 | 803,564 |
ORACLE CORP | COM | 68389x105 | 309 | 3,548 | SH | | SOLE | | 0 | 0 | 3,548 |
ORTHO CLINICAL DIAGNOSTICS ORD | COM | G6829J107 | 3,879 | 181,332 | SH | | SOLE | | 0 | 0 | 181,332 |
PFIZER INC | COM | 717081103 | 37,507 | 635,167 | SH | | SOLE | | 0 | 0 | 635,167 |
PHILLIPS 66 | COM | 718546104 | 291 | 4,010 | SH | | SOLE | | 0 | 0 | 4,010 |
PORTLAND GENERAL ELECTRIC CO | COM | 736508847 | 10,563 | 199,609 | SH | | SOLE | | 0 | 0 | 199,609 |
PREFERRED APARTMENT COMMUNITIE | COM | 74039L103 | 1,126 | 62,323 | SH | | SOLE | | 0 | 0 | 62,323 |
PUB SVC ENTERPISE GP | COM | 744573106 | 3,330 | 49,910 | SH | | SOLE | | 0 | 0 | 49,910 |
RBB BANCORP | COM | 74930B105 | 1,754 | 66,950 | SH | | SOLE | | 0 | 0 | 66,950 |
REGENERON PHARMS INC | COM | 75886f107 | 505 | 800 | SH | | SOLE | | 0 | 0 | 800 |
RHINEBECK BANCORP INC | COM | 762093102 | 439 | 41,200 | SH | | SOLE | | 0 | 0 | 41,200 |
ROPER TECHNOLOGIES INC | COM | 776696106 | 246 | 500 | SH | | SOLE | | 0 | 0 | 500 |
ROYAL DUTCH SHELL F SPONSORED | COM | 780259206 | 430 | 9,900 | SH | | SOLE | | 0 | 0 | 9,900 |
SCHLUMBERGER LTD F | COM | 806857108 | 9,755 | 325,701 | SH | | SOLE | | 0 | 0 | 325,701 |
SHERWIN WILLIAMS CO | COM | 824348106 | 511 | 1,450 | SH | | SOLE | | 0 | 0 | 1,450 |
SKANSKA AB ORDF | COM | w83567110 | 631 | 25,400 | SH | | SOLE | | 0 | 0 | 25,400 |
SKYWORKS SOLUTIONS INC SWKS | COM | 83088M102 | 489 | 3,150 | SH | | SOLE | | 0 | 0 | 3,150 |
SOUTHERN CO | COM | 842587107 | 1,790 | 26,100 | SH | | SOLE | | 0 | 0 | 26,100 |
STATE STREET ORD | COM | 857477103 | 1,748 | 18,800 | SH | | SOLE | | 0 | 0 | 18,800 |
TE CONNECTIVITY LTD F | COM | h84989104 | 12,099 | 74,992 | SH | | SOLE | | 0 | 0 | 74,992 |
TEXAS INSTRUMENTS | COM | 882508104 | 533 | 2,830 | SH | | SOLE | | 0 | 0 | 2,830 |
THE MOSAIC CO | COM | 61945c103 | 206 | 5,250 | SH | | SOLE | | 0 | 0 | 5,250 |
THERMO FISHER SCIENTIFIC INC | COM | 883556102 | 11,787 | 17,666 | SH | | SOLE | | 0 | 0 | 17,666 |
TOMPKINS FINANCIAL CORP TMP | COM | 890110109 | 8,620 | 103,139 | SH | | SOLE | | 0 | 0 | 103,139 |
TRANE TECHNOLOGIES PLC | COM | G8994E103 | 2,475 | 12,250 | SH | | SOLE | | 0 | 0 | 12,250 |
TUTOR PERINI CORP | COM | 901109108 | 3,392 | 274,247 | SH | | SOLE | | 0 | 0 | 274,247 |
ULTRA CLEAN HOLDINGS INC UCTT | COM | 90385V107 | 3,522 | 61,404 | SH | | SOLE | | 0 | 0 | 61,404 |
VERIZON COMMUNICATN | COM | 92343v104 | 4,406 | 84,801 | SH | | SOLE | | 0 | 0 | 84,801 |
VIAVI SOLUTIONS INC | COM | 925550105 | 1,744 | 98,997 | SH | | SOLE | | 0 | 0 | 98,997 |
VMWARE INC | COM | 928563402 | 2,324 | 20,055 | SH | | SOLE | | 0 | 0 | 20,055 |
VONTIER CORP | COM | 928881101 | 1,632 | 53,095 | SH | | SOLE | | 0 | 0 | 53,095 |
W E C ENERGY GROUP INC | COM | 92939U106 | 364 | 3,750 | SH | | SOLE | | 0 | 0 | 3,750 |
WALT DISNEY CO | COM | 254687106 | 504 | 3,251 | SH | | SOLE | | 0 | 0 | 3,251 |
WATTS WATER TECH INC CLASS A | COM | 942749102 | 4,500 | 23,175 | SH | | SOLE | | 0 | 0 | 23,175 |
BP PLC F SPONSORED ADR 1 ADR R | ADR | 055622104 | 593 | 22,260 | SH | | SOLE | | 0 | 0 | 22,260 |
NOVARTIS AG | ADR | 66987V109 | 15,591 | 178,239 | SH | | SOLE | | 0 | 0 | 178,239 |
ROCHE HLDG AG F SPONSORED ADR | ADR | 771195104 | 623 | 12,050 | SH | | SOLE | | 0 | 0 | 12,050 |
SKANSKA AB FSPONSORED ADR | ADR | 830561205 | 3,067 | 118,400 | SH | | SOLE | | 0 | 0 | 118,400 |
TAIWAN SEMICONDUCTR F SPONSORE | ADR | 874039100 | 10,227 | 85,009 | SH | | SOLE | | 0 | 0 | 85,009 |
INVSC WATER RESC PORTFOLIO ETF | ETF | 46137v142 | 274 | 4,500 | SH | | SOLE | | 0 | 0 | 4,500 |
ISHARES CORE US AGGREGATE BOND | ETF | 464287226 | 427 | 3,740 | SH | | SOLE | | 0 | 0 | 3,740 |
ISHARES MSCI SINGAPORE ETF | ETF | 46434G780 | 3,190 | 149,150 | SH | | SOLE | | 0 | 0 | 149,150 |
ISHARES:BIOTECHNOLOGY | ETF | 464287556 | 259 | 1,700 | SH | | SOLE | | 0 | 0 | 1,700 |
ISHS MSCI EMERG MRKT MIN VOL F | ETF | 464286533 | 2,420 | 38,523 | SH | | SOLE | | 0 | 0 | 38,523 |
SELECT SECTOR UTI SELECT SPDR | ETF | 81369y886 | 565 | 7,900 | SH | | SOLE | | 0 | 0 | 7,900 |
SPDR S&P REGIONAL BANKING ETF | ETF | 78464a698 | 305 | 4,300 | SH | | SOLE | | 0 | 0 | 4,300 |
VANECK VIETNAM ETF | ETF | 92189f817 | 1,680 | 79,100 | SH | | SOLE | | 0 | 0 | 79,100 |
VANGUARD FTSE EMERGING MARKETS | ETF | 922042858 | 2,103 | 42,519 | SH | | SOLE | | 0 | 0 | 42,519 |
VANGUARD MATERIALS ETF | ETF | 92204a801 | 236 | 1,200 | SH | | SOLE | | 0 | 0 | 1,200 |
VANGUARD S&P 500 ETF | ETF | 922908363 | 3,621 | 8,295 | SH | | SOLE | | 0 | 0 | 8,295 |
MEXICO FUND | CEF | 592835102 | 167 | 10,600 | SH | | SOLE | | 0 | 0 | 10,600 |