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 13,550 82,423 SH   SOLE   0 0 82,423
A G C O CORP COM 001084102 439 5,800 SH   SOLE   0 0 5,800
A T & T INC COM 00206r102 403 10,652 SH   SOLE   0 0 10,652
A. O. SMITH CORP COM 831865209 716 15,000 SH   SOLE   0 0 15,000
ABBOTT LABORATORIES COM 002824100 7,467 89,238 SH   SOLE   0 0 89,238
AECOM TECHNOLOGY CORP COM 00766t100 5,677 151,150 SH   SOLE   0 0 151,150
ALCON INC COM H01301128 1,284 22,022 SH   SOLE   0 0 22,022
ALPHABET INC. CLASS A COM 02079k305 1,922 1,574 SH   SOLE   0 0 1,574
ALPHABET INC. CLASS C COM 02079k107 761 624 SH   SOLE   0 0 624
AMERICAN SOFTWARE INC COM 029683109 11,578 770,867 SH   SOLE   0 0 770,867
AMGEN INC. COM 031162100 2,249 11,622 SH   SOLE   0 0 11,622
AMPHENOL CORP COM 032095101 251 2,600 SH   SOLE   0 0 2,600
APPLE INC COM 037833100 1,924 8,589 SH   SOLE   0 0 8,589
ARCHER DANIELS MIDLAND CO COM 039483102 6,150 149,750 SH   SOLE   0 0 149,750
ARGAN INC COM 04010e109 3,485 88,700 SH   SOLE   0 0 88,700
ARISTA NETWORKS INC ANET COM 040413106 2,329 9,750 SH   SOLE   0 0 9,750
ASTEC INDUSTRIES INC COM 046224101 2,003 64,400 SH   SOLE   0 0 64,400
AVALON ADVANCED MATERIALS INC COM 05337L106 1 18,750 SH   SOLE   0 0 18,750
BAKER HUGHES A G E COMPA CLASS COM 05722g100 232 10,000 SH   SOLE   0 0 10,000
BANK OF NOVA SCOTIA COM 064149107 9,124 160,500 SH   SOLE   0 0 160,500
BAXTER INTERNATIONAL INC COM 071813109 1,887 21,576 SH   SOLE   0 0 21,576
BCE INC COM 05534B760 11,146 230,251 SH   SOLE   0 0 230,251
BERKSHIRE HATHAWAY CLASS B COM 084670702 760 3,652 SH   SOLE   0 0 3,652
BLACKROCK INC COM 09247x101 624 1,400 SH   SOLE   0 0 1,400
BLUE BIRD CORP COM 095306106 370 19,436 SH   SOLE   0 0 19,436
BRISTOL-MYERS SQUIBB COM 110122108 21,056 415,228 SH   SOLE   0 0 415,228
BROOKS AUTOMATION COM 114340102 4,969 134,188 SH   SOLE   0 0 134,188
CALAMP CORP COM 128126109 3,146 273,072 SH   SOLE   0 0 273,072
CIRRUS LOGIC INC COM 172755100 482 9,000 SH   SOLE   0 0 9,000
CISCO SYSTEMS INC COM 17275r102 1,191 24,100 SH   SOLE   0 0 24,100
COMMERCIAL METALS CO COM 201723103 231 13,300 SH   SOLE   0 0 13,300
CONDUENT INC COM 206787103 1,405 225,870 SH   SOLE   0 0 225,870
CORNING INC COM 219350105 24,210 848,915 SH   SOLE   0 0 848,915
CORNING NAT GAS HLDG COM 219387107 242 13,448 SH   SOLE   0 0 13,448
CORTEVA INC COM 22052L104 1,352 48,291 SH   SOLE   0 0 48,291
DANA INC COM 235825205 2,596 179,800 SH   SOLE   0 0 179,800
DANAHER CORP COM 235851102 1,025 7,100 SH   SOLE   0 0 7,100
DENTSPLY SIRONA INC COM 24906p109 11,566 216,950 SH   SOLE   0 0 216,950
DOUGLAS DYNAMICS INC COM 25960r105 250 5,600 SH   SOLE   0 0 5,600
DOW CHEMICAL CO COM 260557103 1,744 36,592 SH   SOLE   0 0 36,592
DUKE ENERGY CORP COM 26441c204 4,098 42,753 SH   SOLE   0 0 42,753
DUPONT COM 26614N102 1,026 14,389 SH   SOLE   0 0 14,389
DXC TECHNOLOGY CO COM 23355L106 504 17,100 SH   SOLE   0 0 17,100
ELANCO ANIMAL HEALTH INC COM 28414H103 2,414 90,800 SH   SOLE   0 0 90,800
ELMIRA SAVINGS BANK F S COM 289660102 1,602 113,855 SH   SOLE   0 0 113,855
EMERSON ELEC CO COM 291011104 41,573 621,807 SH   SOLE   0 0 621,807
ESTEE LAUDERCO INC CLASS A COM 518439104 238 1,198 SH   SOLE   0 0 1,198
EVOQUA WATER TECHNOLOGIES CORP COM 30057T105 354 20,800 SH   SOLE   0 0 20,800
EXXON MOBIL CORP COM 30231G102 24,955 353,425 SH   SOLE   0 0 353,425
F N B CORP PA COM 302520101 340 29,457 SH   SOLE   0 0 29,457
FISERV INC COM 337738108 310 2,989 SH   SOLE   0 0 2,989
FLOWSERVE CORP COM 34354p105 11,047 236,497 SH   SOLE   0 0 236,497
FRANKLIN ELECTRIC CO COM 353514102 239 5,000 SH   SOLE   0 0 5,000
GENERAL ELECTRIC CO COM 369604103 1,942 217,279 SH   SOLE   0 0 217,279
GILEAD SCIENCES INC COM 375558103 303 4,780 SH   SOLE   0 0 4,780
GLAXOSMITHKLINE PLC COM 37733W105 13,617 319,050 SH   SOLE   0 0 319,050
GRAFTECH INTERNATIONAL LTD COM 384313508 2,652 207,164 SH   SOLE   0 0 207,164
GRANITE CONSTRUCTION COM 387328107 14,083 438,325 SH   SOLE   0 0 438,325
HALLIBURTON CO HLDG COM 406216101 3,966 210,400 SH   SOLE   0 0 210,400
HELIOS TECHNOLOGIES INC COM 42328H109 369 9,100 SH   SOLE   0 0 9,100
HEWLETT PACKARD ENTERPRI COM 42824c109 487 32,100 SH   SOLE   0 0 32,100
HOLOGIC INC COM 436440101 328 6,500 SH   SOLE   0 0 6,500
HOME DEPOT INC COM 437076102 232 999 SH   SOLE   0 0 999
HONEYWELL INTL INC COM 438516106 8,152 48,182 SH   SOLE   0 0 48,182
HORIZON THERAPEUTICS PLC COM G46188101 2,166 79,552 SH   SOLE   0 0 79,552
IBM CORP COM 459200101 6,981 48,005 SH   SOLE   0 0 48,005
IDACORP INC COM 451107106 5,128 45,514 SH   SOLE   0 0 45,514
II-VI INC COM 902104108 444 12,600 SH   SOLE   0 0 12,600
ILLINOIS TOOL WORKS COM 452308109 344 2,200 SH   SOLE   0 0 2,200
INGERSOLL RAND PLC F COM g47791101 5,848 47,466 SH   SOLE   0 0 47,466
INTEL CORP COM 458140100 15,647 303,646 SH   SOLE   0 0 303,646
IPG PHOTONICS CORP COM 44980x109 353 2,600 SH   SOLE   0 0 2,600
IQVIA HOLDINGS INC COM 46266c105 523 3,500 SH   SOLE   0 0 3,500
JOHNSON & JOHNSON COM 478160104 12,097 93,498 SH   SOLE   0 0 93,498
JOHNSON CONTROLS INTER F COM g51502105 391 8,908 SH   SOLE   0 0 8,908
LAB CO OF AMER HLDG COM 50540r409 474 2,824 SH   SOLE   0 0 2,824
LANDEC CORP COM 514766104 4,410 405,760 SH   SOLE   0 0 405,760
LILLY ELI & CO COM 532457108 458 4,100 SH   SOLE   0 0 4,100
LINDSAY CORP COM 535555106 10,970 118,148 SH   SOLE   0 0 118,148
LUMENTUM HOLDINGS INC COM 55024u109 4,852 90,584 SH   SOLE   0 0 90,584
M D U RESOURCES GRP COM 552690109 10,974 389,297 SH   SOLE   0 0 389,297
MA COM TECH SOLUTN COM 55405y100 226 10,500 SH   SOLE   0 0 10,500
MC DONALDS CORP COM 580135101 322 1,500 SH   SOLE   0 0 1,500
MERCK & CO INC COM 58933Y105 7,077 84,066 SH   SOLE   0 0 84,066
MICRON TECHNOLOGY COM 595112103 200 4,679 SH   SOLE   0 0 4,679
MICROSOFT CORP COM 594918104 9,714 69,868 SH   SOLE   0 0 69,868
MKS INSTRUMENTS INC MKSI COM 55306N104 434 4,700 SH   SOLE   0 0 4,700
NEW YORK COMMUNITY BANCORP INC COM 649445103 1,265 100,800 SH   SOLE   0 0 100,800
NEXTERA ENERGY INC COM 65339f101 3,293 14,135 SH   SOLE   0 0 14,135
NIKE INC CLASS B COM 654106103 221 2,354 SH   SOLE   0 0 2,354
NOBLE ENERGY INC NBL COM 655044105 1,860 82,800 SH   SOLE   0 0 82,800
OGE ENERGY CORP COM 670837103 12,886 283,968 SH   SOLE   0 0 283,968
ORACLE CORP COM 68389x105 227 4,130 SH   SOLE   0 0 4,130
OWENS CORNING FIBERGLAS COM 690742101 3,777 59,756 SH   SOLE   0 0 59,756
PAYCHEX INC COM 704326107 322 3,888 SH   SOLE   0 0 3,888
PEPSICO INC COM 713448108 404 2,945 SH   SOLE   0 0 2,945
PFIZER INC COM 717081103 16,541 460,373 SH   SOLE   0 0 460,373
PHILLIPS 66 COM 718546104 470 4,585 SH   SOLE   0 0 4,585
PUB SVC ENTERPISE GP COM 744573106 3,302 53,185 SH   SOLE   0 0 53,185
QUEST DIAGNOSTIC INC COM 74834l100 5,077 47,436 SH   SOLE   0 0 47,436
REGENERON PHARMS INC COM 75886f107 229 825 SH   SOLE   0 0 825
RHINEBECK BANCORP INC COM 762093102 181 16,900 SH   SOLE   0 0 16,900
ROPER TECHNOLOGIES INC COM 776696106 260 730 SH   SOLE   0 0 730
ROYAL DUTCH SHELL F SPONSORED COM 780259206 366 6,223 SH   SOLE   0 0 6,223
SCHLUMBERGER LTD F COM 806857108 5,952 174,182 SH   SOLE   0 0 174,182
SHERWIN WILLIAMS CO COM 824348106 275 500 SH   SOLE   0 0 500
SIGNATURE BANK COM 82669g104 1,347 11,300 SH   SOLE   0 0 11,300
SKANSKA AB ORDF COM w83567110 458 22,600 SH   SOLE   0 0 22,600
SKYWORKS SOLUTIONS INC SWKS COM 83088M102 230 2,900 SH   SOLE   0 0 2,900
SMART SAND INC COM 83191H107 28 10,000 SH   SOLE   0 0 10,000
STANLEY BLACK & DECK COM 854502101 2,542 17,600 SH   SOLE   0 0 17,600
TE CONNECTIVITY LTD F COM h84989104 7,324 78,600 SH   SOLE   0 0 78,600
THE MOSAIC CO COM 61945c103 3,374 164,600 SH   SOLE   0 0 164,600
THERMO FISHER SCIENTIFIC INC COM 883556102 7,240 24,857 SH   SOLE   0 0 24,857
TUTOR PERINI CORP COM 901109108 931 64,950 SH   SOLE   0 0 64,950
U S CONCRETE INC COM 90333l201 386 6,986 SH   SOLE   0 0 6,986
VERIZON COMMUNICATN COM 92343v104 262 4,347 SH   SOLE   0 0 4,347
VIAVI SOLUTIONS INC COM 925550105 1,656 118,225 SH   SOLE   0 0 118,225
WAL-MART STORES COM 931142103 910 7,665 SH   SOLE   0 0 7,665
WALT DISNEY CO COM 254687106 487 3,737 SH   SOLE   0 0 3,737
WATTS WATER TECH INC CLASS A COM 942749102 6,132 65,425 SH   SOLE   0 0 65,425
XEROX CORP COM 98421M106 3,493 116,787 SH   SOLE   0 0 116,787
ZIMMER BIOMET HOLDINGS INC COM 98956P102 206 1,500 SH   SOLE   0 0 1,500
BP PLC F SPONSORED ADR 1 ADR R ADR 055622104 241 6,350 SH   SOLE   0 0 6,350
NOVARTIS AG ADR 66987V109 13,741 158,125 SH   SOLE   0 0 158,125
TAIWAN SEMICONDUCTR F SPONSORE ADR 874039100 627 13,500 SH   SOLE   0 0 13,500
INVSC S P GLOBAL WATER INDEX E ETF 46138e263 5,834 152,491 SH   SOLE   0 0 152,491
INVSC WILDERHILL CLEAN ENERGY ETF 46137v134 1,290 44,230 SH   SOLE   0 0 44,230
ISHARES CORE US AGGREGATE BOND ETF 464287226 1,360 12,020 SH   SOLE   0 0 12,020
ISHARES MSCI AUSTRALIA ETF ETF 464286103 4,205 189,000 SH   SOLE   0 0 189,000
ISHARES MSCI CANADA ETF ETF 464286509 3,723 128,833 SH   SOLE   0 0 128,833
ISHARES MSCI EMERGING MARKETS ETF 464287234 361 8,825 SH   SOLE   0 0 8,825
ISHARES MSCI SINGAPORE ETF ETF 46434g780 2,802 120,800 SH   SOLE   0 0 120,800
ISHARES:MSCI KLD 400 SOC ETF 464288570 410 3,700 SH   SOLE   0 0 3,700
ISHARES:MSCI PERU ETF 464289842 3,708 105,772 SH   SOLE   0 0 105,772
ISHARES:NASDAQ BIOTECH ETF 464287556 289 2,900 SH   SOLE   0 0 2,900
ISHR EDG MSCI MIN VOL EMG MKT ETF 464286533 11,831 207,239 SH   SOLE   0 0 207,239
SELECT SECTOR UTI SELECT SPDR ETF 81369y886 304 4,700 SH   SOLE   0 0 4,700
SPDR S&P EM MKTS SM CP ETF 78463x756 5,612 129,200 SH   SOLE   0 0 129,200
VANECK VECTORS VIETNAM ETF ETF 92189f817 189 11,600 SH   SOLE   0 0 11,600
VANGUARD MATERIALS ETF ETF 92204a801 943 7,460 SH   SOLE   0 0 7,460
VANGUARD S&P 500 ETF ETF 922908363 1,531 5,615 SH   SOLE   0 0 5,615
VANGUARD SHORT-TERM BOND ETF ETF 921937827 857 10,603 SH   SOLE   0 0 10,603
MEXICO FUND CEF 592835102 132 10,100 SH   SOLE   0 0 10,100