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,668 10,149 SH   SOLE   10,149 0 0
ACTIVISION BLIZZARD INC Ordinary Shares 00507V109 650 12,275 SH   SOLE   12,275 0 0
ADMA BIOLOGICS INC Ordinary Shares 000899104 1,991 447,304 SH   SOLE   447,304 0 0
ADOBE INC Ordinary Shares 00724F101 2,325 8,416 SH   SOLE   8,416 0 0
AFLAC INC Ordinary Shares 001055102 712 13,612 SH   SOLE   13,612 0 0
AKCEA THERAPEUTICS INC Ordinary Shares 00972L107 963 62,557 SH   SOLE   62,557 0 0
ALARM COM HOLDINGS INC Ordinary Shares 011642105 6,967 149,379 SH   SOLE   149,379 0 0
ALEXANDRIA REAL ESTATE EQUITIES INC Ordinary Shares 015271109 316 2,052 SH   SOLE   2,052 0 0
ALIBABA GROUP HOLDING LTD A D R American Depository Receipts 01609W102 1,204 7,200 SH   SOLE   7,200 0 0
ALIGN TECHNOLOGY INC Ordinary Shares 016255101 413 2,281 SH   SOLE   2,281 0 0
ALPHABET INC CL C Ordinary Shares 02079K107 24,147 19,809 SH   SOLE   19,809 0 0
AMAZON COM INC Ordinary Shares 023135106 40,789 23,497 SH   SOLE   23,497 0 0
AMERICAN EXPRESS CO Ordinary Shares 025816109 1,757 14,855 SH   SOLE   14,855 0 0
AMERICAN TOWER CORP Ordinary Shares 03027X100 15,815 71,518 SH   SOLE   71,518 0 0
AMGEN INC Ordinary Shares 031162100 1,879 9,711 SH   SOLE   9,711 0 0
ANHEUSER BUSCH INBEV NV A D R American Depository Receipts 03524A108 6,708 70,500 SH   SOLE   70,500 0 0
ANTARES PHARMA INC Ordinary Shares 036642106 1,975 590,322 SH   SOLE   590,322 0 0
APPLE INC Ordinary Shares 037833100 15,892 70,957 SH   SOLE   70,957 0 0
ARISTA NETWORKS INC Ordinary Shares 040413106 313 1,308 SH   SOLE   1,308 0 0
ATLASSIAN CORP PLC CLASS A Ordinary Shares G06242104 16,558 132,000 SH   SOLE   132,000 0 0
AUTOZONE INC Ordinary Shares 053332102 472 435 SH   SOLE   435 0 0
AXON ENTERPRISE INC Ordinary Shares 05464C101 15,279 269,088 SH   SOLE   269,088 0 0
BANCO LATINOAMERICANO COME E Ordinary Shares P16994132 7,558 379,029 SH   SOLE   379,029 0 0
BECTON DICKINSON AND CO Ordinary Shares 075887109 1,119 4,424 SH   SOLE   4,424 0 0
BERKSHIRE HATHAWAY INC CL B Ordinary Shares 084670702 8,697 41,807 SH   SOLE   41,807 0 0
BIOGEN, INC Ordinary Shares 09062X103 763 3,278 SH   SOLE   3,278 0 0
BIOTELEMETRY INC Ordinary Shares 090672106 592 14,542 SH   SOLE   14,542 0 0
BOOKING HOLDINGS INC Ordinary Shares 09857L108 1,397 712 SH   SOLE   712 0 0
BROADCOM INC Ordinary Shares 11135F101 1,852 6,708 SH   SOLE   6,708 0 0
BROADRIDGE FINANCIAL SOLUTIONS INC Ordinary Shares 11133T103 6,844 55,000 SH   SOLE   55,000 0 0
CARDLYTICS INC Ordinary Shares 14161W105 1,341 40,000 SH   SOLE   40,000 0 0
CELGENE CORP Ordinary Shares 151020104 1,199 12,078 SH   SOLE   12,078 0 0
CERNER CORPORATION Ordinary Shares 156782104 374 5,481 SH   SOLE   5,481 0 0
CHIPOTLE MEXICAN GRILL INC Ordinary Shares 169656105 404 481 SH   SOLE   481 0 0
CHURCH AND DWIGHT CO INC Ordinary Shares 171340102 10,654 141,600 SH   SOLE   141,600 0 0
CINTAS CORP Ordinary Shares 172908105 469 1,749 SH   SOLE   1,749 0 0
CME GROUP INC Ordinary Shares 12572Q105 1,199 5,674 SH   SOLE   5,674 0 0
COGNIZANT TECH SOLUTIONS CL A Ordinary Shares 192446102 635 10,529 SH   SOLE   10,529 0 0
COMCAST CORP CLASS A Ordinary Shares 20030N101 4,959 110,000 SH   SOLE   110,000 0 0
COOPER COS INC Ordinary Shares 216648402 13,781 46,400 SH   SOLE   46,400 0 0
COPART INC Ordinary Shares 217204106 314 3,911 SH   SOLE   3,911 0 0
CORNING INC Ordinary Shares 219350105 430 15,067 SH   SOLE   15,067 0 0
COSTAR GROUP INC Ordinary Shares 22160N109 381 642 SH   SOLE   642 0 0
COSTCO WHSL CORP Ordinary Shares 22160K105 13,540 46,996 SH   SOLE   46,996 0 0
CREDICORP LTD Ordinary Shares G2519Y108 1,042 5,000 SH   SOLE   5,000 0 0
CROWN CASTLE INTL CORP Ordinary Shares 22822V101 1,035 7,447 SH   SOLE   7,447 0 0
CTRIP COM INTERNATIONAL A D R American Depository Receipts 22943F100 6,855 234,052 SH   SOLE   234,052 0 0
CUMMINS INC Ordinary Shares 231021106 416 2,556 SH   SOLE   2,556 0 0
CVS HEALTH CORP Ordinary Shares 126650100 1,253 19,869 SH   SOLE   19,869 0 0
DELTA AIR LINES INC Ordinary Shares 247361702 624 10,832 SH   SOLE   10,832 0 0
DIAMOND HILL INVT GROUP INC Ordinary Shares 25264R207 1,732 12,539 SH   SOLE   12,539 0 0
DISCOVERY INC A Ordinary Shares 25470F104 348 13,051 SH   SOLE   13,051 0 0
E BAY INC Ordinary Shares 278642103 568 14,566 SH   SOLE   14,566 0 0
ECOLAB INC Ordinary Shares 278865100 951 4,800 SH   SOLE   4,800 0 0
EDITAS MEDICINE INC Ordinary Shares 28106W103 798 35,093 SH   SOLE   35,093 0 0
ELECTRONIC ARTS INC Ordinary Shares 285512109 473 4,837 SH   SOLE   4,837 0 0
EQUINIX INC Ordinary Shares 29444U700 12,285 21,299 SH   SOLE   21,299 0 0
EVERBRIDGE INC Ordinary Shares 29978A104 19,649 318,406 SH   SOLE   318,406 0 0
FACEBOOK INC CLASS A Ordinary Shares 30303M102 9,423 52,916 SH   SOLE   52,916 0 0
FASTENAL CO Ordinary Shares 311900104 14,424 441,500 SH   SOLE   441,500 0 0
FED EX CORP Ordinary Shares 31428X106 744 5,112 SH   SOLE   5,112 0 0
FORD MOTOR CO Ordinary Shares 345370860 703 76,700 SH   SOLE   76,700 0 0
FOX FACTORY HOLDING CORP Ordinary Shares 35138V102 1,740 27,953 SH   SOLE   27,953 0 0
GENTEX CORP Ordinary Shares 371901109 8,261 300,000 SH   SOLE   300,000 0 0
GILEAD SCIENCES INC Ordinary Shares 375558103 1,493 23,561 SH   SOLE   23,561 0 0
GLOBUS MED INCA Ordinary Shares 379577208 1,887 36,911 SH   SOLE   36,911 0 0
GOOSEHEAD INSURANCE INC A Ordinary Shares 38267D109 1,713 34,714 SH   SOLE   34,714 0 0
GRUBHUB INC Ordinary Shares 400110102 9,774 173,880 SH   SOLE   173,880 0 0
HASBRO INC Ordinary Shares 418056107 8,144 68,615 SH   SOLE   68,615 0 0
HCA HEALTHCARE INC Ordinary Shares 40412C101 771 6,406 SH   SOLE   6,406 0 0
HDFC BANK LTD A D R American Depository Receipts 40415F101 12,020 210,700 SH   SOLE   210,700 0 0
HEALTHEQUITY INC Ordinary Shares 42226A107 2,284 39,966 SH   SOLE   39,966 0 0
HESKA CORP Ordinary Shares 42805E306 1,737 24,515 SH   SOLE   24,515 0 0
HOME DEPOT INC Ordinary Shares 437076102 4,001 17,245 SH   SOLE   17,245 0 0
IDEXX LABS INC Ordinary Shares 45168D104 378 1,389 SH   SOLE   1,389 0 0
ILLUMINA INC Ordinary Shares 452327109 905 2,976 SH   SOLE   2,976 0 0
INTERCONTINENTAL EXCHANGE IN Ordinary Shares 45866F104 823 8,924 SH   SOLE   8,924 0 0
INTUIT INC Ordinary Shares 461202103 1,164 4,377 SH   SOLE   4,377 0 0
INTUITIVE SURGICAL INC Ordinary Shares 46120E602 1,046 1,937 SH   SOLE   1,937 0 0
IPG PHOTONICS CORP Ordinary Shares 44980X109 16,475 121,500 SH   SOLE   121,500 0 0
IRHYTHM TECHNOLOGIES INC Ordinary Shares 450056106 2,388 32,225 SH   SOLE   32,225 0 0
JOHN BEAN TECHNOLOGIES CORP Ordinary Shares 477839104 1,732 17,424 SH   SOLE   17,424 0 0
JONES LANG LASALLE INC Ordinary Shares 48020Q107 16,794 120,771 SH   SOLE   120,771 0 0
KINDER MORGAN INC Ordinary Shares 49456B101 794 38,547 SH   SOLE   38,547 0 0
LANDSTAR SYS INC Ordinary Shares 515098101 1,975 17,545 SH   SOLE   17,545 0 0
LCI INDUSTRIES Ordinary Shares 50189K103 11,451 124,670 SH   SOLE   124,670 0 0
LOEWS CORP Ordinary Shares 540424108 280 5,443 SH   SOLE   5,443 0 0
MARKEL CORP Ordinary Shares 570535104 9,337 7,900 SH   SOLE   7,900 0 0
MARRIOTT INTL INC Ordinary Shares 571903202 791 6,362 SH   SOLE   6,362 0 0
MASTERCARD INC Ordinary Shares 57636Q104 30,017 110,530 SH   SOLE   110,530 0 0
MATCH GROUP INC Ordinary Shares 57665R106 370 5,175 SH   SOLE   5,175 0 0
MCCORMICK CO NON VTG SHRS Ordinary Shares 579780206 5,676 36,312 SH   SOLE   36,312 0 0
MCKESSON CORPORATION Ordinary Shares 58155Q103 440 3,223 SH   SOLE   3,223 0 0
MEDTRONIC PLC Ordinary Shares G5960L103 22,297 205,272 SH   SOLE   205,272 0 0
MERCADOLIBRE INC Ordinary Shares 58733R102 13,443 24,387 SH   SOLE   24,387 0 0
MICROSOFT CORP Ordinary Shares 594918104 17,871 128,544 SH   SOLE   128,544 0 0
MONSTER BEVERAGE CORP Ordinary Shares 61174X109 587 10,113 SH   SOLE   10,113 0 0
MOODYS CORP Ordinary Shares 615369105 655 3,196 SH   SOLE   3,196 0 0
NETFLIX COM INC Ordinary Shares 64110L106 2,709 10,121 SH   SOLE   10,121 0 0
NEWMARK GROUP INC Ordinary Shares 65158N102 2,654 292,978 SH   SOLE   292,978 0 0
NEXTERA ENERGY INC Ordinary Shares 65339F101 1,734 7,441 SH   SOLE   7,441 0 0
NIKE INC Ordinary Shares 654106103 2,285 24,331 SH   SOLE   24,331 0 0
NLIGHT INC Ordinary Shares 65487K100 4,896 312,663 SH   SOLE   312,663 0 0
NVIDIA CORP Ordinary Shares 67066G104 1,557 8,945 SH   SOLE   8,945 0 0
O REILLY AUTOMOTIVE INC Ordinary Shares 67103H107 527 1,323 SH   SOLE   1,323 0 0
PALO ALTO NETWORKS INC Ordinary Shares 697435105 338 1,657 SH   SOLE   1,657 0 0
PAYCOM SOFTWARE INC Ordinary Shares 70432V102 26,186 125,000 SH   SOLE   125,000 0 0
PAYLOCITY HOLDING CORP Ordinary Shares 70438V106 17,211 176,375 SH   SOLE   176,375 0 0
PAYPAL HOLDINGS INC Ordinary Shares 70450Y103 12,254 118,295 SH   SOLE   118,295 0 0
PENUMBRA INC Ordinary Shares 70975L107 2,392 17,787 SH   SOLE   17,787 0 0
PROTO LABS INC Ordinary Shares 743713109 5,645 55,292 SH   SOLE   55,292 0 0
PTC THERAPEUTICS INC Ordinary Shares 69366J200 759 22,445 SH   SOLE   22,445 0 0
Q2 HOLDINGS INC Ordinary Shares 74736L109 2,729 34,606 SH   SOLE   34,606 0 0
RESMED INC Ordinary Shares 761152107 27,483 203,411 SH   SOLE   203,411 0 0
ROCKWELL AUTOMATION INC Ordinary Shares 773903109 318 1,927 SH   SOLE   1,927 0 0
ROPER INDS INC Ordinary Shares 776696106 628 1,762 SH   SOLE   1,762 0 0
SALESFORCE COM INC Ordinary Shares 79466L302 2,030 13,673 SH   SOLE   13,673 0 0
SBA COMMUNICATIONS CORP Ordinary Shares 78410G104 27,732 115,000 SH   SOLE   115,000 0 0
SCHWAB CHARLES CORP Ordinary Shares 808513105 969 23,159 SH   SOLE   23,159 0 0
SERVICENOW INC Ordinary Shares 81762P102 897 3,535 SH   SOLE   3,535 0 0
SHERWIN WILLIAMS CO Ordinary Shares 824348106 756 1,375 SH   SOLE   1,375 0 0
SIRIUS XM HOLDINGS Ordinary Shares 82968B103 455 72,783 SH   SOLE   72,783 0 0
SMARTSHEET INC CLASS A Ordinary Shares 83200N103 1,855 51,474 SH   SOLE   51,474 0 0
SOUTHWEST AIRLINES CO Ordinary Shares 844741108 507 9,396 SH   SOLE   9,396 0 0
SPARK THERAPEUTICS INC Ordinary Shares 84652J103 2,269 23,400 SH   SOLE   23,400 0 0
SPLUNK INC Ordinary Shares 848637104 23,900 202,785 SH   SOLE   202,785 0 0
SQUARE INC A Ordinary Shares 852234103 541 8,733 SH   SOLE   8,733 0 0
STAG INDUSTRIAL INC Ordinary Shares 85254J102 7,644 259,294 SH   SOLE   259,294 0 0
STARBUCKS CORP Ordinary Shares 855244109 18,992 214,794 SH   SOLE   214,794 0 0
SVB FINL GROUP Ordinary Shares 78486Q101 2,090 10,000 SH   SOLE   10,000 0 0
SYNOPSYS INC Ordinary Shares 871607107 349 2,545 SH   SOLE   2,545 0 0
T MOBILE US INC Ordinary Shares 872590104 1,169 14,838 SH   SOLE   14,838 0 0
TAIWAN SEMICONDUCTOR A D R American Depository Receipts 874039100 11,271 242,500 SH   SOLE   242,500 0 0
TELADOC INC Ordinary Shares 87918A105 7,988 117,955 SH   SOLE   117,955 0 0
TESLA INC Ordinary Shares 88160R101 694 2,883 SH   SOLE   2,883 0 0
TEXAS INSTRUMENTS INC Ordinary Shares 882508104 1,768 13,679 SH   SOLE   13,679 0 0
TEXAS ROADHOUSE INC Ordinary Shares 882681109 7,086 134,929 SH   SOLE   134,929 0 0
THOR INDUSTRIES INC Ordinary Shares 885160101 6,514 115,000 SH   SOLE   115,000 0 0
TJX COMPANIES INC Ordinary Shares 872540109 1,178 21,140 SH   SOLE   21,140 0 0
TRACTOR SUPPLY COMPANY Ordinary Shares 892356106 4,052 44,800 SH   SOLE   44,800 0 0
TRANSDIGM GROUP INC Ordinary Shares 893641100 472 906 SH   SOLE   906 0 0
TREX COMPANY INC Ordinary Shares 89531P105 3,235 35,582 SH   SOLE   35,582 0 0
TWILIO INC A Ordinary Shares 90138F102 336 3,052 SH   SOLE   3,052 0 0
TWITTER INC Ordinary Shares 90184L102 485 11,770 SH   SOLE   11,770 0 0
TYLER TECHNOLOGIES INC Ordinary Shares 902252105 7,875 30,000 SH   SOLE   30,000 0 0
UBER TECHNOLOGIES INC Ordinary Shares 90353T100 1,297 42,567 SH   SOLE   42,567 0 0
ULTA BEAUTY, INC Ordinary Shares 90384S303 365 1,455 SH   SOLE   1,455 0 0
UNION PACIFIC CORP Ordinary Shares 907818108 2,017 12,450 SH   SOLE   12,450 0 0
UNITEDHEALTH GROUP INC Ordinary Shares 91324P102 4,099 18,862 SH   SOLE   18,862 0 0
VARIAN MED SYS INC Ordinary Shares 92220P105 7,979 67,000 SH   SOLE   67,000 0 0
VEEVA SYSTEMS INC CLASS A Ordinary Shares 922475108 403 2,637 SH   SOLE   2,637 0 0
VERTEX PHARMACEUTICALS INC Ordinary Shares 92532F100 786 4,637 SH   SOLE   4,637 0 0
VISA INC CLASS A SHARES Ordinary Shares 92826C839 6,341 36,865 SH   SOLE   36,865 0 0
VMWARE INC CL A Ordinary Shares 928563402 1,220 8,131 SH   SOLE   8,131 0 0
WALT DISNEY CO THE Ordinary Shares 254687106 4,419 33,908 SH   SOLE   33,908 0 0
WASTE MANAGEMENT INC Ordinary Shares 94106L109 851 7,401 SH   SOLE   7,401 0 0
WATSCO INC Ordinary Shares 942622200 25,951 153,392 SH   SOLE   153,392 0 0
WORKDAY INC Ordinary Shares 98138H101 828 4,874 SH   SOLE   4,874 0 0
XILINX INC Ordinary Shares 983919101 461 4,805 SH   SOLE   4,805 0 0
XPO LOGISTICS INC Ordinary Shares 983793100 12,525 175,000 SH   SOLE   175,000 0 0
YUM CHINA HOLDINGS INC Ordinary Shares 98850P109 9,756 214,751 SH   SOLE   214,751 0 0
ZOOM VIDEO COMMUNICATIONS A Ordinary Shares 98980L101 465 6,106 SH   SOLE   6,106 0 0