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 1,053 4,996 SH   SOLE   0 0 4,996
A. O. SMITH CORP COM 831865209 432 8,100 SH   SOLE   0 0 8,100
ABBOTT LABORATORIES COM 002824100 13,147 179,214 SH   SOLE   0 0 179,214
AECOM COM 00766T100 6,711 205,500 SH   SOLE   0 0 205,500
ALPHABET INC COM 02079K107 610 511 SH   SOLE   0 0 511
ALPHABET INC COM 02079K305 1,906 1,579 SH   SOLE   0 0 1,579
AMERICAN SOFTWARE INC COM 029683109 6,995 576,705 SH   SOLE   0 0 576,705
AMGEN INC COM 031162100 2,413 11,643 SH   SOLE   0 0 11,643
ANDEAVOR COM 03349M105 232 1,514 SH   SOLE   0 0 1,514
APPLE INC COM 037833100 1,457 6,454 SH   SOLE   0 0 6,454
ARGAN INC AGX COM 04010E109 2,386 55,500 SH   SOLE   0 0 55,500
AT&T INC COM 00206R102 674 20,058 SH   SOLE   0 0 20,058
AVALON ADVANCED MATERIALS INC COM 05337L106 1 18,750 SH   SOLE   0 0 18,750
BAKER HUGHES A GE CO COM 05722G100 541 16,000 SH   SOLE   0 0 16,000
BANK OF NOVA SCOTIA COM 064149107 6,224 104,384 SH   SOLE   0 0 104,384
BAXTER INTERNATIONAL INC COM 071813109 4,454 57,771 SH   SOLE   0 0 57,771
BCE INC COM 05534B760 9,678 238,845 SH   SOLE   0 0 238,845
BERKSHIRE HATHAWAY INC COM 084670702 701 3,275 SH   SOLE   0 0 3,275
BLACKROCK INC COM 09247X101 477 1,011 SH   SOLE   0 0 1,011
BLUE BIRD CORP COM 095306106 652 26,600 SH   SOLE   0 0 26,600
BRISTOL-MYERS SQUIBB CO COM 110122108 10,376 167,140 SH   SOLE   0 0 167,140
BROOKS AUTOMATION INC COM 114340102 5,196 148,335 SH   SOLE   0 0 148,335
CALAMP CORP COM 128126109 4,611 192,450 SH   SOLE   0 0 192,450
CANADIAN WESTERN BANK COM 13677F101 203 7,700 SH   SOLE   0 0 7,700
CELGENE CORP COM 151020104 502 5,608 SH   SOLE   0 0 5,608
CIENA CORP COM 171779309 8,591 275,000 SH   SOLE   0 0 275,000
CIGNA CORP COM 125509109 375 1,800 SH   SOLE   0 0 1,800
CISCO SYSTEMS INC COM 17275R102 1,148 23,600 SH   SOLE   0 0 23,600
COCA-COLA CO COM 191216100 834 18,056 SH   SOLE   0 0 18,056
CONDUENT INC COM 206787103 4,670 207,401 SH   SOLE   0 0 207,401
CORNING INC COM 219350105 23,565 667,590 SH   SOLE   0 0 667,590
CORNING NATURAL GAS HOLDING CO COM 219387107 217 12,048 SH   SOLE   0 0 12,048
DANAHER CORP COM 235851102 566 5,213 SH   SOLE   0 0 5,213
DENTSPLY SIRONA INC COM 24906P109 5,340 141,500 SH   SOLE   0 0 141,500
DOUGLAS DYNAMICS INC COM 25960R105 246 5,600 SH   SOLE   0 0 5,600
DOWDUPONT INC COM 26078J100 211 3,278 SH   SOLE   0 0 3,278
DUKE ENERGY CORP COM 26441C204 3,515 43,933 SH   SOLE   0 0 43,933
ELI LILLY AND CO COM 532457108 403 3,751 SH   SOLE   0 0 3,751
ELMIRA SAVINGS BANK COM 289660102 4,968 243,556 SH   SOLE   0 0 243,556
EMERSON ELECTRIC CO COM 291011104 32,427 423,441 SH   SOLE   0 0 423,441
EVERGY INC COM 30034W106 8,992 163,735 SH   SOLE   0 0 163,735
EVOQUA WATER TECHNOLOGIES CORP COM 30057T105 222 12,500 SH   SOLE   0 0 12,500
EXELON CORP COM 30161N101 4,117 94,310 SH   SOLE   0 0 94,310
EXXON MOBIL CORP COM 30231G102 34,519 406,019 SH   SOLE   0 0 406,019
FLOWSERVE CORP COM 34354P105 10,141 185,435 SH   SOLE   0 0 185,435
GENERAL ELECTRIC CO COM 369604103 5,085 450,480 SH   SOLE   0 0 450,480
GENERAL MOTORS CO COM 37045V100 328 9,750 SH   SOLE   0 0 9,750
GILEAD SCIENCES INC COM 375558103 247 3,200 SH   SOLE   0 0 3,200
GLAXOSMITHKLINE PLC COM 37733W105 4,320 107,535 SH   SOLE   0 0 107,535
GRANITE CONSTRUCTION INC COM 387328107 12,202 267,009 SH   SOLE   0 0 267,009
HALLIBURTON CO COM 406216101 5,220 128,800 SH   SOLE   0 0 128,800
HEWLETT PACKARD ENTERPRISE CO COM 42824C109 388 23,800 SH   SOLE   0 0 23,800
HOLOGIC INC COM 436440101 254 6,200 SH   SOLE   0 0 6,200
HOME DEPOT INC COM 437076102 203 978 SH   SOLE   0 0 978
HONEYWELL INTERNATIONAL INC COM 438516106 8,324 50,022 SH   SOLE   0 0 50,022
IDACORP INC COM 451107106 4,630 46,664 SH   SOLE   0 0 46,664
II-VI INC COM 902104108 331 7,000 SH   SOLE   0 0 7,000
ILLINOIS TOOL WORKS INC COM 452308109 325 2,301 SH   SOLE   0 0 2,301
INGERSOLL-RAND PLC COM G47791101 9,734 95,153 SH   SOLE   0 0 95,153
INTEL CORP COM 458140100 15,051 318,278 SH   SOLE   0 0 318,278
INTERNATIONAL BUSINESS MACHINE COM 459200101 12,798 84,640 SH   SOLE   0 0 84,640
INTREXON CORP COM 46122T102 258 15,000 SH   SOLE   0 0 15,000
IQVIA HOLDINGS INC COM 46266C105 439 3,385 SH   SOLE   0 0 3,385
JOHNSON & JOHNSON COM 478160104 13,899 100,597 SH   SOLE   0 0 100,597
JOHNSON CONTROLS INTERNATIONAL COM G51502105 589 16,816 SH   SOLE   0 0 16,816
LABORATORY CORPORATION OF AMER COM 50540R409 485 2,792 SH   SOLE   0 0 2,792
LANDEC CORP COM 514766104 4,885 339,209 SH   SOLE   0 0 339,209
LINDSAY CORP COM 535555106 11,728 116,998 SH   SOLE   0 0 116,998
MANHATTAN SCIENTIFICS INC COM 563122100 2 145,000 SH   SOLE   0 0 145,000
MCDONALD'S CORP COM 580135101 263 1,570 SH   SOLE   0 0 1,570
MDU RESOURCES GROUP INC COM 552690109 9,010 350,731 SH   SOLE   0 0 350,731
MERCK & CO INC COM 58933Y105 17,768 250,463 SH   SOLE   0 0 250,463
MICRON TECHNOLOGY INC COM 595112103 393 8,700 SH   SOLE   0 0 8,700
MICROSOFT CORP COM 594918104 11,490 100,462 SH   SOLE   0 0 100,462
MOSAIC CO COM 61945C103 1,933 59,500 SH   SOLE   0 0 59,500
NEW YORK COMMUNITY BANCORP INC COM 649445103 2,769 267,008 SH   SOLE   0 0 267,008
NEXTERA ENERGY INC COM 65339F101 6,877 41,034 SH   SOLE   0 0 41,034
OCLARO INC COM 67555N206 363 40,600 SH   SOLE   0 0 40,600
OGE ENERGY CORP COM 670837103 10,810 297,633 SH   SOLE   0 0 297,633
ON SEMICONDUCTOR CORP COM 682189105 223 12,100 SH   SOLE   0 0 12,100
ORBOTECH LTD COM M75253100 3,973 66,842 SH   SOLE   0 0 66,842
OWENS CORNING NEW COM COM 690742101 2,855 52,600 SH   SOLE   0 0 52,600
PAYCHEX INC COM 704326107 288 3,912 SH   SOLE   0 0 3,912
PEPSICO INC COM 713448108 456 4,075 SH   SOLE   0 0 4,075
PFIZER INC COM 717081103 19,781 448,845 SH   SOLE   0 0 448,845
PHILLIPS 66 COM 718546104 523 4,637 SH   SOLE   0 0 4,637
PUBLIC SERVICE ENTERPRISE GROU COM 744573106 3,106 58,835 SH   SOLE   0 0 58,835
QUEST DIAGNOSTICS INC COM 74834L100 5,147 47,696 SH   SOLE   0 0 47,696
REGENERON PHARMACEUTICALS INC COM 75886F107 364 900 SH   SOLE   0 0 900
ROYAL DUTCH SHELL PLC COM 780259206 425 6,243 SH   SOLE   0 0 6,243
SCHLUMBERGER NV COM 806857108 17,358 284,928 SH   SOLE   0 0 284,928
SENSATA TECHNOLOGIES HOLDING N COM G8060N102 282 5,700 SH   SOLE   0 0 5,700
SHERWIN-WILLIAMS CO COM 824348106 333 731 SH   SOLE   0 0 731
SIGNATURE BANK COM 82669G104 1,872 16,300 SH   SOLE   0 0 16,300
STANLEY BLACK & DECKER INC COM 854502101 2,819 19,250 SH   SOLE   0 0 19,250
SWISS HELVETIA FUND INC COM 870875101 2,507 294,636 SH   SOLE   0 0 294,636
TE CONNECTIVITY LTD COM H84989104 7,122 81,000 SH   SOLE   0 0 81,000
THERMO FISHER SCIENTIFIC INC COM 883556102 6,529 26,750 SH   SOLE   0 0 26,750
TUTOR PERINI CORP COM 901109108 1,763 93,752 SH   SOLE   0 0 93,752
VERIZON COMMUNICATIONS INC COM 92343V104 247 4,628 SH   SOLE   0 0 4,628
VIAVI SOLUTIONS INC COM 925550105 2,815 248,250 SH   SOLE   0 0 248,250
WAL-MART STORES INC COM 931142103 871 9,278 SH   SOLE   0 0 9,278
WALT DISNEY CO COM 254687106 422 3,606 SH   SOLE   0 0 3,606
WATTS WATER TECHNOLOGIES INC COM 942749102 8,952 107,858 SH   SOLE   0 0 107,858
XEROX CORP COM 984121608 2,364 87,637 SH   SOLE   0 0 87,637
ZIMMER BIOMET HOLDINGS INC COM 98956P102 1,471 11,192 SH   SOLE   0 0 11,192
BP PLC ADR 055622104 445 9,650 SH   SOLE   0 0 9,650
CHINA MOBILE LTD ADR 16941M109 254 5,200 SH   SOLE   0 0 5,200
NOVARTIS AG ADR 66987V109 14,002 162,508 SH   SOLE   0 0 162,508
TAIWAN SEMICONDUCTOR MANUFACTU ADR 874039100 468 10,600 SH   SOLE   0 0 10,600
TELECOM ARGENTINA SA ADR 879273209 200 11,500 SH   SOLE   0 0 11,500
FRST TRST ISE GLB WND ENG INX ETF 33736G106 199 16,000 SH   SOLE   0 0 16,000
INVSC QQQ TRUST SRS 1 ETF ETF 46090E103 302 1,624 SH   SOLE   0 0 1,624
INVSC S P GLOBAL WATER INDEX E ETF 46138E263 5,669 162,516 SH   SOLE   0 0 162,516
INVSC WILDERHILL CLEAN ENERGY ETF 46137V134 1,138 45,900 SH   SOLE   0 0 45,900
ISHARES CORE US AGGREGATE BOND ETF 464287226 1,935 18,340 SH   SOLE   0 0 18,340
ISHARES MSCI AUSTRALIA ETF ETF 464286103 2,325 105,100 SH   SOLE   0 0 105,100
ISHARES MSCI CANADA ETF ETF 464286509 3,621 125,833 SH   SOLE   0 0 125,833
ISHARES MSCI EMERGING MARKETS ETF 464287234 382 8,900 SH   SOLE   0 0 8,900
ISHARES MSCI SINGAPORE ETF ETF 46434G780 3,160 130,200 SH   SOLE   0 0 130,200
ISHARES:MSCI KLD 400 SOC ETF 464288570 555 5,200 SH   SOLE   0 0 5,200
ISHARES:MSCI PERU ETF 464289842 3,188 86,356 SH   SOLE   0 0 86,356
ISHR EDG MSCI MIN VOL EMG MKT ETF 464286533 8,336 140,581 SH   SOLE   0 0 140,581
SPDR S&P EM MKTS SM CP ETF 78463X756 2,155 48,106 SH   SOLE   0 0 48,106
SPDR S&P REGIONAL BANKING ETF ETF 78464A698 767 12,900 SH   SOLE   0 0 12,900
VANGUARD MATERIALS ETF ETF 92204A801 393 3,000 SH   SOLE   0 0 3,000
VANGUARD S&P 500 ETF ETF 922908363 923 3,456 SH   SOLE   0 0 3,456
VANGUARD SHORT-TERM BOND ETF ETF 921937827 987 12,647 SH   SOLE   0 0 12,647
TORTOISE ENERGY INF CORP CEF 89147L100 3,663 136,025 SH   SOLE   0 0 136,025