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 Ordinary Shares 88579Y101 1,465 7,687 SH   SOLE   7,687 0 0
ACTIVISION BLIZZARD INC Ordinary Shares 00507V109 444 9,533 SH   SOLE   9,533 0 0
ADOBE INC Ordinary Shares 00724F101 1,451 6,413 SH   SOLE   6,413 0 0
AFLAC INC Ordinary Shares 001055102 453 9,939 SH   SOLE   9,939 0 0
AKCEA THERAPEUTICS INC Ordinary Shares 00972L107 1,574 52,217 SH   SOLE   52,217 0 0
ALARM COM HOLDINGS INC Ordinary Shares 011642105 5,898 113,701 SH   SOLE   113,701 0 0
ALIBABA GROUP HOLDING LTD ADR American Depository Receipts 01609W102 1,124 8,200 SH   SOLE   8,200 0 0
ALIGN TECHNOLOGY INC Ordinary Shares 016255101 17,286 82,536 SH   SOLE   82,536 0 0
ALPHABET INC CL C Ordinary Shares 02079K107 18,989 18,336 SH   SOLE   18,336 0 0
ALTABA INC Ordinary Shares 021346101 447 7,718 SH   SOLE   7,718 0 0
AMAZON COM INC Ordinary Shares 023135106 32,471 21,619 SH   SOLE   21,619 0 0
AMERICAN EXPRESS CO Ordinary Shares 025816109 1,110 11,644 SH   SOLE   11,644 0 0
AMERICAN TOWER CORP Ordinary Shares 03027X100 11,059 69,909 SH   SOLE   69,909 0 0
AMGEN INC Ordinary Shares 031162100 1,609 8,263 SH   SOLE   8,263 0 0
ANHEUSER BUSCH INBEV NV ADR American Depository Receipts 03524A108 4,640 70,500 SH   SOLE   70,500 0 0
APPLE INC Ordinary Shares 037833100 9,980 63,267 SH   SOLE   63,267 0 0
APPLIED MATERIALS INC Ordinary Shares 038222105 418 12,780 SH   SOLE   12,780 0 0
ARISTA NETWORKS INC Ordinary Shares 040413106 209 990 SH   SOLE   990 0 0
ATLASSIAN CORP PLC CLASS A Ordinary Shares G06242104 11,745 132,000 SH   SOLE   132,000 0 0
AXON ENTERPRISE INC Ordinary Shares 05464C101 7,625 174,288 SH   SOLE   174,288 0 0
BAIDU INC SPON A D R American Depository Receipts 056752108 833 5,250 SH   SOLE   5,250 0 0
BANCO LATINOAMERICANO de COMERCIO EXTERIOR SA Ordinary Shares P16994132 6,715 388,129 SH   SOLE   388,129 0 0
BECTON DICKINSON AND CO Ordinary Shares 075887109 783 3,475 SH   SOLE   3,475 0 0
BERKSHIRE HATHAWAY INC CL B Ordinary Shares 084670702 6,712 32,874 SH   SOLE   32,874 0 0
BIOGEN, INC Ordinary Shares 09062X103 757 2,514 SH   SOLE   2,514 0 0
BIOTELEMETRY INC Ordinary Shares 090672106 1,473 24,662 SH   SOLE   24,662 0 0
BOEING CO Ordinary Shares 097023105 2,442 7,571 SH   SOLE   7,571 0 0
BOOKING HOLDINGS INC Ordinary Shares 09857L108 1,025 595 SH   SOLE   595 0 0
BROADCOM INC Ordinary Shares 11135F101 1,381 5,430 SH   SOLE   5,430 0 0
BROADRIDGE FINANCIAL SOLUTIONS INC Ordinary Shares 11133T103 3,850 40,000 SH   SOLE   40,000 0 0
C H ROBINSON WORLDWIDE INC Ordinary Shares 12541W209 3,868 46,000 SH   SOLE   46,000 0 0
CELGENE CORP Ordinary Shares 151020104 582 9,084 SH   SOLE   9,084 0 0
CERNER CORPORATION Ordinary Shares 156782104 227 4,328 SH   SOLE   4,328 0 0
CHURCH AND DWIGHT CO INC Ordinary Shares 171340102 9,312 141,600 SH   SOLE   141,600 0 0
CINTAS CORP Ordinary Shares 172908105 252 1,503 SH   SOLE   1,503 0 0
CME GROUP INC Ordinary Shares 12572Q105 852 4,531 SH   SOLE   4,531 0 0
COGNIZANT TECH SOLUTIONS CL A Ordinary Shares 192446102 483 7,608 SH   SOLE   7,608 0 0
COMCAST CORP CLASS A Ordinary Shares 20030N101 2,158 63,375 SH   SOLE   63,375 0 0
COOPER COS INC Ordinary Shares 216648402 11,809 46,400 SH   SOLE   46,400 0 0
CORNING INC Ordinary Shares 219350105 317 10,489 SH   SOLE   10,489 0 0
COSTCO WHOLESALE CORP Ordinary Shares 22160K105 9,311 45,708 SH   SOLE   45,708 0 0
CREDICORP LTD Ordinary Shares G2519Y108 1,330 6,000 SH   SOLE   6,000 0 0
CROWN CASTLE INTL CORP Ordinary Shares 22822V101 601 5,531 SH   SOLE   5,531 0 0
CTRIP COM INTERNATIONAL A D R American Depository Receipts 22943F100 6,333 234,052 SH   SOLE   234,052 0 0
CUMMINS INC Ordinary Shares 231021106 281 2,106 SH   SOLE   2,106 0 0
CVS HEALTH CORPORATION Ordinary Shares 126650100 1,130 17,241 SH   SOLE   17,241 0 0
DELTA AIR LINES INC Ordinary Shares 247361702 445 8,924 SH   SOLE   8,924 0 0
DIAMOND HILL INVT GROUP INC Ordinary Shares 25264R207 6,570 43,959 SH   SOLE   43,959 0 0
DISCOVERY INC A Ordinary Shares 25470F104 215 8,701 SH   SOLE   8,701 0 0
eBAY INC Ordinary Shares 278642103 379 13,507 SH   SOLE   13,507 0 0
ECOLAB INC Ordinary Shares 278865100 560 3,800 SH   SOLE   3,800 0 0
EDITAS MEDICINE INC Ordinary Shares 28106W103 666 29,293 SH   SOLE   29,293 0 0
ELECTRONIC ARTS INC Ordinary Shares 285512109 296 3,755 SH   SOLE   3,755 0 0
EQUINIX INC Ordinary Shares 29444U700 380 1,077 SH   SOLE   1,077 0 0
EVERBRIDGE INC Ordinary Shares 29978A104 14,213 250,406 SH   SOLE   250,406 0 0
EXPEDIA INC Ordinary Shares 30212P303 224 1,986 SH   SOLE   1,986 0 0
FACEBOOK INC CLASS A Ordinary Shares 30303M102 5,023 38,314 SH   SOLE   38,314 0 0
FASTENAL CO Ordinary Shares 311900104 11,543 220,750 SH   SOLE   220,750 0 0
FED EX CORP Ordinary Shares 31428X106 595 3,688 SH   SOLE   3,688 0 0
FORD MOTOR CO Ordinary Shares 345370860 415 54,237 SH   SOLE   54,237 0 0
FOX FACTORY HOLDING CORP Ordinary Shares 35138V102 1,374 23,333 SH   SOLE   23,333 0 0
GENTEX CORP Ordinary Shares 371901109 10,105 500,000 SH   SOLE   500,000 0 0
GILEAD SCIENCES INC Ordinary Shares 375558103 1,079 17,247 SH   SOLE   17,247 0 0
GLOBUS MED INC A Ordinary Shares 379577208 1,334 30,811 SH   SOLE   30,811 0 0
GRUBHUB INC Ordinary Shares 400110102 10,753 140,000 SH   SOLE   140,000 0 0
GRUPO AEORPORTUARIO DEL PACIFICO SAB DE CV ADR American Depository Receipts 400506101 938 11,500 SH   SOLE   11,500 0 0
GRUPO AEORPORTUARIO DEL SURESTE SAB DE CV ADR American Depository Receipts 40051E202 964 6,400 SH   SOLE   6,400 0 0
HDFC Bank LTD ADR American Depository Receipts 40415F101 11,742 113,350 SH   SOLE   113,350 0 0
HASBRO INC Ordinary Shares 418056107 5,575 68,615 SH   SOLE   68,615 0 0
HCA HEALTHCARE INC Ordinary Shares 40412C101 541 4,349 SH   SOLE   4,349 0 0
HEALTHEQUITY INC Ordinary Shares 42226A107 1,018 17,069 SH   SOLE   17,069 0 0
HOME DEPOT INC Ordinary Shares 437076102 2,607 15,174 SH   SOLE   15,174 0 0
IDEXX LABS INC Ordinary Shares 45168D104 206 1,110 SH   SOLE   1,110 0 0
ILLUMINA INC Ordinary Shares 452327109 549 1,831 SH   SOLE   1,831 0 0
INOGEN INC Ordinary Shares 45780L104 1,083 8,724 SH   SOLE   8,724 0 0
INTERCONTINENTAL EXCHANGE IN Ordinary Shares 45866F104 589 7,822 SH   SOLE   7,822 0 0
INTUIT INC Ordinary Shares 461202103 658 3,341 SH   SOLE   3,341 0 0
INTUITIVE SURGICAL INC Ordinary Shares 46120E602 698 1,458 SH   SOLE   1,458 0 0
IONIS PHARMACEUTICALS INC Ordinary Shares 462222100 6,548 121,117 SH   SOLE   121,117 0 0
IPG PHOTONICS CORP Ordinary Shares 44980X109 13,765 121,500 SH   SOLE   121,500 0 0
IRHYTHM TECHNOLOGIES INC Ordinary Shares 450056106 1,308 18,825 SH   SOLE   18,825 0 0
JP MORGAN CHASE & CO Ordinary Shares 46625H100 4,394 45,010 SH   SOLE   45,010 0 0
JOHN BEAN TECHNOLOGIES CORP Ordinary Shares 477839104 1,044 14,544 SH   SOLE   14,544 0 0
JOHNSON & JOHNSON Ordinary Shares 478160104 4,650 36,032 SH   SOLE   36,032 0 0
JONES LANG LASALLE INC Ordinary Shares 48020Q107 14,907 117,751 SH   SOLE   117,751 0 0
KAR AUCTION SERVICES INC Ordinary Shares 48238T109 7,764 162,708 SH   SOLE   162,708 0 0
KINDER MORGAN INC Ordinary Shares 49456B101 459 29,822 SH   SOLE   29,822 0 0
LAM RESEARCH CORP Ordinary Shares 512807108 277 2,037 SH   SOLE   2,037 0 0
LANDSTAR SYS INC Ordinary Shares 515098101 1,401 14,645 SH   SOLE   14,645 0 0
LCI INDUSTRIES Ordinary Shares 50189K103 8,328 124,670 SH   SOLE   124,670 0 0
LOWES CO INC Ordinary Shares 548661107 983 10,640 SH   SOLE   10,640 0 0
MARKEL CORP Ordinary Shares 570535104 8,391 8,083 SH   SOLE   8,083 0 0
MARRIOTT INTL INC Ordinary Shares 571903202 488 4,494 SH   SOLE   4,494 0 0
MASTERCARD INC Ordinary Shares 57636Q104 20,199 107,069 SH   SOLE   107,069 0 0
MCCORMICK & CO INC Ordinary Shares 579780206 4,977 35,747 SH   SOLE   35,747 0 0
MCKESSON CORPORATION Ordinary Shares 58155Q103 286 2,586 SH   SOLE   2,586 0 0
MEDTRONIC PLC Ordinary Shares G5960L103 18,672 205,272 SH   SOLE   205,272 0 0
MERCADOLIBRE INC Ordinary Shares 58733R102 8,284 28,287 SH   SOLE   28,287 0 0
MICROSOFT CORP Ordinary Shares 594918104 10,397 102,358 SH   SOLE   102,358 0 0
MIRAGEN THERAPEUTICS INC Ordinary Shares 60463E103 440 145,238 SH   SOLE   145,238 0 0
MONSTER BEVERAGE CORP Ordinary Shares 61174X109 367 7,460 SH   SOLE   7,460 0 0
MOODYS CORP Ordinary Shares 615369105 375 2,675 SH   SOLE   2,675 0 0
NETFLIX COM INC Ordinary Shares 64110L106 1,556 5,814 SH   SOLE   5,814 0 0
NEWMARK GROUP INC Ordinary Shares 65158N102 5,468 681,795 SH   SOLE   681,795 0 0
NIKE INC Ordinary Shares 654106103 1,537 20,736 SH   SOLE   20,736 0 0
NLIGHT INC Ordinary Shares 65487K100 6,806 382,763 SH   SOLE   382,763 0 0
NUCOR CORP Ordinary Shares 670346105 212 4,092 SH   SOLE   4,092 0 0
NUVASIVE INC Ordinary Shares 670704105 5,293 106,808 SH   SOLE   106,808 0 0
NVIDIA CORP Ordinary Shares 67066G104 1,043 7,811 SH   SOLE   7,811 0 0
PALO ALTO NETWORKS INC Ordinary Shares 697435105 240 1,272 SH   SOLE   1,272 0 0
PAYCOM SOFTWARE INC Ordinary Shares 70432V102 21,824 178,230 SH   SOLE   178,230 0 0
PAYLOCITY HOLDING CORP Ordinary Shares 70438V106 10,168 168,875 SH   SOLE   168,875 0 0
PAYPAL HOLDINGS INC Ordinary Shares 70450Y103 9,305 110,652 SH   SOLE   110,652 0 0
PENUMBRA INC Ordinary Shares 70975L107 1,321 10,807 SH   SOLE   10,807 0 0
PROTO LABS INC Ordinary Shares 743713109 5,952 52,772 SH   SOLE   52,772 0 0
Q2 HOLDINGS INC Ordinary Shares 74736L109 1,431 28,886 SH   SOLE   28,886 0 0
RESMED INC Ordinary Shares 761152107 23,097 202,840 SH   SOLE   202,840 0 0
ROPER INDS INC Ordinary Shares 776696106 381 1,431 SH   SOLE   1,431 0 0
SALESFORCE COM INC Ordinary Shares 79466L302 1,397 10,199 SH   SOLE   10,199 0 0
SBA COMMUNICATIONS CORP Ordinary Shares 78410G104 18,617 115,000 SH   SOLE   115,000 0 0
SCHWAB CHARLES CORP Ordinary Shares 808513105 748 18,005 SH   SOLE   18,005 0 0
SHAKE SHACK INC CLASS A Ordinary Shares 819047101 1,587 34,946 SH   SOLE   34,946 0 0
SHERWIN WILLIAMS CO Ordinary Shares 824348106 495 1,258 SH   SOLE   1,258 0 0
SIRIUS XM HOLDINGS INC Ordinary Shares 82968B103 333 58,353 SH   SOLE   58,353 0 0
SMARTSHEET INC CLASS A Ordinary Shares 83200N103 1,587 63,834 SH   SOLE   63,834 0 0
SOUTHWEST AIRLINES CO Ordinary Shares 844741108 345 7,416 SH   SOLE   7,416 0 0
SPARK THERAPEUTICS INC Ordinary Shares 84652J103 1,178 30,098 SH   SOLE   30,098 0 0
SPLUNK INC Ordinary Shares 848637104 19,103 182,193 SH   SOLE   182,193 0 0
SQUARE INC A Ordinary Shares 852234103 266 4,747 SH   SOLE   4,747 0 0
STAG INDUSTRIAL INC Ordinary Shares 85254J102 6,289 252,772 SH   SOLE   252,772 0 0
STARBUCKS CORP Ordinary Shares 855244109 13,658 212,080 SH   SOLE   212,080 0 0
SVB FINANCIAL GROUP Ordinary Shares 78486Q101 1,899 10,000 SH   SOLE   10,000 0 0
T MOBILE US INC Ordinary Shares 872590104 683 10,734 SH   SOLE   10,734 0 0
TAIWAN SEMICONDUCTOR ADR American Depository Receipts 874039100 8,951 242,500 SH   SOLE   242,500 0 0
TELADOC INC Ordinary Shares 87918A105 5,495 110,855 SH   SOLE   110,855 0 0
TESLA INC Ordinary Shares 88160R101 834 2,505 SH   SOLE   2,505 0 0
TEXAS ROADHOUSE INC Ordinary Shares 882681109 11,040 184,929 SH   SOLE   184,929 0 0
THOR INDUSTRIES INC Ordinary Shares 885160101 5,980 115,000 SH   SOLE   115,000 0 0
TJX COMPANIES INC Ordinary Shares 872540109 705 15,768 SH   SOLE   15,768 0 0
TRACTOR SUPPLY COMPANY Ordinary Shares 892356106 3,738 44,800 SH   SOLE   44,800 0 0
TRANSDIGM GROUP INC Ordinary Shares 893641100 228 669 SH   SOLE   669 0 0
TREX COMPANY INC Ordinary Shares 89531P105 1,763 29,702 SH   SOLE   29,702 0 0
TRI POINTE GROUP INC Ordinary Shares 87265H109 1,312 120,000 SH   SOLE   120,000 0 0
TWITTER INC Ordinary Shares 90184L102 290 10,081 SH   SOLE   10,081 0 0
ULTIMATE SOFTWARE GROUP INC Ordinary Shares 90385D107 11,129 45,450 SH   SOLE   45,450 0 0
UNION PACIFIC CORP Ordinary Shares 907818108 1,358 9,823 SH   SOLE   9,823 0 0
UNITED CONTINENTAL HOLDINGS INC Ordinary Shares 910047109 295 3,526 SH   SOLE   3,526 0 0
UNITEDHEALTH GROUP INC Ordinary Shares 91324P102 3,195 12,826 SH   SOLE   12,826 0 0
VARIAN MED SYS INC Ordinary Shares 92220P105 7,592 67,000 SH   SOLE   67,000 0 0
VERTEX PHARMACEUTICALS INC Ordinary Shares 92532F100 514 3,099 SH   SOLE   3,099 0 0
VISA INC CLASS A SHARES Ordinary Shares 92826C839 3,877 29,387 SH   SOLE   29,387 0 0
VMWARE INC CL A Ordinary Shares 928563402 735 5,358 SH   SOLE   5,358 0 0
WALT DISNEY CO THE Ordinary Shares 254687106 2,176 19,847 SH   SOLE   19,847 0 0
WATSCO INC Ordinary Shares 942622200 15,076 108,352 SH   SOLE   108,352 0 0
WORKDAY INC Ordinary Shares 98138H101 449 2,809 SH   SOLE   2,809 0 0
XPO LOGISTICS INC Ordinary Shares 983793100 19,337 339,000 SH   SOLE   339,000 0 0
YUM CHINA HLDS INC Ordinary Shares 98850P109 7,201 214,751 SH   SOLE   214,751 0 0
ZUORA INC CLASS A Ordinary Shares 98983V106 1,326 73,124 SH   SOLE   73,124 0 0