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,894 8,048 SH   SOLE   0 0 8,048
ABBOTT LABORATORIES COM 002824100 15,294 267,992 SH   SOLE   0 0 267,992
AECOM COM 00766T100 3,611 97,200 SH   SOLE   0 0 97,200
ALPHABET INC COM 02079K107 1,813 1,733 SH   SOLE   0 0 1,733
ALPHABET INC COM 02079K305 1,679 1,594 SH   SOLE   0 0 1,594
AMERICAN DEFENSE SYSTEMS INC COM 025351107 0 50,000 SH   SOLE   0 0 50,000
AMERICAN SOFTWARE INC COM 029683109 7,272 625,287 SH   SOLE   0 0 625,287
AMGEN INC COM 031162100 2,193 12,608 SH   SOLE   0 0 12,608
APPLE INC COM 037833100 2,175 12,854 SH   SOLE   0 0 12,854
ARCHER DANIELS MIDLAND CO COM 039483102 3,677 91,750 SH   SOLE   0 0 91,750
AT&T INC COM 00206R102 405 10,414 SH   SOLE   0 0 10,414
AUTOZONE INC COM 053332102 213 300 SH   SOLE   0 0 300
AVALON ADVANCED MATERIALS INC COM 05337L106 2 18,750 SH   SOLE   0 0 18,750
BANK OF NOVA SCOTIA COM 064149107 6,909 107,067 SH   SOLE   0 0 107,067
BAXTER INTERNATIONAL INC COM 071813109 4,950 76,577 SH   SOLE   0 0 76,577
BCE INC COM 05534B760 7,968 165,965 SH   SOLE   0 0 165,965
BERKSHIRE HATHAWAY INC COM 084670702 600 3,025 SH   SOLE   0 0 3,025
BLACKROCK INC COM 09247X101 514 1,000 SH   SOLE   0 0 1,000
BLUE BIRD CORP COM 095306106 941 47,300 SH   SOLE   0 0 47,300
BRISTOL-MYERS SQUIBB CO COM 110122108 8,225 134,226 SH   SOLE   0 0 134,226
BROOKS AUTOMATION INC COM 114340102 5,446 228,358 SH   SOLE   0 0 228,358
CALAMP CORP COM 128126109 4,407 205,666 SH   SOLE   0 0 205,666
CANADIAN WESTERN BANK COM 13677F101 247 7,900 SH   SOLE   0 0 7,900
CELGENE CORP COM 151020104 418 4,008 SH   SOLE   0 0 4,008
CIENA CORP COM 171779309 4,817 230,133 SH   SOLE   0 0 230,133
CIGNA CORP COM 125509109 487 2,400 SH   SOLE   0 0 2,400
CISCO SYSTEMS INC COM 17275R102 931 24,320 SH   SOLE   0 0 24,320
COCA-COLA CO COM 191216100 450 9,806 SH   SOLE   0 0 9,806
CONDUENT INC COM 206787103 3,374 208,809 SH   SOLE   0 0 208,809
CONOCOPHILLIPS COM 20825C104 8,659 157,750 SH   SOLE   0 0 157,750
CORNING INC COM 219350105 22,428 701,095 SH   SOLE   0 0 701,095
CORNING NATURAL GAS HOLDING CO COM 219387107 243 12,448 SH   SOLE   0 0 12,448
DANAHER CORP COM 235851102 484 5,213 SH   SOLE   0 0 5,213
DOUGLAS DYNAMICS INC COM 25960R105 223 5,900 SH   SOLE   0 0 5,900
DUKE ENERGY CORP COM 26441C204 3,769 44,806 SH   SOLE   0 0 44,806
ELI LILLY AND CO COM 532457108 265 3,141 SH   SOLE   0 0 3,141
ELMIRA SAVINGS BANK COM 289660102 3,540 173,538 SH   SOLE   0 0 173,538
EMERSON ELECTRIC CO COM 291011104 29,229 419,411 SH   SOLE   0 0 419,411
EXELON CORP COM 30161N101 3,745 95,035 SH   SOLE   0 0 95,035
EXXON MOBIL CORP COM 30231G102 27,432 327,982 SH   SOLE   0 0 327,982
FLOWSERVE CORP COM 34354P105 6,241 148,144 SH   SOLE   0 0 148,144
GENERAL ELECTRIC CO COM 369604103 3,768 215,929 SH   SOLE   0 0 215,929
GENERAL MOTORS CO COM 37045V100 469 11,450 SH   SOLE   0 0 11,450
GLAXOSMITHKLINE PLC COM 37733W105 2,560 72,160 SH   SOLE   0 0 72,160
GRANITE CONSTRUCTION INC COM 387328107 12,547 197,815 SH   SOLE   0 0 197,815
GREAT PLAINS ENERGY INC COM 391164100 9,162 284,178 SH   SOLE   0 0 284,178
HARDINGE INC COM 412324303 3,115 178,837 SH   SOLE   0 0 178,837
HEWLETT PACKARD ENTERPRISE CO COM 42824C109 195 13,600 SH   SOLE   0 0 13,600
HONEYWELL INTERNATIONAL INC COM 438516106 8,680 56,597 SH   SOLE   0 0 56,597
IDACORP INC COM 451107106 4,318 47,264 SH   SOLE   0 0 47,264
II-VI INC COM 902104108 507 10,800 SH   SOLE   0 0 10,800
INGERSOLL-RAND PLC COM G47791101 8,880 99,566 SH   SOLE   0 0 99,566
INTEL CORP COM 458140100 15,339 332,305 SH   SOLE   0 0 332,305
INTERNATIONAL BUSINESS MACHINE COM 459200101 10,285 67,038 SH   SOLE   0 0 67,038
JOHNSON & JOHNSON COM 478160104 25,878 185,211 SH   SOLE   0 0 185,211
JOHNSON CONTROLS INTERNATIONAL COM G51502105 295 7,731 SH   SOLE   0 0 7,731
LABORATORY CORPORATION OF AMER COM 50540R409 445 2,792 SH   SOLE   0 0 2,792
LANDEC CORP COM 514766104 4,518 358,559 SH   SOLE   0 0 358,559
LINDSAY CORP COM 535555106 10,646 120,706 SH   SOLE   0 0 120,706
MANHATTAN SCIENTIFICS INC COM 563122100 3 145,000 SH   SOLE   0 0 145,000
MCDONALD'S CORP COM 580135101 265 1,540 SH   SOLE   0 0 1,540
MDU RESOURCES GROUP INC COM 552690109 7,459 277,491 SH   SOLE   0 0 277,491
MERCK & CO INC COM 58933Y105 11,489 204,168 SH   SOLE   0 0 204,168
MICRON TECHNOLOGY INC COM 595112103 354 8,600 SH   SOLE   0 0 8,600
MICROSOFT CORP COM 594918104 8,807 102,955 SH   SOLE   0 0 102,955
MONSANTO CO COM 61166W101 385 3,300 SH   SOLE   0 0 3,300
MOSAIC CO COM 61945C103 1,663 64,800 SH   SOLE   0 0 64,800
NEW YORK COMMUNITY BANCORP INC COM 649445103 4,263 327,425 SH   SOLE   0 0 327,425
NEXTERA ENERGY INC COM 65339F101 6,646 42,553 SH   SOLE   0 0 42,553
OCLARO INC COM 67555N206 220 32,600 SH   SOLE   0 0 32,600
OGE ENERGY CORP COM 670837103 8,288 251,834 SH   SOLE   0 0 251,834
ORBOTECH LTD COM M75253100 3,488 69,417 SH   SOLE   0 0 69,417
PAYCHEX INC COM 704326107 260 3,825 SH   SOLE   0 0 3,825
PEPSICO INC COM 713448108 495 4,129 SH   SOLE   0 0 4,129
PFIZER INC COM 717081103 16,426 453,502 SH   SOLE   0 0 453,502
PHILLIPS 66 COM 718546104 464 4,585 SH   SOLE   0 0 4,585
PPL CORP COM 69351T106 241 7,800 SH   SOLE   0 0 7,800
PROCTER & GAMBLE CO COM 742718109 460 5,010 SH   SOLE   0 0 5,010
PUBLIC SERVICE ENTERPRISE GROU COM 744573106 3,106 60,310 SH   SOLE   0 0 60,310
QUEST DIAGNOSTICS INC COM 74834L100 4,764 48,369 SH   SOLE   0 0 48,369
QUINTILES IMS HOLDINGS COM 46266C105 352 3,600 SH   SOLE   0 0 3,600
REGENERON PHARMACEUTICALS INC COM 75886F107 338 900 SH   SOLE   0 0 900
ROYAL DUTCH SHELL PLC COM 780259206 420 6,293 SH   SOLE   0 0 6,293
SCHLUMBERGER NV COM 806857108 16,722 248,143 SH   SOLE   0 0 248,143
SHERWIN-WILLIAMS CO COM 824348106 233 569 SH   SOLE   0 0 569
SIGNATURE BANK COM 82669G104 2,553 18,602 SH   SOLE   0 0 18,602
SKANSKA AB-B SHS SKSBF COM 001192671 265 12,800 SH   SOLE   0 0 12,800
SWISS HELVETIA FUND INC COM 870875101 3,220 252,345 SH   SOLE   0 0 252,345
TE CONNECTIVITY LTD COM H84989104 9,351 98,393 SH   SOLE   0 0 98,393
THERMO FISHER SCIENTIFIC INC COM 883556102 4,798 25,266 SH   SOLE   0 0 25,266
TUTOR PERINI CORP COM 901109108 2,967 117,061 SH   SOLE   0 0 117,061
VIAVI SOLUTIONS INC COM 925550105 1,972 225,600 SH   SOLE   0 0 225,600
WAL-MART STORES INC COM 931142103 1,113 11,267 SH   SOLE   0 0 11,267
WALT DISNEY CO COM 254687106 398 3,706 SH   SOLE   0 0 3,706
WATTS WATER TECHNOLOGIES INC COM 942749102 8,531 112,324 SH   SOLE   0 0 112,324
XEROX CORP COM 984121608 1,911 65,555 SH   SOLE   0 0 65,555
ZIMMER BIOMET HOLDINGS INC COM 98956P102 1,336 11,074 SH   SOLE   0 0 11,074
ROYAL HAWAIIAN ORCHARDS LP LTD 78028T100 521 239,917 SH   SOLE   0 0 239,917
NOVARTIS AG ADR 66987V109 13,297 158,368 SH   SOLE   0 0 158,368
TAIWAN SEMICONDUCTOR MANUFACTU ADR 874039100 420 10,600 SH   SOLE   0 0 10,600
FRST TRST ISE GLB WND ENG INX ETF 33736G106 209 15,800 SH   SOLE   0 0 15,800
GUGGENHEIM S&P GLOBAL WATER ID ETF 18383Q507 6,076 170,966 SH   SOLE   0 0 170,966
ISHARES CORE US AGGREGATE BOND ETF 464287226 1,413 12,924 SH   SOLE   0 0 12,924
ISHARES MSCI AUSTRALIA ETF ETF 464286103 2,495 107,700 SH   SOLE   0 0 107,700
ISHARES MSCI CANADA ETF ETF 464286509 3,886 131,091 SH   SOLE   0 0 131,091
ISHARES MSCI EMERGING MARKETS ETF 464287234 265 5,625 SH   SOLE   0 0 5,625
ISHARES MSCI SINGAPORE ETF ETF 46434G780 3,581 138,120 SH   SOLE   0 0 138,120
ISHR EDG MSCI MIN VOL EMG MKT ETF 464286533 5,790 95,297 SH   SOLE   0 0 95,297
POWERSHARES WILDER CLEAN ENERG ETF 73935X112 1,298 51,170 SH   SOLE   0 0 51,170
SELECT SECTOR UTI SELECT SPDR ETF 81369Y886 527 10,000 SH   SOLE   0 0 10,000
SPDR S&P BIOTECH ETF ETF 78464A870 216 2,550 SH   SOLE   0 0 2,550
SPDR S&P REGIONAL BANKING ETF ETF 78464A698 759 12,900 SH   SOLE   0 0 12,900
VANGUARD S&P 500 ETF ETF 922908363 627 2,557 SH   SOLE   0 0 2,557
VANGUARD SHORT-TERM BOND ETF ETF 921937827 1,025 12,963 SH   SOLE   0 0 12,963
TORTOISE ENERGY INFRASTRUCTURE CEF 89147L100 4,061 139,657 SH   SOLE   0 0 139,657