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,661 9,580 SH   SOLE   9,580 0 0
ABBVIE INC Ordinary Shares 00287Y109 2,044 28,110 SH   SOLE   28,110 0 0
ACTIVISION BLIZZARD INC Ordinary Shares 00507V109 585 12,386 SH   SOLE   12,386 0 0
ADMA BIOLOGICS INC Ordinary Shares 000899104 1,428 369,000 SH   SOLE   369,000 0 0
ADOBE INC Ordinary Shares 00724F101 2,336 7,928 SH   SOLE   7,928 0 0
AFLAC INC Ordinary Shares 001055102 709 12,935 SH   SOLE   12,935 0 0
AKCEA THERAPEUTICS INC Ordinary Shares 00972L107 1,491 63,591 SH   SOLE   63,591 0 0
ALARM COM HOLDINGS INC Ordinary Shares 011642105 5,882 109,947 SH   SOLE   109,947 0 0
ALEXANDRIA REAL ESTATE EQUITIES INC Ordinary Shares 015271109 292 2,070 SH   SOLE   2,070 0 0
ALIBABA GROUP HOLDING LTD A D R American Depository Receipts 01609W102 1,220 7,200 SH   SOLE   7,200 0 0
ALIGN TECHNOLOGY INC Ordinary Shares 016255101 22,714 82,988 SH   SOLE   82,988 0 0
ALPHABET INC CL C Ordinary Shares 02079K107 22,996 21,275 SH   SOLE   21,275 0 0
ALTABA INC Ordinary Shares 021346101 603 8,695 SH   SOLE   8,695 0 0
AMAZON COM INC Ordinary Shares 023135106 42,883 22,646 SH   SOLE   22,646 0 0
AMERICAN EXPRESS CO Ordinary Shares 025816109 1,776 14,384 SH   SOLE   14,384 0 0
AMERICAN TOWER CORP Ordinary Shares 03027X100 14,723 72,014 SH   SOLE   72,014 0 0
AMGEN INC Ordinary Shares 031162100 1,879 10,197 SH   SOLE   10,197 0 0
ANHEUSER BUSCH INBEV NV A D R American Depository Receipts 03524A108 6,240 70,500 SH   SOLE   70,500 0 0
ANTARES PHARMA INC Ordinary Shares 036642106 647 196,800 SH   SOLE   196,800 0 0
APPLE INC Ordinary Shares 037833100 15,436 77,993 SH   SOLE   77,993 0 0
ARISTA NETWORKS INC Ordinary Shares 040413106 300 1,155 SH   SOLE   1,155 0 0
ATLASSIAN CORP PLC CLASS A Ordinary Shares G06242104 17,271 132,000 SH   SOLE   132,000 0 0
AUTOMATIC DATA PROCESSING Ordinary Shares 053015103 1,259 7,617 SH   SOLE   7,617 0 0
AUTOZONE INC Ordinary Shares 053332102 482 438 SH   SOLE   438 0 0
AXON ENTERPRISE INC Ordinary Shares 05464C101 17,309 269,568 SH   SOLE   269,568 0 0
BAIDU INC SPON A D R American Depository Receipts 056752108 499 4,250 SH   SOLE   4,250 0 0
BANCO LATINOAMERICANO COME E Ordinary Shares P16994132 7,895 379,029 SH   SOLE   379,029 0 0
BECTON DICKINSON AND CO Ordinary Shares 075887109 1,088 4,318 SH   SOLE   4,318 0 0
BERKSHIRE HATHAWAY INC CL B Ordinary Shares 084670702 8,736 40,983 SH   SOLE   40,983 0 0
BIOGEN, INC Ordinary Shares 09062X103 773 3,305 SH   SOLE   3,305 0 0
BIOTELEMETRY INC Ordinary Shares 090672106 1,446 30,030 SH   SOLE   30,030 0 0
BLACKROCK INC Ordinary Shares 09247X101 1,193 2,542 SH   SOLE   2,542 0 0
BOOKING HOLDINGS INC Ordinary Shares 09857L108 1,346 718 SH   SOLE   718 0 0
BROADCOM INC Ordinary Shares 11135F101 1,832 6,363 SH   SOLE   6,363 0 0
BROADRIDGE FINANCIAL SOLUTIONS INC Ordinary Shares 11133T103 7,022 55,000 SH   SOLE   55,000 0 0
C H ROBINSON WORLDWIDE INC Ordinary Shares 12541W209 3,880 46,000 SH   SOLE   46,000 0 0
CELGENE CORP Ordinary Shares 151020104 1,195 12,929 SH   SOLE   12,929 0 0
CERNER CORPORATION Ordinary Shares 156782104 405 5,529 SH   SOLE   5,529 0 0
CHIPOTLE MEXICAN GRILL INC Ordinary Shares 169656105 355 484 SH   SOLE   484 0 0
CHURCH AND DWIGHT CO INC Ordinary Shares 171340102 10,345 141,600 SH   SOLE   141,600 0 0
CINTAS CORP Ordinary Shares 172908105 419 1,764 SH   SOLE   1,764 0 0
CME GROUP INC Ordinary Shares 12572Q105 1,215 6,260 SH   SOLE   6,260 0 0
COGNIZANT TECH SOLUTIONS CL A Ordinary Shares 192446102 596 9,409 SH   SOLE   9,409 0 0
COOPER COS INC Ordinary Shares 216648402 15,632 46,400 SH   SOLE   46,400 0 0
COPART INC Ordinary Shares 217204106 295 3,944 SH   SOLE   3,944 0 0
CORNING INC Ordinary Shares 219350105 447 13,442 SH   SOLE   13,442 0 0
COSTAR GROUP INC Ordinary Shares 22160N109 357 645 SH   SOLE   645 0 0
COSTCO WHSL CORP Ordinary Shares 22160K105 12,564 47,545 SH   SOLE   47,545 0 0
CREDICORP LTD Ordinary Shares G2519Y108 1,145 5,000 SH   SOLE   5,000 0 0
CROWN CASTLE INTL CORP Ordinary Shares 22822V101 979 7,513 SH   SOLE   7,513 0 0
CTRIP COM INTERNATIONAL A D R American Depository Receipts 22943F100 8,639 234,052 SH   SOLE   234,052 0 0
CUMMINS INC Ordinary Shares 231021106 442 2,577 SH   SOLE   2,577 0 0
CVS HEALTH CORP Ordinary Shares 126650100 1,229 22,553 SH   SOLE   22,553 0 0
DELTA AIR LINES INC Ordinary Shares 247361702 620 10,928 SH   SOLE   10,928 0 0
DIAMOND HILL INVT GROUP INC Ordinary Shares 25264R207 4,611 32,539 SH   SOLE   32,539 0 0
DISCOVERY INC A Ordinary Shares 25470F104 359 11,690 SH   SOLE   11,690 0 0
E BAY INC Ordinary Shares 278642103 581 14,698 SH   SOLE   14,698 0 0
ECOLAB INC Ordinary Shares 278865100 971 4,917 SH   SOLE   4,917 0 0
EDITAS MEDICINE INC Ordinary Shares 28106W103 883 35,673 SH   SOLE   35,673 0 0
ELECTRONIC ARTS INC Ordinary Shares 285512109 494 4,879 SH   SOLE   4,879 0 0
EQUINIX INC Ordinary Shares 29444U700 10,836 21,488 SH   SOLE   21,488 0 0
EVERBRIDGE INC Ordinary Shares 29978A104 23,178 259,206 SH   SOLE   259,206 0 0
EXPEDIA INC Ordinary Shares 30212P303 329 2,471 SH   SOLE   2,471 0 0
FACEBOOK INC CLASS A Ordinary Shares 30303M102 9,426 48,840 SH   SOLE   48,840 0 0
FASTENAL CO Ordinary Shares 311900104 14,388 441,500 SH   SOLE   441,500 0 0
FED EX CORP Ordinary Shares 31428X106 737 4,489 SH   SOLE   4,489 0 0
FORD MOTOR CO Ordinary Shares 345370860 695 67,927 SH   SOLE   67,927 0 0
FOX FACTORY HOLDING CORP Ordinary Shares 35138V102 2,345 28,415 SH   SOLE   28,415 0 0
GENTEX CORP Ordinary Shares 371901109 7,383 300,000 SH   SOLE   300,000 0 0
GILEAD SCIENCES INC Ordinary Shares 375558103 1,476 21,840 SH   SOLE   21,840 0 0
GLOBUS MED INCA Ordinary Shares 379577208 1,587 37,521 SH   SOLE   37,521 0 0
GOOSEHEAD INSURANCE INC A Ordinary Shares 38267D109 1,687 35,286 SH   SOLE   35,286 0 0
GRUBHUB INC Ordinary Shares 400110102 13,605 174,440 SH   SOLE   174,440 0 0
GRUPO AEROPORTUARIO DEL A D R American Depository Receipts 400506101 991 9,500 SH   SOLE   9,500 0 0
GRUPO AEROPORTUARIO SURE SPON A D R American Depository Receipts 40051E202 875 5,400 SH   SOLE   5,400 0 0
HASBRO INC Ordinary Shares 418056107 7,251 68,615 SH   SOLE   68,615 0 0
HCA HEALTHCARE INC Ordinary Shares 40412C101 763 5,647 SH   SOLE   5,647 0 0
HDFC BANK LTD A D R American Depository Receipts 40415F101 13,700 105,350 SH   SOLE   105,350 0 0
HEALTHEQUITY INC Ordinary Shares 42226A107 2,008 30,707 SH   SOLE   30,707 0 0
HESKA CORP Ordinary Shares 42805E306 1,278 15,000 SH   SOLE   15,000 0 0
HOME DEPOT INC Ordinary Shares 437076102 3,947 18,979 SH   SOLE   18,979 0 0
IDEXX LABS INC Ordinary Shares 45168D104 386 1,401 SH   SOLE   1,401 0 0
ILLUMINA INC Ordinary Shares 452327109 911 2,475 SH   SOLE   2,475 0 0
INTERCONTINENTAL EXCHANGE IN Ordinary Shares 45866F104 826 9,614 SH   SOLE   9,614 0 0
INTUIT INC Ordinary Shares 461202103 1,154 4,416 SH   SOLE   4,416 0 0
INTUITIVE SURGICAL INC Ordinary Shares 46120E602 1,024 1,952 SH   SOLE   1,952 0 0
IPG PHOTONICS CORP Ordinary Shares 44980X109 18,741 121,500 SH   SOLE   121,500 0 0
IRHYTHM TECHNOLOGIES INC Ordinary Shares 450056106 2,590 32,757 SH   SOLE   32,757 0 0
JOHN BEAN TECHNOLOGIES CORP Ordinary Shares 477839104 2,145 17,712 SH   SOLE   17,712 0 0
JONES LANG LASALLE INC Ordinary Shares 48020Q107 17,034 121,073 SH   SOLE   121,073 0 0
KINDER MORGAN INC Ordinary Shares 49456B101 812 38,898 SH   SOLE   38,898 0 0
LANDSTAR SYS INC Ordinary Shares 515098101 1,926 17,835 SH   SOLE   17,835 0 0
LCI INDUSTRIES Ordinary Shares 50189K103 11,220 124,670 SH   SOLE   124,670 0 0
MARKEL CORP Ordinary Shares 570535104 8,608 7,900 SH   SOLE   7,900 0 0
MARRIOTT INTL INC Ordinary Shares 571903202 782 5,576 SH   SOLE   5,576 0 0
MASTERCARD INC Ordinary Shares 57636Q104 29,319 110,834 SH   SOLE   110,834 0 0
MATCH GROUP INC Ordinary Shares 57665R106 351 5,220 SH   SOLE   5,220 0 0
MCCORMICK CO NON VTG SHRS Ordinary Shares 579780206 5,632 36,333 SH   SOLE   36,333 0 0
MCKESSON CORPORATION Ordinary Shares 58155Q103 437 3,250 SH   SOLE   3,250 0 0
MEDTRONIC PLC Ordinary Shares G5960L103 19,991 205,272 SH   SOLE   205,272 0 0
MERCADOLIBRE INC Ordinary Shares 58733R102 14,919 24,387 SH   SOLE   24,387 0 0
MICROSOFT CORP Ordinary Shares 594918104 17,710 132,201 SH   SOLE   132,201 0 0
MIRAGEN THERAPEUTICS INC Ordinary Shares 60463E103 363 176,874 SH   SOLE   176,874 0 0
MONSTER BEVERAGE CORP Ordinary Shares 61174X109 583 9,134 SH   SOLE   9,134 0 0
MOODYS CORP Ordinary Shares 615369105 629 3,223 SH   SOLE   3,223 0 0
NASDAQ INC Ordinary Shares 631103108 274 2,847 SH   SOLE   2,847 0 0
NETFLIX COM INC Ordinary Shares 64110L106 2,676 7,285 SH   SOLE   7,285 0 0
NEWMARK GROUP INC Ordinary Shares 65158N102 2,674 297,820 SH   SOLE   297,820 0 0
NEXTERA ENERGY INC Ordinary Shares 65339F101 1,723 8,413 SH   SOLE   8,413 0 0
NIKE INC Ordinary Shares 654106103 2,263 26,958 SH   SOLE   26,958 0 0
NLIGHT INC Ordinary Shares 65487K100 6,053 315,269 SH   SOLE   315,269 0 0
NUVASIVE INC Ordinary Shares 670704105 4,774 81,549 SH   SOLE   81,549 0 0
NVIDIA CORP Ordinary Shares 67066G104 1,541 9,382 SH   SOLE   9,382 0 0
PALO ALTO NETWORKS INC Ordinary Shares 697435105 341 1,672 SH   SOLE   1,672 0 0
PAYCOM SOFTWARE INC Ordinary Shares 70432V102 30,607 135,000 SH   SOLE   135,000 0 0
PAYLOCITY HOLDING CORP Ordinary Shares 70438V106 16,618 177,125 SH   SOLE   177,125 0 0
PAYPAL HOLDINGS INC Ordinary Shares 70450Y103 13,266 115,900 SH   SOLE   115,900 0 0
PENUMBRA INC Ordinary Shares 70975L107 2,893 18,081 SH   SOLE   18,081 0 0
PROTO LABS INC Ordinary Shares 743713109 6,444 55,544 SH   SOLE   55,544 0 0
Q2 HOLDINGS INC Ordinary Shares 74736L109 2,686 35,178 SH   SOLE   35,178 0 0
RESMED INC Ordinary Shares 761152107 24,825 203,432 SH   SOLE   203,432 0 0
ROPER INDS INC Ordinary Shares 776696106 651 1,777 SH   SOLE   1,777 0 0
SALESFORCE COM INC Ordinary Shares 79466L302 2,046 13,486 SH   SOLE   13,486 0 0
SBA COMMUNICATIONS CORP Ordinary Shares 78410G104 25,857 115,000 SH   SOLE   115,000 0 0
SCHWAB CHARLES CORP Ordinary Shares 808513105 939 23,369 SH   SOLE   23,369 0 0
SERVICENOW INC Ordinary Shares 81762P102 869 3,166 SH   SOLE   3,166 0 0
SHAKE SHACK INC CLASS A Ordinary Shares 819047101 3,073 42,558 SH   SOLE   42,558 0 0
SHERWIN WILLIAMS CO Ordinary Shares 824348106 749 1,635 SH   SOLE   1,635 0 0
SIRIUS XM HOLDINGS Ordinary Shares 82968B103 465 83,348 SH   SOLE   83,348 0 0
SMARTSHEET INC CLASS A Ordinary Shares 83200N103 2,532 52,324 SH   SOLE   52,324 0 0
SOUTHWEST AIRLINES CO Ordinary Shares 844741108 481 9,480 SH   SOLE   9,480 0 0
SPARK THERAPEUTICS INC Ordinary Shares 84652J103 2,435 23,786 SH   SOLE   23,786 0 0
SPLUNK INC Ordinary Shares 848637104 22,988 182,806 SH   SOLE   182,806 0 0
SQUARE INC A Ordinary Shares 852234103 535 7,378 SH   SOLE   7,378 0 0
STAG INDUSTRIAL INC Ordinary Shares 85254J102 7,873 260,356 SH   SOLE   260,356 0 0
STARBUCKS CORP Ordinary Shares 855244109 18,101 215,921 SH   SOLE   215,921 0 0
SVB FINL GROUP Ordinary Shares 78486Q101 2,246 10,000 SH   SOLE   10,000 0 0
SYNCHRONY FINANCIAL Ordinary Shares 87165B103 418 12,058 SH   SOLE   12,058 0 0
SYNOPSYS INC Ordinary Shares 871607107 330 2,566 SH   SOLE   2,566 0 0
T MOBILE US INC Ordinary Shares 872590104 1,110 14,973 SH   SOLE   14,973 0 0
TAIWAN SEMICONDUCTOR A D R American Depository Receipts 874039100 9,499 242,500 SH   SOLE   242,500 0 0
TELADOC INC Ordinary Shares 87918A105 7,881 118,665 SH   SOLE   118,665 0 0
TESLA INC Ordinary Shares 88160R101 698 3,122 SH   SOLE   3,122 0 0
TEXAS ROADHOUSE INC Ordinary Shares 882681109 8,315 154,929 SH   SOLE   154,929 0 0
THOR INDUSTRIES INC Ordinary Shares 885160101 6,722 115,000 SH   SOLE   115,000 0 0
TJX COMPANIES INC Ordinary Shares 872540109 1,128 21,332 SH   SOLE   21,332 0 0
TRACTOR SUPPLY COMPANY Ordinary Shares 892356106 4,874 44,800 SH   SOLE   44,800 0 0
TRANSDIGM GROUP INC Ordinary Shares 893641100 441 912 SH   SOLE   912 0 0
TREX COMPANY INC Ordinary Shares 89531P105 2,593 36,170 SH   SOLE   36,170 0 0
TWILIO INC A Ordinary Shares 90138F102 328 2,407 SH   SOLE   2,407 0 0
TWITTER INC Ordinary Shares 90184L102 491 14,059 SH   SOLE   14,059 0 0
UBER TECHNOLOGIES INC Ordinary Shares 90353T100 1,285 27,699 SH   SOLE   27,699 0 0
ULTA BEAUTY, INC Ordinary Shares 90384S303 356 1,026 SH   SOLE   1,026 0 0
UNION PACIFIC CORP Ordinary Shares 907818108 2,009 11,878 SH   SOLE   11,878 0 0
UNITEDHEALTH GROUP INC Ordinary Shares 91324P102 4,078 16,712 SH   SOLE   16,712 0 0
VARIAN MED SYS INC Ordinary Shares 92220P105 9,121 67,000 SH   SOLE   67,000 0 0
VEEVA SYSTEMS INC CLASS A Ordinary Shares 922475108 431 2,661 SH   SOLE   2,661 0 0
VERTEX PHARMACEUTICALS INC Ordinary Shares 92532F100 784 4,275 SH   SOLE   4,275 0 0
VISA INC CLASS A SHARES Ordinary Shares 92826C839 6,513 37,530 SH   SOLE   37,530 0 0
VMWARE INC CL A Ordinary Shares 928563402 1,183 7,077 SH   SOLE   7,077 0 0
WALT DISNEY CO THE Ordinary Shares 254687106 4,420 31,656 SH   SOLE   31,656 0 0
WATSCO INC Ordinary Shares 942622200 25,134 153,696 SH   SOLE   153,696 0 0
WORKDAY INC Ordinary Shares 98138H101 813 3,955 SH   SOLE   3,955 0 0
XILINX INC Ordinary Shares 983919101 467 3,958 SH   SOLE   3,958 0 0
XPO LOGISTICS INC Ordinary Shares 983793100 12,429 215,000 SH   SOLE   215,000 0 0
YUM CHINA HOLDINGS INC Ordinary Shares 98850P109 9,921 214,751 SH   SOLE   214,751 0 0