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 992 4,773 SH   SOLE   0 0 4,773
A G C O CORP COM 001084102 403 5,800 SH   SOLE   0 0 5,800
A T & T INC COM 00206r102 649 20,701 SH   SOLE   0 0 20,701
A. O. SMITH CORP COM 831865209 309 5,800 SH   SOLE   0 0 5,800
ABBOTT LABORATORIES COM 002824100 10,386 129,922 SH   SOLE   0 0 129,922
AECOM TECHNOLOGY CORP COM 00766t100 4,428 149,250 SH   SOLE   0 0 149,250
ALPHABET INC. CLASS A COM 02079k305 1,858 1,579 SH   SOLE   0 0 1,579
ALPHABET INC. CLASS C COM 02079k107 723 616 SH   SOLE   0 0 616
AMERICAN SOFTWARE INC COM 029683109 9,488 794,051 SH   SOLE   0 0 794,051
AMGEN INC. COM 031162100 2,175 11,450 SH   SOLE   0 0 11,450
APPLE INC COM 037833100 1,326 6,979 SH   SOLE   0 0 6,979
ARCHER DANIELS MIDLAND CO COM 039483102 1,014 23,500 SH   SOLE   0 0 23,500
ARGAN INC COM 04010e109 4,221 84,500 SH   SOLE   0 0 84,500
ASTEC INDUSTRIES INC COM 046224101 4,878 129,200 SH   SOLE   0 0 129,200
AVALON ADVANCED MATERIALS INC COM 05337L106 1 18,750 SH   SOLE   0 0 18,750
BANK OF NOVA SCOTIA COM 064149107 6,942 130,300 SH   SOLE   0 0 130,300
BAXTER INTERNATIONAL INC COM 071813109 4,531 55,726 SH   SOLE   0 0 55,726
BCE INC COM 05534B760 10,587 238,494 SH   SOLE   0 0 238,494
BERKSHIRE HATHAWAY CLASS B COM 084670702 718 3,575 SH   SOLE   0 0 3,575
BLACKROCK INC COM 09247x101 427 1,000 SH   SOLE   0 0 1,000
BLUE BIRD CORP COM 095306106 402 23,723 SH   SOLE   0 0 23,723
BRISTOL-MYERS SQUIBB COM 110122108 12,784 267,957 SH   SOLE   0 0 267,957
BROOKS AUTOMATION COM 114340102 4,283 146,045 SH   SOLE   0 0 146,045
CALAMP CORP COM 128126109 2,814 223,707 SH   SOLE   0 0 223,707
CARMAX INC COM 143130102 2,129 30,500 SH   SOLE   0 0 30,500
CELGENE CORP COM 151020104 463 4,908 SH   SOLE   0 0 4,908
CIENA CORP COM 171779309 205 5,500 SH   SOLE   0 0 5,500
CIGNA CORP COM 125523100 289 1,800 SH   SOLE   0 0 1,800
CIRRUS LOGIC INC COM 172755100 282 6,700 SH   SOLE   0 0 6,700
CISCO SYSTEMS INC COM 17275r102 1,301 24,100 SH   SOLE   0 0 24,100
CONDUENT INC COM 206787103 4,762 344,360 SH   SOLE   0 0 344,360
CORNING INC COM 219350105 21,577 651,882 SH   SOLE   0 0 651,882
CORNING NAT GAS HLDG COM 219387107 261 13,448 SH   SOLE   0 0 13,448
DANAHER CORP COM 235851102 766 5,800 SH   SOLE   0 0 5,800
DENTSPLY SIRONA INC COM 24906p109 11,092 223,675 SH   SOLE   0 0 223,675
DOUGLAS DYNAMICS INC COM 25960r105 213 5,600 SH   SOLE   0 0 5,600
DOWDUPONT INC COM 26078J100 3,320 62,278 SH   SOLE   0 0 62,278
DUKE ENERGY CORP COM 26441c204 3,959 43,990 SH   SOLE   0 0 43,990
ELMIRA SAVINGS BANK F S COM 289660102 4,738 282,850 SH   SOLE   0 0 282,850
EMERSON ELEC CO COM 291011104 39,344 574,620 SH   SOLE   0 0 574,620
EVERGY INC COM 30034W106 9,124 157,180 SH   SOLE   0 0 157,180
EXXON MOBIL CORP COM 30231G102 32,086 397,110 SH   SOLE   0 0 397,110
F N B CORP PA COM 302520101 270 25,457 SH   SOLE   0 0 25,457
FLOWSERVE CORP COM 34354p105 10,650 235,935 SH   SOLE   0 0 235,935
GENERAL ELECTRIC CO COM 369604103 2,325 232,754 SH   SOLE   0 0 232,754
GENERAL MOTORS CO COM 37045v100 354 9,550 SH   SOLE   0 0 9,550
GILEAD SCIENCES INC COM 375558103 208 3,200 SH   SOLE   0 0 3,200
GLAXOSMITHKLINE PLC COM 37733W105 10,301 246,500 SH   SOLE   0 0 246,500
GRAFTECH INTERNATIONAL LTD COM 384313508 1,672 130,711 SH   SOLE   0 0 130,711
GRANITE CONSTRUCTION COM 387328107 22,382 518,725 SH   SOLE   0 0 518,725
HALLIBURTON CO HLDG COM 406216101 6,546 223,400 SH   SOLE   0 0 223,400
HEWLETT PACKARD ENTERPRI COM 42824c109 449 29,100 SH   SOLE   0 0 29,100
HOLOGIC INC COM 436440101 305 6,300 SH   SOLE   0 0 6,300
HONEYWELL INTL INC COM 438516106 7,787 49,002 SH   SOLE   0 0 49,002
IBM CORP COM 459200101 6,973 49,416 SH   SOLE   0 0 49,416
IDACORP INC COM 451107106 4,583 46,039 SH   SOLE   0 0 46,039
II-VI INC COM 902104108 376 10,100 SH   SOLE   0 0 10,100
ILLINOIS TOOL WORKS COM 452308109 287 2,000 SH   SOLE   0 0 2,000
INGERSOLL RAND PLC F COM g47791101 9,836 91,116 SH   SOLE   0 0 91,116
INTEL CORP COM 458140100 16,701 311,003 SH   SOLE   0 0 311,003
IQVIA HOLDINGS INC COM 46266c105 503 3,500 SH   SOLE   0 0 3,500
JOHNSON & JOHNSON COM 478160104 13,427 96,052 SH   SOLE   0 0 96,052
JOHNSON CONTROLS INTER F COM g51502105 329 8,903 SH   SOLE   0 0 8,903
KINDER MORGAN INC COM 49456B101 2,475 123,700 SH   SOLE   0 0 123,700
LAB CO OF AMER HLDG COM 50540r409 514 3,358 SH   SOLE   0 0 3,358
LANDEC CORP COM 514766104 4,341 353,525 SH   SOLE   0 0 353,525
LILLY ELI & CO COM 532457108 480 3,700 SH   SOLE   0 0 3,700
LINDSAY CORP COM 535555106 11,119 114,873 SH   SOLE   0 0 114,873
LUMENTUM HOLDINGS INC COM 55024u109 395 6,984 SH   SOLE   0 0 6,984
M D U RESOURCES GRP COM 552690109 10,163 393,471 SH   SOLE   0 0 393,471
MANHATTAN SCIENTIFICS INC COM 563122100 2 145,000 SH   SOLE   0 0 145,000
MC DONALDS CORP COM 580135101 285 1,500 SH   SOLE   0 0 1,500
MERCK & CO INC COM 58933Y105 11,650 140,075 SH   SOLE   0 0 140,075
MICRON TECHNOLOGY COM 595112103 359 8,685 SH   SOLE   0 0 8,685
MICROSOFT CORP COM 594918104 11,413 96,769 SH   SOLE   0 0 96,769
NEW YORK COMMUNITY BANCORP INC COM 649445103 1,167 100,875 SH   SOLE   0 0 100,875
NEXTERA ENERGY INC COM 65339f101 3,783 19,571 SH   SOLE   0 0 19,571
OGE ENERGY CORP COM 670837103 12,664 293,703 SH   SOLE   0 0 293,703
ON SEMICONDUCTOR CO COM 682189105 350 17,000 SH   SOLE   0 0 17,000
OWENS CORNING FIBERGLAS COM 690742101 2,940 62,400 SH   SOLE   0 0 62,400
PAYCHEX INC COM 704326107 307 3,825 SH   SOLE   0 0 3,825
PEPSICO INC COM 713448108 430 3,510 SH   SOLE   0 0 3,510
PFIZER INC COM 717081103 18,639 438,878 SH   SOLE   0 0 438,878
PHILLIPS 66 COM 718546104 436 4,585 SH   SOLE   0 0 4,585
PUB SVC ENTERPISE GP COM 744573106 3,450 58,075 SH   SOLE   0 0 58,075
QUEST DIAGNOSTIC INC COM 74834l100 4,302 47,846 SH   SOLE   0 0 47,846
REGENERON PHARMS INC COM 75886f107 370 900 SH   SOLE   0 0 900
ROYAL DUTCH SHELL F SPONSORED COM 780259206 389 6,223 SH   SOLE   0 0 6,223
SCHLUMBERGER LTD F COM 806857108 4,539 104,175 SH   SOLE   0 0 104,175
SENSATA TECH F COM g8060n102 333 7,400 SH   SOLE   0 0 7,400
SHERWIN WILLIAMS CO COM 824348106 301 700 SH   SOLE   0 0 700
SIGNATURE BANK COM 82669g104 1,812 14,150 SH   SOLE   0 0 14,150
STANLEY BLACK & DECK COM 854502101 2,628 19,300 SH   SOLE   0 0 19,300
TE CONNECTIVITY LTD F COM h84989104 6,432 79,650 SH   SOLE   0 0 79,650
THE COCA-COLA CO COM 191216100 375 8,006 SH   SOLE   0 0 8,006
THE MOSAIC CO COM 61945c103 1,540 56,400 SH   SOLE   0 0 56,400
THERMO FISHER SCIENTIFIC INC COM 883556102 7,101 25,944 SH   SOLE   0 0 25,944
TUTOR PERINI CORP COM 901109108 3,903 227,975 SH   SOLE   0 0 227,975
U S CONCRETE INC COM 90333l201 257 6,200 SH   SOLE   0 0 6,200
VERIZON COMMUNICATN COM 92343v104 359 6,079 SH   SOLE   0 0 6,079
VIAVI SOLUTIONS INC COM 925550105 2,967 239,700 SH   SOLE   0 0 239,700
WAL-MART STORES COM 931142103 892 9,150 SH   SOLE   0 0 9,150
WALT DISNEY CO COM 254687106 399 3,596 SH   SOLE   0 0 3,596
WATTS WATER TECH INC CLASS A COM 942749102 8,926 110,442 SH   SOLE   0 0 110,442
XEROX CORP COM 984121608 3,062 95,739 SH   SOLE   0 0 95,739
ZIMMER BIOMET HOLDINGS INC COM 98956P102 1,365 10,690 SH   SOLE   0 0 10,690
CHINA MOBILE LTD F SPONSORED A ADR 16941m109 265 5,200 SH   SOLE   0 0 5,200
NOVARTIS AG ADR 66987V109 15,322 159,375 SH   SOLE   0 0 159,375
TAIWAN SEMICONDUCTR F SPONSORE ADR 874039100 553 13,500 SH   SOLE   0 0 13,500
FRST TRST ISE GLB WND ENG INX ETF 33736g106 198 15,200 SH   SOLE   0 0 15,200
INVSC QQQ TRUST SRS 1 ETF ETF 46090e103 346 1,924 SH   SOLE   0 0 1,924
INVSC S P GLOBAL WATER INDEX E ETF 46138e263 5,605 158,250 SH   SOLE   0 0 158,250
INVSC WILDERHILL CLEAN ENERGY ETF 46137v134 1,206 45,030 SH   SOLE   0 0 45,030
ISHARES CORE US AGGREGATE BOND ETF 464287226 1,376 12,615 SH   SOLE   0 0 12,615
ISHARES MSCI AUSTRALIA ETF ETF 464286103 4,169 193,750 SH   SOLE   0 0 193,750
ISHARES MSCI CANADA ETF ETF 464286509 3,693 133,601 SH   SOLE   0 0 133,601
ISHARES MSCI EMERGING MARKETS ETF 464287234 365 8,500 SH   SOLE   0 0 8,500
ISHARES MSCI SINGAPORE ETF ETF 46434g780 2,949 124,275 SH   SOLE   0 0 124,275
ISHARES:MSCI KLD 400 SOC ETF 464288570 665 6,300 SH   SOLE   0 0 6,300
ISHARES:MSCI PERU ETF 464289842 3,694 94,031 SH   SOLE   0 0 94,031
ISHR EDG MSCI MIN VOL EMG MKT ETF 464286533 12,576 212,189 SH   SOLE   0 0 212,189
SELECT SECTOR UTI SELECT SPDR ETF 81369y886 302 5,200 SH   SOLE   0 0 5,200
SPDR S&P EM MKTS SM CP ETF 78463x756 5,879 131,900 SH   SOLE   0 0 131,900
SPDR S&P REGIONAL BANKING ETF ETF 78464a698 739 14,400 SH   SOLE   0 0 14,400
VANGUARD MATERIALS ETF ETF 92204a801 918 7,460 SH   SOLE   0 0 7,460
VANGUARD S&P 500 ETF ETF 922908363 1,491 5,746 SH   SOLE   0 0 5,746
VANGUARD SHORT-TERM BOND ETF ETF 921937827 941 11,827 SH   SOLE   0 0 11,827
TORTOISE ENERGY INF CORP CEF 89147l100 944 40,150 SH   SOLE   0 0 40,150