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,323 78,998 SH   SOLE   0 0 78,998
A G C O CORP COM 001084102 322 5,800 SH   SOLE   0 0 5,800
A T & T INC COM 00206R102 3,658 121,012 SH   SOLE   0 0 121,012
ABBOTT LABORATORIES COM 002824100 7,852 85,879 SH   SOLE   0 0 85,879
AECOM TECHNOLOGY CORP COM 00766t100 5,282 140,550 SH   SOLE   0 0 140,550
AGILENT TECHNOLOGIES INC COM 00846U101 2,218 25,102 SH   SOLE   0 0 25,102
ALBEMARLE CORP COM 012653101 4,717 61,100 SH   SOLE   0 0 61,100
ALCON INC COM H01301128 1,051 18,339 SH   SOLE   0 0 18,339
AMAZON.COM INC COM 231351065 345 125 SH   SOLE   0 0 125
AMERICAN SOFTWARE INC COM 029683109 11,557 733,340 SH   SOLE   0 0 733,340
AMGEN INC. COM 031162100 1,933 8,195 SH   SOLE   0 0 8,195
APPLE INC COM 037833100 1,799 4,932 SH   SOLE   0 0 4,932
ARCHER DANIELS MIDLAND CO COM 039483102 6,194 155,250 SH   SOLE   0 0 155,250
ARGAN INC COM 04010e109 11,236 237,149 SH   SOLE   0 0 237,149
ASTEC INDUSTRIES INC COM 046224101 3,094 66,800 SH   SOLE   0 0 66,800
AVALON ADVANCED MATERIALS INC COM 05337L106 1 18,750 SH   SOLE   0 0 18,750
AVANGRID INC COM 05351W103 3,295 78,500 SH   SOLE   0 0 78,500
BAXTER INTERNATIONAL INC COM 071813109 1,366 15,865 SH   SOLE   0 0 15,865
BCE INC COM 05534B760 10,811 258,815 SH   SOLE   0 0 258,815
BERKSHIRE HATHAWAY CLASS B COM 846707024 393 2,204 SH   SOLE   0 0 2,204
BRISTOL-MYERS SQUIBB COM 110122108 24,095 409,790 SH   SOLE   0 0 409,790
BROADCOM LTD AVGO COM 11135F101 3,456 10,950 SH   SOLE   0 0 10,950
BROOKS AUTOMATION COM 114340102 4,098 92,638 SH   SOLE   0 0 92,638
CIRRUS LOGIC INC COM 172755100 556 9,000 SH   SOLE   0 0 9,000
CISCO SYSTEMS INC COM 17275r102 1,101 23,600 SH   SOLE   0 0 23,600
COMCAST CORP CLASS A COM 20030n101 213 5,464 SH   SOLE   0 0 5,464
CORNING INC COM 219350105 17,160 662,578 SH   SOLE   0 0 662,578
CORNING NAT GAS HLDG COM 219387107 673 40,648 SH   SOLE   0 0 40,648
CORTEVA INC COM 22052L104 1,312 48,977 SH   SOLE   0 0 48,977
CROWN HOLDINGS INC COM 228368106 2,115 32,470 SH   SOLE   0 0 32,470
DANAHER CORP COM 235851102 221 1,250 SH   SOLE   0 0 1,250
DENTSPLY SIRONA INC COM 24906p109 9,973 226,350 SH   SOLE   0 0 226,350
DUKE ENERGY CORP COM 26441c204 609 7,620 SH   SOLE   0 0 7,620
EATON CORP PLC F COM G29183103 269 3,077 SH   SOLE   0 0 3,077
ELANCO ANIMAL HEALTH INC COM 28414H103 3,436 160,200 SH   SOLE   0 0 160,200
ELMIRA SAVINGS BANK F S COM 289660102 795 75,388 SH   SOLE   0 0 75,388
EMERSON ELEC CO COM 291011104 26,893 433,545 SH   SOLE   0 0 433,545
EURONET WORLDWIDE INC COM 298736109 436 4,550 SH   SOLE   0 0 4,550
EVOQUA WATER TECHNOLOGIES CORP COM 30057T105 833 44,800 SH   SOLE   0 0 44,800
EXXON MOBIL CORP COM 30231G102 1,171 26,177 SH   SOLE   0 0 26,177
F N B CORP PA COM 302520101 129 17,257 SH   SOLE   0 0 17,257
FLOWSERVE CORP COM 34354p105 3,363 117,916 SH   SOLE   0 0 117,916
FRANKLIN ELECTRIC CO COM 353514102 273 5,200 SH   SOLE   0 0 5,200
GENERAL ELECTRIC CO COM 369604103 1,246 182,370 SH   SOLE   0 0 182,370
GLAXOSMITHKLINE PLC COM 37733W105 16,923 414,900 SH   SOLE   0 0 414,900
GRANITE CONSTRUCTION COM 387328107 1,805 94,300 SH   SOLE   0 0 94,300
HELIOS TECHNOLOGIES INC COM 42328H109 261 7,000 SH   SOLE   0 0 7,000
HOLOGIC INC COM 436440101 296 5,200 SH   SOLE   0 0 5,200
HOME DEPOT INC COM 437076102 225 899 SH   SOLE   0 0 899
HONEYWELL INTL INC COM 438516106 5,697 39,401 SH   SOLE   0 0 39,401
HORIZON THERAPEUTICS PLC COM G46188101 4,271 76,852 SH   SOLE   0 0 76,852
IBM CORP COM 459200101 10,927 90,480 SH   SOLE   0 0 90,480
IDACORP INC COM 451107106 3,919 44,859 SH   SOLE   0 0 44,859
II-VI INC COM 902104108 817 17,300 SH   SOLE   0 0 17,300
ILLINOIS TOOL WORKS COM 452308109 455 2,600 SH   SOLE   0 0 2,600
INGERSOLL RAND INC COM 45687V106 447 15,910 SH   SOLE   0 0 15,910
INTEL CORP COM 458140100 14,386 240,452 SH   SOLE   0 0 240,452
IPG PHOTONICS CORP COM 44980x109 281 1,750 SH   SOLE   0 0 1,750
IQVIA HOLDINGS INC COM 46266c105 341 2,400 SH   SOLE   0 0 2,400
ITRON INC COM 465741106 258 3,900 SH   SOLE   0 0 3,900
JOHNSON & JOHNSON COM 478160104 12,996 92,416 SH   SOLE   0 0 92,416
JOHNSON CONTROLS INTER F COM g51502105 239 7,000 SH   SOLE   0 0 7,000
LAB CO OF AMER HLDG COM 50540r409 469 2,824 SH   SOLE   0 0 2,824
LANDEC CORP COM 514766104 2,666 334,952 SH   SOLE   0 0 334,952
LILLY ELI & CO COM 532457108 616 3,755 SH   SOLE   0 0 3,755
LINDSAY CORP COM 535555106 8,027 87,057 SH   SOLE   0 0 87,057
LUMENTUM HOLDINGS INC COM 55024U109 5,755 70,678 SH   SOLE   0 0 70,678
M D U RESOURCES GRP COM 552690109 11,537 520,174 SH   SOLE   0 0 520,174
MA COM TECH SOLUTN COM 55405y100 402 11,700 SH   SOLE   0 0 11,700
MERCK & CO INC COM 58933Y105 6,305 81,539 SH   SOLE   0 0 81,539
MICRON TECHNOLOGY COM 595112103 240 4,663 SH   SOLE   0 0 4,663
MICROSOFT CORP COM 594918104 8,911 43,785 SH   SOLE   0 0 43,785
NEXSTAR BROADCASTING GROUP-A N COM 65336K103 460 5,500 SH   SOLE   0 0 5,500
NEXTERA ENERGY INC COM 65339f101 276 1,150 SH   SOLE   0 0 1,150
OGE ENERGY CORP COM 670837103 11,622 382,808 SH   SOLE   0 0 382,808
ORACLE CORP COM 68389x105 229 4,138 SH   SOLE   0 0 4,138
PFIZER INC COM 717081103 17,604 538,359 SH   SOLE   0 0 538,359
PUB SVC ENTERPISE GP COM 744573106 2,550 51,875 SH   SOLE   0 0 51,875
QUEST DIAGNOSTIC INC COM 74834l100 5,313 46,626 SH   SOLE   0 0 46,626
REGENERON PHARMS INC COM 75886f107 499 800 SH   SOLE   0 0 800
RHINEBECK BANCORP INC COM 762093102 85 13,000 SH   SOLE   0 0 13,000
ROPER TECHNOLOGIES INC COM 776696106 217 560 SH   SOLE   0 0 560
SHERWIN WILLIAMS CO COM 824348106 289 500 SH   SOLE   0 0 500
SKANSKA AB ORDF COM w83567110 457 22,500 SH   SOLE   0 0 22,500
SKYWORKS SOLUTIONS INC SWKS COM 83088M102 422 3,300 SH   SOLE   0 0 3,300
SMART SAND INC COM 83191H107 10 10,000 SH   SOLE   0 0 10,000
TE CONNECTIVITY LTD F COM h84989104 6,581 80,700 SH   SOLE   0 0 80,700
TERADATA CORP COM 88076W103 1,903 91,501 SH   SOLE   0 0 91,501
TEXAS INSTRUMENTS COM 882508104 356 2,800 SH   SOLE   0 0 2,800
THERMO FISHER SCIENTIFIC INC COM 883556102 8,353 23,054 SH   SOLE   0 0 23,054
TOMPKINS FINANCIAL CORP TMP COM 890110109 4,128 63,735 SH   SOLE   0 0 63,735
TRANE TECHNOLOGIES PLC COM G8994E103 1,616 18,161 SH   SOLE   0 0 18,161
VERIZON COMMUNICATN COM 92343v104 3,511 63,681 SH   SOLE   0 0 63,681
VIAVI SOLUTIONS INC COM 925550105 1,425 111,825 SH   SOLE   0 0 111,825
VMWARE INC COM 928563402 434 2,800 SH   SOLE   0 0 2,800
VULCAN MATERIALS CO COM 929160109 232 2,000 SH   SOLE   0 0 2,000
WALT DISNEY CO COM 254687106 361 3,236 SH   SOLE   0 0 3,236
WATTS WATER TECH INC CLASS A COM 942749102 2,694 33,259 SH   SOLE   0 0 33,259
KONINKLIJKE PHILIPS N F SPONSO ADR 500472303 2,042 43,600 SH   SOLE   0 0 43,600
NOVARTIS AG ADR 66987V109 13,318 152,485 SH   SOLE   0 0 152,485
ROCHE HLDG AG F SPONSORED ADR ADR 771195104 204 4,700 SH   SOLE   0 0 4,700
TAIWAN SEMICONDUCTR F SPONSORE ADR 874039100 5,513 97,119 SH   SOLE   0 0 97,119
ISHARES CORE US AGGREGATE BOND ETF 464287226 654 5,530 SH   SOLE   0 0 5,530
ISHARES:NASDAQ BIOTECH ETF 464287556 424 3,100 SH   SOLE   0 0 3,100
SCHWAB STR:US LC GRO ETF ETF 808524300 227 2,231 SH   SOLE   0 0 2,231
SELECT SECTOR UTI SELECT SPDR ETF 81369y886 214 3,800 SH   SOLE   0 0 3,800
VANECK VECTORS VIETNAM ETF ETF 92189f817 250 18,600 SH   SOLE   0 0 18,600
VANGUARD S&P 500 ETF ETF 922908363 1,572 5,548 SH   SOLE   0 0 5,548
VANGUARD SHORT-TERM BOND ETF ETF 921937827 382 4,595 SH   SOLE   0 0 4,595