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,781 10,097 SH   SOLE   10,097 0 0
ACTIVISION BLIZZARD INC Ordinary Shares 00507V109 781 13,144 SH   SOLE   13,144 0 0
ADMA BIOLOGICS INC Ordinary Shares 000899104 2,134 533,382 SH   SOLE   533,382 0 0
ADOBE INC Ordinary Shares 00724F101 2,744 8,319 SH   SOLE   8,319 0 0
AFLAC INC Ordinary Shares 001055102 664 12,553 SH   SOLE   12,553 0 0
AKCEA THERAPEUTICS INC Ordinary Shares 00972L107 1,025 60,489 SH   SOLE   60,489 0 0
ALARM COM HOLDINGS INC Ordinary Shares 011642105 8,918 207,546 SH   SOLE   207,546 0 0
ALEXANDRIA REAL ESTATE EQUITIES INC Ordinary Shares 015271109 312 1,929 SH   SOLE   1,929 0 0
ALIBABA GROUP HOLDING LTD A D R American Depository Receipts 01609W102 10,605 50,000 SH   SOLE   50,000 0 0
ALIGN TECHNOLOGY INC Ordinary Shares 016255101 382 1,369 SH   SOLE   1,369 0 0
ALPHABET INC CL C Ordinary Shares 02079K107 28,004 20,945 SH   SOLE   20,945 0 0
AMAZON COM INC Ordinary Shares 023135106 41,490 22,453 SH   SOLE   22,453 0 0
AMERICAN EXPRESS CO Ordinary Shares 025816109 1,757 14,115 SH   SOLE   14,115 0 0
AMERICAN TOWER CORP Ordinary Shares 03027X100 16,436 71,518 SH   SOLE   71,518 0 0
AMGEN INC Ordinary Shares 031162100 2,490 10,329 SH   SOLE   10,329 0 0
ANSYS INC Ordinary Shares 03662Q105 373 1,449 SH   SOLE   1,449 0 0
ANTARES PHARMA INC Ordinary Shares 036642106 2,683 570,810 SH   SOLE   570,810 0 0
APPLE INC Ordinary Shares 037833100 21,812 74,279 SH   SOLE   74,279 0 0
ATLASSIAN CORP PLC CLASS A Ordinary Shares G06242104 15,885 132,000 SH   SOLE   132,000 0 0
AUTOZONE INC Ordinary Shares 053332102 534 448 SH   SOLE   448 0 0
AXON ENTERPRISE INC Ordinary Shares 05464C101 19,944 272,162 SH   SOLE   272,162 0 0
BANCO LATINOAMERICANO COME E Ordinary Shares P16994132 8,104 379,029 SH   SOLE   379,029 0 0
BECTON DICKINSON AND CO Ordinary Shares 075887109 1,279 4,704 SH   SOLE   4,704 0 0
BERKSHIRE HATHAWAY INC CL B Ordinary Shares 084670702 9,536 42,103 SH   SOLE   42,103 0 0
BIOGEN, INC Ordinary Shares 09062X103 949 3,198 SH   SOLE   3,198 0 0
BIOTELEMETRY INC Ordinary Shares 090672106 651 14,062 SH   SOLE   14,062 0 0
BOOKING HOLDINGS INC Ordinary Shares 09857L108 1,417 690 SH   SOLE   690 0 0
BRISTOL MYERS SQUIBB CO Ordinary Shares 110122108 2,546 39,659 SH   SOLE   39,659 0 0
BROADCOM INC Ordinary Shares 11135F101 2,202 6,969 SH   SOLE   6,969 0 0
BROADRIDGE FINANCIAL SOLUTIONS INC Ordinary Shares 11133T103 6,795 55,000 SH   SOLE   55,000 0 0
CARDLYTICS INC Ordinary Shares 14161W105 2,431 38,680 SH   SOLE   38,680 0 0
CERNER CORPORATION Ordinary Shares 156782104 8,148 111,022 SH   SOLE   111,022 0 0
CHIPOTLE MEXICAN GRILL INC Ordinary Shares 169656105 355 424 SH   SOLE   424 0 0
CHURCH AND DWIGHT CO INC Ordinary Shares 171340102 9,960 141,600 SH   SOLE   141,600 0 0
CINTAS CORP Ordinary Shares 172908105 482 1,791 SH   SOLE   1,791 0 0
CME GROUP INC Ordinary Shares 12572Q105 1,248 6,220 SH   SOLE   6,220 0 0
COGNIZANT TECH SOLUTIONS CL A Ordinary Shares 192446102 596 9,604 SH   SOLE   9,604 0 0
COMCAST CORP CLASS A Ordinary Shares 20030N101 4,947 110,000 SH   SOLE   110,000 0 0
COOPER COS INC Ordinary Shares 216648402 14,908 46,400 SH   SOLE   46,400 0 0
COPART INC Ordinary Shares 217204106 335 3,686 SH   SOLE   3,686 0 0
CORNING INC Ordinary Shares 219350105 388 13,340 SH   SOLE   13,340 0 0
COSTAR GROUP INC Ordinary Shares 22160N109 360 602 SH   SOLE   602 0 0
COSTCO WHSL CORP Ordinary Shares 22160K105 13,977 47,553 SH   SOLE   47,553 0 0
CREDICORP LTD Ordinary Shares G2519Y108 1,066 5,000 SH   SOLE   5,000 0 0
CROWN CASTLE INTL CORP Ordinary Shares 22822V101 1,016 7,147 SH   SOLE   7,147 0 0
CUMMINS INC Ordinary Shares 231021106 499 2,790 SH   SOLE   2,790 0 0
CVS HEALTH CORP Ordinary Shares 126650100 1,669 22,469 SH   SOLE   22,469 0 0
DELTA AIR LINES INC Ordinary Shares 247361702 658 11,250 SH   SOLE   11,250 0 0
DISCOVERY INC A Ordinary Shares 25470F104 427 13,051 SH   SOLE   13,051 0 0
E BAY INC Ordinary Shares 278642103 556 15,392 SH   SOLE   15,392 0 0
ECOLAB INC Ordinary Shares 278865100 944 4,891 SH   SOLE   4,891 0 0
EDITAS MEDICINE INC Ordinary Shares 28106W103 1,005 33,933 SH   SOLE   33,933 0 0
ELECTRONIC ARTS INC Ordinary Shares 285512109 520 4,837 SH   SOLE   4,837 0 0
EQUINIX INC Ordinary Shares 29444U700 12,516 21,443 SH   SOLE   21,443 0 0
EVERBRIDGE INC Ordinary Shares 29978A104 24,736 316,806 SH   SOLE   316,806 0 0
FACEBOOK INC CLASS A Ordinary Shares 30303M102 10,139 49,399 SH   SOLE   49,399 0 0
FASTENAL CO Ordinary Shares 311900104 16,313 441,500 SH   SOLE   441,500 0 0
FED EX CORP Ordinary Shares 31428X106 685 4,532 SH   SOLE   4,532 0 0
FORD MOTOR CO Ordinary Shares 345370860 646 69,496 SH   SOLE   69,496 0 0
FORTINET INC Ordinary Shares 34959E109 312 2,920 SH   SOLE   2,920 0 0
FOX FACTORY HOLDING CORP Ordinary Shares 35138V102 1,880 27,029 SH   SOLE   27,029 0 0
GENTEX CORP Ordinary Shares 371901109 8,694 300,000 SH   SOLE   300,000 0 0
GILEAD SCIENCES INC Ordinary Shares 375558103 1,466 22,555 SH   SOLE   22,555 0 0
GLOBUS MED INCA Ordinary Shares 379577208 2,101 35,691 SH   SOLE   35,691 0 0
GOOSEHEAD INSURANCE INC A Ordinary Shares 38267D109 1,423 33,570 SH   SOLE   33,570 0 0
HASBRO INC Ordinary Shares 418056107 7,246 68,615 SH   SOLE   68,615 0 0
HCA HEALTHCARE INC Ordinary Shares 40412C101 870 5,886 SH   SOLE   5,886 0 0
HDFC BANK LTD A D R American Depository Receipts 40415F101 13,352 210,700 SH   SOLE   210,700 0 0
HEALTHEQUITY INC Ordinary Shares 42226A107 2,863 38,646 SH   SOLE   38,646 0 0
HESKA CORP Ordinary Shares 42805E306 2,274 23,707 SH   SOLE   23,707 0 0
HOME DEPOT INC Ordinary Shares 437076102 4,111 18,827 SH   SOLE   18,827 0 0
HOWARD HUGHES CORP Ordinary Shares 44267D107 1,192 9,402 SH   SOLE   9,402 0 0
IDEXX LABS INC Ordinary Shares 45168D104 390 1,495 SH   SOLE   1,495 0 0
ILLUMINA INC Ordinary Shares 452327109 856 2,581 SH   SOLE   2,581 0 0
INTERCONTINENTAL EXCHANGE IN Ordinary Shares 45866F104 881 9,524 SH   SOLE   9,524 0 0
INTUIT INC Ordinary Shares 461202103 1,146 4,377 SH   SOLE   4,377 0 0
INTUITIVE SURGICAL INC Ordinary Shares 46120E602 1,183 2,002 SH   SOLE   2,002 0 0
IPG PHOTONICS CORP Ordinary Shares 44980X109 17,608 121,500 SH   SOLE   121,500 0 0
IRHYTHM TECHNOLOGIES INC Ordinary Shares 450056106 2,122 31,161 SH   SOLE   31,161 0 0
JOHN BEAN TECHNOLOGIES CORP Ordinary Shares 477839104 1,898 16,848 SH   SOLE   16,848 0 0
JONES LANG LASALLE INC Ordinary Shares 48020Q107 20,920 120,167 SH   SOLE   120,167 0 0
KINDER MORGAN INC Ordinary Shares 49456B101 853 40,281 SH   SOLE   40,281 0 0
LANDSTAR SYS INC Ordinary Shares 515098101 1,932 16,965 SH   SOLE   16,965 0 0
LCI INDUSTRIES Ordinary Shares 50189K103 12,204 113,914 SH   SOLE   113,914 0 0
MARKEL CORP Ordinary Shares 570535104 9,031 7,900 SH   SOLE   7,900 0 0
MARRIOTT INTL INC Ordinary Shares 571903202 853 5,632 SH   SOLE   5,632 0 0
MASTERCARD INC Ordinary Shares 57636Q104 33,015 110,570 SH   SOLE   110,570 0 0
MATCH GROUP INC Ordinary Shares 57665R106 425 5,175 SH   SOLE   5,175 0 0
MCCORMICK CO NON VTG SHRS Ordinary Shares 579780206 4,975 29,312 SH   SOLE   29,312 0 0
MCKESSON CORPORATION Ordinary Shares 58155Q103 446 3,223 SH   SOLE   3,223 0 0
MEDTRONIC PLC Ordinary Shares G5960L103 23,288 205,272 SH   SOLE   205,272 0 0
MERCADOLIBRE INC Ordinary Shares 58733R102 13,948 24,387 SH   SOLE   24,387 0 0
MICROSOFT CORP Ordinary Shares 594918104 20,687 131,178 SH   SOLE   131,178 0 0
MONSTER BEVERAGE CORP Ordinary Shares 61174X109 589 9,262 SH   SOLE   9,262 0 0
MOODYS CORP Ordinary Shares 615369105 741 3,121 SH   SOLE   3,121 0 0
NASDAQ INC Ordinary Shares 631103108 298 2,787 SH   SOLE   2,787 0 0
NETFLIX COM INC Ordinary Shares 64110L106 2,524 7,801 SH   SOLE   7,801 0 0
NEWMARK GROUP INC Ordinary Shares 65158N102 3,133 232,863 SH   SOLE   232,863 0 0
NEXTERA ENERGY INC Ordinary Shares 65339F101 2,013 8,313 SH   SOLE   8,313 0 0
NIKE INC Ordinary Shares 654106103 2,691 26,566 SH   SOLE   26,566 0 0
NLIGHT INC Ordinary Shares 65487K100 6,235 307,451 SH   SOLE   307,451 0 0
NUCOR CORP Ordinary Shares 670346105 295 5,245 SH   SOLE   5,245 0 0
NVIDIA CORP Ordinary Shares 67066G104 2,505 10,645 SH   SOLE   10,645 0 0
PALO ALTO NETWORKS INC Ordinary Shares 697435105 383 1,657 SH   SOLE   1,657 0 0
PAYCOM SOFTWARE INC Ordinary Shares 70432V102 27,800 105,000 SH   SOLE   105,000 0 0
PAYLOCITY HOLDING CORP Ordinary Shares 70438V106 18,494 153,072 SH   SOLE   153,072 0 0
PAYPAL HOLDINGS INC Ordinary Shares 70450Y103 12,465 115,239 SH   SOLE   115,239 0 0
PENUMBRA INC Ordinary Shares 70975L107 2,825 17,199 SH   SOLE   17,199 0 0
PROTO LABS INC Ordinary Shares 743713109 5,564 54,788 SH   SOLE   54,788 0 0
PTC THERAPEUTICS INC Ordinary Shares 69366J200 2,432 50,635 SH   SOLE   50,635 0 0
Q2 HOLDINGS INC Ordinary Shares 74736L109 2,713 33,462 SH   SOLE   33,462 0 0
RESMED INC Ordinary Shares 761152107 23,590 152,225 SH   SOLE   152,225 0 0
ROKU INC Ordinary Shares 77543R102 284 2,123 SH   SOLE   2,123 0 0
ROPER INDS INC Ordinary Shares 776696106 660 1,862 SH   SOLE   1,862 0 0
SALESFORCE COM INC Ordinary Shares 79466L302 2,491 15,318 SH   SOLE   15,318 0 0
SBA COMMUNICATIONS CORP Ordinary Shares 78410G104 27,714 115,000 SH   SOLE   115,000 0 0
SCHWAB CHARLES CORP Ordinary Shares 808513105 1,086 22,824 SH   SOLE   22,824 0 0
SEATTLE GENETICS INC Ordinary Shares 812578102 338 2,959 SH   SOLE   2,959 0 0
SERVICENOW INC Ordinary Shares 81762P102 920 3,257 SH   SOLE   3,257 0 0
SHERWIN WILLIAMS CO Ordinary Shares 824348106 919 1,575 SH   SOLE   1,575 0 0
SIRIUS XM HOLDINGS Ordinary Shares 82968B103 520 72,783 SH   SOLE   72,783 0 0
SKYWORKS SOLUTIONS INC Ordinary Shares 83088M102 338 2,800 SH   SOLE   2,800 0 0
SMARTSHEET INC CLASS A Ordinary Shares 83200N103 2,236 49,774 SH   SOLE   49,774 0 0
SOUTHWEST AIRLINES CO Ordinary Shares 844741108 489 9,056 SH   SOLE   9,056 0 0
SPLUNK INC Ordinary Shares 848637104 30,401 202,983 SH   SOLE   202,983 0 0
SQUARE INC A Ordinary Shares 852234103 472 7,545 SH   SOLE   7,545 0 0
STAG INDUSTRIAL INC Ordinary Shares 85254J102 8,119 257,170 SH   SOLE   257,170 0 0
STARBUCKS CORP Ordinary Shares 855244109 18,918 215,173 SH   SOLE   215,173 0 0
SVB FINL GROUP Ordinary Shares 78486Q101 2,510 10,000 SH   SOLE   10,000 0 0
SYNOPSYS INC Ordinary Shares 871607107 334 2,400 SH   SOLE   2,400 0 0
T MOBILE US INC Ordinary Shares 872590104 1,124 14,338 SH   SOLE   14,338 0 0
TAIWAN SEMICONDUCTOR A D R American Depository Receipts 874039100 14,089 242,500 SH   SOLE   242,500 0 0
TELADOC INC Ordinary Shares 87918A105 9,756 116,535 SH   SOLE   116,535 0 0
TESLA INC Ordinary Shares 88160R101 1,311 3,133 SH   SOLE   3,133 0 0
TEXAS ROADHOUSE INC Ordinary Shares 882681109 4,783 84,929 SH   SOLE   84,929 0 0
THOR INDUSTRIES INC Ordinary Shares 885160101 8,543 115,000 SH   SOLE   115,000 0 0
TJX COMPANIES INC Ordinary Shares 872540109 1,250 20,468 SH   SOLE   20,468 0 0
TRACTOR SUPPLY COMPANY Ordinary Shares 892356106 4,186 44,800 SH   SOLE   44,800 0 0
TRANSDIGM GROUP INC Ordinary Shares 893641100 529 944 SH   SOLE   944 0 0
TREX COMPANY INC Ordinary Shares 89531P105 3,092 34,406 SH   SOLE   34,406 0 0
TRIP COM GROUP LTD A D R American Depository Receipts 89677Q107 7,850 234,052 SH   SOLE   234,052 0 0
TWITTER INC Ordinary Shares 90184L102 416 12,970 SH   SOLE   12,970 0 0
TYLER TECHNOLOGIES INC Ordinary Shares 902252105 10,201 34,000 SH   SOLE   34,000 0 0
UBER TECHNOLOGIES INC Ordinary Shares 90353T100 900 30,265 SH   SOLE   30,265 0 0
UNION PACIFIC CORP Ordinary Shares 907818108 2,146 11,871 SH   SOLE   11,871 0 0
UNITEDHEALTH GROUP INC Ordinary Shares 91324P102 4,836 16,451 SH   SOLE   16,451 0 0
VARIAN MED SYS INC Ordinary Shares 92220P105 8,521 60,000 SH   SOLE   60,000 0 0
VEEVA SYSTEMS INC CLASS A Ordinary Shares 922475108 398 2,831 SH   SOLE   2,831 0 0
VERTEX PHARMACEUTICALS INC Ordinary Shares 92532F100 1,015 4,637 SH   SOLE   4,637 0 0
VISA INC CLASS A SHARES Ordinary Shares 92826C839 6,953 37,002 SH   SOLE   37,002 0 0
VMWARE INC CL A Ordinary Shares 928563402 1,077 7,096 SH   SOLE   7,096 0 0
WALT DISNEY CO THE Ordinary Shares 254687106 4,513 31,205 SH   SOLE   31,205 0 0
WASTE MANAGEMENT INC Ordinary Shares 94106L109 843 7,401 SH   SOLE   7,401 0 0
WATSCO INC Ordinary Shares 942622200 27,524 152,784 SH   SOLE   152,784 0 0
WORKDAY INC Ordinary Shares 98138H101 658 4,002 SH   SOLE   4,002 0 0
XILINX INC Ordinary Shares 983919101 470 4,805 SH   SOLE   4,805 0 0
XPO LOGISTICS INC Ordinary Shares 983793100 13,948 175,000 SH   SOLE   175,000 0 0
YUM CHINA HOLDINGS INC Ordinary Shares 98850P109 10,310 214,751 SH   SOLE   214,751 0 0
ZOETIS INC Ordinary Shares 98978V103 1,077 8,141 SH   SOLE   8,141 0 0
ZOOM VIDEO COMMUNICATIONS A Ordinary Shares 98980L101 320 4,710 SH   SOLE   4,710 0 0