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 COMPANY COMMON 88579Y101 493 3,002 SH   SOLE   3,002 0 0
ACE LTD COMMON H0023R105 237,279 2,065,445 SH   SOLE   2,065,445 0 0
AMAZON.COM INC COMMON 023135106 36,614 117,977 SH   SOLE   117,977 0 0
AMERISAFE COMMON 03071H100 10,549 249,042 SH   SOLE   249,042 0 0
AMPHENOL CORP COMMON 032095101 19,486 362,123 SH   SOLE   362,123 0 0
AON CORPORATION COMMON G0408V102 708 7,471 SH   SOLE   7,471 0 0
ARM HOLDINGS ADR COMMON 042068106 164,443 3,551,683 SH   SOLE   3,551,683 0 0
ASML HOLDING ADR COMMON N07059210 199,472 1,849,876 SH   SOLE   1,849,876 0 0
ASSOCIATED BANC-CORP COMMON 045487105 13,120 704,281 SH   SOLE   704,281 0 0
AUTOMATIC DATA PROCESSING COMMON 053015103 365 4,378 SH   SOLE   4,378 0 0
AVISTA CORP COMMON 05379B107 8,652 244,761 SH   SOLE   244,761 0 0
BARNES GROUP COMMON 067806109 13,611 367,761 SH   SOLE   367,761 0 0
BBCN BANCORP COMMON 073295107 6,902 480,002 SH   SOLE   480,002 0 0
BERKSHIRE HATHAWAY INC CL B COMMON 084670702 694 4,625 SH   SOLE   4,625 0 0
BRF SA - ADR COMMON 10552T107 3,972 170,124 SH   SOLE   170,124 0 0
BRINKER INTERNATIONAL INC COMMON 109641100 18,789 320,135 SH   SOLE   320,135 0 0
BROOKS AUTOMATION COMMON 114340102 20,748 1,627,287 SH   SOLE   1,627,287 0 0
CAL MAINE FOODS COMMON 128030202 11,049 283,087 SH   SOLE   283,087 0 0
CALAMOS ASSET MANAGEMENT COMMON 12811R104 10,120 759,787 SH   SOLE   759,787 0 0
CANADIAN NATL RAILWAY CO COMMON 136375102 184,016 2,670,387 SH   SOLE   2,670,387 0 0
CANADIAN PACIFIC RAILWAY COMMON 13645T100 198,491 1,030,106 SH   SOLE   1,030,106 0 0
CBL & ASSOCIATES PROPERTIES COMMON 124830100 10,917 562,142 SH   SOLE   562,142 0 0
CHEVRON COMMON 166764100 563 5,022 SH   SOLE   5,022 0 0
CLOROX COMPANY COMMON 189054109 330 3,170 SH   SOLE   3,170 0 0
CME GROUP INC COMMON 12572Q105 20,377 229,855 SH   SOLE   229,855 0 0
CNO FINANCIAL GROUP INC COMMON 12621E103 19,885 1,154,745 SH   SOLE   1,154,745 0 0
COCA-COLA COMPANY COMMON 191216100 461 10,926 SH   SOLE   10,926 0 0
COCA-COLA ENTERPRISES COMMON 19122T109 163,106 3,688,503 SH   SOLE   3,688,503 0 0
COGNEX CORP COMMON 192422103 21,187 512,630 SH   SOLE   512,630 0 0
COMMERCIAL METALS COMPANY COMMON 201723103 10,286 631,458 SH   SOLE   631,458 0 0
COMPANHIA DE BEBIDAS DAS AMERICA COMMON 02319V103 4,115 661,589 SH   SOLE   661,589 0 0
CONSOLIDATED COMMUNICATIONS HOLD COMMON 209034107 10,903 391,759 SH   SOLE   391,759 0 0
COOPER COMPANIES (THE) COMMON 216648402 22,641 139,681 SH   SOLE   139,681 0 0
CORE LABORATORIES N.V. COMMON N22717107 147,319 1,224,186 SH   SOLE   1,224,186 0 0
COSTCO WHOLESALE CORP COMMON 22160K105 23,673 167,005 SH   SOLE   167,005 0 0
COWEN GROUP COMMON 223622101 15,880 3,308,310 SH   SOLE   3,308,310 0 0
CTRIP.COM INT`L ADR COMMON 22943F100 3,024 66,457 SH   SOLE   66,457 0 0
CUBIC CORP COMMON 229669106 13,204 250,831 SH   SOLE   250,831 0 0
CVB FINANCIAL COMMON 126600105 22,221 1,387,046 SH   SOLE   1,387,046 0 0
DEVRY EDUCATION GROUP COMMON 251893103 16,390 345,279 SH   SOLE   345,279 0 0
DISNEY (WALT) COMMON 254687106 517 5,488 SH   SOLE   5,488 0 0
DR REDDYS LABS LTD COMMON 256135203 4,171 82,684 SH   SOLE   82,684 0 0
EAST WEST BANCORP COMMON 27579R104 19,108 493,611 SH   SOLE   493,611 0 0
EBAY INC COMMON 278642103 21,422 381,713 SH   SOLE   381,713 0 0
EMBRAER SA-ADR COMMON 29082A107 4,465 121,127 SH   SOLE   121,127 0 0
EMERSON ELECTRIC COMPANY COMMON 291011104 401 6,491 SH   SOLE   6,491 0 0
EXPRESS SCRIPTS HOLDING CO COMMON 30219G108 21,498 253,901 SH   SOLE   253,901 0 0
FNB CORP COMMON 302520101 13,509 1,014,198 SH   SOLE   1,014,198 0 0
FOOT LOCKER INC COMMON 344849104 10,251 182,478 SH   SOLE   182,478 0 0
GATX CORP COMMON 361448103 11,064 192,299 SH   SOLE   192,299 0 0
GENERAL ELECTRIC COMPANY COMMON 369604103 480 19,004 SH   SOLE   19,004 0 0
GENERAL MILLS COMMON 370334104 402 7,535 SH   SOLE   7,535 0 0
GLACIER BANCORP COMMON 37637Q105 9,046 325,993 SH   SOLE   325,993 0 0
GLAXOSMITHKLINE PLC - SPON ADR COMMON 37733W105 278 6,495 SH   SOLE   6,495 0 0
GLOBAL INDEMNITY PLC COMMON G39319101 11,564 407,608 SH   SOLE   407,608 0 0
GOOGLE INC COMMON 38259P508 16,715 31,499 SH   SOLE   31,499 0 0
GOOGLE INC CL C COMMON 38259P706 4,104 7,797 SH   SOLE   7,797 0 0
GRAN TIERRA ENERGY COMMON 38500T101 6,170 1,602,765 SH   SOLE   1,602,765 0 0
GROUP 1 AUTOMOTIVE INC COMMON 398905109 18,167 202,711 SH   SOLE   202,711 0 0
GRUPO TELEVISA SA COMMON 40049J206 5,825 171,031 SH   SOLE   171,031 0 0
HORNBECK OFFSHORE SERVICES COMMON 440543106 9,125 365,445 SH   SOLE   365,445 0 0
ICU MEDICAL COMMON 44930G107 8,870 108,303 SH   SOLE   108,303 0 0
IMMUNOMEDICS COMMON 452907108 9,159 1,908,161 SH   SOLE   1,908,161 0 0
INSIGHT ENTERPRISES COMMON 45765U103 7,447 287,605 SH   SOLE   287,605 0 0
INTEL CORP COMMON 458140100 606 16,698 SH   SOLE   16,698 0 0
IPG PHOTONICS COMMON 44980X109 18,400 245,600 SH   SOLE   245,600 0 0
ISHARES MSCI EAFE INDEX FUND COMMON 464287465 30,919 508,195 SH   SOLE   508,195 0 0
ISIS PHARMACEUTICALS INC COMMON 464330109 364 5,900 SH   SOLE   5,900 0 0
JOHNSON & JOHNSON COMMON 478160104 458 4,377 SH   SOLE   4,377 0 0
KADANT INC COMMON 48282T104 12,972 303,850 SH   SOLE   303,850 0 0
LACLEDE GROUP INC COMMON 505597104 11,762 221,099 SH   SOLE   221,099 0 0
LAZARD LTD-CL A COMMON G54050102 149,140 2,980,998 SH   SOLE   2,980,998 0 0
LINDSAY CORPORATION COMMON 535555106 7,421 86,559 SH   SOLE   86,559 0 0
LINKEDIN CORP COMMON 53578A108 19,213 83,640 SH   SOLE   83,640 0 0
MCDONALD`S CORP COMMON 580135101 329 3,511 SH   SOLE   3,511 0 0
MERCADOLIBRE INC COMMON 58733R102 5,860 45,901 SH   SOLE   45,901 0 0
MONSANTO CO COMMON 61166W101 22,186 185,699 SH   SOLE   185,699 0 0
MONTPELIER RE HOLDINGS LTD COMMON G62185106 13,784 384,822 SH   SOLE   384,822 0 0
MOOG INC-CLASS A COMMON 615394202 7,088 95,740 SH   SOLE   95,740 0 0
NEWPORT CORP COMMON 651824104 10,637 556,628 SH   SOLE   556,628 0 0
NIKE INC B COMMON 654106103 25,001 260,023 SH   SOLE   260,023 0 0
NOVO-NORDISK A/S-SPONS ADR COMMON 670100205 171,758 4,058,573 SH   SOLE   4,058,573 0 0
OFG BANCORP COMMON 67103X102 9,685 581,663 SH   SOLE   581,663 0 0
OLIN CORP COMMON 680665205 3,630 159,417 SH   SOLE   159,417 0 0
PAYCHEX INC COMMON 704326107 414 8,959 SH   SOLE   8,959 0 0
PEPSICO INC COMMON 713448108 407 4,301 SH   SOLE   4,301 0 0
PERRIGO CO Plc COMMON G97822103 212,727 1,272,594 SH   SOLE   1,272,594 0 0
PORTLAND GENERAL ELECTRIC COMMON 736508847 5,921 156,503 SH   SOLE   156,503 0 0
PRAXAIR INC COMMON 74005P104 17,950 138,548 SH   SOLE   138,548 0 0
PRICESMART INC COMMON 741511109 4,826 52,912 SH   SOLE   52,912 0 0
PROCTER & GAMBLE CO COMMON 742718109 446 4,900 SH   SOLE   4,900 0 0
PROGRESS SOFTWARE COMMON 743312100 13,289 491,822 SH   SOLE   491,822 0 0
QUNAR CAYMAN ISLANDS LTD-ADR COMMON 74906P104 3,076 108,191 SH   SOLE   108,191 0 0
REGAL-BELOIT COMMON 758750103 11,535 153,392 SH   SOLE   153,392 0 0
SAIA COMMON 78709Y105 15,172 274,066 SH   SOLE   274,066 0 0
SENSATA TECHNOLOGIES HOLDING COMMON N7902X106 206,061 3,931,700 SH   SOLE   3,931,700 0 0
SENSIENT TECHNOLOGIES COMMON 81725T100 6,500 107,725 SH   SOLE   107,725 0 0
SNAP-ON INC COMMON 833034101 14,874 108,777 SH   SOLE   108,777 0 0
SPECTRA ENERGY CORP COMMON 847560109 391 10,780 SH   SOLE   10,780 0 0
STARBUCKS CORP COMMON 855244109 19,485 237,478 SH   SOLE   237,478 0 0
TAIWAN SEMICONDUCTOR MFG CO. COMMON 874039100 297,250 13,281,948 SH   SOLE   13,281,948 0 0
TAKE-TWO INTERACTIVE SOFTWARE COMMON 874054109 11,581 413,145 SH   SOLE   413,145 0 0
TD AMERITRADE HOLDINGS COMMON 87236Y108 27,921 780,345 SH   SOLE   780,345 0 0
TEEKAY TANKERS COMMON Y8565N102 13,846 2,736,404 SH   SOLE   2,736,404 0 0
TRIANGLE PETROLEUM COMMON 89600B201 5,593 1,170,090 SH   SOLE   1,170,090 0 0
TRIPADVISOR INC COMMON 896945201 9,393 125,811 SH   SOLE   125,811 0 0
TUESDAY MORNING COMMON 899035505 17,578 810,050 SH   SOLE   810,050 0 0
UNILEVER PLC-SPONSORED ADR COMMON 904767704 350 8,645 SH   SOLE   8,645 0 0
WELLCARE HEALTH PLANS INC COMMON 94946T106 23,119 281,729 SH   SOLE   281,729 0 0
WELLS FARGO & COMPANY COMMON 949746101 516 9,416 SH   SOLE   9,416 0 0
WERNER ENTERPRISES COMMON 950755108 11,492 368,919 SH   SOLE   368,919 0 0
WESTERN REFINING COMMON 959319104 16,259 430,382 SH   SOLE   430,382 0 0
YANDEX NV-A COMMON N97284108 67,597 3,763,761 SH   SOLE   3,763,761 0 0
YUM! BRANDS INC COMMON 988498101 5,327 73,122 SH   SOLE   73,122 0 0