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,112 5,065 SH   SOLE   0 0 5,065
ABBOTT LABORATORIES COM 002824100 13,737 229,260 SH   SOLE   0 0 229,260
AECOM COM 00766T100 5,583 156,700 SH   SOLE   0 0 156,700
ALPHABET INC COM 02079K107 1,767 1,713 SH   SOLE   0 0 1,713
ALPHABET INC COM 02079K305 1,653 1,594 SH   SOLE   0 0 1,594
AMERICAN SOFTWARE INC COM 029683109 8,001 615,441 SH   SOLE   0 0 615,441
AMGEN INC COM 031162100 1,970 11,558 SH   SOLE   0 0 11,558
APPLE INC COM 037833100 2,199 13,104 SH   SOLE   0 0 13,104
ARCHER DANIELS MIDLAND CO COM 039483102 5,777 133,201 SH   SOLE   0 0 133,201
AT&T INC COM 00206R102 371 10,414 SH   SOLE   0 0 10,414
AVALON ADVANCED MATERIALS INC COM 05337L106 2 18,750 SH   SOLE   0 0 18,750
BANK OF NOVA SCOTIA COM 064149107 6,557 106,267 SH   SOLE   0 0 106,267
BAXTER INTERNATIONAL INC COM 071813109 3,986 61,293 SH   SOLE   0 0 61,293
BCE INC COM 05534B760 9,762 226,802 SH   SOLE   0 0 226,802
BERKSHIRE HATHAWAY INC COM 084670702 603 3,025 SH   SOLE   0 0 3,025
BLACKROCK INC COM 09247X101 542 1,000 SH   SOLE   0 0 1,000
BLUE BIRD CORP COM 095306106 1,093 46,100 SH   SOLE   0 0 46,100
BRISTOL-MYERS SQUIBB CO COM 110122108 8,403 132,851 SH   SOLE   0 0 132,851
BROOKS AUTOMATION INC COM 114340102 6,145 226,929 SH   SOLE   0 0 226,929
CALAMP CORP COM 128126109 4,632 202,450 SH   SOLE   0 0 202,450
CANADIAN WESTERN BANK COM 13677F101 202 7,900 SH   SOLE   0 0 7,900
CELGENE CORP COM 151020104 358 4,008 SH   SOLE   0 0 4,008
CIENA CORP COM 171779309 6,813 263,033 SH   SOLE   0 0 263,033
CIGNA CORP COM 125509109 403 2,400 SH   SOLE   0 0 2,400
CISCO SYSTEMS INC COM 17275R102 1,041 24,260 SH   SOLE   0 0 24,260
COCA-COLA CO COM 191216100 378 8,706 SH   SOLE   0 0 8,706
CONDUENT INC COM 206787103 4,185 224,543 SH   SOLE   0 0 224,543
CONOCOPHILLIPS COM 20825C104 1,311 22,110 SH   SOLE   0 0 22,110
CORNING INC COM 219350105 19,134 686,313 SH   SOLE   0 0 686,313
CORNING NATURAL GAS HOLDING CO COM 219387107 217 12,448 SH   SOLE   0 0 12,448
DANAHER CORP COM 235851102 510 5,213 SH   SOLE   0 0 5,213
DOUGLAS DYNAMICS INC COM 25960R105 243 5,600 SH   SOLE   0 0 5,600
DUKE ENERGY CORP COM 26441C204 3,468 44,766 SH   SOLE   0 0 44,766
ELI LILLY AND CO COM 532457108 213 2,751 SH   SOLE   0 0 2,751
ELMIRA SAVINGS BANK COM 289660102 4,233 206,468 SH   SOLE   0 0 206,468
EMERSON ELECTRIC CO COM 291011104 28,095 411,348 SH   SOLE   0 0 411,348
EXELON CORP COM 30161N101 3,700 94,835 SH   SOLE   0 0 94,835
EXXON MOBIL CORP COM 30231G102 30,379 407,177 SH   SOLE   0 0 407,177
FLOWSERVE CORP COM 34354P105 7,738 178,594 SH   SOLE   0 0 178,594
GENERAL ELECTRIC CO COM 369604103 9,117 676,319 SH   SOLE   0 0 676,319
GENERAL MOTORS CO COM 37045V100 380 10,450 SH   SOLE   0 0 10,450
GLAXOSMITHKLINE PLC COM 37733W105 2,975 76,135 SH   SOLE   0 0 76,135
GRANITE CONSTRUCTION INC COM 387328107 10,983 196,608 SH   SOLE   0 0 196,608
GREAT PLAINS ENERGY INC COM 391164100 8,994 282,928 SH   SOLE   0 0 282,928
HALLIBURTON CO COM 406216101 1,634 34,800 SH   SOLE   0 0 34,800
HARDINGE INC COM 412324303 1,600 87,341 SH   SOLE   0 0 87,341
HEWLETT PACKARD ENTERPRISE CO COM 42824C109 239 13,600 SH   SOLE   0 0 13,600
HONEYWELL INTERNATIONAL INC COM 438516106 8,049 55,696 SH   SOLE   0 0 55,696
IDACORP INC COM 451107106 4,156 47,084 SH   SOLE   0 0 47,084
II-VI INC COM 902104108 278 6,800 SH   SOLE   0 0 6,800
INGERSOLL-RAND PLC COM G47791101 8,413 98,384 SH   SOLE   0 0 98,384
INTEL CORP COM 458140100 17,017 326,756 SH   SOLE   0 0 326,756
INTERNATIONAL BUSINESS MACHINE COM 459200101 12,082 78,747 SH   SOLE   0 0 78,747
JOHNSON & JOHNSON COM 478160104 21,357 166,654 SH   SOLE   0 0 166,654
JOHNSON CONTROLS INTERNATIONAL COM G51502105 271 7,681 SH   SOLE   0 0 7,681
LABORATORY CORPORATION OF AMER COM 50540R409 452 2,792 SH   SOLE   0 0 2,792
LANDEC CORP COM 514766104 4,597 352,259 SH   SOLE   0 0 352,259
LINDSAY CORP COM 535555106 10,858 118,740 SH   SOLE   0 0 118,740
MANHATTAN SCIENTIFICS INC COM 563122100 2 145,000 SH   SOLE   0 0 145,000
MCDONALD'S CORP COM 580135101 241 1,540 SH   SOLE   0 0 1,540
MDU RESOURCES GROUP INC COM 552690109 9,734 345,651 SH   SOLE   0 0 345,651
MERCK & CO INC COM 58933Y105 13,012 238,887 SH   SOLE   0 0 238,887
MICRON TECHNOLOGY INC COM 595112103 454 8,700 SH   SOLE   0 0 8,700
MICROSOFT CORP COM 594918104 9,313 102,039 SH   SOLE   0 0 102,039
MONSANTO CO COM 61166W101 444 3,802 SH   SOLE   0 0 3,802
MOSAIC CO COM 61945C103 1,484 61,100 SH   SOLE   0 0 61,100
NEW YORK COMMUNITY BANCORP INC COM 649445103 4,174 320,325 SH   SOLE   0 0 320,325
NEXTERA ENERGY INC COM 65339F101 6,852 41,954 SH   SOLE   0 0 41,954
OCLARO INC COM 67555N206 305 31,900 SH   SOLE   0 0 31,900
OGE ENERGY CORP COM 670837103 9,838 300,214 SH   SOLE   0 0 300,214
ORBOTECH LTD COM M75253100 4,298 69,117 SH   SOLE   0 0 69,117
PAYCHEX INC COM 704326107 236 3,825 SH   SOLE   0 0 3,825
PEPSICO INC COM 713448108 441 4,043 SH   SOLE   0 0 4,043
PFIZER INC COM 717081103 16,178 455,842 SH   SOLE   0 0 455,842
PHILLIPS 66 COM 718546104 440 4,585 SH   SOLE   0 0 4,585
PROCTER & GAMBLE CO COM 742718109 7,291 91,962 SH   SOLE   0 0 91,962
PUBLIC SERVICE ENTERPRISE GROU COM 744573106 3,002 59,760 SH   SOLE   0 0 59,760
QUEST DIAGNOSTICS INC COM 74834L100 4,844 48,299 SH   SOLE   0 0 48,299
QUINTILES IMS HOLDINGS COM 46266C105 353 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 398 6,243 SH   SOLE   0 0 6,243
SCHLUMBERGER NV COM 806857108 18,126 279,808 SH   SOLE   0 0 279,808
SHERWIN-WILLIAMS CO COM 824348106 326 831 SH   SOLE   0 0 831
SIGNATURE BANK COM 82669G104 2,598 18,302 SH   SOLE   0 0 18,302
SKANSKA AB-B SHS SKSBF COM 001192671 269 13,200 SH   SOLE   0 0 13,200
SWISS HELVETIA FUND INC COM 870875101 3,479 284,040 SH   SOLE   0 0 284,040
TE CONNECTIVITY LTD COM H84989104 8,262 82,700 SH   SOLE   0 0 82,700
THERMO FISHER SCIENTIFIC INC COM 883556102 5,184 25,108 SH   SOLE   0 0 25,108
TUTOR PERINI CORP COM 901109108 4,323 196,068 SH   SOLE   0 0 196,068
VERIZON COMMUNICATIONS INC COM 92343V104 221 4,625 SH   SOLE   0 0 4,625
VIAVI SOLUTIONS INC COM 925550105 2,570 264,400 SH   SOLE   0 0 264,400
WAL-MART STORES INC COM 931142103 838 9,417 SH   SOLE   0 0 9,417
WALT DISNEY CO COM 254687106 367 3,656 SH   SOLE   0 0 3,656
WATTS WATER TECHNOLOGIES INC COM 942749102 8,670 111,578 SH   SOLE   0 0 111,578
XEROX CORP COM 984121608 1,759 61,131 SH   SOLE   0 0 61,131
ZARGON OIL & GAS LTD ZARFF COM 989133202 4 12,000 SH   SOLE   0 0 12,000
ZIMMER BIOMET HOLDINGS INC COM 98956P102 1,213 11,124 SH   SOLE   0 0 11,124
ROYAL HAWAIIAN ORCHARDS LP LTD 78028T100 557 239,917 SH   SOLE   0 0 239,917
NOVARTIS AG ADR 66987V109 12,939 160,043 SH   SOLE   0 0 160,043
TAIWAN SEMICONDUCTOR MANUFACTU ADR 874039100 464 10,600 SH   SOLE   0 0 10,600
FRST TRST ISE GLB WND ENG INX ETF 33736G106 214 16,000 SH   SOLE   0 0 16,000
GUGGENHEIM S&P GLOBAL WATER ID ETF 18383Q507 5,676 166,550 SH   SOLE   0 0 166,550
ISHARES CORE US AGGREGATE BOND ETF 464287226 1,447 13,490 SH   SOLE   0 0 13,490
ISHARES MSCI AUSTRALIA ETF ETF 464286103 2,328 105,700 SH   SOLE   0 0 105,700
ISHARES MSCI CANADA ETF ETF 464286509 3,583 129,991 SH   SOLE   0 0 129,991
ISHARES MSCI EMERGING MARKETS ETF 464287234 266 5,500 SH   SOLE   0 0 5,500
ISHARES MSCI SINGAPORE ETF ETF 46434G780 3,628 136,020 SH   SOLE   0 0 136,020
ISHR EDG MSCI MIN VOL EMG MKT ETF 464286533 6,787 108,864 SH   SOLE   0 0 108,864
POWERSHARES QQQ TRUST SRS 1 ET ETF 73935A104 260 1,624 SH   SOLE   0 0 1,624
POWERSHARES WILDER CLEAN ENERG ETF 73935X112 1,204 48,150 SH   SOLE   0 0 48,150
SPDR S&P REGIONAL BANKING ETF ETF 78464A698 779 12,900 SH   SOLE   0 0 12,900
VANGUARD S&P 500 ETF ETF 922908363 701 2,894 SH   SOLE   0 0 2,894
VANGUARD SHORT-TERM BOND ETF ETF 921937827 1,010 12,873 SH   SOLE   0 0 12,873
TORTOISE ENERGY INF CORP CEF 89147L100 3,510 140,507 SH   SOLE   0 0 140,507