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 7,466 43,073 SH   SOLE   0 0 43,073
A G C O CORP COM 001084102 450 5,800 SH   SOLE   0 0 5,800
A T & T INC COM 00206r102 624 18,636 SH   SOLE   0 0 18,636
A. O. SMITH CORP COM 831865209 486 10,300 SH   SOLE   0 0 10,300
ABBOTT LABORATORIES COM 002824100 7,568 89,984 SH   SOLE   0 0 89,984
AECOM TECHNOLOGY CORP COM 00766t100 5,803 153,325 SH   SOLE   0 0 153,325
ALCON INC COM H01301128 1,853 29,862 SH   SOLE   0 0 29,862
ALPHABET INC. CLASS A COM 02079k305 1,699 1,569 SH   SOLE   0 0 1,569
ALPHABET INC. CLASS C COM 02079k107 623 576 SH   SOLE   0 0 576
AMERICAN SOFTWARE INC COM 029683109 10,269 780,901 SH   SOLE   0 0 780,901
AMGEN INC. COM 031162100 2,142 11,622 SH   SOLE   0 0 11,622
AMPHENOL CORP COM 032095101 540 5,625 SH   SOLE   0 0 5,625
APPLE INC COM 037833100 2,596 13,118 SH   SOLE   0 0 13,118
ARCHER DANIELS MIDLAND CO COM 039483102 4,977 122,000 SH   SOLE   0 0 122,000
ARGAN INC COM 04010e109 3,419 84,300 SH   SOLE   0 0 84,300
ASTEC INDUSTRIES INC COM 046224101 3,049 93,650 SH   SOLE   0 0 93,650
AVALON ADVANCED MATERIALS INC COM 05337L106 1 18,750 SH   SOLE   0 0 18,750
BANK OF NOVA SCOTIA COM 064149107 8,525 156,850 SH   SOLE   0 0 156,850
BAXTER INTERNATIONAL INC COM 071813109 4,539 55,426 SH   SOLE   0 0 55,426
BCE INC COM 05534B760 10,710 235,494 SH   SOLE   0 0 235,494
BERKSHIRE HATHAWAY CLASS B COM 084670702 762 3,575 SH   SOLE   0 0 3,575
BLACKROCK INC COM 09247x101 781 1,665 SH   SOLE   0 0 1,665
BLUE BIRD CORP COM 095306106 451 22,887 SH   SOLE   0 0 22,887
BRISTOL-MYERS SQUIBB COM 110122108 16,247 358,268 SH   SOLE   0 0 358,268
BROOKS AUTOMATION COM 114340102 5,555 143,345 SH   SOLE   0 0 143,345
CALAMP CORP COM 128126109 1,272 108,900 SH   SOLE   0 0 108,900
CELGENE CORP COM 151020104 454 4,908 SH   SOLE   0 0 4,908
CHINA YUCHAI INTERNATIONAL LTD COM G21082105 169 11,300 SH   SOLE   0 0 11,300
CIGNA CORP COM 125523100 221 1,400 SH   SOLE   0 0 1,400
CIRRUS LOGIC INC COM 172755100 393 9,000 SH   SOLE   0 0 9,000
CISCO SYSTEMS INC COM 17275r102 1,324 24,186 SH   SOLE   0 0 24,186
COGNIZANT TECH SOLUTIONS-A CTS COM 192446102 255 4,030 SH   SOLE   0 0 4,030
COMMERCIAL METALS CO COM 201723103 237 13,300 SH   SOLE   0 0 13,300
CONDUENT INC COM 206787103 271 28,305 SH   SOLE   0 0 28,305
CORNING INC COM 219350105 26,002 782,510 SH   SOLE   0 0 782,510
CORNING NAT GAS HLDG COM 219387107 279 13,448 SH   SOLE   0 0 13,448
CORTEVA INC COM 22052L104 595 20,117 SH   SOLE   0 0 20,117
DANAHER CORP COM 235851102 1,094 7,655 SH   SOLE   0 0 7,655
DENTSPLY SIRONA INC COM 24906p109 12,874 220,600 SH   SOLE   0 0 220,600
DOUGLAS DYNAMICS INC COM 25960r105 223 5,600 SH   SOLE   0 0 5,600
DOW CHEMICAL CO COM 260557103 1,577 31,982 SH   SOLE   0 0 31,982
DUKE ENERGY CORP COM 26441c204 3,846 43,582 SH   SOLE   0 0 43,582
DUPONT COM 26614N102 1,508 20,084 SH   SOLE   0 0 20,084
DXC TECHNOLOGY CO COM 23355L106 2,504 45,400 SH   SOLE   0 0 45,400
ELMIRA SAVINGS BANK F S COM 289660102 3,900 243,021 SH   SOLE   0 0 243,021
EMERSON ELEC CO COM 291011104 39,283 588,788 SH   SOLE   0 0 588,788
ESTEE LAUDERCO INC CLASS A COM 518439104 219 1,198 SH   SOLE   0 0 1,198
EVERGY INC COM 30034W106 9,157 152,238 SH   SOLE   0 0 152,238
EVOQUA WATER TECHNOLOGIES CORP COM 30057T105 296 20,800 SH   SOLE   0 0 20,800
EXXON MOBIL CORP COM 30231G102 32,604 425,473 SH   SOLE   0 0 425,473
F N B CORP PA COM 302520101 347 29,457 SH   SOLE   0 0 29,457
FISERV INC COM 337738108 438 4,800 SH   SOLE   0 0 4,800
FLOWSERVE CORP COM 34354p105 12,292 233,285 SH   SOLE   0 0 233,285
FORTIVE CORP DISC COM 34959j108 240 2,945 SH   SOLE   0 0 2,945
GENERAL ELECTRIC CO COM 369604103 2,363 225,054 SH   SOLE   0 0 225,054
GENERAL MOTORS CO COM 37045v100 369 9,572 SH   SOLE   0 0 9,572
GILEAD SCIENCES INC COM 375558103 385 5,695 SH   SOLE   0 0 5,695
GLAXOSMITHKLINE PLC COM 37733W105 12,455 311,225 SH   SOLE   0 0 311,225
GLOBAL PAYMENTS INC COM 37940X102 224 1,400 SH   SOLE   0 0 1,400
GRAFTECH INTERNATIONAL LTD COM 384313508 2,356 204,832 SH   SOLE   0 0 204,832
GRANITE CONSTRUCTION COM 387328107 27,911 579,325 SH   SOLE   0 0 579,325
HALLIBURTON CO HLDG COM 406216101 1,524 67,028 SH   SOLE   0 0 67,028
HEWLETT PACKARD ENTERPRI COM 42824c109 442 29,600 SH   SOLE   0 0 29,600
HOLOGIC INC COM 436440101 303 6,300 SH   SOLE   0 0 6,300
HOME DEPOT INC COM 437076102 208 999 SH   SOLE   0 0 999
HONEYWELL INTL INC COM 438516106 8,517 48,782 SH   SOLE   0 0 48,782
IBM CORP COM 459200101 6,706 48,626 SH   SOLE   0 0 48,626
IDACORP INC COM 451107106 4,624 46,039 SH   SOLE   0 0 46,039
II-VI INC COM 902104108 461 12,600 SH   SOLE   0 0 12,600
ILLINOIS TOOL WORKS COM 452308109 302 2,000 SH   SOLE   0 0 2,000
INGERSOLL RAND PLC F COM g47791101 6,044 47,716 SH   SOLE   0 0 47,716
INTEL CORP COM 458140100 14,731 307,726 SH   SOLE   0 0 307,726
IPG PHOTONICS CORP COM 44980x109 308 2,000 SH   SOLE   0 0 2,000
IQVIA HOLDINGS INC COM 46266c105 563 3,500 SH   SOLE   0 0 3,500
JOHNSON & JOHNSON COM 478160104 13,260 95,205 SH   SOLE   0 0 95,205
JOHNSON CONTROLS INTER F COM g51502105 372 9,003 SH   SOLE   0 0 9,003
LAB CO OF AMER HLDG COM 50540r409 557 3,224 SH   SOLE   0 0 3,224
LANDEC CORP COM 514766104 3,773 402,725 SH   SOLE   0 0 402,725
LILLY ELI & CO COM 532457108 410 3,700 SH   SOLE   0 0 3,700
LINDSAY CORP COM 535555106 9,898 120,398 SH   SOLE   0 0 120,398
LUMENTUM HOLDINGS INC COM 55024u109 4,839 90,609 SH   SOLE   0 0 90,609
M D U RESOURCES GRP COM 552690109 10,207 395,631 SH   SOLE   0 0 395,631
MC DONALDS CORP COM 580135101 311 1,500 SH   SOLE   0 0 1,500
MERCK & CO INC COM 58933Y105 7,184 85,675 SH   SOLE   0 0 85,675
MICRON TECHNOLOGY COM 595112103 335 8,685 SH   SOLE   0 0 8,685
MICROSOFT CORP COM 594918104 9,404 70,198 SH   SOLE   0 0 70,198
MKS INSTRUMENTS INC MKSI COM 55306N104 203 2,600 SH   SOLE   0 0 2,600
NEW YORK COMMUNITY BANCORP INC COM 649445103 1,019 102,100 SH   SOLE   0 0 102,100
NEXTERA ENERGY INC COM 65339f101 3,685 17,986 SH   SOLE   0 0 17,986
NIKE INC CLASS B COM 654106103 240 2,854 SH   SOLE   0 0 2,854
NOBLE ENERGY INC NBL COM 655044105 1,904 85,000 SH   SOLE   0 0 85,000
OGE ENERGY CORP COM 670837103 12,366 290,543 SH   SOLE   0 0 290,543
ON SEMICONDUCTOR CO COM 682189105 344 17,000 SH   SOLE   0 0 17,000
ORACLE CORP COM 68389x105 223 3,918 SH   SOLE   0 0 3,918
OWENS CORNING FIBERGLAS COM 690742101 3,524 60,550 SH   SOLE   0 0 60,550
PAYCHEX INC COM 704326107 320 3,888 SH   SOLE   0 0 3,888
PEPSICO INC COM 713448108 459 3,500 SH   SOLE   0 0 3,500
PFIZER INC COM 717081103 18,879 435,808 SH   SOLE   0 0 435,808
PHILLIPS 66 COM 718546104 429 4,585 SH   SOLE   0 0 4,585
PUB SVC ENTERPISE GP COM 744573106 3,363 57,175 SH   SOLE   0 0 57,175
QUEST DIAGNOSTIC INC COM 74834l100 4,835 47,486 SH   SOLE   0 0 47,486
REGENERON PHARMS INC COM 75886f107 282 900 SH   SOLE   0 0 900
ROPER TECHNOLOGIES INC COM 776696106 531 1,450 SH   SOLE   0 0 1,450
ROYAL DUTCH SHELL F SPONSORED COM 780259206 411 6,323 SH   SOLE   0 0 6,323
SCHLUMBERGER LTD F COM 806857108 4,547 114,425 SH   SOLE   0 0 114,425
SENSATA TECH F COM g8060n102 363 7,400 SH   SOLE   0 0 7,400
SHERWIN WILLIAMS CO COM 824348106 229 500 SH   SOLE   0 0 500
SIGNATURE BANK COM 82669g104 1,625 13,450 SH   SOLE   0 0 13,450
SMART SAND INC COM 83191H107 24 10,000 SH   SOLE   0 0 10,000
STANLEY BLACK & DECK COM 854502101 2,675 18,500 SH   SOLE   0 0 18,500
TE CONNECTIVITY LTD F COM h84989104 7,581 79,150 SH   SOLE   0 0 79,150
THE COCA-COLA CO COM 191216100 408 8,006 SH   SOLE   0 0 8,006
THE MOSAIC CO COM 61945c103 1,955 78,100 SH   SOLE   0 0 78,100
THERMO FISHER SCIENTIFIC INC COM 883556102 7,472 25,444 SH   SOLE   0 0 25,444
TUTOR PERINI CORP COM 901109108 376 27,100 SH   SOLE   0 0 27,100
U S CONCRETE INC COM 90333l201 338 6,800 SH   SOLE   0 0 6,800
UNITED STATES STEEL CORP COM 912909108 173 11,300 SH   SOLE   0 0 11,300
VERIZON COMMUNICATN COM 92343v104 344 6,029 SH   SOLE   0 0 6,029
VIAVI SOLUTIONS INC COM 925550105 3,152 237,200 SH   SOLE   0 0 237,200
WAL-MART STORES COM 931142103 1,013 9,165 SH   SOLE   0 0 9,165
WALT DISNEY CO COM 254687106 508 3,636 SH   SOLE   0 0 3,636
WATTS WATER TECH INC CLASS A COM 942749102 7,509 80,582 SH   SOLE   0 0 80,582
XEROX CORP COM 984121608 3,323 93,839 SH   SOLE   0 0 93,839
ZIMMER BIOMET HOLDINGS INC COM 98956P102 1,247 10,590 SH   SOLE   0 0 10,590
BP PLC F SPONSORED ADR 1 ADR R ADR 055622104 548 13,150 SH   SOLE   0 0 13,150
CHINA MOBILE LTD F SPONSORED A ADR 16941m109 208 4,600 SH   SOLE   0 0 4,600
NOVARTIS AG ADR 66987V109 14,500 158,800 SH   SOLE   0 0 158,800
TAIWAN SEMICONDUCTR F SPONSORE ADR 874039100 529 13,500 SH   SOLE   0 0 13,500
FRST TRST ISE GLB WND ENG INX ETF 33736g106 203 15,200 SH   SOLE   0 0 15,200
INVSC QQQ TRUST SRS 1 ETF ETF 46090e103 359 1,924 SH   SOLE   0 0 1,924
INVSC S P GLOBAL WATER INDEX E ETF 46138e263 5,804 155,025 SH   SOLE   0 0 155,025
INVSC WILDERHILL CLEAN ENERGY ETF 46137v134 1,324 44,550 SH   SOLE   0 0 44,550
ISHARES CORE US AGGREGATE BOND ETF 464287226 1,378 12,375 SH   SOLE   0 0 12,375
ISHARES MSCI AUSTRALIA ETF ETF 464286103 4,326 191,950 SH   SOLE   0 0 191,950
ISHARES MSCI CANADA ETF ETF 464286509 3,752 131,101 SH   SOLE   0 0 131,101
ISHARES MSCI EMERGING MARKETS ETF 464287234 404 9,425 SH   SOLE   0 0 9,425
ISHARES MSCI SINGAPORE ETF ETF 46434g780 3,016 122,125 SH   SOLE   0 0 122,125
ISHARES:MSCI KLD 400 SOC ETF 464288570 525 4,800 SH   SOLE   0 0 4,800
ISHARES:MSCI PERU ETF 464289842 3,849 103,906 SH   SOLE   0 0 103,906
ISHR EDG MSCI MIN VOL EMG MKT ETF 464286533 12,292 208,839 SH   SOLE   0 0 208,839
SELECT SECTOR UTI SELECT SPDR ETF 81369y886 280 4,700 SH   SOLE   0 0 4,700
SPDR S&P EM MKTS SM CP ETF 78463x756 5,815 130,100 SH   SOLE   0 0 130,100
SPDR S&P REGIONAL BANKING ETF ETF 78464a698 769 14,400 SH   SOLE   0 0 14,400
VANGUARD MATERIALS ETF ETF 92204a801 1,008 7,860 SH   SOLE   0 0 7,860
VANGUARD S&P 500 ETF ETF 922908363 1,535 5,703 SH   SOLE   0 0 5,703
VANGUARD SHORT-TERM BOND ETF ETF 921937827 934 11,599 SH   SOLE   0 0 11,599
MEXICO FUND CEF 592835102 213 15,500 SH   SOLE   0 0 15,500
TORTOISE ENERGY INF CORP CEF 89147l100 767 34,000 SH   SOLE   0 0 34,000