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,692 SH   SOLE   10,692 0 0
ACTIVISION BLIZZARD INC Ordinary Shares 00507V109 1,034 13,628 SH   SOLE   13,628 0 0
ADMA BIOLOGICS INC Ordinary Shares 000899104 1,967 671,232 SH   SOLE   671,232 0 0
ADOBE INC Ordinary Shares 00724F101 3,914 8,991 SH   SOLE   8,991 0 0
AFLAC INC Ordinary Shares 001055102 481 13,361 SH   SOLE   13,361 0 0
AKCEA THERAPEUTICS INC Ordinary Shares 00972L107 900 65,659 SH   SOLE   65,659 0 0
ALARM COM HOLDINGS INC Ordinary Shares 011642105 13,704 211,446 SH   SOLE   211,446 0 0
ALEXANDRIA REAL ESTATE EQUITIES INC Ordinary Shares 015271109 344 2,119 SH   SOLE   2,119 0 0
ALIBABA GROUP HOLDING LTD A D R American Depository Receipts 01609W102 12,942 60,000 SH   SOLE   60,000 0 0
ALIGN TECHNOLOGY INC Ordinary Shares 016255101 377 1,374 SH   SOLE   1,374 0 0
ALPHABET INC CL C Ordinary Shares 02079K107 31,159 22,042 SH   SOLE   22,042 0 0
AMAZON COM INC Ordinary Shares 023135106 58,208 21,099 SH   SOLE   21,099 0 0
AMERICAN TOWER CORP Ordinary Shares 03027X100 13,770 53,261 SH   SOLE   53,261 0 0
AMGEN INC Ordinary Shares 031162100 2,582 10,946 SH   SOLE   10,946 0 0
ANSYS INC Ordinary Shares 03662Q105 444 1,521 SH   SOLE   1,521 0 0
ANTARES PHARMA INC Ordinary Shares 036642106 1,704 619,590 SH   SOLE   619,590 0 0
APPLE INC Ordinary Shares 037833100 28,604 78,410 SH   SOLE   78,410 0 0
ATLASSIAN CORP PLC CLASS A Ordinary Shares G06242104 22,714 126,000 SH   SOLE   126,000 0 0
AUTODESK INC Ordinary Shares 052769106 1,004 4,198 SH   SOLE   4,198 0 0
AUTOZONE INC Ordinary Shares 053332102 511 453 SH   SOLE   453 0 0
AXON ENTERPRISE INC Ordinary Shares 05464C101 26,976 274,902 SH   SOLE   274,902 0 0
BANCO LATINOAMERICANO COME E Ordinary Shares P16994132 4,359 379,029 SH   SOLE   379,029 0 0
BECTON DICKINSON AND CO Ordinary Shares 075887109 1,304 5,451 SH   SOLE   5,451 0 0
BERKSHIRE HATHAWAY INC CL B Ordinary Shares 084670702 8,121 45,496 SH   SOLE   45,496 0 0
BIOGEN, INC Ordinary Shares 09062X103 838 3,132 SH   SOLE   3,132 0 0
BIOMARIN PHARMACEUTICAL INC Ordinary Shares 09061G101 391 3,172 SH   SOLE   3,172 0 0
BOOKING HOLDINGS INC Ordinary Shares 09857L108 1,258 790 SH   SOLE   790 0 0
BRISTOL MYERS SQUIBB CO Ordinary Shares 110122108 2,461 41,859 SH   SOLE   41,859 0 0
BROADCOM INC Ordinary Shares 11135F101 2,311 7,323 SH   SOLE   7,323 0 0
BROADRIDGE FINANCIAL SOLUTIONS INC Ordinary Shares 11133T103 6,940 55,000 SH   SOLE   55,000 0 0
CADENCE DESIGN SYS INC Ordinary Shares 127387108 483 5,038 SH   SOLE   5,038 0 0
CARDLYTICS INC Ordinary Shares 14161W105 4,438 63,424 SH   SOLE   63,424 0 0
CERNER CORPORATION Ordinary Shares 156782104 7,611 111,035 SH   SOLE   111,035 0 0
CHIPOTLE MEXICAN GRILL INC Ordinary Shares 169656105 504 479 SH   SOLE   479 0 0
CHURCH AND DWIGHT CO INC Ordinary Shares 171340102 10,946 141,600 SH   SOLE   141,600 0 0
CINTAS CORP Ordinary Shares 172908105 519 1,950 SH   SOLE   1,950 0 0
CME GROUP INC Ordinary Shares 12572Q105 1,152 7,086 SH   SOLE   7,086 0 0
COGNIZANT TECH SOLUTIONS CL A Ordinary Shares 192446102 583 10,258 SH   SOLE   10,258 0 0
COMCAST CORP CLASS A Ordinary Shares 20030N101 9,160 235,000 SH   SOLE   235,000 0 0
COOPER COS INC Ordinary Shares 216648402 12,877 45,400 SH   SOLE   45,400 0 0
COSTAR GROUP INC Ordinary Shares 22160N109 518 729 SH   SOLE   729 0 0
COSTCO WHSL CORP Ordinary Shares 22160K105 9,442 31,139 SH   SOLE   31,139 0 0
CREDICORP LTD Ordinary Shares G2519Y108 668 5,000 SH   SOLE   5,000 0 0
CROWDSTRIKE HOLDINGS INC A Ordinary Shares 22788C105 413 4,120 SH   SOLE   4,120 0 0
CROWN CASTLE INTL CORP Ordinary Shares 22822V101 1,309 7,822 SH   SOLE   7,822 0 0
CUMMINS INC Ordinary Shares 231021106 511 2,950 SH   SOLE   2,950 0 0
CVS HEALTH CORP Ordinary Shares 126650100 1,558 23,975 SH   SOLE   23,975 0 0
DATADOG INCCLASS A Ordinary Shares 23804L103 488 5,610 SH   SOLE   5,610 0 0
DEXCOM INC Ordinary Shares 252131107 705 1,740 SH   SOLE   1,740 0 0
DOCUSIGN INC Ordinary Shares 256163106 559 3,245 SH   SOLE   3,245 0 0
E BAY INC Ordinary Shares 278642103 638 12,155 SH   SOLE   12,155 0 0
ECOLAB INC Ordinary Shares 278865100 1,071 5,383 SH   SOLE   5,383 0 0
EDITAS MEDICINE INC Ordinary Shares 28106W103 1,090 36,833 SH   SOLE   36,833 0 0
ELECTRONIC ARTS INC Ordinary Shares 285512109 674 5,103 SH   SOLE   5,103 0 0
EQUINIX INC Ordinary Shares 29444U700 15,187 21,625 SH   SOLE   21,625 0 0
EVERBRIDGE INC Ordinary Shares 29978A104 32,913 237,876 SH   SOLE   237,876 0 0
FACEBOOK INC CLASS A Ordinary Shares 30303M102 12,732 56,069 SH   SOLE   56,069 0 0
FASTENAL CO Ordinary Shares 311900104 18,914 441,500 SH   SOLE   441,500 0 0
FED EX CORP Ordinary Shares 31428X106 665 4,741 SH   SOLE   4,741 0 0
FORD MOTOR CO Ordinary Shares 345370860 499 82,067 SH   SOLE   82,067 0 0
FORTINET INC Ordinary Shares 34959E109 421 3,066 SH   SOLE   3,066 0 0
FOX FACTORY HOLDING CORP Ordinary Shares 35138V102 2,424 29,339 SH   SOLE   29,339 0 0
GENTEX CORP Ordinary Shares 371901109 7,731 300,000 SH   SOLE   300,000 0 0
GILEAD SCIENCES INC Ordinary Shares 375558103 1,799 23,387 SH   SOLE   23,387 0 0
GLOBUS MED INCA Ordinary Shares 379577208 1,848 38,741 SH   SOLE   38,741 0 0
GOOSEHEAD INSURANCE INC A Ordinary Shares 38267D109 2,738 36,430 SH   SOLE   36,430 0 0
HCA HEALTHCARE INC Ordinary Shares 40412C101 616 6,347 SH   SOLE   6,347 0 0
HDFC BANK LTD A D R American Depository Receipts 40415F101 9,578 210,700 SH   SOLE   210,700 0 0
HEALTHEQUITY INC Ordinary Shares 42226A107 4,514 76,946 SH   SOLE   76,946 0 0
HESKA CORP Ordinary Shares 42805E306 3,112 33,404 SH   SOLE   33,404 0 0
HOME DEPOT INC Ordinary Shares 437076102 4,966 19,824 SH   SOLE   19,824 0 0
HOWARD HUGHES CORP Ordinary Shares 44267D107 1,250 24,071 SH   SOLE   24,071 0 0
IDEXX LABS INC Ordinary Shares 45168D104 518 1,570 SH   SOLE   1,570 0 0
ILLUMINA INC Ordinary Shares 452327109 984 2,658 SH   SOLE   2,658 0 0
INTERCONTINENTAL EXCHANGE IN Ordinary Shares 45866F104 929 10,137 SH   SOLE   10,137 0 0
INTUIT INC Ordinary Shares 461202103 1,427 4,817 SH   SOLE   4,817 0 0
INTUITIVE SURGICAL INC Ordinary Shares 46120E602 1,268 2,225 SH   SOLE   2,225 0 0
IPG PHOTONICS CORP Ordinary Shares 44980X109 19,487 121,500 SH   SOLE   121,500 0 0
IRHYTHM TECHNOLOGIES INC Ordinary Shares 450056106 3,920 33,821 SH   SOLE   33,821 0 0
JOHN BEAN TECHNOLOGIES CORP Ordinary Shares 477839104 1,573 18,288 SH   SOLE   18,288 0 0
JOHNSON JOHNSON Ordinary Shares 478160104 7,038 50,048 SH   SOLE   50,048 0 0
JONES LANG LASALLE INC Ordinary Shares 48020Q107 19,608 189,527 SH   SOLE   189,527 0 0
KINDER MORGAN INC Ordinary Shares 49456B101 627 41,358 SH   SOLE   41,358 0 0
LANDSTAR SYS INC Ordinary Shares 515098101 2,068 18,415 SH   SOLE   18,415 0 0
LCI INDUSTRIES Ordinary Shares 50189K103 11,718 101,914 SH   SOLE   101,914 0 0
MARKEL CORP Ordinary Shares 570535104 8,216 8,900 SH   SOLE   8,900 0 0
MARRIOTT INTL INC Ordinary Shares 571903202 534 6,227 SH   SOLE   6,227 0 0
MASTERCARD INC Ordinary Shares 57636Q104 31,090 105,142 SH   SOLE   105,142 0 0
MATCH GROUP INC Ordinary Shares 57665R106 497 4,639 SH   SOLE   4,639 0 0
MCCORMICK CO NON VTG SHRS Ordinary Shares 579780206 5,249 29,258 SH   SOLE   29,258 0 0
MCKESSON CORPORATION Ordinary Shares 58155Q103 485 3,161 SH   SOLE   3,161 0 0
MEDTRONIC PLC Ordinary Shares G5960L103 18,823 205,272 SH   SOLE   205,272 0 0
MERCADOLIBRE INC Ordinary Shares 58733R102 24,040 24,387 SH   SOLE   24,387 0 0
MICROSOFT CORP Ordinary Shares 594918104 28,227 138,701 SH   SOLE   138,701 0 0
MONSTER BEVERAGE CORP Ordinary Shares 61174X109 687 9,916 SH   SOLE   9,916 0 0
MOODYS CORP Ordinary Shares 615369105 959 3,492 SH   SOLE   3,492 0 0
NETFLIX COM INC Ordinary Shares 64110L106 3,804 8,359 SH   SOLE   8,359 0 0
NEWMARK GROUP INC Ordinary Shares 65158N102 1,463 301,063 SH   SOLE   301,063 0 0
NEXTERA ENERGY INC Ordinary Shares 65339F101 2,223 9,258 SH   SOLE   9,258 0 0
NIKE INC Ordinary Shares 654106103 2,872 29,295 SH   SOLE   29,295 0 0
NLIGHT INC Ordinary Shares 65487K100 7,835 351,980 SH   SOLE   351,980 0 0
NVIDIA CORP Ordinary Shares 67066G104 4,297 11,311 SH   SOLE   11,311 0 0
OKTA INC Ordinary Shares 679295105 452 2,255 SH   SOLE   2,255 0 0
PALO ALTO NETWORKS INC Ordinary Shares 697435105 381 1,657 SH   SOLE   1,657 0 0
PAYCOM SOFTWARE INC Ordinary Shares 70432V102 19,637 63,400 SH   SOLE   63,400 0 0
PAYLOCITY HOLDING CORP Ordinary Shares 70438V106 14,000 95,962 SH   SOLE   95,962 0 0
PAYPAL HOLDINGS INC Ordinary Shares 70450Y103 19,019 109,159 SH   SOLE   109,159 0 0
PENUMBRA INC Ordinary Shares 70975L107 3,338 18,669 SH   SOLE   18,669 0 0
PROTO LABS INC Ordinary Shares 743713109 4,054 36,048 SH   SOLE   36,048 0 0
PTC THERAPEUTICS INC Ordinary Shares 69366J200 3,339 65,815 SH   SOLE   65,815 0 0
Q2 HOLDINGS INC Ordinary Shares 74736L109 3,116 36,322 SH   SOLE   36,322 0 0
RESMED INC Ordinary Shares 761152107 25,969 135,257 SH   SOLE   135,257 0 0
ROPER INDS INC Ordinary Shares 776696106 747 1,924 SH   SOLE   1,924 0 0
SALESFORCE COM INC Ordinary Shares 79466L302 3,196 17,061 SH   SOLE   17,061 0 0
SBA COMMUNICATIONS CORP Ordinary Shares 78410G104 23,983 80,500 SH   SOLE   80,500 0 0
SEATTLE GENETICS INC Ordinary Shares 812578102 555 3,267 SH   SOLE   3,267 0 0
SERVICENOW INC Ordinary Shares 81762P102 1,418 3,501 SH   SOLE   3,501 0 0
SHERWIN WILLIAMS CO Ordinary Shares 824348106 848 1,468 SH   SOLE   1,468 0 0
SIRIUS XM HOLDINGS Ordinary Shares 82968B103 533 90,792 SH   SOLE   90,792 0 0
SKYWORKS SOLUTIONS INC Ordinary Shares 83088M102 387 3,024 SH   SOLE   3,024 0 0
SMARTSHEET INC CLASS A Ordinary Shares 83200N103 2,751 54,024 SH   SOLE   54,024 0 0
SPLUNK INC Ordinary Shares 848637104 34,143 171,833 SH   SOLE   171,833 0 0
SQUARE INC A Ordinary Shares 852234103 839 7,992 SH   SOLE   7,992 0 0
STAG INDUSTRIAL INC Ordinary Shares 85254J102 7,696 262,480 SH   SOLE   262,480 0 0
STARBUCKS CORP Ordinary Shares 855244109 15,976 217,097 SH   SOLE   217,097 0 0
SVB FINL GROUP Ordinary Shares 78486Q101 2,155 10,000 SH   SOLE   10,000 0 0
SYNOPSYS INC Ordinary Shares 871607107 512 2,624 SH   SOLE   2,624 0 0
T MOBILE US INC Ordinary Shares 872590104 2,392 22,968 SH   SOLE   22,968 0 0
TAIWAN SEMICONDUCTOR A D R American Depository Receipts 874039100 10,440 183,900 SH   SOLE   183,900 0 0
TELADOC INC Ordinary Shares 87918A105 18,958 99,341 SH   SOLE   99,341 0 0
TESLA INC Ordinary Shares 88160R101 3,361 3,113 SH   SOLE   3,113 0 0
TEXAS ROADHOUSE INC Ordinary Shares 882681109 1,311 24,929 SH   SOLE   24,929 0 0
THOR INDUSTRIES INC Ordinary Shares 885160101 10,120 95,000 SH   SOLE   95,000 0 0
TJX COMPANIES INC Ordinary Shares 872540109 1,165 23,038 SH   SOLE   23,038 0 0
TRACTOR SUPPLY COMPANY Ordinary Shares 892356106 3,268 24,800 SH   SOLE   24,800 0 0
TRANSDIGM GROUP INC Ordinary Shares 893641100 500 1,132 SH   SOLE   1,132 0 0
TREX COMPANY INC Ordinary Shares 89531P105 2,034 15,636 SH   SOLE   15,636 0 0
TWILIO INC A Ordinary Shares 90138F102 551 2,511 SH   SOLE   2,511 0 0
TWITTER INC Ordinary Shares 90184L102 449 15,080 SH   SOLE   15,080 0 0
TYLER TECHNOLOGIES INC Ordinary Shares 902252105 11,794 34,000 SH   SOLE   34,000 0 0
UBER TECHNOLOGIES INC Ordinary Shares 90353T100 1,038 33,394 SH   SOLE   33,394 0 0
ULTRAGENYX PHARMACEUTICAL IN Ordinary Shares 90400D108 3,313 42,349 SH   SOLE   42,349 0 0
UNION PACIFIC CORP Ordinary Shares 907818108 2,120 12,537 SH   SOLE   12,537 0 0
UNITEDHEALTH GROUP INC Ordinary Shares 91324P102 5,178 17,556 SH   SOLE   17,556 0 0
VARIAN MED SYS INC Ordinary Shares 92220P105 7,351 60,000 SH   SOLE   60,000 0 0
VEEVA SYSTEMS INC CLASS A Ordinary Shares 922475108 657 2,801 SH   SOLE   2,801 0 0
VERTEX PHARMACEUTICALS INC Ordinary Shares 92532F100 1,428 4,919 SH   SOLE   4,919 0 0
VISA INC CLASS A SHARES Ordinary Shares 92826C839 7,710 39,913 SH   SOLE   39,913 0 0
VMWARE INC CL A Ordinary Shares 928563402 1,129 7,293 SH   SOLE   7,293 0 0
WALT DISNEY CO THE Ordinary Shares 254687106 3,852 34,545 SH   SOLE   34,545 0 0
WASTE MANAGEMENT INC Ordinary Shares 94106L109 813 7,679 SH   SOLE   7,679 0 0
WATSCO INC Ordinary Shares 942622200 30,974 174,304 SH   SOLE   174,304 0 0
WORKDAY INC Ordinary Shares 98138H101 799 4,265 SH   SOLE   4,265 0 0
XILINX INC Ordinary Shares 983919101 438 4,450 SH   SOLE   4,450 0 0
XPO LOGISTICS INC Ordinary Shares 983793100 11,588 150,000 SH   SOLE   150,000 0 0
YUM CHINA HOLDINGS INC Ordinary Shares 98850P109 7,727 160,751 SH   SOLE   160,751 0 0
ZOETIS INC Ordinary Shares 98978V103 1,181 8,619 SH   SOLE   8,619 0 0
ZOOM VIDEO COMMUNICATIONS A Ordinary Shares 98980L101 1,295 5,109 SH   SOLE   5,109 0 0