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,473 10,789 SH   SOLE   10,789 0 0
ABBVIE INC Ordinary Shares 00287Y109 2,091 27,444 SH   SOLE   27,444 0 0
ACTIVISION BLIZZARD INC Ordinary Shares 00507V109 835 14,031 SH   SOLE   14,031 0 0
ADMA BIOLOGICS INC Ordinary Shares 000899104 1,766 613,097 SH   SOLE   613,097 0 0
ADOBE INC Ordinary Shares 00724F101 2,689 8,450 SH   SOLE   8,450 0 0
AFLAC INC Ordinary Shares 001055102 391 11,414 SH   SOLE   11,414 0 0
AKCEA THERAPEUTICS INC Ordinary Shares 00972L107 858 59,972 SH   SOLE   59,972 0 0
ALARM COM HOLDINGS INC Ordinary Shares 011642105 8,060 207,156 SH   SOLE   207,156 0 0
ALEXANDRIA REAL ESTATE EQUITIES INC Ordinary Shares 015271109 280 2,044 SH   SOLE   2,044 0 0
ALIBABA GROUP HOLDING LTD A D R American Depository Receipts 01609W102 11,669 60,000 SH   SOLE   60,000 0 0
ALPHABET INC CL C Ordinary Shares 02079K107 25,032 21,527 SH   SOLE   21,527 0 0
AMAZON COM INC Ordinary Shares 023135106 41,710 21,393 SH   SOLE   21,393 0 0
AMERICAN TOWER CORP Ordinary Shares 03027X100 11,486 52,749 SH   SOLE   52,749 0 0
AMGEN INC Ordinary Shares 031162100 2,151 10,612 SH   SOLE   10,612 0 0
ANSYS INC Ordinary Shares 03662Q105 356 1,533 SH   SOLE   1,533 0 0
ANTARES PHARMA INC Ordinary Shares 036642106 1,336 565,932 SH   SOLE   565,932 0 0
APPLE INC Ordinary Shares 037833100 20,207 79,466 SH   SOLE   79,466 0 0
ATLASSIAN CORP PLC CLASS A Ordinary Shares G06242104 18,118 132,000 SH   SOLE   132,000 0 0
AUTODESK INC Ordinary Shares 052769106 630 4,033 SH   SOLE   4,033 0 0
AUTOMATIC DATA PROCESSING Ordinary Shares 053015103 1,011 7,395 SH   SOLE   7,395 0 0
AUTOZONE INC Ordinary Shares 053332102 371 438 SH   SOLE   438 0 0
AXON ENTERPRISE INC Ordinary Shares 05464C101 19,242 271,888 SH   SOLE   271,888 0 0
BANCO LATINOAMERICANO COME E Ordinary Shares P16994132 3,908 379,029 SH   SOLE   379,029 0 0
BECTON DICKINSON AND CO Ordinary Shares 075887109 1,154 5,024 SH   SOLE   5,024 0 0
BERKSHIRE HATHAWAY INC CL B Ordinary Shares 084670702 8,210 44,904 SH   SOLE   44,904 0 0
BIOGEN, INC Ordinary Shares 09062X103 953 3,012 SH   SOLE   3,012 0 0
BIOMARIN PHARMACEUTICAL INC Ordinary Shares 09061G101 258 3,052 SH   SOLE   3,052 0 0
BLACKROCK INC Ordinary Shares 09247X101 1,043 2,370 SH   SOLE   2,370 0 0
BOOKING HOLDINGS INC Ordinary Shares 09857L108 1,022 760 SH   SOLE   760 0 0
BRISTOL MYERS SQUIBB CO Ordinary Shares 110122108 2,238 40,149 SH   SOLE   40,149 0 0
BROADCOM INC Ordinary Shares 11135F101 1,406 5,929 SH   SOLE   5,929 0 0
BROADRIDGE FINANCIAL SOLUTIONS INC Ordinary Shares 11133T103 5,216 55,000 SH   SOLE   55,000 0 0
CARDLYTICS INC Ordinary Shares 14161W105 2,025 57,935 SH   SOLE   57,935 0 0
CERNER CORPORATION Ordinary Shares 156782104 6,979 110,795 SH   SOLE   110,795 0 0
CHIPOTLE MEXICAN GRILL INC Ordinary Shares 169656105 326 498 SH   SOLE   498 0 0
CHURCH AND DWIGHT CO INC Ordinary Shares 171340102 9,088 141,600 SH   SOLE   141,600 0 0
CINTAS CORP Ordinary Shares 172908105 330 1,904 SH   SOLE   1,904 0 0
CME GROUP INC Ordinary Shares 12572Q105 1,046 6,047 SH   SOLE   6,047 0 0
COGNIZANT TECH SOLUTIONS CL A Ordinary Shares 192446102 478 10,277 SH   SOLE   10,277 0 0
COMCAST CORP CLASS A Ordinary Shares 20030N101 8,079 235,000 SH   SOLE   235,000 0 0
COOPER COS INC Ordinary Shares 216648402 12,515 45,400 SH   SOLE   45,400 0 0
COPART INC Ordinary Shares 217204106 290 4,239 SH   SOLE   4,239 0 0
CORNING INC Ordinary Shares 219350105 293 14,270 SH   SOLE   14,270 0 0
COSTAR GROUP INC Ordinary Shares 22160N109 395 673 SH   SOLE   673 0 0
COSTCO WHSL CORP Ordinary Shares 22160K105 11,728 41,133 SH   SOLE   41,133 0 0
CREDICORP LTD Ordinary Shares G2519Y108 715 5,000 SH   SOLE   5,000 0 0
CROWN CASTLE INTL CORP Ordinary Shares 22822V101 1,102 7,630 SH   SOLE   7,630 0 0
CUMMINS INC Ordinary Shares 231021106 383 2,830 SH   SOLE   2,830 0 0
CVS HEALTH CORP Ordinary Shares 126650100 1,317 22,191 SH   SOLE   22,191 0 0
DELTA AIR LINES INC Ordinary Shares 247361702 343 12,032 SH   SOLE   12,032 0 0
DEXCOM INC Ordinary Shares 252131107 350 1,301 SH   SOLE   1,301 0 0
DISCOVERY INC A Ordinary Shares 25470F104 241 12,407 SH   SOLE   12,407 0 0
E BAY INC Ordinary Shares 278642103 452 15,047 SH   SOLE   15,047 0 0
ECOLAB INC Ordinary Shares 278865100 825 5,296 SH   SOLE   5,296 0 0
EDITAS MEDICINE INC Ordinary Shares 28106W103 667 33,643 SH   SOLE   33,643 0 0
ELECTRONIC ARTS INC Ordinary Shares 285512109 541 5,399 SH   SOLE   5,399 0 0
EQUINIX INC Ordinary Shares 29444U700 13,387 21,434 SH   SOLE   21,434 0 0
EVERBRIDGE INC Ordinary Shares 29978A104 28,027 263,507 SH   SOLE   263,507 0 0
FACEBOOK INC CLASS A Ordinary Shares 30303M102 8,035 48,172 SH   SOLE   48,172 0 0
FASTENAL CO Ordinary Shares 311900104 13,797 441,500 SH   SOLE   441,500 0 0
FED EX CORP Ordinary Shares 31428X106 448 3,692 SH   SOLE   3,692 0 0
FORD MOTOR CO Ordinary Shares 345370860 359 74,403 SH   SOLE   74,403 0 0
FOX FACTORY HOLDING CORP Ordinary Shares 35138V102 1,126 26,798 SH   SOLE   26,798 0 0
GENTEX CORP Ordinary Shares 371901109 6,648 300,000 SH   SOLE   300,000 0 0
GILEAD SCIENCES INC Ordinary Shares 375558103 1,678 22,442 SH   SOLE   22,442 0 0
GLOBUS MED INCA Ordinary Shares 379577208 1,505 35,386 SH   SOLE   35,386 0 0
GOOSEHEAD INSURANCE INC A Ordinary Shares 38267D109 1,485 33,284 SH   SOLE   33,284 0 0
HCA HEALTHCARE INC Ordinary Shares 40412C101 564 6,281 SH   SOLE   6,281 0 0
HDFC BANK LTD A D R American Depository Receipts 40415F101 8,104 210,700 SH   SOLE   210,700 0 0
HEALTHEQUITY INC Ordinary Shares 42226A107 1,938 38,316 SH   SOLE   38,316 0 0
HESKA CORP Ordinary Shares 42805E306 1,687 30,505 SH   SOLE   30,505 0 0
HOME DEPOT INC Ordinary Shares 437076102 3,387 18,142 SH   SOLE   18,142 0 0
HOWARD HUGHES CORP Ordinary Shares 44267D107 1,111 21,992 SH   SOLE   21,992 0 0
IDEXX LABS INC Ordinary Shares 45168D104 384 1,587 SH   SOLE   1,587 0 0
ILLUMINA INC Ordinary Shares 452327109 604 2,213 SH   SOLE   2,213 0 0
INTEL CORP Ordinary Shares 458140100 3,572 66,000 SH   SOLE   66,000 0 0
INTERCONTINENTAL EXCHANGE IN Ordinary Shares 45866F104 821 10,166 SH   SOLE   10,166 0 0
INTUIT INC Ordinary Shares 461202103 1,119 4,865 SH   SOLE   4,865 0 0
INTUITIVE SURGICAL INC Ordinary Shares 46120E602 913 1,843 SH   SOLE   1,843 0 0
IPG PHOTONICS CORP Ordinary Shares 44980X109 13,399 121,500 SH   SOLE   121,500 0 0
IRHYTHM TECHNOLOGIES INC Ordinary Shares 450056106 2,513 30,895 SH   SOLE   30,895 0 0
JOHN BEAN TECHNOLOGIES CORP Ordinary Shares 477839104 1,241 16,704 SH   SOLE   16,704 0 0
JOHNSON JOHNSON Ordinary Shares 478160104 6,320 48,200 SH   SOLE   48,200 0 0
JONES LANG LASALLE INC Ordinary Shares 48020Q107 12,220 121,016 SH   SOLE   121,016 0 0
KINDER MORGAN INC Ordinary Shares 49456B101 583 41,847 SH   SOLE   41,847 0 0
LANDSTAR SYS INC Ordinary Shares 515098101 1,612 16,820 SH   SOLE   16,820 0 0
LCI INDUSTRIES Ordinary Shares 50189K103 6,811 101,914 SH   SOLE   101,914 0 0
MARKEL CORP Ordinary Shares 570535104 8,258 8,900 SH   SOLE   8,900 0 0
MARRIOTT INTL INC Ordinary Shares 571903202 451 6,027 SH   SOLE   6,027 0 0
MASTERCARD INC Ordinary Shares 57636Q104 26,982 111,701 SH   SOLE   111,701 0 0
MATCH GROUP INC Ordinary Shares 57665R106 333 5,041 SH   SOLE   5,041 0 0
MCCORMICK CO NON VTG SHRS Ordinary Shares 579780206 4,162 29,473 SH   SOLE   29,473 0 0
MCKESSON CORPORATION Ordinary Shares 58155Q103 447 3,308 SH   SOLE   3,308 0 0
MEDTRONIC PLC Ordinary Shares G5960L103 18,511 205,272 SH   SOLE   205,272 0 0
MERCADOLIBRE INC Ordinary Shares 58733R102 11,915 24,387 SH   SOLE   24,387 0 0
MICROSOFT CORP Ordinary Shares 594918104 19,721 125,048 SH   SOLE   125,048 0 0
MONSTER BEVERAGE CORP Ordinary Shares 61174X109 558 9,910 SH   SOLE   9,910 0 0
MOODYS CORP Ordinary Shares 615369105 655 3,098 SH   SOLE   3,098 0 0
NASDAQ INC Ordinary Shares 631103108 281 2,955 SH   SOLE   2,955 0 0
NETFLIX COM INC Ordinary Shares 64110L106 2,521 6,714 SH   SOLE   6,714 0 0
NEWMARK GROUP INC Ordinary Shares 65158N102 1,169 274,993 SH   SOLE   274,993 0 0
NEXTERA ENERGY INC Ordinary Shares 65339F101 1,870 7,773 SH   SOLE   7,773 0 0
NIKE INC Ordinary Shares 654106103 1,979 23,922 SH   SOLE   23,922 0 0
NLIGHT INC Ordinary Shares 65487K100 3,513 334,913 SH   SOLE   334,913 0 0
NVIDIA CORP Ordinary Shares 67066G104 2,284 8,665 SH   SOLE   8,665 0 0
PALO ALTO NETWORKS INC Ordinary Shares 697435105 291 1,772 SH   SOLE   1,772 0 0
PAYCOM SOFTWARE INC Ordinary Shares 70432V102 12,807 63,400 SH   SOLE   63,400 0 0
PAYLOCITY HOLDING CORP Ordinary Shares 70438V106 8,195 92,783 SH   SOLE   92,783 0 0
PAYPAL HOLDINGS INC Ordinary Shares 70450Y103 11,169 116,662 SH   SOLE   116,662 0 0
PENUMBRA INC Ordinary Shares 70975L107 2,751 17,052 SH   SOLE   17,052 0 0
PROTO LABS INC Ordinary Shares 743713109 2,639 34,662 SH   SOLE   34,662 0 0
PTC THERAPEUTICS INC Ordinary Shares 69366J200 2,682 60,117 SH   SOLE   60,117 0 0
Q2 HOLDINGS INC Ordinary Shares 74736L109 1,959 33,176 SH   SOLE   33,176 0 0
RESMED INC Ordinary Shares 761152107 19,907 135,152 SH   SOLE   135,152 0 0
ROPER INDS INC Ordinary Shares 776696106 600 1,924 SH   SOLE   1,924 0 0
SALESFORCE COM INC Ordinary Shares 79466L302 2,086 14,485 SH   SOLE   14,485 0 0
SBA COMMUNICATIONS CORP Ordinary Shares 78410G104 21,733 80,500 SH   SOLE   80,500 0 0
SEATTLE GENETICS INC Ordinary Shares 812578102 361 3,127 SH   SOLE   3,127 0 0
SERVICENOW INC Ordinary Shares 81762P102 993 3,466 SH   SOLE   3,466 0 0
SHERWIN WILLIAMS CO Ordinary Shares 824348106 647 1,407 SH   SOLE   1,407 0 0
SIRIUS XM HOLDINGS Ordinary Shares 82968B103 400 80,931 SH   SOLE   80,931 0 0
SMARTSHEET INC CLASS A Ordinary Shares 83200N103 2,048 49,349 SH   SOLE   49,349 0 0
SPLUNK INC Ordinary Shares 848637104 25,571 202,571 SH   SOLE   202,571 0 0
SQUARE INC A Ordinary Shares 852234103 333 6,354 SH   SOLE   6,354 0 0
STAG INDUSTRIAL INC Ordinary Shares 85254J102 5,780 256,639 SH   SOLE   256,639 0 0
STARBUCKS CORP Ordinary Shares 855244109 14,133 214,982 SH   SOLE   214,982 0 0
SVB FINL GROUP Ordinary Shares 78486Q101 1,511 10,000 SH   SOLE   10,000 0 0
SYNOPSYS INC Ordinary Shares 871607107 359 2,786 SH   SOLE   2,786 0 0
T MOBILE US INC Ordinary Shares 872590104 1,300 15,489 SH   SOLE   15,489 0 0
TAIWAN SEMICONDUCTOR A D R American Depository Receipts 874039100 8,789 183,900 SH   SOLE   183,900 0 0
TELADOC INC Ordinary Shares 87918A105 15,005 96,800 SH   SOLE   96,800 0 0
TESLA INC Ordinary Shares 88160R101 1,592 3,039 SH   SOLE   3,039 0 0
TEXAS ROADHOUSE INC Ordinary Shares 882681109 1,030 24,929 SH   SOLE   24,929 0 0
THOR INDUSTRIES INC Ordinary Shares 885160101 4,007 95,000 SH   SOLE   95,000 0 0
TJX COMPANIES INC Ordinary Shares 872540109 968 20,240 SH   SOLE   20,240 0 0
TRACTOR SUPPLY COMPANY Ordinary Shares 892356106 2,097 24,800 SH   SOLE   24,800 0 0
TRANSDIGM GROUP INC Ordinary Shares 893641100 333 1,040 SH   SOLE   1,040 0 0
TREX COMPANY INC Ordinary Shares 89531P105 2,734 34,112 SH   SOLE   34,112 0 0
TRIP COM GROUP LTD A D R American Depository Receipts 89677Q107 5,489 234,052 SH   SOLE   234,052 0 0
TWITTER INC Ordinary Shares 90184L102 355 14,465 SH   SOLE   14,465 0 0
TYLER TECHNOLOGIES INC Ordinary Shares 902252105 10,083 34,000 SH   SOLE   34,000 0 0
UBER TECHNOLOGIES INC Ordinary Shares 90353T100 686 24,581 SH   SOLE   24,581 0 0
ULTRAGENYX PHARMACEUTICAL IN Ordinary Shares 90400D108 1,278 28,765 SH   SOLE   28,765 0 0
UNION PACIFIC CORP Ordinary Shares 907818108 1,674 11,868 SH   SOLE   11,868 0 0
UNITEDHEALTH GROUP INC Ordinary Shares 91324P102 4,174 16,738 SH   SOLE   16,738 0 0
VARIAN MED SYS INC Ordinary Shares 92220P105 6,160 60,000 SH   SOLE   60,000 0 0
VEEVA SYSTEMS INC CLASS A Ordinary Shares 922475108 347 2,219 SH   SOLE   2,219 0 0
VERTEX PHARMACEUTICALS INC Ordinary Shares 92532F100 1,022 4,296 SH   SOLE   4,296 0 0
VISA INC CLASS A SHARES Ordinary Shares 92826C839 6,223 38,622 SH   SOLE   38,622 0 0
VMWARE INC CL A Ordinary Shares 928563402 766 6,322 SH   SOLE   6,322 0 0
WALT DISNEY CO THE Ordinary Shares 254687106 3,147 32,574 SH   SOLE   32,574 0 0
WASTE MANAGEMENT INC Ordinary Shares 94106L109 718 7,755 SH   SOLE   7,755 0 0
WATSCO INC Ordinary Shares 942622200 27,281 172,632 SH   SOLE   172,632 0 0
WORKDAY INC Ordinary Shares 98138H101 558 4,282 SH   SOLE   4,282 0 0
XILINX INC Ordinary Shares 983919101 366 4,690 SH   SOLE   4,690 0 0
XPO LOGISTICS INC Ordinary Shares 983793100 7,313 150,000 SH   SOLE   150,000 0 0
YUM CHINA HOLDINGS INC Ordinary Shares 98850P109 6,853 160,751 SH   SOLE   160,751 0 0
ZOETIS INC Ordinary Shares 98978V103 1,036 8,802 SH   SOLE   8,802 0 0
ZOOM VIDEO COMMUNICATIONS A Ordinary Shares 98980L101 578 3,957 SH   SOLE   3,957 0 0