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 14,387 81,548 SH   SOLE   0 0 81,548
A G C O CORP COM 001084102 448 5,800 SH   SOLE   0 0 5,800
A T & T INC COM 00206r102 410 10,501 SH   SOLE   0 0 10,501
A. O. SMITH CORP COM 831865209 700 14,700 SH   SOLE   0 0 14,700
ABBOTT LABORATORIES COM 002824100 7,680 88,417 SH   SOLE   0 0 88,417
AECOM TECHNOLOGY CORP COM 00766t100 6,390 148,150 SH   SOLE   0 0 148,150
ALBEMARLE CORP COM 012653101 5,295 72,500 SH   SOLE   0 0 72,500
ALCON INC COM H01301128 1,182 20,897 SH   SOLE   0 0 20,897
ALPHABET INC. CLASS A COM 02079k305 2,104 1,571 SH   SOLE   0 0 1,571
ALPHABET INC. CLASS C COM 02079k107 802 600 SH   SOLE   0 0 600
AMERCO COM 023586100 1,522 4,050 SH   SOLE   0 0 4,050
AMERICAN SOFTWARE INC COM 029683109 11,179 751,256 SH   SOLE   0 0 751,256
AMGEN INC. COM 031162100 1,974 8,190 SH   SOLE   0 0 8,190
APPLE INC COM 037833100 2,150 7,322 SH   SOLE   0 0 7,322
ARCHER DANIELS MIDLAND CO COM 039483102 7,200 155,350 SH   SOLE   0 0 155,350
ARGAN INC COM 04010e109 5,406 134,675 SH   SOLE   0 0 134,675
ASTEC INDUSTRIES INC COM 046224101 2,873 68,400 SH   SOLE   0 0 68,400
AVALON ADVANCED MATERIALS INC COM 05337L106 1 18,750 SH   SOLE   0 0 18,750
BANK OF NOVA SCOTIA COM 064149107 8,856 156,775 SH   SOLE   0 0 156,775
BAXTER INTERNATIONAL INC COM 071813109 1,733 20,726 SH   SOLE   0 0 20,726
BCE INC COM 05534B760 10,556 227,751 SH   SOLE   0 0 227,751
BERKSHIRE HATHAWAY CLASS B COM 084670702 827 3,652 SH   SOLE   0 0 3,652
BLACKROCK INC COM 09247x101 654 1,300 SH   SOLE   0 0 1,300
BLUE BIRD CORP COM 095306106 445 19,436 SH   SOLE   0 0 19,436
BRISTOL-MYERS SQUIBB COM 110122108 26,622 414,748 SH   SOLE   0 0 414,748
BROOKS AUTOMATION COM 114340102 3,940 93,888 SH   SOLE   0 0 93,888
CALAMP CORP COM 128126109 2,997 312,851 SH   SOLE   0 0 312,851
CIRRUS LOGIC INC COM 172755100 742 9,000 SH   SOLE   0 0 9,000
CISCO SYSTEMS INC COM 17275r102 1,132 23,600 SH   SOLE   0 0 23,600
COMMERCIAL METALS CO COM 201723103 289 13,000 SH   SOLE   0 0 13,000
CONDUENT INC COM 206787103 1,814 292,570 SH   SOLE   0 0 292,570
CORNING INC COM 219350105 25,755 884,776 SH   SOLE   0 0 884,776
CORNING NAT GAS HLDG COM 219387107 257 13,448 SH   SOLE   0 0 13,448
CORTEVA INC COM 22052L104 1,514 51,212 SH   SOLE   0 0 51,212
CROWN HOLDINGS INC COM 228368106 2,370 32,670 SH   SOLE   0 0 32,670
DANA INC COM 235825205 3,247 178,400 SH   SOLE   0 0 178,400
DANAHER CORP COM 235851102 1,024 6,675 SH   SOLE   0 0 6,675
DENTSPLY SIRONA INC COM 24906p109 12,048 212,900 SH   SOLE   0 0 212,900
DOW CHEMICAL CO COM 260557103 2,057 37,593 SH   SOLE   0 0 37,593
DUKE ENERGY CORP COM 26441c204 3,884 42,583 SH   SOLE   0 0 42,583
DUPONT COM 26614N102 1,881 29,300 SH   SOLE   0 0 29,300
ELANCO ANIMAL HEALTH INC COM 28414H103 4,609 156,500 SH   SOLE   0 0 156,500
ELMIRA SAVINGS BANK F S COM 289660102 1,178 78,037 SH   SOLE   0 0 78,037
EMERSON ELEC CO COM 291011104 45,355 594,739 SH   SOLE   0 0 594,739
ESTEE LAUDERCO INC CLASS A COM 518439104 247 1,198 SH   SOLE   0 0 1,198
EURONET WORLDWIDE INC COM 298736109 378 2,400 SH   SOLE   0 0 2,400
EVOQUA WATER TECHNOLOGIES CORP COM 30057T105 394 20,800 SH   SOLE   0 0 20,800
EXXON MOBIL CORP COM 30231G102 17,912 256,698 SH   SOLE   0 0 256,698
F N B CORP PA COM 302520101 377 29,657 SH   SOLE   0 0 29,657
FLOWSERVE CORP COM 34354p105 11,562 232,307 SH   SOLE   0 0 232,307
FRANKLIN ELECTRIC CO COM 353514102 287 5,000 SH   SOLE   0 0 5,000
GENERAL ELECTRIC CO COM 369604103 2,304 206,470 SH   SOLE   0 0 206,470
GLAXOSMITHKLINE PLC COM 37733W105 14,655 311,875 SH   SOLE   0 0 311,875
GRAFTECH INTERNATIONAL LTD COM 384313508 2,527 217,482 SH   SOLE   0 0 217,482
GRANITE CONSTRUCTION COM 387328107 5,905 213,425 SH   SOLE   0 0 213,425
HALLIBURTON CO HLDG COM 406216101 6,244 255,200 SH   SOLE   0 0 255,200
HELIOS TECHNOLOGIES INC COM 42328H109 485 10,500 SH   SOLE   0 0 10,500
HEWLETT PACKARD ENTERPRI COM 42824c109 506 31,900 SH   SOLE   0 0 31,900
HOLOGIC INC COM 436440101 230 4,400 SH   SOLE   0 0 4,400
HOME DEPOT INC COM 437076102 218 999 SH   SOLE   0 0 999
HONEYWELL INTL INC COM 438516106 7,138 40,326 SH   SOLE   0 0 40,326
HORIZON THERAPEUTICS PLC COM G46188101 2,836 78,352 SH   SOLE   0 0 78,352
HP INC COM 40434L105 2,300 111,900 SH   SOLE   0 0 111,900
IBM CORP COM 459200101 9,015 67,255 SH   SOLE   0 0 67,255
IDACORP INC COM 451107106 4,839 45,314 SH   SOLE   0 0 45,314
II-VI INC COM 902104108 576 17,100 SH   SOLE   0 0 17,100
ILLINOIS TOOL WORKS COM 452308109 395 2,200 SH   SOLE   0 0 2,200
INGERSOLL RAND PLC F COM g47791101 2,878 21,651 SH   SOLE   0 0 21,651
INTEL CORP COM 458140100 17,872 298,613 SH   SOLE   0 0 298,613
IPG PHOTONICS CORP COM 44980x109 456 3,150 SH   SOLE   0 0 3,150
IQVIA HOLDINGS INC COM 46266c105 541 3,500 SH   SOLE   0 0 3,500
JOHNSON & JOHNSON COM 478160104 13,561 92,968 SH   SOLE   0 0 92,968
JOHNSON CONTROLS INTER F COM g51502105 362 8,900 SH   SOLE   0 0 8,900
LAB CO OF AMER HLDG COM 50540r409 478 2,824 SH   SOLE   0 0 2,824
LANDEC CORP COM 514766104 4,183 369,885 SH   SOLE   0 0 369,885
LILLY ELI & CO COM 532457108 545 4,150 SH   SOLE   0 0 4,150
LINDSAY CORP COM 535555106 10,570 110,118 SH   SOLE   0 0 110,118
LUMENTUM HOLDINGS INC COM 55024U109 7,167 90,384 SH   SOLE   0 0 90,384
M D U RESOURCES GRP COM 552690109 11,318 380,947 SH   SOLE   0 0 380,947
MA COM TECH SOLUTN COM 55405y100 285 10,700 SH   SOLE   0 0 10,700
MC DONALDS CORP COM 580135101 296 1,500 SH   SOLE   0 0 1,500
MERCK & CO INC COM 58933Y105 7,464 82,066 SH   SOLE   0 0 82,066
MICRON TECHNOLOGY COM 595112103 251 4,663 SH   SOLE   0 0 4,663
MICROSOFT CORP COM 594918104 9,081 57,587 SH   SOLE   0 0 57,587
MKS INSTRUMENTS INC MKSI COM 55306N104 517 4,700 SH   SOLE   0 0 4,700
NEW YORK COMMUNITY BANCORP INC COM 649445103 1,147 95,400 SH   SOLE   0 0 95,400
NEXTERA ENERGY INC COM 65339f101 2,872 11,860 SH   SOLE   0 0 11,860
NIKE INC CLASS B COM 654106103 238 2,354 SH   SOLE   0 0 2,354
NOBLE ENERGY INC NBL COM 655044105 1,853 74,600 SH   SOLE   0 0 74,600
OGE ENERGY CORP COM 670837103 12,457 280,118 SH   SOLE   0 0 280,118
ORACLE CORP COM 68389x105 219 4,130 SH   SOLE   0 0 4,130
OWENS CORNING FIBERGLAS COM 690742101 3,767 57,850 SH   SOLE   0 0 57,850
PAYCHEX INC COM 704326107 331 3,888 SH   SOLE   0 0 3,888
PEPSICO INC COM 713448108 396 2,895 SH   SOLE   0 0 2,895
PFIZER INC COM 717081103 19,118 487,967 SH   SOLE   0 0 487,967
PHILLIPS 66 COM 718546104 480 4,310 SH   SOLE   0 0 4,310
PUB SVC ENTERPISE GP COM 744573106 3,093 52,385 SH   SOLE   0 0 52,385
QUEST DIAGNOSTIC INC COM 74834l100 4,996 46,786 SH   SOLE   0 0 46,786
RBB BANCORP COM 74930B105 527 24,887 SH   SOLE   0 0 24,887
REGENERON PHARMS INC COM 75886f107 300 800 SH   SOLE   0 0 800
RHINEBECK BANCORP INC COM 762093102 196 17,300 SH   SOLE   0 0 17,300
ROYAL DUTCH SHELL F SPONSORED COM 780259206 367 6,223 SH   SOLE   0 0 6,223
SCHLUMBERGER LTD F COM 806857108 6,789 168,882 SH   SOLE   0 0 168,882
SHERWIN WILLIAMS CO COM 824348106 292 500 SH   SOLE   0 0 500
SIGNATURE BANK COM 82669g104 1,366 10,000 SH   SOLE   0 0 10,000
SKANSKA AB ORDF COM w83567110 486 22,600 SH   SOLE   0 0 22,600
SKYWORKS SOLUTIONS INC SWKS COM 83088M102 351 2,900 SH   SOLE   0 0 2,900
SMART SAND INC COM 83191H107 25 10,000 SH   SOLE   0 0 10,000
STANLEY BLACK & DECK COM 854502101 2,884 17,400 SH   SOLE   0 0 17,400
TE CONNECTIVITY LTD F COM h84989104 7,447 77,700 SH   SOLE   0 0 77,700
TERADATA CORP COM 88076W103 2,069 77,300 SH   SOLE   0 0 77,300
THE MOSAIC CO COM 61945c103 3,476 160,650 SH   SOLE   0 0 160,650
THERMO FISHER SCIENTIFIC INC COM 883556102 7,696 23,688 SH   SOLE   0 0 23,688
TUTOR PERINI CORP COM 901109108 899 69,950 SH   SOLE   0 0 69,950
U S CONCRETE INC COM 90333l201 545 13,086 SH   SOLE   0 0 13,086
VERIZON COMMUNICATN COM 92343v104 274 4,468 SH   SOLE   0 0 4,468
VIAVI SOLUTIONS INC COM 925550105 1,749 116,625 SH   SOLE   0 0 116,625
WAL-MART STORES COM 931142103 458 3,850 SH   SOLE   0 0 3,850
WALT DISNEY CO COM 254687106 526 3,636 SH   SOLE   0 0 3,636
WATTS WATER TECH INC CLASS A COM 942749102 6,417 64,325 SH   SOLE   0 0 64,325
XEROX CORP COM 98421M106 4,702 127,537 SH   SOLE   0 0 127,537
KONINKLIJKE PHILIPS N F SPONSO ADR 500472303 200 4,100 SH   SOLE   0 0 4,100
NOVARTIS AG ADR 66987V109 14,710 155,350 SH   SOLE   0 0 155,350
TAIWAN SEMICONDUCTR F SPONSORE ADR 874039100 1,878 32,319 SH   SOLE   0 0 32,319
INVSC S P GLOBAL WATER INDEX E ETF 46138e263 6,152 149,566 SH   SOLE   0 0 149,566
INVSC WILDERHILL CLEAN ENERGY ETF 46137v134 1,442 42,130 SH   SOLE   0 0 42,130
ISHARES CORE US AGGREGATE BOND ETF 464287226 1,436 12,780 SH   SOLE   0 0 12,780
ISHARES MSCI AUSTRALIA ETF ETF 464286103 4,177 184,500 SH   SOLE   0 0 184,500
ISHARES MSCI CANADA ETF ETF 464286509 3,773 126,233 SH   SOLE   0 0 126,233
ISHARES MSCI EMERGING MARKETS ETF 464287234 391 8,725 SH   SOLE   0 0 8,725
ISHARES MSCI SINGAPORE ETF ETF 46434g780 2,839 117,600 SH   SOLE   0 0 117,600
ISHARES:MSCI KLD 400 SOC ETF 464288570 444 3,700 SH   SOLE   0 0 3,700
ISHARES:MSCI PERU ETF 464289842 3,781 102,041 SH   SOLE   0 0 102,041
ISHARES:NASDAQ BIOTECH ETF 464287556 374 3,100 SH   SOLE   0 0 3,100
ISHR EDG MSCI MIN VOL EMG MKT ETF 464286533 11,856 202,114 SH   SOLE   0 0 202,114
SELECT SECTOR UTI SELECT SPDR ETF 81369y886 297 4,600 SH   SOLE   0 0 4,600
SPDR S&P EM MKTS SM CP ETF 78463x756 5,702 123,800 SH   SOLE   0 0 123,800
SPDR S&P REGIONAL BANKING ETF ETF 78464a698 204 3,500 SH   SOLE   0 0 3,500
VANECK VECTORS VIETNAM ETF ETF 92189f817 185 11,600 SH   SOLE   0 0 11,600
VANGUARD MATERIALS ETF ETF 92204a801 1,135 8,460 SH   SOLE   0 0 8,460
VANGUARD S&P 500 ETF ETF 922908363 1,656 5,597 SH   SOLE   0 0 5,597
VANGUARD SHORT-TERM BOND ETF ETF 921937827 831 10,315 SH   SOLE   0 0 10,315