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 2,597 12,373 SH   SOLE   0 0 12,373
ABBOTT LABORATORIES COM 002824100 14,516 272,032 SH   SOLE   0 0 272,032
AECOM COM 00766T100 3,637 98,800 SH   SOLE   0 0 98,800
ALPHABET INC COM 02079K107 1,665 1,736 SH   SOLE   0 0 1,736
ALPHABET INC COM 02079K305 1,555 1,597 SH   SOLE   0 0 1,597
AMERICAN DEFENSE SYSTEMS INC COM 025351107 0 50,000 SH   SOLE   0 0 50,000
AMERICAN SOFTWARE INC COM 029683109 7,229 636,354 SH   SOLE   0 0 636,354
AMGEN INC COM 031162100 2,379 12,758 SH   SOLE   0 0 12,758
APPLE INC COM 037833100 2,793 18,121 SH   SOLE   0 0 18,121
AT&T INC COM 00206R102 408 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,979 108,617 SH   SOLE   0 0 108,617
BAXTER INTERNATIONAL INC COM 071813109 6,213 99,008 SH   SOLE   0 0 99,008
BCE INC COM 05534B760 7,763 165,765 SH   SOLE   0 0 165,765
BERKSHIRE HATHAWAY INC COM 084670702 555 3,025 SH   SOLE   0 0 3,025
BLACKROCK INC COM 09247X101 447 1,000 SH   SOLE   0 0 1,000
BLUE BIRD CORP COM 095306106 993 48,200 SH   SOLE   0 0 48,200
BRISTOL-MYERS SQUIBB CO COM 110122108 8,503 133,406 SH   SOLE   0 0 133,406
BROOKS AUTOMATION INC COM 114340102 8,006 263,697 SH   SOLE   0 0 263,697
CALAMP CORP COM 128126109 4,850 208,600 SH   SOLE   0 0 208,600
CANADIAN WESTERN BANK COM 13677F101 214 7,900 SH   SOLE   0 0 7,900
CELGENE CORP COM 151020104 584 4,008 SH   SOLE   0 0 4,008
CIENA CORP COM 171779309 4,966 226,033 SH   SOLE   0 0 226,033
CIGNA CORP COM 125509109 449 2,400 SH   SOLE   0 0 2,400
CISCO SYSTEMS INC COM 17275R102 818 24,320 SH   SOLE   0 0 24,320
COCA-COLA CO COM 191216100 1,023 22,724 SH   SOLE   0 0 22,724
CONDUENT INC COM 206787103 2,922 186,485 SH   SOLE   0 0 186,485
CONOCOPHILLIPS COM 20825C104 8,056 160,950 SH   SOLE   0 0 160,950
CORNING INC COM 219350105 21,053 703,633 SH   SOLE   0 0 703,633
DANAHER CORP COM 235851102 447 5,213 SH   SOLE   0 0 5,213
DOUGLAS DYNAMICS INC COM 25960R105 288 7,300 SH   SOLE   0 0 7,300
DUKE ENERGY CORP COM 26441C204 3,800 45,280 SH   SOLE   0 0 45,280
ELMIRA SAVINGS BANK COM 289660102 2,630 130,836 SH   SOLE   0 0 130,836
EMERSON ELECTRIC CO COM 291011104 22,937 365,001 SH   SOLE   0 0 365,001
EXELON CORP COM 30161N101 5,907 156,805 SH   SOLE   0 0 156,805
EXXON MOBIL CORP COM 30231G102 25,909 316,041 SH   SOLE   0 0 316,041
FLOWSERVE CORP COM 34354P105 3,521 82,661 SH   SOLE   0 0 82,661
GENERAL ELECTRIC CO COM 369604103 6,460 267,144 SH   SOLE   0 0 267,144
GENERAL MOTORS CO COM 37045V100 10,420 258,038 SH   SOLE   0 0 258,038
GLAXOSMITHKLINE PLC COM 37733W105 7,306 179,958 SH   SOLE   0 0 179,958
GRANITE CONSTRUCTION INC COM 387328107 13,428 231,709 SH   SOLE   0 0 231,709
GREAT PLAINS ENERGY INC COM 391164100 8,731 288,144 SH   SOLE   0 0 288,144
HARDINGE INC COM 412324303 2,754 180,337 SH   SOLE   0 0 180,337
HONEYWELL INTERNATIONAL INC COM 438516106 8,165 57,609 SH   SOLE   0 0 57,609
IDACORP INC COM 451107106 5,278 60,025 SH   SOLE   0 0 60,025
II-VI INC COM 902104108 617 15,000 SH   SOLE   0 0 15,000
INGERSOLL-RAND PLC COM G47791101 9,007 101,004 SH   SOLE   0 0 101,004
INTEL CORP COM 458140100 12,788 335,815 SH   SOLE   0 0 335,815
INTERNATIONAL BUSINESS MACHINE COM 459200101 9,706 66,898 SH   SOLE   0 0 66,898
JOHNSON & JOHNSON COM 478160104 24,341 187,221 SH   SOLE   0 0 187,221
JOHNSON CONTROLS INTERNATIONAL COM G51502105 320 7,953 SH   SOLE   0 0 7,953
LABORATORY CORPORATION OF AMER COM 50540R409 422 2,792 SH   SOLE   0 0 2,792
LANDEC CORP COM 514766104 4,715 364,084 SH   SOLE   0 0 364,084
LINDSAY CORP COM 535555106 13,894 151,191 SH   SOLE   0 0 151,191
MANHATTAN SCIENTIFICS INC COM 563122100 4 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 6,591 254,007 SH   SOLE   0 0 254,007
MERCK & CO INC COM 58933Y105 13,265 207,169 SH   SOLE   0 0 207,169
MICRON TECHNOLOGY INC COM 595112103 338 8,600 SH   SOLE   0 0 8,600
MICROSOFT CORP COM 594918104 7,770 104,305 SH   SOLE   0 0 104,305
MONSANTO CO COM 61166W101 2,975 24,827 SH   SOLE   0 0 24,827
MOSAIC CO COM 61945C103 469 21,700 SH   SOLE   0 0 21,700
NEW YORK COMMUNITY BANCORP INC COM 649445103 3,005 233,116 SH   SOLE   0 0 233,116
NEXTERA ENERGY INC COM 65339F101 6,257 42,693 SH   SOLE   0 0 42,693
OCLARO INC COM 67555N206 218 25,300 SH   SOLE   0 0 25,300
OGE ENERGY CORP COM 670837103 7,360 204,266 SH   SOLE   0 0 204,266
ORBOTECH LTD COM M75253100 2,972 70,417 SH   SOLE   0 0 70,417
PAYCHEX INC COM 704326107 229 3,825 SH   SOLE   0 0 3,825
PEPSICO INC COM 713448108 542 4,863 SH   SOLE   0 0 4,863
PFIZER INC COM 717081103 16,450 460,789 SH   SOLE   0 0 460,789
PHILLIPS 66 COM 718546104 420 4,585 SH   SOLE   0 0 4,585
PPL CORP COM 69351T106 296 7,800 SH   SOLE   0 0 7,800
PUBLIC SERVICE ENTERPRISE GROU COM 744573106 2,812 60,810 SH   SOLE   0 0 60,810
QUEST DIAGNOSTICS INC COM 74834L100 4,564 48,743 SH   SOLE   0 0 48,743
QUINTILES IMS HOLDINGS INC COM 74876Y101 342 3,600 SH   SOLE   0 0 3,600
REGENERON PHARMACEUTICALS INC COM 75886F107 402 900 SH   SOLE   0 0 900
ROYAL DUTCH SHELL PLC COM 780259206 384 6,340 SH   SOLE   0 0 6,340
SCHLUMBERGER NV COM 806857108 15,938 228,474 SH   SOLE   0 0 228,474
SIGNATURE BANK COM 82669G104 2,369 18,502 SH   SOLE   0 0 18,502
SKANSKA AB-B SHS SKSBF COM 001192671 264 11,400 SH   SOLE   0 0 11,400
TE CONNECTIVITY LTD COM H84989104 10,801 130,041 SH   SOLE   0 0 130,041
THE SWISS HELVETIA FUND INC. COM 870875101 3,118 244,160 SH   SOLE   0 0 244,160
THERMO FISHER SCIENTIFIC INC COM 883556102 4,818 25,466 SH   SOLE   0 0 25,466
TUTOR PERINI CORP COM 901109108 3,471 122,210 SH   SOLE   0 0 122,210
VERIZON COMMUNICATIONS INC COM 92343V104 218 4,403 SH   SOLE   0 0 4,403
VIAVI SOLUTIONS INC COM 925550105 3,556 375,867 SH   SOLE   0 0 375,867
WAL-MART STORES INC COM 931142103 8,823 112,917 SH   SOLE   0 0 112,917
WALT DISNEY CO COM 254687106 365 3,706 SH   SOLE   0 0 3,706
WATTS WATER TECHNOLOGIES INC COM 942749102 7,881 113,891 SH   SOLE   0 0 113,891
XEROX CORP COM 984121608 2,344 70,414 SH   SOLE   0 0 70,414
XYLEM INC COM 98419M100 2,371 37,850 SH   SOLE   0 0 37,850
ZIMMER BIOMET HOLDINGS INC COM 98956P102 1,320 11,274 SH   SOLE   0 0 11,274
ROYAL HAWAIIAN ORCHARDS LP LTD 78028T100 518 239,917 SH   SOLE   0 0 239,917
NOVARTIS AG ADR 66987V109 13,574 158,110 SH   SOLE   0 0 158,110
TAIWAN SEMICONDUCTOR MANUFACTU ADR 874039100 398 10,600 SH   SOLE   0 0 10,600
GUGGENHM S&P GL WTR ETF ETF 18383Q507 6,003 174,400 SH   SOLE   0 0 174,400
ISHARES:CORE US AGG BD ETF 464287226 1,340 12,224 SH   SOLE   0 0 12,224
ISHARES:EDGE MSCI MV EM ETF 464286533 5,529 95,166 SH   SOLE   0 0 95,166
ISHARES:MSCI AUSTRALIA ETF 464286103 2,443 108,850 SH   SOLE   0 0 108,850
ISHARES:MSCI CANADA ETF 464286509 3,837 132,591 SH   SOLE   0 0 132,591
ISHARES:MSCI EM MKTS ETF 464287234 248 5,525 SH   SOLE   0 0 5,525
ISHARES:MSCI SPORE CPD ETF 46434G780 3,441 140,870 SH   SOLE   0 0 140,870
POWERSHARES WLDHILL CE ETF 73935X112 1,258 267,650 SH   SOLE   0 0 267,650
SEL SECTOR:UTIL SPDR ETF 81369Y886 525 9,900 SH   SOLE   0 0 9,900
SPDR S&P BIOTECH ETF 78464A870 247 2,850 SH   SOLE   0 0 2,850
SPDR S&P REG BANKING ETF ETF 78464A698 732 12,900 SH   SOLE   0 0 12,900
VANGUARD 500 INDEX;ETF ETF 922908363 278 1,205 SH   SOLE   0 0 1,205
VANGUARD SH-TM BD;ETF ETF 921937827 983 12,318 SH   SOLE   0 0 12,318
TORTOISE ENERGY INFRASTRUCTURE CEF 89147L100 987 34,078 SH   SOLE   0 0 34,078