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 (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
3M CO COM 88579Y101 12,430 77,598 SH   SOLE   0 0 77,598
A G C O CORP COM 001084102 431 5,800 SH   SOLE   0 0 5,800
A T & T INC COM 00206R102 12,885 451,940 SH   SOLE   0 0 451,940
A. O. SMITH CORP COM 831865209 222 4,200 SH   SOLE   0 0 4,200
ABBOTT LABORATORIES COM 002824100 7,559 69,458 SH   SOLE   0 0 69,458
AECOM TECHNOLOGY CORP COM 00766t100 5,829 139,317 SH   SOLE   0 0 139,317
AGILENT TECHNOLOGIES INC COM 00846U101 2,463 24,402 SH   SOLE   0 0 24,402
ALBEMARLE CORP COM 012653101 5,407 60,567 SH   SOLE   0 0 60,567
ALCON INC COM H01301128 1,020 17,909 SH   SOLE   0 0 17,909
AMAZON.COM INC COM 023135106 236 75 SH   SOLE   0 0 75
AMERICAN SOFTWARE INC COM 029683109 10,212 727,333 SH   SOLE   0 0 727,333
AMERISERV FINANCIAL INC COM 03074A102 82 29,011 SH   SOLE   0 0 29,011
AMGEN INC. COM 031162100 2,082 8,190 SH   SOLE   0 0 8,190
APPLE INC COM 037833100 2,351 20,300 SH   SOLE   0 0 20,300
ARCHER DANIELS MIDLAND CO COM 039483102 7,137 153,517 SH   SOLE   0 0 153,517
ARGAN INC COM 04010e109 9,861 235,283 SH   SOLE   0 0 235,283
ASTEC INDUSTRIES INC COM 046224101 3,593 66,230 SH   SOLE   0 0 66,230
AVALON ADVANCED MATERIALS INC COM 05337L106 1 18,750 SH   SOLE   0 0 18,750
AVANGRID INC COM 05351W103 3,936 78,000 SH   SOLE   0 0 78,000
BANK OF PRINCETON COM 064520109 227 12,500 SH   SOLE   0 0 12,500
BAXTER INTERNATIONAL INC COM 071813109 1,252 15,565 SH   SOLE   0 0 15,565
BCE INC COM 05534B760 11,581 279,260 SH   SOLE   0 0 279,260
BERKSHIRE HATHAWAY CLASS B COM 084670702 469 2,204 SH   SOLE   0 0 2,204
BRISTOL-MYERS SQUIBB COM 110122108 24,577 407,649 SH   SOLE   0 0 407,649
BROADCOM LTD AVGO COM 11135F101 4,281 11,750 SH   SOLE   0 0 11,750
BROOKS AUTOMATION COM 114340102 3,271 70,718 SH   SOLE   0 0 70,718
CACI INTERNATIONAL INC COM 127190304 4,711 22,100 SH   SOLE   0 0 22,100
CALAMP CORP COM 128126109 158 22,000 SH   SOLE   0 0 22,000
CIRRUS LOGIC INC COM 172755100 607 9,000 SH   SOLE   0 0 9,000
CISCO SYSTEMS INC COM 17275r102 10,018 254,334 SH   SOLE   0 0 254,334
COMCAST CORP CLASS A COM 20030n101 322 6,958 SH   SOLE   0 0 6,958
CORNING INC COM 219350105 21,167 653,095 SH   SOLE   0 0 653,095
CORNING NAT GAS HLDG COM 219387107 650 40,648 SH   SOLE   0 0 40,648
CORTEVA INC COM 22052L104 1,899 65,911 SH   SOLE   0 0 65,911
CROWN HOLDINGS INC COM 228368106 2,470 32,137 SH   SOLE   0 0 32,137
DANA INC COM 235825205 849 68,900 SH   SOLE   0 0 68,900
DANAHER CORP COM 235851102 258 1,200 SH   SOLE   0 0 1,200
DENTSPLY SIRONA INC COM 24906p109 11,828 270,483 SH   SOLE   0 0 270,483
DOMINION ENERGY INC COM 25746u109 3,265 41,370 SH   SOLE   0 0 41,370
DUKE ENERGY CORP COM 26441c204 754 8,519 SH   SOLE   0 0 8,519
EATON CORP PLC F COM G29183103 2,028 19,877 SH   SOLE   0 0 19,877
ELANCO ANIMAL HEALTH INC COM 28414H103 6,058 216,900 SH   SOLE   0 0 216,900
ELMIRA SAVINGS BANK F S COM 289660102 762 69,154 SH   SOLE   0 0 69,154
EMERSON ELEC CO COM 291011104 28,074 428,147 SH   SOLE   0 0 428,147
EURONET WORLDWIDE INC COM 298736109 355 3,900 SH   SOLE   0 0 3,900
EVOQUA WATER TECHNOLOGIES CORP COM 30057T105 951 44,800 SH   SOLE   0 0 44,800
EXXON MOBIL CORP COM 30231G102 5,531 161,117 SH   SOLE   0 0 161,117
F N B CORP PA COM 302520101 117 17,257 SH   SOLE   0 0 17,257
FENTURA FINANCIAL INC COM 314645102 416 24,550 SH   SOLE   0 0 24,550
FLOWSERVE CORP COM 34354p105 5,671 207,806 SH   SOLE   0 0 207,806
FRANKLIN ELECTRIC CO COM 353514102 312 5,300 SH   SOLE   0 0 5,300
GENERAL ELECTRIC CO COM 369604103 1,070 171,727 SH   SOLE   0 0 171,727
GENERAL MOTORS CO COM 37045v100 209 7,050 SH   SOLE   0 0 7,050
GILEAD SCIENCES INC COM 375558103 232 3,665 SH   SOLE   0 0 3,665
GLAXOSMITHKLINE PLC COM 37733W105 15,356 407,967 SH   SOLE   0 0 407,967
GRANITE CONSTRUCTION COM 387328107 1,910 108,484 SH   SOLE   0 0 108,484
HELIOS TECHNOLOGIES INC COM 42328H109 255 7,000 SH   SOLE   0 0 7,000
HOLOGIC INC COM 436440101 346 5,200 SH   SOLE   0 0 5,200
HOME DEPOT INC COM 437076102 250 899 SH   SOLE   0 0 899
HONEYWELL INTL INC COM 438516106 6,456 39,217 SH   SOLE   0 0 39,217
HORIZON THERAPEUTICS PLC COM G46188101 5,939 76,452 SH   SOLE   0 0 76,452
IBM CORP COM 459200101 11,175 91,845 SH   SOLE   0 0 91,845
IDACORP INC COM 451107106 3,576 44,759 SH   SOLE   0 0 44,759
II-VI INC COM 902104108 702 17,300 SH   SOLE   0 0 17,300
ILLINOIS TOOL WORKS COM 452308109 502 2,600 SH   SOLE   0 0 2,600
INGERSOLL RAND INC COM 45687V106 564 15,834 SH   SOLE   0 0 15,834
INTEL CORP COM 458140100 15,538 300,076 SH   SOLE   0 0 300,076
INTUIT INC COM 461202103 220 675 SH   SOLE   0 0 675
IPG PHOTONICS CORP COM 44980x109 297 1,750 SH   SOLE   0 0 1,750
IQVIA HOLDINGS INC COM 46266c105 347 2,200 SH   SOLE   0 0 2,200
ITRON INC COM 465741106 440 7,250 SH   SOLE   0 0 7,250
JOHNSON & JOHNSON COM 478160104 13,665 91,783 SH   SOLE   0 0 91,783
JOHNSON CONTROLS INTER F COM g51502105 294 7,200 SH   SOLE   0 0 7,200
LAB CO OF AMER HLDG COM 50540r409 532 2,824 SH   SOLE   0 0 2,824
LANDEC CORP COM 514766104 3,225 331,785 SH   SOLE   0 0 331,785
LILLY ELI & CO COM 532457108 556 3,755 SH   SOLE   0 0 3,755
LINDSAY CORP COM 535555106 8,355 86,424 SH   SOLE   0 0 86,424
LUMENTUM HOLDINGS INC COM 55024U109 4,765 63,429 SH   SOLE   0 0 63,429
M D U RESOURCES GRP COM 552690109 13,205 586,886 SH   SOLE   0 0 586,886
MA COM TECH SOLUTN COM 55405y100 400 11,750 SH   SOLE   0 0 11,750
MERCK & CO INC COM 58933Y105 6,753 81,406 SH   SOLE   0 0 81,406
MICRON TECHNOLOGY COM 595112103 219 4,663 SH   SOLE   0 0 4,663
MICROSOFT CORP COM 594918104 8,695 41,338 SH   SOLE   0 0 41,338
MIDDLEFIELD BANC CORP COM 596304204 512 26,540 SH   SOLE   0 0 26,540
NEXSTAR BROADCASTING GROUP-A N COM 65336K103 3,044 33,850 SH   SOLE   0 0 33,850
NEXTERA ENERGY INC COM 65339f101 319 1,150 SH   SOLE   0 0 1,150
OGE ENERGY CORP COM 670837103 13,000 433,471 SH   SOLE   0 0 433,471
ORACLE CORP COM 68389x105 242 4,060 SH   SOLE   0 0 4,060
PFIZER INC COM 717081103 20,160 549,326 SH   SOLE   0 0 549,326
PHILLIPS 66 COM 718546104 270 5,210 SH   SOLE   0 0 5,210
PUB SVC ENTERPISE GP COM 744573106 2,847 51,842 SH   SOLE   0 0 51,842
QUEST DIAGNOSTIC INC COM 74834l100 5,258 45,926 SH   SOLE   0 0 45,926
RBB BANCORP COM 74930B105 564 49,700 SH   SOLE   0 0 49,700
REGENERON PHARMS INC COM 75886f107 448 800 SH   SOLE   0 0 800
RHINEBECK BANCORP INC COM 762093102 204 32,300 SH   SOLE   0 0 32,300
ROYAL DUTCH SHELL F SPONSORED COM 780259206 469 18,623 SH   SOLE   0 0 18,623
SHERWIN WILLIAMS CO COM 824348106 348 500 SH   SOLE   0 0 500
SKANSKA AB ORDF COM w83567110 471 22,500 SH   SOLE   0 0 22,500
SKYWORKS SOLUTIONS INC SWKS COM 83088M102 480 3,300 SH   SOLE   0 0 3,300
SMART SAND INC COM 83191H107 13 10,000 SH   SOLE   0 0 10,000
SOUTHERN CO COM 842587107 775 14,300 SH   SOLE   0 0 14,300
TE CONNECTIVITY LTD F COM h84989104 7,845 80,267 SH   SOLE   0 0 80,267
TERADATA CORP COM 88076W103 2,405 105,938 SH   SOLE   0 0 105,938
TEXAS INSTRUMENTS COM 882508104 400 2,800 SH   SOLE   0 0 2,800
THERMO FISHER SCIENTIFIC INC COM 883556102 8,279 18,751 SH   SOLE   0 0 18,751
TOMPKINS FINANCIAL CORP TMP COM 890110109 5,547 97,650 SH   SOLE   0 0 97,650
TRANE TECHNOLOGIES PLC COM G8994E103 2,190 18,061 SH   SOLE   0 0 18,061
U S CONCRETE INC COM 90333l201 296 10,200 SH   SOLE   0 0 10,200
VANGUARD HEALTH CARE ETF COM 92204a504 204 1,000 SH   SOLE   0 0 1,000
VERIZON COMMUNICATN COM 92343v104 3,788 63,681 SH   SOLE   0 0 63,681
VIAVI SOLUTIONS INC COM 925550105 1,293 110,225 SH   SOLE   0 0 110,225
VMWARE INC COM 928563402 402 2,800 SH   SOLE   0 0 2,800
VULCAN MATERIALS CO COM 929160109 271 2,000 SH   SOLE   0 0 2,000
WALT DISNEY CO COM 254687106 421 3,396 SH   SOLE   0 0 3,396
WATTS WATER TECH INC CLASS A COM 942749102 3,311 33,059 SH   SOLE   0 0 33,059
BP PLC F SPONSORED ADR 1 ADR R ADR 055622104 567 32,460 SH   SOLE   0 0 32,460
KONINKLIJKE PHILIPS N F SPONSO ADR 500472303 2,077 44,058 SH   SOLE   0 0 44,058
NOVARTIS AG ADR 66987V109 13,173 151,485 SH   SOLE   0 0 151,485
ROCHE HLDG AG F SPONSORED ADR ADR 771195104 201 4,700 SH   SOLE   0 0 4,700
TAIWAN SEMICONDUCTR F SPONSORE ADR 874039100 7,557 93,219 SH   SOLE   0 0 93,219
ISHARES CORE US AGGREGATE BOND ETF 464287226 651 5,510 SH   SOLE   0 0 5,510
ISHARES:NASDAQ BIOTECH ETF 464287556 420 3,100 SH   SOLE   0 0 3,100
SELECT SECTOR UTI SELECT SPDR ETF 81369y886 273 4,600 SH   SOLE   0 0 4,600
SPDR S&P REGIONAL BANKING ETF ETF 78464a698 375 10,500 SH   SOLE   0 0 10,500
VANECK VECTORS VIETNAM ETF ETF 92189f817 420 28,300 SH   SOLE   0 0 28,300
VANGUARD MATERIALS ETF ETF 92204a801 291 2,160 SH   SOLE   0 0 2,160
VANGUARD S&P 500 ETF ETF 922908363 2,011 6,538 SH   SOLE   0 0 6,538
VANGUARD SHORT-TERM BOND ETF ETF 921937827 389 4,679 SH   SOLE   0 0 4,679