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,002 5,096 SH   SOLE   0 0 5,096
ABBOTT LABORATORIES COM 002824100 13,792 226,130 SH   SOLE   0 0 226,130
AECOM COM 00766T100 6,322 191,400 SH   SOLE   0 0 191,400
ALPHABET INC COM 02079K107 1,894 1,698 SH   SOLE   0 0 1,698
ALPHABET INC COM 02079K305 1,783 1,579 SH   SOLE   0 0 1,579
AMERICAN SOFTWARE INC COM 029683109 8,638 592,855 SH   SOLE   0 0 592,855
AMGEN INC COM 031162100 2,131 11,543 SH   SOLE   0 0 11,543
AMPHENOL CORP COM 032095101 427 4,900 SH   SOLE   0 0 4,900
APPLE INC COM 037833100 2,470 13,341 SH   SOLE   0 0 13,341
ARCHER DANIELS MIDLAND CO COM 039483102 5,964 130,141 SH   SOLE   0 0 130,141
ARGAN INC AGX COM 04010E109 201 4,900 SH   SOLE   0 0 4,900
AT&T INC COM 00206R102 429 13,352 SH   SOLE   0 0 13,352
AVALON ADVANCED MATERIALS INC COM 05337L106 1 18,750 SH   SOLE   0 0 18,750
BAKER HUGHES A GE CO COM 05722G100 344 10,400 SH   SOLE   0 0 10,400
BANK OF NOVA SCOTIA COM 064149107 6,001 104,884 SH   SOLE   0 0 104,884
BAXTER INTERNATIONAL INC COM 071813109 4,281 57,971 SH   SOLE   0 0 57,971
BCE INC COM 05534B760 9,440 233,136 SH   SOLE   0 0 233,136
BERKSHIRE HATHAWAY INC COM 084670702 611 3,275 SH   SOLE   0 0 3,275
BLACKROCK INC COM 09247X101 505 1,011 SH   SOLE   0 0 1,011
BLUE BIRD CORP COM 095306106 961 43,000 SH   SOLE   0 0 43,000
BRISTOL-MYERS SQUIBB CO COM 110122108 9,351 168,975 SH   SOLE   0 0 168,975
BROOKS AUTOMATION INC COM 114340102 7,344 225,136 SH   SOLE   0 0 225,136
CALAMP CORP COM 128126109 4,659 198,850 SH   SOLE   0 0 198,850
CANADIAN WESTERN BANK COM 13677F101 208 7,900 SH   SOLE   0 0 7,900
CELGENE CORP COM 151020104 414 5,208 SH   SOLE   0 0 5,208
CIENA CORP COM 171779309 6,786 255,966 SH   SOLE   0 0 255,966
CIGNA CORP COM 125509109 408 2,400 SH   SOLE   0 0 2,400
CISCO SYSTEMS INC COM 17275R102 1,027 23,856 SH   SOLE   0 0 23,856
COCA-COLA CO COM 191216100 364 8,306 SH   SOLE   0 0 8,306
CONDUENT INC COM 206787103 3,889 214,027 SH   SOLE   0 0 214,027
CORNING INC COM 219350105 19,675 715,190 SH   SOLE   0 0 715,190
CORNING NATURAL GAS HOLDING CO COM 219387107 205 12,048 SH   SOLE   0 0 12,048
DANAHER CORP COM 235851102 514 5,213 SH   SOLE   0 0 5,213
DOUGLAS DYNAMICS INC COM 25960R105 269 5,600 SH   SOLE   0 0 5,600
DUKE ENERGY CORP COM 26441C204 3,498 44,233 SH   SOLE   0 0 44,233
ELI LILLY AND CO COM 532457108 320 3,751 SH   SOLE   0 0 3,751
ELMIRA SAVINGS BANK COM 289660102 4,872 238,522 SH   SOLE   0 0 238,522
EMERSON ELECTRIC CO COM 291011104 28,924 418,336 SH   SOLE   0 0 418,336
EVERGY INC COM 30034W106 9,297 165,574 SH   SOLE   0 0 165,574
EXELON CORP COM 30161N101 3,985 93,535 SH   SOLE   0 0 93,535
EXXON MOBIL CORP COM 30231G102 33,566 405,730 SH   SOLE   0 0 405,730
FLOWSERVE CORP COM 34354P105 7,515 186,014 SH   SOLE   0 0 186,014
GENERAL ELECTRIC CO COM 369604103 7,995 587,460 SH   SOLE   0 0 587,460
GENERAL MOTORS CO COM 37045V100 384 9,750 SH   SOLE   0 0 9,750
GLAXOSMITHKLINE PLC COM 37733W105 2,916 72,335 SH   SOLE   0 0 72,335
GRANITE CONSTRUCTION INC COM 387328107 10,725 192,685 SH   SOLE   0 0 192,685
HALLIBURTON CO COM 406216101 4,900 108,750 SH   SOLE   0 0 108,750
HEWLETT PACKARD ENTERPRISE CO COM 42824C109 231 15,800 SH   SOLE   0 0 15,800
HONEYWELL INTERNATIONAL INC COM 438516106 7,897 54,820 SH   SOLE   0 0 54,820
IDACORP INC COM 451107106 4,313 46,764 SH   SOLE   0 0 46,764
II-VI INC COM 902104108 304 7,000 SH   SOLE   0 0 7,000
INGERSOLL-RAND PLC COM G47791101 8,694 96,893 SH   SOLE   0 0 96,893
INTEL CORP COM 458140100 16,083 323,528 SH   SOLE   0 0 323,528
INTERNATIONAL BUSINESS MACHINE COM 459200101 12,131 86,840 SH   SOLE   0 0 86,840
JOHNSON & JOHNSON COM 478160104 21,442 176,709 SH   SOLE   0 0 176,709
JOHNSON CONTROLS INTERNATIONAL COM G51502105 429 12,816 SH   SOLE   0 0 12,816
LABORATORY CORPORATION OF AMER COM 50540R409 501 2,792 SH   SOLE   0 0 2,792
LANDEC CORP COM 514766104 5,176 347,359 SH   SOLE   0 0 347,359
LINDSAY CORP COM 535555106 11,410 117,640 SH   SOLE   0 0 117,640
MANHATTAN SCIENTIFICS INC COM 563122100 3 145,000 SH   SOLE   0 0 145,000
MCDONALD'S CORP COM 580135101 246 1,570 SH   SOLE   0 0 1,570
MDU RESOURCES GROUP INC COM 552690109 9,818 342,341 SH   SOLE   0 0 342,341
MERCK & CO INC COM 58933Y105 15,270 251,563 SH   SOLE   0 0 251,563
MICRON TECHNOLOGY INC COM 595112103 456 8,700 SH   SOLE   0 0 8,700
MICROSOFT CORP COM 594918104 9,993 101,337 SH   SOLE   0 0 101,337
MOSAIC CO COM 61945C103 1,689 60,200 SH   SOLE   0 0 60,200
NEW YORK COMMUNITY BANCORP INC COM 649445103 3,703 335,458 SH   SOLE   0 0 335,458
NEXTERA ENERGY INC COM 65339F101 6,949 41,601 SH   SOLE   0 0 41,601
OCLARO INC COM 67555N206 332 37,200 SH   SOLE   0 0 37,200
OGE ENERGY CORP COM 670837103 10,541 299,381 SH   SOLE   0 0 299,381
ON SEMICONDUCTOR CORP COM 682189105 242 10,900 SH   SOLE   0 0 10,900
ORBOTECH LTD COM M75253100 4,197 67,912 SH   SOLE   0 0 67,912
PAYCHEX INC COM 704326107 267 3,912 SH   SOLE   0 0 3,912
PEPSICO INC COM 713448108 449 4,125 SH   SOLE   0 0 4,125
PFIZER INC COM 717081103 16,278 448,681 SH   SOLE   0 0 448,681
PHILLIPS 66 COM 718546104 521 4,637 SH   SOLE   0 0 4,637
PROCTER & GAMBLE CO COM 742718109 6,578 84,273 SH   SOLE   0 0 84,273
PUBLIC SERVICE ENTERPRISE GROU COM 744573106 3,218 59,435 SH   SOLE   0 0 59,435
QUEST DIAGNOSTICS INC COM 74834L100 5,279 48,019 SH   SOLE   0 0 48,019
QUINTILES IMS HOLDINGS COM 46266C105 359 3,600 SH   SOLE   0 0 3,600
REGENERON PHARMACEUTICALS INC COM 75886F107 310 900 SH   SOLE   0 0 900
ROYAL DUTCH SHELL PLC COM 780259206 432 6,243 SH   SOLE   0 0 6,243
SCHLUMBERGER NV COM 806857108 18,897 281,914 SH   SOLE   0 0 281,914
SENSATA TECHNOLOGIES HOLDING N COM G8060N102 247 5,200 SH   SOLE   0 0 5,200
SHERWIN-WILLIAMS CO COM 824348106 298 731 SH   SOLE   0 0 731
SIGNATURE BANK COM 82669G104 2,245 17,552 SH   SOLE   0 0 17,552
SWISS HELVETIA FUND INC COM 870875101 3,709 300,386 SH   SOLE   0 0 300,386
TE CONNECTIVITY LTD COM H84989104 7,367 81,800 SH   SOLE   0 0 81,800
THERMO FISHER SCIENTIFIC INC COM 883556102 5,601 27,040 SH   SOLE   0 0 27,040
TUTOR PERINI CORP COM 901109108 2,877 155,928 SH   SOLE   0 0 155,928
VERIZON COMMUNICATIONS INC COM 92343V104 242 4,811 SH   SOLE   0 0 4,811
VIAVI SOLUTIONS INC COM 925550105 2,574 251,400 SH   SOLE   0 0 251,400
WAL-MART STORES INC COM 931142103 795 9,278 SH   SOLE   0 0 9,278
WALT DISNEY CO COM 254687106 383 3,656 SH   SOLE   0 0 3,656
WATTS WATER TECHNOLOGIES INC COM 942749102 8,524 108,728 SH   SOLE   0 0 108,728
XEROX CORP COM 984121608 1,900 79,153 SH   SOLE   0 0 79,153
ZIMMER BIOMET HOLDINGS INC COM 98956P102 1,221 10,957 SH   SOLE   0 0 10,957
ROYAL HAWAIIAN ORCHARDS LP LTD 78028T209 456 114 SH   SOLE   0 0 114
NOVARTIS AG ADR 66987V109 12,292 162,718 SH   SOLE   0 0 162,718
TAIWAN SEMICONDUCTOR MANUFACTU ADR 874039100 388 10,600 SH   SOLE   0 0 10,600
FRST TRST ISE GLB WND ENG INX ETF 33736G106 202 16,000 SH   SOLE   0 0 16,000
INVSC QQQ TRUST SRS 1 ETF ETF 46090E103 279 1,624 SH   SOLE   0 0 1,624
INVSC S P GLOBAL WATER INDEX E ETF 46138E263 5,485 163,766 SH   SOLE   0 0 163,766
INVSC WILDERHILL CLEAN ENERGY ETF 46137V134 1,154 46,260 SH   SOLE   0 0 46,260
ISHARES CORE US AGGREGATE BOND ETF 464287226 1,456 13,696 SH   SOLE   0 0 13,696
ISHARES MSCI AUSTRALIA ETF ETF 464286103 2,381 105,300 SH   SOLE   0 0 105,300
ISHARES MSCI CANADA ETF ETF 464286509 3,636 127,533 SH   SOLE   0 0 127,533
ISHARES MSCI EMERGING MARKETS ETF 464287234 277 6,400 SH   SOLE   0 0 6,400
ISHARES MSCI SINGAPORE ETF ETF 46434G780 3,211 133,841 SH   SOLE   0 0 133,841
ISHR EDG MSCI MIN VOL EMG MKT ETF 464286533 7,376 127,531 SH   SOLE   0 0 127,531
SPDR S&P REGIONAL BANKING ETF ETF 78464A698 787 12,900 SH   SOLE   0 0 12,900
VANGUARD S&P 500 ETF ETF 922908363 855 3,426 SH   SOLE   0 0 3,426
VANGUARD SHORT-TERM BOND ETF ETF 921937827 986 12,612 SH   SOLE   0 0 12,612
TORTOISE ENERGY INF CORP CEF 89147L100 3,707 138,907 SH   SOLE   0 0 138,907