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
ABBOTT LABS COM 002824100 35,566 884,275 SH   SOLE 884,275 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 14,493 147,497 SH   SOLE 147,497 0 0
ACE LTD SHS H0023R105 56,045 542,023 SH   SOLE 542,023 0 0
ACTIVISION BLIZZARD INC COM 00507V109 627 20,300 SH   SOLE 20,300 0 0
AES CORP COM 00130H105 299 30,500 SH   SOLE 30,500 0 0
AETNA INC NEW COM 00817Y108 815 7,452 SH   SOLE 7,452 0 0
AFLAC INC COM 001055102 233 4,000 SH   SOLE 4,000 0 0
AGCO CORP COM 001084102 308 6,600 SH   SOLE 6,600 0 0
AIRGAS INC COM 009363102 21,092 236,118 SH   SOLE 236,118 0 0
ALEXANDER & BALDWIN INC NEW COM 014491104 16,767 488,408 SH   SOLE 488,408 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 31,489 533,978 SH   SOLE 533,978 0 0
ALLEGHANY CORP DEL COM 017175100 28,792 61,507 SH   SOLE 61,507 0 0
ALLERGAN PLC SHS G0177J108 452 1,663 SH   SOLE 1,663 0 0
ALLSTATE CORP COM 020002101 3,186 54,706 SH   SOLE 54,706 0 0
AMAZON COM INC COM 023135106 1,689 3,300 SH   SOLE 3,300 0 0
AMERICAN EXPRESS CO COM 025816109 274 3,700 SH   SOLE 3,700 0 0
AMERICAN INTL GROUP INC COM NEW 026874784 33,952 597,536 SH   SOLE 597,536 0 0
AMERICAN TOWER CORP NEW COM 03027X100 9,815 111,554 SH   SOLE 111,554 0 0
AMERICAN WTR WKS CO INC NEW COM 030420103 82,176 1,491,937 SH   SOLE 1,491,937 0 0
AMGEN INC COM 031162100 29,700 214,720 SH   SOLE 214,720 0 0
AMN HEALTHCARE SERVICES INC COM 001744101 23,174 772,198 SH   SOLE 772,198 0 0
ANALOG DEVICES INC COM 032654105 33,433 592,673 SH   SOLE 592,673 0 0
ANSYS INC COM 03662Q105 23,802 270,052 SH   SOLE 270,052 0 0
APPLE INC COM 037833100 58,642 531,655 SH   SOLE 531,655 0 0
APTARGROUP INC COM 038336103 21,880 331,713 SH   SOLE 331,713 0 0
ARCHER DANIELS MIDLAND CO COM 039483102 819 19,750 SH   SOLE 19,750 0 0
ASSURANT INC COM 04621X108 395 5,000 SH   SOLE 5,000 0 0
AT&T INC COM 00206R102 1,241 38,089 SH   SOLE 38,089 0 0
AVAGO TECHNOLOGIES LTD SHS Y0486S104 26,896 215,152 SH   SOLE 215,152 0 0
AVNET INC COM 053807103 534 12,500 SH   SOLE 12,500 0 0
AXIS CAPITAL HOLDINGS LTD SHS G0692U109 2,329 43,351 SH   SOLE 43,351 0 0
BAIDU INC SPON ADR REP A 056752108 138,684 1,009,273 SH   SOLE 1,009,273 0 0
BANK AMER CORP COM 060505104 38,405 2,465,025 SH   SOLE 2,465,025 0 0
BAXTER INTL INC COM 071813109 240 7,310 SH   SOLE 7,310 0 0
BB&T CORP COM 054937107 306 8,600 SH   SOLE 8,600 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 33,641 257,984 SH   SOLE 257,984 0 0
BIO RAD LABS INC CL A 090572207 27,237 202,791 SH   SOLE 202,791 0 0
BLACKROCK INC COM 09247X101 726 2,439 SH   SOLE 2,439 0 0
BOEING CO COM 097023105 29,463 224,991 SH   SOLE 224,991 0 0
BORGWARNER INC COM 099724106 12,178 292,802 SH   SOLE 292,802 0 0
BROWN & BROWN INC COM 115236101 25,037 808,423 SH   SOLE 808,423 0 0
BRUNSWICK CORP COM 117043109 13,551 282,954 SH   SOLE 282,954 0 0
BUNGE LIMITED COM G16962105 1,582 21,585 SH   SOLE 21,585 0 0
CA INC COM 12673P105 404 14,800 SH   SOLE 14,800 0 0
CACI INTL INC CL A 127190304 19,589 264,819 SH   SOLE 264,819 0 0
CAPITAL ONE FINL CORP COM 14040H105 31,272 431,221 SH   SOLE 431,221 0 0
CARMAX INC COM 143130102 22,459 378,605 SH   SOLE 378,605 0 0
CARPENTER TECHNOLOGY CORP COM 144285103 17,250 579,440 SH   SOLE 579,440 0 0
CBS CORP NEW CL B 124857202 211 5,284 SH   SOLE 5,284 0 0
CENTERPOINT ENERGY INC COM 15189T107 658 36,500 SH   SOLE 36,500 0 0
CF INDS HLDGS INC COM 125269100 636 14,175 SH   SOLE 14,175 0 0
CINTAS CORP COM 172908105 652 7,600 SH   SOLE 7,600 0 0
CISCO SYS INC COM 17275R102 3,372 128,440 SH   SOLE 128,440 0 0
CITIGROUP INC COM NEW 172967424 970 19,546 SH   SOLE 19,546 0 0
CLARCOR INC COM 179895107 21,334 447,431 SH   SOLE 447,431 0 0
CLEAN HARBORS INC COM 184496107 23,635 537,518 SH   SOLE 537,518 0 0
COCA COLA ENTERPRISES INC NE COM 19122T109 421 8,700 SH   SOLE 8,700 0 0
COGNEX CORP COM 192422103 35,048 1,019,719 SH   SOLE 1,019,719 0 0
COLUMBIA PIPELINE GROUP INC COM 198280109 856 46,783 SH   SOLE 46,783 0 0
COMCAST CORP NEW CL A 20030N101 29,443 517,629 SH   SOLE 517,629 0 0
CONOCOPHILLIPS COM 20825C104 393 8,200 SH   SOLE 8,200 0 0
CONSTELLATION BRANDS INC CL A 21036P108 3,043 24,300 SH   SOLE 24,300 0 0
COOPER COS INC COM NEW 216648402 18,541 124,554 SH   SOLE 124,554 0 0
COSTCO WHSL CORP NEW COM 22160K105 448 3,100 SH   SOLE 3,100 0 0
CUMMINS INC COM 231021106 35,255 324,693 SH   SOLE 324,693 0 0
CVS HEALTH CORP COM 126650100 66,031 684,397 SH   SOLE 684,397 0 0
DANAHER CORP DEL COM 235851102 443 5,200 SH   SOLE 5,200 0 0
DELTA AIR LINES INC DEL COM NEW 247361702 66,855 1,489,973 SH   SOLE 1,489,973 0 0
DISCOVER FINL SVCS COM 254709108 395 7,600 SH   SOLE 7,600 0 0
DISNEY WALT CO COM DISNEY 254687106 1,721 16,839 SH   SOLE 16,839 0 0
DOLBY LABORATORIES INC COM 25659T107 528 16,201 SH   SOLE 16,201 0 0
DOLLAR GEN CORP NEW COM 256677105 340 4,700 SH   SOLE 4,700 0 0
DOLLAR TREE INC COM 256746108 34,156 512,386 SH   SOLE 512,386 0 0
DR PEPPER SNAPPLE GROUP INC COM 26138E109 3,234 40,910 SH   SOLE 40,910 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 3,055 42,466 SH   SOLE 42,466 0 0
DUN & BRADSTREET CORP DEL NE COM 26483E100 560 5,332 SH   SOLE 5,332 0 0
E HOUSE CHINA HLDGS LTD ADR 26852W103 51,797 8,719,962 SH   SOLE 8,719,962 0 0
E M C CORP MASS COM 268648102 2,795 115,702 SH   SOLE 115,702 0 0
EAGLE MATERIALS INC COM 26969P108 19,427 283,940 SH   SOLE 283,940 0 0
EAST WEST BANCORP INC COM 27579R104 67,513 1,757,223 SH   SOLE 1,757,223 0 0
EATON CORP PLC SHS G29183103 9,430 183,811 SH   SOLE 183,811 0 0
EBAY INC COM 278642103 205 8,400 SH   SOLE 8,400 0 0
ELLIE MAE INC COM 28849P100 27,312 410,279 SH   SOLE 410,279 0 0
EMBRAER S A SP ADR REP 4 COM 29082A107 33,234 1,299,214 SH   SOLE 1,299,214 0 0
EQUIFAX INC COM 294429105 33,748 347,274 SH   SOLE 347,274 0 0
EXPRESS SCRIPTS HLDG CO COM 30219G108 26,757 330,498 SH   SOLE 330,498 0 0
EXXON MOBIL CORP COM 30231G102 5,757 77,436 SH   SOLE 77,436 0 0
FACEBOOK INC CL A 30303M102 1,213 13,496 SH   SOLE 13,496 0 0
FEDEX CORP COM 31428X106 757 5,259 SH   SOLE 5,259 0 0
FIDELITY NATL INFORMATION SV COM 31620M106 449 6,700 SH   SOLE 6,700 0 0
FIFTH THIRD BANCORP COM 316773100 664 35,100 SH   SOLE 35,100 0 0
FIRST REP BK SAN FRANCISCO C COM 33616C100 25,884 412,357 SH   SOLE 412,357 0 0
FLIR SYS INC COM 302445101 28,987 1,035,608 SH   SOLE 1,035,608 0 0
FLOWSERVE CORP COM 34354P105 210 5,100 SH   SOLE 5,100 0 0
FORD MTR CO DEL COM PAR $0.01 345370860 9,260 682,413 SH   SOLE 682,413 0 0
GAP INC DEL COM 364760108 1,240 43,507 SH   SOLE 43,507 0 0
GENERAL ELECTRIC CO COM 369604103 4,184 165,889 SH   SOLE 165,889 0 0
GENERAL MLS INC COM 370334104 2,910 51,836 SH   SOLE 51,836 0 0
GENESEE & WYO INC CL A 371559105 12,133 205,358 SH   SOLE 205,358 0 0
GILDAN ACTIVEWEAR INC COM 375916103 34,035 1,128,482 SH   SOLE 1,128,482 0 0
GILEAD SCIENCES INC COM 375558103 1,691 17,225 SH   SOLE 17,225 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 469 2,700 SH   SOLE 2,700 0 0
GOOGLE INC CL A 38259P508 63,658 99,719 SH   SOLE 99,719 0 0
GOOGLE INC CL C 38259P706 4,369 7,181 SH   SOLE 7,181 0 0
HAEMONETICS CORP COM 405024100 19,438 601,427 SH   SOLE 601,427 0 0
HCA HOLDINGS INC COM 40412C101 1,127 14,562 SH   SOLE 14,562 0 0
HDFC BANK LTD ADR REPS 3 SHS 40415F101 9,078 148,605 SH   SOLE 148,605 0 0
HENRY JACK & ASSOC INC COM 426281101 33,165 476,445 SH   SOLE 476,445 0 0
HESS CORP COM 42809H107 38,573 770,543 SH   SOLE 770,543 0 0
HOME DEPOT INC COM 437076102 2,117 18,333 SH   SOLE 18,333 0 0
HONDA MOTOR LTD AMERN SHS 438128308 299 10,000 SH   SOLE 10,000 0 0
HUMANA INC COM 444859102 31,641 176,765 SH   SOLE 176,765 0 0
ICICI BK LTD ADR 45104G104 34,832 4,156,543 SH   SOLE 4,156,543 0 0
ILLINOIS TOOL WKS INC COM 452308109 616 7,479 SH   SOLE 7,479 0 0
INGERSOLL-RAND PLC SHS G47791101 3,221 63,435 SH   SOLE 63,435 0 0
INGREDION INC COM 457187102 3,492 40,000 SH   SOLE 40,000 0 0
INTERCONTINENTAL HOTELS GROU SPON ADR NEW2014 45857P509 0 280,000 SH   SOLE 280,000 0 0
INTERPUBLIC GROUP COS INC COM 460690100 421 21,995 SH   SOLE 21,995 0 0
INTERSIL CORP CL A 46069S109 16,198 1,384,446 SH   SOLE 1,384,446 0 0
INVESCO LTD SHS G491BT108 278 8,900 SH   SOLE 8,900 0 0
IPG PHOTONICS CORP COM 44980X109 27,687 364,445 SH   SOLE 364,445 0 0
JARDEN CORP COM 471109108 46,233 945,854 SH   SOLE 945,854 0 0
JOHNSON & JOHNSON COM 478160104 2,645 28,332 SH   SOLE 28,332 0 0
JPMORGAN CHASE & CO COM 46625H100 7,273 119,292 SH   SOLE 119,292 0 0
KELLOGG CO COM 487836108 313 4,700 SH   SOLE 4,700 0 0
KINDER MORGAN INC DEL COM 49456B101 256 9,250 SH   SOLE 9,250 0 0
KIRBY CORP COM 497266106 31,663 511,108 SH   SOLE 511,108 0 0
KROGER CO COM 501044101 27,394 759,480 SH   SOLE 759,480 0 0
LAM RESEARCH CORP COM 512807108 26,690 408,545 SH   SOLE 408,545 0 0
LINEAR TECHNOLOGY CORP COM 535678106 258 6,400 SH   SOLE 6,400 0 0
LKQ CORP COM 501889208 35,215 1,241,712 SH   SOLE 1,241,712 0 0
LOCKHEED MARTIN CORP COM 539830109 59,309 286,090 SH   SOLE 286,090 0 0
LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 895 10,732 SH   SOLE 10,732 0 0
M & T BK CORP COM 55261F104 25,248 207,032 SH   SOLE 207,032 0 0
MACYS INC COM 55616P104 3,069 59,800 SH   SOLE 59,800 0 0
MARATHON OIL CORP COM 565849106 9,185 596,458 SH   SOLE 596,458 0 0
MARATHON PETE CORP COM 56585A102 41,828 902,826 SH   SOLE 902,826 0 0
MARKEL CORP COM 570535104 39,591 49,374 SH   SOLE 49,374 0 0
MARSH & MCLENNAN COS INC COM 571748102 515 9,865 SH   SOLE 9,865 0 0
MARTIN MARIETTA MATLS INC COM 573284106 26,130 171,966 SH   SOLE 171,966 0 0
MASCO CORP COM 574599106 15,766 626,148 SH   SOLE 626,148 0 0
MASIMO CORP COM 574795100 35,014 908,040 SH   SOLE 908,040 0 0
MASTERCARD INC CL A 57636Q104 1,431 15,879 SH   SOLE 15,879 0 0
MATSON INC COM 57686G105 22,227 577,485 SH   SOLE 577,485 0 0
MATTHEWS INTL CORP CL A 577128101 21,083 430,539 SH   SOLE 430,539 0 0
MCKESSON CORP COM 58155Q103 37,757 204,061 SH   SOLE 204,061 0 0
MDU RES GROUP INC COM 552690109 20,265 1,178,214 SH   SOLE 1,178,214 0 0
MEDNAX INC COM 58502B106 63,058 821,171 SH   SOLE 821,171 0 0
MEDTRONIC PLC SHS G5960L103 823 12,300 SH   SOLE 12,300 0 0
MERCK & CO INC NEW COM 58933Y105 23,152 468,760 SH   SOLE 468,760 0 0
METLIFE INC COM 59156R108 14,075 298,515 SH   SOLE 298,515 0 0
MICRON TECHNOLOGY INC COM 595112103 20,415 1,362,816 SH   SOLE 1,362,816 0 0
MICROSOFT CORP COM 594918104 562 12,700 SH   SOLE 12,700 0 0
MOLSON COORS BREWING CO CL B 60871R209 587 7,072 SH   SOLE 7,072 0 0
MSC INDL DIRECT INC CL A 553530106 18,722 306,759 SH   SOLE 306,759 0 0
MURPHY OIL CORP COM 626717102 292 12,076 SH   SOLE 12,076 0 0
MYLAN N V SHS EURO N59465109 8,617 214,032 SH   SOLE 214,032 0 0
NATIONAL INSTRS CORP COM 636518102 26,139 940,597 SH   SOLE 940,597 0 0
NISOURCE INC COM 65473P105 868 46,783 SH   SOLE 46,783 0 0
O REILLY AUTOMOTIVE INC NEW COM 67103H107 63,000 251,998 SH   SOLE 251,998 0 0
OASIS PETE INC NEW COM 674215108 20,299 2,338,552 SH   SOLE 2,338,552 0 0
OCCIDENTAL PETE CORP DEL COM 674599105 9,551 144,388 SH   SOLE 144,388 0 0
OCEANEERING INTL INC COM 675232102 10,665 271,523 SH   SOLE 271,523 0 0
ORACLE CORP COM 68389X105 246 6,800 SH   SOLE 6,800 0 0
PATTERSON COMPANIES INC COM 703395103 23,563 544,816 SH   SOLE 544,816 0 0
PAYPAL HLDGS INC COM 70450Y103 261 8,400 SH   SOLE 8,400 0 0
PFIZER INC COM 717081103 4,151 132,143 SH   SOLE 132,143 0 0
PHILLIPS 66 COM 718546104 802 10,439 SH   SOLE 10,439 0 0
PHOENIX NEW MEDIA LTD SPONSORED ADS 71910C103 1,520 346,942 SH   SOLE 346,942 0 0
PNC FINL SVCS GROUP INC COM 693475105 20,811 233,304 SH   SOLE 233,304 0 0
PPG INDS INC COM 693506107 2,857 32,584 SH   SOLE 32,584 0 0
PROCTER & GAMBLE CO COM 742718109 1,264 17,575 SH   SOLE 17,575 0 0
PRUDENTIAL FINL INC COM 744320102 447 5,859 SH   SOLE 5,859 0 0
QUALCOMM INC COM 747525103 301 5,600 SH   SOLE 5,600 0 0
REINSURANCE GROUP AMER INC COM NEW 759351604 41,293 455,822 SH   SOLE 455,822 0 0
ROBERT HALF INTL INC COM 770323103 2,046 40,000 SH   SOLE 40,000 0 0
ROPER TECHNOLOGIES INC COM 776696106 407 2,600 SH   SOLE 2,600 0 0
ROSS STORES INC COM 778296103 456 9,400 SH   SOLE 9,400 0 0
RPM INTL INC COM 749685103 45,139 1,077,555 SH   SOLE 1,077,555 0 0
SALLY BEAUTY HLDGS INC COM 79546E104 26,807 1,128,731 SH   SOLE 1,128,731 0 0
SCHLUMBERGER LTD COM 806857108 214 3,100 SH   SOLE 3,100 0 0
SCRIPPS NETWORKS INTERACT IN CL A COM 811065101 295 6,000 SH   SOLE 6,000 0 0
SEALED AIR CORP NEW COM 81211K100 6,162 131,434 SH   SOLE 131,434 0 0
SHERWIN WILLIAMS CO COM 824348106 624 2,800 SH   SOLE 2,800 0 0
SIGNATURE BK NEW YORK N Y COM 82669G104 31,889 231,816 SH   SOLE 231,816 0 0
SILICON LABORATORIES INC COM 826919102 30,643 737,677 SH   SOLE 737,677 0 0
SILICONWARE PRECISION INDS L SPONSD ADR SPL 827084864 24,823 3,949,617 SH   SOLE 3,949,617 0 0
SIMPSON MANUFACTURING CO INC COM 829073105 17,261 515,402 SH   SOLE 515,402 0 0
SMUCKER J M CO COM NEW 832696405 536 4,700 SH   SOLE 4,700 0 0
SNAP ON INC COM 833034101 16,091 106,605 SH   SOLE 106,605 0 0
ST JOE CO COM 790148100 24,665 1,289,337 SH   SOLE 1,289,337 0 0
STARBUCKS CORP COM 855244109 7,326 128,887 SH   SOLE 128,887 0 0
STATE STR CORP COM 857477103 5,827 86,704 SH   SOLE 86,704 0 0
STERIS CORP COM 859152100 29,849 459,430 SH   SOLE 459,430 0 0
SUNTRUST BKS INC COM 867914103 615 16,089 SH   SOLE 16,089 0 0
SUPERIOR ENERGY SVCS INC COM 868157108 12,931 1,023,834 SH   SOLE 1,023,834 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADR 874039100 78,455 3,780,972 SH   SOLE 3,780,972 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 33,360 272,814 SH   SOLE 272,814 0 0
TJX COS INC NEW COM 872540109 70,835 991,810 SH   SOLE 991,810 0 0
TORCHMARK CORP COM 891027104 525 9,300 SH   SOLE 9,300 0 0
TRAVELERS COMPANIES INC COM 89417E109 47,407 476,305 SH   SOLE 476,305 0 0
TYSON FOODS INC CL A 902494103 49,215 1,141,883 SH   SOLE 1,141,883 0 0
UNION PAC CORP COM 907818108 8,061 91,180 SH   SOLE 91,180 0 0
UNITED RENTALS INC COM 911363109 329 5,475 SH   SOLE 5,475 0 0
UNITEDHEALTH GROUP INC COM 91324P102 1,037 8,943 SH   SOLE 8,943 0 0
V F CORP COM 918204108 30,682 449,815 SH   SOLE 449,815 0 0
VALEANT PHARMACEUTICALS INTL COM 91911K102 258 1,447 SH   SOLE 1,447 0 0
VALERO ENERGY CORP NEW COM 91913Y100 355 5,900 SH   SOLE 5,900 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 16,985 390,372 SH   SOLE 390,372 0 0
VISA INC COM CL A 92826C839 28,290 406,113 SH   SOLE 406,113 0 0
WADDELL & REED FINL INC CL A 930059100 21,869 628,968 SH   SOLE 628,968 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 869 10,463 SH   SOLE 10,463 0 0
WD-40 CO COM 929236107 7,593 85,243 SH   SOLE 85,243 0 0
WELLS FARGO & CO NEW COM 949746101 60,677 1,181,630 SH   SOLE 1,181,630 0 0
WEST PHARMACEUTICAL SVSC INC COM 955306105 51,157 945,260 SH   SOLE 945,260 0 0
WESTERN DIGITAL CORP COM 958102105 11,209 141,096 SH   SOLE 141,096 0 0
WEX INC COM 96208T104 24,975 287,599 SH   SOLE 287,599 0 0
WHITE MTNS INS GROUP LTD COM G9618E107 19,347 25,889 SH   SOLE 25,889 0 0
WHOLE FOODS MKT INC COM 966837106 341 10,787 SH   SOLE 10,787 0 0
WILEY JOHN & SONS INC CL A 968223206 31,012 619,878 SH   SOLE 619,878 0 0
WINTRUST FINL CORP COM 97650W108 43,037 805,491 SH   SOLE 805,491 0 0
WOODWARD INC COM 980745103 22,434 551,216 SH   SOLE 551,216 0 0
ZIMMER BIOMET HLDGS INC COM 98956P102 447 4,762 SH   SOLE 4,762 0 0
ZOETIS INC CL A 98978V103 2,620 63,617 SH   SOLE 63,617 0 0