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 2,003 12,614 SH   SOLE   12,614 0 0
ACTIVISION BLIZZARD INC Ordinary Shares 00507V109 1,416 17,121 SH   SOLE   17,121 0 0
ADMA BIOLOGICS INC Ordinary Shares 000899104 1,603 718,797 SH   SOLE   718,797 0 0
ADOBE INC Ordinary Shares 00724F101 5,096 10,202 SH   SOLE   10,202 0 0
AFLAC INC Ordinary Shares 001055102 570 15,653 SH   SOLE   15,653 0 0
AKCEA THERAPEUTICS INC Ordinary Shares 00972L107 1,275 70,312 SH   SOLE   70,312 0 0
ALARM COM HOLDINGS INC Ordinary Shares 011642105 11,995 214,956 SH   SOLE   214,956 0 0
ALIBABA GROUP HOLDING LTD A D R American Depository Receipts 01609W102 17,639 60,000 SH   SOLE   60,000 0 0
ALIGN TECHNOLOGY INC Ordinary Shares 016255101 541 1,704 SH   SOLE   1,704 0 0
ALPHABET INC CL C Ordinary Shares 02079K107 34,828 23,497 SH   SOLE   23,497 0 0
AMAZON COM INC Ordinary Shares 023135106 71,022 22,318 SH   SOLE   22,318 0 0
AMERICAN TOWER CORP Ordinary Shares 03027X100 13,223 54,686 SH   SOLE   54,686 0 0
AMGEN INC Ordinary Shares 031162100 3,194 12,508 SH   SOLE   12,508 0 0
ANSYS INC Ordinary Shares 03662Q105 592 1,767 SH   SOLE   1,767 0 0
ANTARES PHARMA INC Ordinary Shares 036642106 2,493 877,667 SH   SOLE   877,667 0 0
APPLE INC Ordinary Shares 037833100 41,846 358,304 SH   SOLE   358,304 0 0
ATLASSIAN CORP PLC CLASS A Ordinary Shares G06242104 22,906 126,000 SH   SOLE   126,000 0 0
AUTODESK INC Ordinary Shares 052769106 1,080 4,618 SH   SOLE   4,618 0 0
AVALARA INC Ordinary Shares 05338G106 9,423 74,000 SH   SOLE   74,000 0 0
AXON ENTERPRISE INC Ordinary Shares 05464C101 25,341 277,368 SH   SOLE   277,368 0 0
BANCO LATINOAMERICANO COME E Ordinary Shares P16994132 4,605 379,029 SH   SOLE   379,029 0 0
BECTON DICKINSON AND CO Ordinary Shares 075887109 1,462 6,333 SH   SOLE   6,333 0 0
BERKSHIRE HATHAWAY INC CL B Ordinary Shares 084670702 11,183 52,745 SH   SOLE   52,745 0 0
BIOGEN, INC Ordinary Shares 09062X103 962 3,370 SH   SOLE   3,370 0 0
BOOKING HOLDINGS INC Ordinary Shares 09857L108 1,525 875 SH   SOLE   875 0 0
BRISTOL MYERS SQUIBB CO Ordinary Shares 110122108 2,863 47,866 SH   SOLE   47,866 0 0
BROADCOM INC Ordinary Shares 11135F101 3,139 8,516 SH   SOLE   8,516 0 0
BROADRIDGE FINANCIAL SOLUTIONS INC Ordinary Shares 11133T103 7,260 55,000 SH   SOLE   55,000 0 0
BROOKFIELD ASSET MANAGE CL A Ordinary Shares 112585104 4,959 150,000 SH   SOLE   150,000 0 0
BROWN & BROWN INC Ordinary Shares 115236101 1,358 30,000 SH   SOLE   30,000 0 0
CADENCE DESIGN SYS INC Ordinary Shares 127387108 639 5,883 SH   SOLE   5,883 0 0
CARDLYTICS INC Ordinary Shares 14161W105 4,859 67,915 SH   SOLE   67,915 0 0
CERNER CORPORATION Ordinary Shares 156782104 7,590 105,000 SH   SOLE   105,000 0 0
CHIPOTLE MEXICAN GRILL INC Ordinary Shares 169656105 712 575 SH   SOLE   575 0 0
CHURCH AND DWIGHT CO INC Ordinary Shares 171340102 13,269 141,600 SH   SOLE   141,600 0 0
CINTAS CORP Ordinary Shares 172908105 749 2,190 SH   SOLE   2,190 0 0
CME GROUP INC Ordinary Shares 12572Q105 1,341 7,875 SH   SOLE   7,875 0 0
COGNIZANT TECH SOLUTIONS CL A Ordinary Shares 192446102 797 11,498 SH   SOLE   11,498 0 0
COMCAST CORP CLASS A Ordinary Shares 20030N101 10,871 235,000 SH   SOLE   235,000 0 0
COOPER COS INC Ordinary Shares 216648402 15,305 45,400 SH   SOLE   45,400 0 0
COPART INC Ordinary Shares 217204106 528 4,922 SH   SOLE   4,922 0 0
CORNING INC Ordinary Shares 219350105 522 16,045 SH   SOLE   16,045 0 0
COSTAR GROUP INC Ordinary Shares 22160N109 701 810 SH   SOLE   810 0 0
COSTCO WHSL CORP Ordinary Shares 22160K105 11,518 32,355 SH   SOLE   32,355 0 0
CREDICORP LTD Ordinary Shares G2519Y108 620 5,000 SH   SOLE   5,000 0 0
CROWDSTRIKE HOLDINGS INC A Ordinary Shares 22788C105 702 4,914 SH   SOLE   4,914 0 0
CROWN CASTLE INTL CORP Ordinary Shares 22822V101 1,481 8,813 SH   SOLE   8,813 0 0
CUMMINS INC Ordinary Shares 231021106 631 3,049 SH   SOLE   3,049 0 0
CVS HEALTH CORP Ordinary Shares 126650100 1,680 29,049 SH   SOLE   29,049 0 0
DATADOG INCCLASS A Ordinary Shares 23804L103 655 6,330 SH   SOLE   6,330 0 0
DEXCOM INC Ordinary Shares 252131107 844 2,040 SH   SOLE   2,040 0 0
DOCUSIGN INC Ordinary Shares 256163106 864 3,888 SH   SOLE   3,888 0 0
E BAY INC Ordinary Shares 278642103 759 14,488 SH   SOLE   14,488 0 0
ECOLAB INC Ordinary Shares 278865100 1,227 6,226 SH   SOLE   6,226 0 0
EDITAS MEDICINE INC Ordinary Shares 28106W103 1,111 39,443 SH   SOLE   39,443 0 0
ELECTRONIC ARTS INC Ordinary Shares 285512109 827 6,227 SH   SOLE   6,227 0 0
EQUINIX INC Ordinary Shares 29444U700 16,652 21,887 SH   SOLE   21,887 0 0
EVERBRIDGE INC Ordinary Shares 29978A104 30,302 240,306 SH   SOLE   240,306 0 0
FACEBOOK INC CLASS A Ordinary Shares 30303M102 15,775 59,163 SH   SOLE   59,163 0 0
FASTENAL CO Ordinary Shares 311900104 19,907 441,500 SH   SOLE   441,500 0 0
FED EX CORP Ordinary Shares 31428X106 1,351 5,317 SH   SOLE   5,317 0 0
FORD MOTOR CO Ordinary Shares 345370860 605 89,591 SH   SOLE   89,591 0 0
FOX FACTORY HOLDING CORP Ordinary Shares 35138V102 2,401 31,418 SH   SOLE   31,418 0 0
GENTEX CORP Ordinary Shares 371901109 7,725 300,000 SH   SOLE   300,000 0 0
GILEAD SCIENCES INC Ordinary Shares 375558103 1,791 28,285 SH   SOLE   28,285 0 0
GLOBUS MED INCA Ordinary Shares 379577208 2,947 60,074 SH   SOLE   60,074 0 0
GOOSEHEAD INSURANCE INC A Ordinary Shares 38267D109 3,231 39,004 SH   SOLE   39,004 0 0
HCA HEALTHCARE INC Ordinary Shares 40412C101 929 7,457 SH   SOLE   7,457 0 0
HDFC BANK LTD A D R American Depository Receipts 40415F101 10,527 210,700 SH   SOLE   210,700 0 0
HEALTHEQUITY INC Ordinary Shares 42226A107 8,320 161,329 SH   SOLE   161,329 0 0
HESKA CORP Ordinary Shares 42805E306 3,526 35,771 SH   SOLE   35,771 0 0
HOME DEPOT INC Ordinary Shares 437076102 6,509 23,445 SH   SOLE   23,445 0 0
HOWARD HUGHES CORP Ordinary Shares 44267D107 1,539 25,772 SH   SOLE   25,772 0 0
IDEXX LABS INC Ordinary Shares 45168D104 696 1,762 SH   SOLE   1,762 0 0
ILLUMINA INC Ordinary Shares 452327109 876 2,830 SH   SOLE   2,830 0 0
INTEL CORP Ordinary Shares 458140100 4,629 88,618 SH   SOLE   88,618 0 0
INTERCONTINENTAL EXCHANGE IN Ordinary Shares 45866F104 1,239 12,217 SH   SOLE   12,217 0 0
INTUIT INC Ordinary Shares 461202103 1,808 5,441 SH   SOLE   5,441 0 0
INTUITIVE SURGICAL INC Ordinary Shares 46120E602 1,678 2,362 SH   SOLE   2,362 0 0
IPG PHOTONICS CORP Ordinary Shares 44980X109 20,651 121,500 SH   SOLE   121,500 0 0
IRHYTHM TECHNOLOGIES INC Ordinary Shares 450056106 4,867 21,104 SH   SOLE   21,104 0 0
JOHN BEAN TECHNOLOGIES CORP Ordinary Shares 477839104 2,655 29,702 SH   SOLE   29,702 0 0
JONES LANG LASALLE INC Ordinary Shares 48020Q107 16,618 173,339 SH   SOLE   173,339 0 0
KINDER MORGAN INC Ordinary Shares 49456B101 625 51,042 SH   SOLE   51,042 0 0
LANDSTAR SYS INC Ordinary Shares 515098101 2,469 19,720 SH   SOLE   19,720 0 0
LCI INDUSTRIES Ordinary Shares 50189K103 6,953 65,414 SH   SOLE   65,414 0 0
MARKEL CORP Ordinary Shares 570535104 8,666 8,900 SH   SOLE   8,900 0 0
MARRIOTT INTL INC Ordinary Shares 571903202 660 6,995 SH   SOLE   6,995 0 0
MASTERCARD INC Ordinary Shares 57636Q104 36,403 107,319 SH   SOLE   107,319 0 0
MATCH GROUP INC NEW Ordinary Shares 57667L107 630 5,419 SH   SOLE   5,419 0 0
MCCORMICK CO NON VTG SHRS Ordinary Shares 579780206 5,798 29,884 SH   SOLE   29,884 0 0
MCKESSON CORPORATION Ordinary Shares 58155Q103 525 3,573 SH   SOLE   3,573 0 0
MEDTRONIC PLC Ordinary Shares G5960L103 21,332 205,272 SH   SOLE   205,272 0 0
MERCADOLIBRE INC Ordinary Shares 58733R102 26,398 24,387 SH   SOLE   24,387 0 0
MICROSOFT CORP Ordinary Shares 594918104 34,425 162,032 SH   SOLE   162,032 0 0
MONSTER BEVERAGE CORP Ordinary Shares 61174X109 914 11,212 SH   SOLE   11,212 0 0
MOODYS CORP Ordinary Shares 615369105 1,152 3,924 SH   SOLE   3,924 0 0
NETFLIX COM INC Ordinary Shares 64110L106 5,045 9,563 SH   SOLE   9,563 0 0
NEWMARK GROUP INC Ordinary Shares 65158N102 1,489 322,393 SH   SOLE   322,393 0 0
NEXTERA ENERGY INC Ordinary Shares 65339F101 3,061 10,827 SH   SOLE   10,827 0 0
NIKE INC Ordinary Shares 654106103 3,902 30,814 SH   SOLE   30,814 0 0
NLIGHT INC Ordinary Shares 65487K100 8,653 365,939 SH   SOLE   365,939 0 0
NVIDIA CORP Ordinary Shares 67066G104 6,901 12,673 SH   SOLE   12,673 0 0
OKTA INC Ordinary Shares 679295105 600 2,738 SH   SOLE   2,738 0 0
PALO ALTO NETWORKS INC Ordinary Shares 697435105 523 2,087 SH   SOLE   2,087 0 0
PAYCOM SOFTWARE INC Ordinary Shares 70432V102 18,491 59,400 SH   SOLE   59,400 0 0
PAYLOCITY HOLDING CORP Ordinary Shares 70438V106 14,337 88,563 SH   SOLE   88,563 0 0
PAYPAL HOLDINGS INC Ordinary Shares 70450Y103 22,074 112,045 SH   SOLE   112,045 0 0
PELOTON INTERACTIVE INC A Ordinary Shares 70614W100 625 5,943 SH   SOLE   5,943 0 0
PENUMBRA INC Ordinary Shares 70975L107 3,806 19,992 SH   SOLE   19,992 0 0
PINTEREST INC CLASS A Ordinary Shares 72352L106 521 11,695 SH   SOLE   11,695 0 0
PROTO LABS INC Ordinary Shares 743713109 5,953 45,302 SH   SOLE   45,302 0 0
PTC THERAPEUTICS INC Ordinary Shares 69366J200 4,592 93,853 SH   SOLE   93,853 0 0
Q2 HOLDINGS INC Ordinary Shares 74736L109 3,647 38,896 SH   SOLE   38,896 0 0
RESMED INC Ordinary Shares 761152107 23,251 135,665 SH   SOLE   135,665 0 0
ROKU INC Ordinary Shares 77543R102 535 2,670 SH   SOLE   2,670 0 0
ROPER INDS INC Ordinary Shares 776696106 880 2,236 SH   SOLE   2,236 0 0
SALESFORCE COM INC Ordinary Shares 79466L302 4,987 19,677 SH   SOLE   19,677 0 0
SBA COMMUNICATIONS CORP Ordinary Shares 78410G104 25,638 80,500 SH   SOLE   80,500 0 0
SCHRODINGER INC Ordinary Shares 80810D103 938 18,133 SH   SOLE   18,133 0 0
SEATTLE GENETICS INC Ordinary Shares 812578102 722 3,651 SH   SOLE   3,651 0 0
SERVICENOW INC Ordinary Shares 81762P102 1,965 3,990 SH   SOLE   3,990 0 0
SHERWIN WILLIAMS CO Ordinary Shares 824348106 1,199 1,735 SH   SOLE   1,735 0 0
SIRIUS XM HOLDINGS Ordinary Shares 82968B103 529 93,592 SH   SOLE   93,592 0 0
SKYWORKS SOLUTIONS INC Ordinary Shares 83088M102 518 3,408 SH   SOLE   3,408 0 0
SMARTSHEET INC CLASS A Ordinary Shares 83200N103 2,870 57,849 SH   SOLE   57,849 0 0
SPLUNK INC Ordinary Shares 848637104 24,909 132,325 SH   SOLE   132,325 0 0
SQUARE INC A Ordinary Shares 852234103 1,516 9,000 SH   SOLE   9,000 0 0
STAG INDUSTRIAL INC Ordinary Shares 85254J102 8,192 267,259 SH   SOLE   267,259 0 0
STARBUCKS CORP Ordinary Shares 855244109 18,921 219,977 SH   SOLE   219,977 0 0
SVB FINL GROUP Ordinary Shares 78486Q101 2,406 10,000 SH   SOLE   10,000 0 0
SYNOPSYS INC Ordinary Shares 871607107 674 3,106 SH   SOLE   3,106 0 0
T MOBILE US INC Ordinary Shares 872590104 3,086 26,662 SH   SOLE   26,662 0 0
TAIWAN SEMICONDUCTOR A D R American Depository Receipts 874039100 14,909 183,900 SH   SOLE   183,900 0 0
TELADOC INC Ordinary Shares 87918A105 15,347 70,000 SH   SOLE   70,000 0 0
TESLA INC Ordinary Shares 88160R101 9,542 21,292 SH   SOLE   21,292 0 0
THOR INDUSTRIES INC Ordinary Shares 885160101 6,906 72,500 SH   SOLE   72,500 0 0
TRACTOR SUPPLY COMPANY Ordinary Shares 892356106 3,555 24,800 SH   SOLE   24,800 0 0
TRANSDIGM GROUP INC Ordinary Shares 893641100 555 1,154 SH   SOLE   1,154 0 0
TREX COMPANY INC Ordinary Shares 89531P105 2,460 33,486 SH   SOLE   33,486 0 0
TWILIO INC A Ordinary Shares 90138F102 805 3,134 SH   SOLE   3,134 0 0
TWITTER INC Ordinary Shares 90184L102 726 15,548 SH   SOLE   15,548 0 0
TYLER TECHNOLOGIES INC Ordinary Shares 902252105 11,851 34,000 SH   SOLE   34,000 0 0
UBER TECHNOLOGIES INC Ordinary Shares 90353T100 1,455 39,166 SH   SOLE   39,166 0 0
ULTRAGENYX PHARMACEUTICAL IN Ordinary Shares 90400D108 3,887 45,346 SH   SOLE   45,346 0 0
UNION PACIFIC CORP Ordinary Shares 907818108 2,809 14,464 SH   SOLE   14,464 0 0
UNITEDHEALTH GROUP INC Ordinary Shares 91324P102 6,341 20,255 SH   SOLE   20,255 0 0
VARIAN MED SYS INC Ordinary Shares 92220P105 3,440 20,000 SH   SOLE   20,000 0 0
VEEVA SYSTEMS INC CLASS A Ordinary Shares 922475108 889 3,209 SH   SOLE   3,209 0 0
VERTEX PHARMACEUTICALS INC Ordinary Shares 92532F100 1,527 5,582 SH   SOLE   5,582 0 0
VISA INC CLASS A SHARES Ordinary Shares 92826C839 9,355 46,002 SH   SOLE   46,002 0 0
VMWARE INC CL A Ordinary Shares 928563402 1,282 8,860 SH   SOLE   8,860 0 0
WALT DISNEY CO THE Ordinary Shares 254687106 4,918 39,884 SH   SOLE   39,884 0 0
WASTE MANAGEMENT INC Ordinary Shares 94106L109 1,056 9,356 SH   SOLE   9,356 0 0
WATSCO INC Ordinary Shares 942622200 40,896 175,672 SH   SOLE   175,672 0 0
WAYFAIR INC CLASS A Ordinary Shares 94419L101 660 2,080 SH   SOLE   2,080 0 0
WORKDAY INC Ordinary Shares 98138H101 1,057 4,793 SH   SOLE   4,793 0 0
XILINX INC Ordinary Shares 983919101 532 5,026 SH   SOLE   5,026 0 0
XPO LOGISTICS INC Ordinary Shares 983793100 12,699 150,000 SH   SOLE   150,000 0 0
YUM CHINA HOLDINGS INC Ordinary Shares 98850P109 8,512 160,751 SH   SOLE   160,751 0 0
ZOETIS INC Ordinary Shares 98978V103 1,687 10,285 SH   SOLE   10,285 0 0
ZOOM VIDEO COMMUNICATIONS A Ordinary Shares 98980L101 2,974 6,157 SH   SOLE   6,157 0 0