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 4,581 27,876 SH   SOLE 0 0 27,876
ABBOTT LABS COM 002824100 2,191 48,677 SH   SOLE 0 0 48,677
ADVANCED MICRO DEVICES INC COM 007903107 27 10,000 SH   SOLE 0 0 10,000
AEGION CORP COM 00770F104 765 41,115 SH   SOLE 0 0 41,115
ALTERA CORP COM 021441100 3,310 89,600 SH   SOLE 0 0 89,600
AMERICAN CAP LTD COM 02503Y103 1,257 86,021 SH   SOLE 0 0 86,021
AMERICAN SOFTWARE INC CL A 029683109 2,180 239,273 SH   SOLE 0 0 239,273
AMGEN INC COM 031162100 5,407 33,943 SH   SOLE 0 0 33,943
ANALOG DEVICES INC COM 032654105 3,921 70,626 SH   SOLE 0 0 70,626
APPLE INC COM 037833100 807 7,310 SH   SOLE 0 0 7,310
APPLIED MATLS INC COM 038222105 4,541 182,210 SH   SOLE 0 0 182,210
ARGAN INC COM 04010E109 1,869 55,550 SH   SOLE 0 0 55,550
AT&T INC COM 00206R102 337 10,045 SH   SOLE 0 0 10,045
AVAGO TECHNOLOGIES LTD SHS Y0486S104 563 5,600 SH   SOLE 0 0 5,600
AVALON RARE METALS INC COM 053470100 3 18,750 SH   SOLE 0 0 18,750
BANK N S HALIFAX COM 064149107 853 14,950 SH   SOLE 0 0 14,950
BAXTER INTL INC COM 071813109 1,258 17,162 SH   SOLE 0 0 17,162
BCE INC COM NEW 05534B760 9,133 199,158 SH   SOLE 0 0 199,158
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 218 1,450 SH   SOLE 0 0 1,450
BRISTOL MYERS SQUIBB CO COM 110122108 13,148 222,736 SH   SOLE 0 0 222,736
BROOKS AUTOMATION INC COM 114340102 8,034 630,092 SH   SOLE 0 0 630,092
CALGON CARBON CORP COM 129603106 2,786 134,075 SH   SOLE 0 0 134,075
CENOVUS ENERGY INC COM 15135U109 282 13,666 SH   SOLE 0 0 13,666
CHEMUNG FINL CORP COM 164024101 568 20,546 SH   SOLE 0 0 20,546
CHICAGO BRIDGE & IRON CO N V COM 167250109 1,881 44,800 SH   SOLE 0 0 44,800
CHINA MOBILE LIMITED SPONSORED ADR 16941M109 2,709 46,050 SH   SOLE 0 0 46,050
CISCO SYS INC COM 17275R102 8,529 306,635 SH   SOLE 0 0 306,635
CLAYMORE EXCHANGE TRD FD TR GUGG S&P GBL WTR 18383Q507 1,604 57,150 SH   SOLE 0 0 57,150
CLAYMORE EXCHANGE-TRD FD TR GUGG CHINA ALLCP 18385P101 3,009 108,644 SH   SOLE 0 0 108,644
COCA COLA CO COM 191216100 15,945 377,671 SH   SOLE 0 0 377,671
COHU INC COM 192576106 1,395 117,252 SH   SOLE 0 0 117,252
COMMERCIAL METALS CO COM 201723103 474 29,100 SH   SOLE 0 0 29,100
COMMUNITY BK SYS INC COM 203607106 224 5,864 SH   SOLE 0 0 5,864
COMPANHIA PARANAENSE ENERG C SPON ADR PFD 20441B407 1,090 82,800 SH   SOLE 0 0 82,800
CONOCOPHILLIPS COM 20825C104 253 3,667 SH   SOLE 0 0 3,667
CORNING INC COM 219350105 23,236 1,013,359 SH   SOLE 0 0 1,013,359
COVANCE INC COM 222816100 404 3,890 SH   SOLE 0 0 3,890
COVIDIEN PLC SHS G2554F113 1,725 16,866 SH   SOLE 0 0 16,866
CUBIST PHARMACEUTICALS INC COM 229678107 1,419 14,100 SH   SOLE 0 0 14,100
CYTEC INDS INC COM 232820100 3,957 85,700 SH   SOLE 0 0 85,700
DENTSPLY INTL INC NEW COM 249030107 3,397 63,775 SH   SOLE 0 0 63,775
DISNEY WALT CO COM DISNEY 254687106 3,443 36,552 SH   SOLE 0 0 36,552
DOLBY LABORATORIES INC COM 25659T107 2,546 59,050 SH   SOLE 0 0 59,050
DRESSER-RAND GROUP INC COM 261608103 5,519 67,474 SH   SOLE 0 0 67,474
DUKE ENERGY CORP NEW COM NEW 26441C204 4,813 57,610 SH   SOLE 0 0 57,610
E M C CORP MASS COM 268648102 3,503 117,795 SH   SOLE 0 0 117,795
EGA EMERGING GLOBAL SHS TR EGS BRAZ INF ETF 268461829 161 14,700 SH   SOLE 0 0 14,700
ELMIRA SVGS BK ELMIRA N Y COM 289660102 1,227 53,362 SH   SOLE 0 0 53,362
EMCOR GROUP INC COM 29084Q100 1,281 28,800 SH   SOLE 0 0 28,800
EMERSON ELEC CO COM 291011104 19,067 308,873 SH   SOLE 0 0 308,873
ENTEGRIS INC COM 29362U104 557 42,200 SH   SOLE 0 0 42,200
EXELON CORP COM 30161N101 5,038 135,880 SH   SOLE 0 0 135,880
EXXON MOBIL CORP COM 30231G102 21,482 232,365 SH   SOLE 0 0 232,365
FLOWSERVE CORP COM 34354P105 2,836 47,405 SH   SOLE 0 0 47,405
FREEPORT-MCMORAN COPPER & GO COM 35671D857 1,730 74,075 SH   SOLE 0 0 74,075
GENERAL ELECTRIC CO COM 369604103 8,263 327,005 SH   SOLE 0 0 327,005
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 10,092 236,130 SH   SOLE 0 0 236,130
GOOGLE INC CL A 38259P508 1,071 2,019 SH   SOLE 0 0 2,019
GRANITE CONSTR INC COM 387328107 9,881 259,877 SH   SOLE 0 0 259,877
GREAT PLAINS ENERGY INC COM 391164100 10,475 368,695 SH   SOLE 0 0 368,695
GSV CAP CORP COM 36191J101 1,618 187,500 SH   SOLE 0 0 187,500
HALLIBURTON CO COM 406216101 1,799 45,734 SH   SOLE 0 0 45,734
HARDINGE INC COM 412324303 1,296 108,741 SH   SOLE 0 0 108,741
HOLOGIC INC COM 436440101 2,675 100,050 SH   SOLE 0 0 100,050
HONEYWELL INTL INC COM 438516106 8,717 87,235 SH   SOLE 0 0 87,235
IDACORP INC COM 451107106 8,331 125,870 SH   SOLE 0 0 125,870
INGERSOLL-RAND PLC SHS G47791101 5,125 80,845 SH   SOLE 0 0 80,845
INPHI CORP COM 45772F107 338 18,300 SH   SOLE 0 0 18,300
INTEL CORP COM 458140100 15,501 427,151 SH   SOLE 0 0 427,151
INTERNATIONAL BUSINESS MACHS COM 459200101 8,575 53,449 SH   SOLE 0 0 53,449
INTREXON CORP COM 46122T102 329 11,964 SH   SOLE 0 0 11,964
IPASS INC COM 46261V108 20 14,800 SH   SOLE 0 0 14,800
ISHARES MSCI AUST ETF 464286103 2,375 107,125 SH   SOLE 0 0 107,125
ISHARES MSCI BRZ CAP ETF 464286400 366 10,000 SH   SOLE 0 0 10,000
ISHARES MSCI CDA ETF 464286509 2,228 77,210 SH   SOLE 0 0 77,210
ISHARES EM MK MINVOL ETF 464286533 4,032 71,200 SH   SOLE 0 0 71,200
ISHARES MSCI SINGAP ETF 464286673 5,394 412,375 SH   SOLE 0 0 412,375
ISHARES CHINA LG-CAP ETF 464287184 1,192 28,630 SH   SOLE 0 0 28,630
ISHARES MSCI EMG MKT ETF 464287234 3,173 80,750 SH   SOLE 0 0 80,750
ISHARES ALL PERU CAP ETF 464289842 1,601 50,090 SH   SOLE 0 0 50,090
ISHARES CHINA SM-CAP ETF 46429B200 839 18,500 SH   SOLE 0 0 18,500
ITRON INC COM 465741106 3,935 93,050 SH   SOLE 0 0 93,050
ITT CORP NEW COM NEW 450911201 207 5,120 SH   SOLE 0 0 5,120
IXYS CORP COM 46600W106 3,742 297,015 SH   SOLE 0 0 297,015
JDS UNIPHASE CORP COM PAR $0.001 46612J507 172 12,500 SH   SOLE 0 0 12,500
JOHNSON & JOHNSON COM 478160104 29,313 280,321 SH   SOLE 0 0 280,321
JPMORGAN CHASE & CO COM 46625H100 293 4,682 SH   SOLE 0 0 4,682
KEY ENERGY SVCS INC COM 492914106 313 187,200 SH   SOLE 0 0 187,200
LACLEDE GROUP INC COM 505597104 2,503 47,050 SH   SOLE 0 0 47,050
LANDEC CORP COM 514766104 3,095 224,100 SH   SOLE 0 0 224,100
LILLY ELI & CO COM 532457108 4,594 66,588 SH   SOLE 0 0 66,588
LINDSAY CORP COM 535555106 7,243 84,478 SH   SOLE 0 0 84,478
LUXFER HLDGS PLC SPONSORED ADR 550678106 510 34,185 SH   SOLE 0 0 34,185
MARKET VECTORS ETF TR VIETNAM ETF 57060U761 538 28,000 SH   SOLE 0 0 28,000
MDU RES GROUP INC COM 552690109 3,235 137,650 SH   SOLE 0 0 137,650
MEDTRONIC INC COM 585055106 5,194 71,933 SH   SOLE 0 0 71,933
MENTOR GRAPHICS CORP COM 587200106 2,294 104,650 SH   SOLE 0 0 104,650
MERCK & CO INC NEW COM 58933Y105 11,512 202,704 SH   SOLE 0 0 202,704
MICROSOFT CORP COM 594918104 6,410 138,005 SH   SOLE 0 0 138,005
MONSANTO CO NEW COM 61166W101 2,385 19,960 SH   SOLE 0 0 19,960
MOSAIC CO NEW COM 61945C103 589 12,900 SH   SOLE 0 0 12,900
NEOGEN CORP COM 640491106 2,456 49,523 SH   SOLE 0 0 49,523
NEXTERA ENERGY INC COM 65339F101 6,182 58,160 SH   SOLE 0 0 58,160
NORTHWESTERN CORP COM NEW 668074305 1,134 20,050 SH   SOLE 0 0 20,050
NOVARTIS A G SPONSORED ADR 66987V109 5,718 61,709 SH   SOLE 0 0 61,709
NXP SEMICONDUCTORS N V COM N6596X109 856 11,200 SH   SOLE 0 0 11,200
OGE ENERGY CORP COM 670837103 4,678 131,855 SH   SOLE 0 0 131,855
OTTER TAIL CORP COM 689648103 6,399 206,678 SH   SOLE 0 0 206,678
PALL CORP COM 696429307 14,337 141,652 SH   SOLE 0 0 141,652
PEPSICO INC COM 713448108 1,049 11,096 SH   SOLE 0 0 11,096
PFIZER INC COM 717081103 13,339 428,227 SH   SOLE 0 0 428,227
PORTLAND GEN ELEC CO COM NEW 736508847 5,156 136,285 SH   SOLE 0 0 136,285
POWERSHARES ETF TRUST WNDRHLL CLN EN 73935X500 236 44,700 SH   SOLE 0 0 44,700
PRICELINE COM INC COM NEW 741503403 1,796 1,575 SH   SOLE 0 0 1,575
QIHOO 360 TECHNOLOGY CO LTD ADS 74734M109 733 12,800 SH   SOLE 0 0 12,800
QUEST DIAGNOSTICS INC COM 74834L100 268 3,990 SH   SOLE 0 0 3,990
REGENERON PHARMACEUTICALS COM 75886F107 513 1,251 SH   SOLE 0 0 1,251
ROPER INDS INC NEW COM 776696106 955 6,109 SH   SOLE 0 0 6,109
SCHLUMBERGER LTD COM 806857108 11,837 138,595 SH   SOLE 0 0 138,595
SIGMA ALDRICH CORP COM 826552101 3,292 23,983 SH   SOLE 0 0 23,983
SPDR INDEX SHS FDS S&P CHINA ETF 78463X400 693 8,700 SH   SOLE 0 0 8,700
SPDR SERIES TRUST BRC CNV SECS ETF 78464A359 202 4,300 SH   SOLE 0 0 4,300
SPDR SERIES TRUST S&P REGL BKG 78464A698 1,514 37,200 SH   SOLE 0 0 37,200
ST JUDE MED INC COM 790849103 1,790 27,524 SH   SOLE 0 0 27,524
STRYKER CORP COM 863667101 1,481 15,700 SH   SOLE 0 0 15,700
SUN HYDRAULICS CORP COM 866942105 1,571 39,900 SH   SOLE 0 0 39,900
SUNCOR ENERGY INC NEW COM 867224107 268 8,441 SH   SOLE 0 0 8,441
SUPERVALU INC COM 868536103 97 10,000 SH   SOLE 0 0 10,000
SWISS HELVETIA FD INC COM 870875101 326 29,250 SH   SOLE 0 0 29,250
SYNGENTA AG SPONSORED ADR 87160A100 1,143 17,800 SH   SOLE 0 0 17,800
TE CONNECTIVITY LTD REG SHS H84989104 827 13,075 SH   SOLE 0 0 13,075
TEREX CORP NEW COM 880779103 1,165 41,800 SH   SOLE 0 0 41,800
TETRA TECH INC NEW COM 88162G103 2,061 77,181 SH   SOLE 0 0 77,181
THE ADT CORPORATION COM 00101J106 2,809 77,537 SH   SOLE 0 0 77,537
THERMO FISHER SCIENTIFIC INC COM 883556102 4,496 35,883 SH   SOLE 0 0 35,883
TOMPKINS FINANCIAL CORPORATI COM 890110109 4,012 72,545 SH   SOLE 0 0 72,545
TRANSCANADA CORP COM 89353D107 1,643 33,470 SH   SOLE 0 0 33,470
VANGUARD BD INDEX FD INC SHORT TRM BOND 921937827 277 3,460 SH   SOLE 0 0 3,460
VERISIGN INC COM 92343E102 245 4,300 SH   SOLE 0 0 4,300
VERIZON COMMUNICATIONS INC COM 92343V104 284 6,066 SH   SOLE 0 0 6,066
WATTS WATER TECHNOLOGIES INC CL A 942749102 1,530 24,125 SH   SOLE 0 0 24,125
WUXI PHARMATECH CAYMAN INC SPONS ADR SHS 929352102 268 7,972 SH   SOLE 0 0 7,972
XEROX CORP COM 984121103 1,433 103,400 SH   SOLE 0 0 103,400
XYLEM INC COM 98419M100 2,292 60,215 SH   SOLE 0 0 60,215
ZIMMER HLDGS INC COM 98956P102 1,822 16,060 SH   SOLE 0 0 16,060