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
APPLE INC Ordinary Shares 037833100 8,322 60,869 SH   SOLE   0 0 60,869
ABB LTD-SPON ADR American Depository Receipts 000375204 5,145 192,476 SH   SOLE   0 0 192,476
AGREE REALTY CORP Ordinary Shares 008492100 1,042 14,451 SH   SOLE   0 0 14,451
VANECK AFRICA INDEX ETF Equity ETFs 92189F866 2,142 127,601 SH   SOLE   0 0 127,601
ALARM.COM HOLDINGS INC Ordinary Shares 011642105 20,292 328,029 SH   SOLE   0 0 328,029
AMERICAN TOWER CORP Ordinary Shares 03027X100 27,406 107,225 SH   SOLE   0 0 107,225
AMAZON.COM INC Ordinary Shares 023135106 76,516 720,420 SH   SOLE   0 0 720,420
AON PLC-CLASS A Ordinary Shares 00BLP1HW5 9,473 35,129 SH   SOLE   0 0 35,129
ALEXANDRIA REAL ESTATE EQUIT Ordinary Shares 015271109 5,135 35,409 SH   SOLE   0 0 35,409
AVALARA INC Ordinary Shares 05338G106 5,193 73,554 SH   SOLE   0 0 73,554
AXON ENTERPRISE INC Ordinary Shares 05464C101 16,759 179,874 SH   SOLE   0 0 179,874
BROOKFIELD ASSET MANAGE-CL A Ordinary Shares 112585104 19,553 439,681 SH   SOLE   0 0 439,681
BOOKING HOLDINGS INC Ordinary Shares 09857L108 49,082 28,063 SH   SOLE   0 0 28,063
BANCO LATINOAMERICANO COME-E Ordinary Shares P16994132 4,425 333,465 SH   SOLE   0 0 333,465
BIOMARIN PHARMACEUTICAL INC Ordinary Shares 09061G101 28,921 348,989 SH   SOLE   0 0 348,989
VANGUARD TOTAL BOND MARKET Bond ETFs 921937835 1,204 15,992 SH   SOLE   0 0 15,992
BROADRIDGE FINANCIAL SOLUTIO Ordinary Shares 11133T103 21,618 151,654 SH   SOLE   0 0 151,654
BERKSHIRE HATHAWAY INC-CL B Ordinary Shares 084670702 12,475 45,694 SH   SOLE   0 0 45,694
BROWN & BROWN INC Ordinary Shares 115236101 24,235 415,403 SH   SOLE   0 0 415,403
INVESCO BULLETSHARES 2022 CO Bond ETFs 46138J882 14,204 670,306 SH   SOLE   0 0 670,306
INVESCO BULLETSHARES 2023 CO Bond ETFs 46138J866 30,122 1,437,786 SH   SOLE   0 0 1,437,786
INVESCO BULLETSHARES 2024 CO Bond ETFs 46138J841 37,652 1,815,443 SH   SOLE   0 0 1,815,443
INVESCO BULLETSHARES 2025 CO Bond ETFs 46138J825 37,247 1,822,278 SH   SOLE   0 0 1,822,278
INVESCO BULLETSHARES 2026 CO Bond ETFs 46138J791 36,869 1,913,298 SH   SOLE   0 0 1,913,298
INVESCO BULLETSHARES 2027 CO Bond ETFs 46138J783 24,825 1,281,638 SH   SOLE   0 0 1,281,638
INVESCO BULLETSHARES 2028 Bond ETFs 46138J643 27,338 1,369,644 SH   SOLE   0 0 1,369,644
INVESCO BULLETSHARES 2029 CO Bond ETFs 46138J577 14,288 787,216 SH   SOLE   0 0 787,216
ANHEUSER-BUSCH INBEV SPN ADR American Depository Receipts 03524A108 4,158 77,077 SH   SOLE   0 0 77,077
CARDLYTICS INC Ordinary Shares 14161W105 3,707 166,161 SH   SOLE   0 0 166,161
COGNEX CORP Ordinary Shares 192422103 6,144 144,488 SH   SOLE   0 0 144,488
CELLNEX TELECOM SAU-UNSP ADR American Depository Receipts 15117X105 15,354 793,117 SH   SOLE   0 0 793,117
COMCAST CORP-CLASS A Ordinary Shares 20030N101 17,482 445,509 SH   SOLE   0 0 445,509
CME GROUP INC Ordinary Shares 12572Q105 2,182 10,657 SH   SOLE   0 0 10,657
COOPER COS INC/THE Ordinary Shares 216648402 9,004 28,755 SH   SOLE   0 0 28,755
COSTCO WHOLESALE CORP Ordinary Shares 22160K105 9,338 19,484 SH   SOLE   0 0 19,484
SALESFORCE INC Ordinary Shares 79466L302 38,621 234,010 SH   SOLE   0 0 234,010
COSTAR GROUP INC Ordinary Shares 22160N109 14,912 246,849 SH   SOLE   0 0 246,849
DOMINION ENERGY INC Ordinary Shares 25746U109 2,537 31,785 SH   SOLE   0 0 31,785
WISDOMTREE EUR S/C DIVIDEND Equity ETFs 97717W869 11,490 208,148 SH   SOLE   0 0 208,148
WISDOMTREE JPN S/C DVD FUND Equity ETFs 97717W836 17,968 302,803 SH   SOLE   0 0 302,803
WALT DISNEY CO/THE Ordinary Shares 254687106 5,476 58,007 SH   SOLE   0 0 58,007
EPAM SYSTEMS INC Ordinary Shares 29414B104 8,549 29,003 SH   SOLE   0 0 29,003
EQUINIX INC Ordinary Shares 29444U700 40,820 62,129 SH   SOLE   0 0 62,129
EVERBRIDGE INC Ordinary Shares 29978A104 4,288 153,740 SH   SOLE   0 0 153,740
ISHARES MSCI SOUTH KOREA ETF Equity ETFs 464286772 6,172 106,073 SH   SOLE   0 0 106,073
FANUC CORP-UNSP ADR American Depository Receipts 307305102 3,585 230,691 SH   SOLE   0 0 230,691
FASTENAL CO Ordinary Shares 311900104 11,998 240,339 SH   SOLE   0 0 240,339
FAST RETAILING CO-UNSPON ADR American Depository Receipts 31188H101 5,301 101,635 SH   SOLE   0 0 101,635
GENTEX CORP Ordinary Shares 371901109 8,758 313,114 SH   SOLE   0 0 313,114
ALPHABET INC-CL C Ordinary Shares 02079K107 59,565 27,230 SH   SOLE   0 0 27,230
GOOSEHEAD INSURANCE INC -A Ordinary Shares 38267D109 2,957 64,749 SH   SOLE   0 0 64,749
GXO LOGISTICS INC Ordinary Shares 36262G101 5,065 117,061 SH   SOLE   0 0 117,061
HDFC BANK LTD-ADR American Depository Receipts 40415F101 13,446 244,654 SH   SOLE   0 0 244,654
HOWARD HUGHES CORP/THE Ordinary Shares 44267D107 16,486 242,266 SH   SOLE   0 0 242,266
HEALTHEQUITY INC Ordinary Shares 42226A107 7,633 124,343 SH   SOLE   0 0 124,343
HESKA CORP Ordinary Shares 42805E306 5,624 59,507 SH   SOLE   0 0 59,507
ICON PLC Ordinary Shares 000571120 22,766 105,056 SH   SOLE   0 0 105,056
ISHARES CORE MSCI EUROPE ETF Equity ETFs 46434V738 18,002 400,404 SH   SOLE   0 0 400,404
JOHN BEAN TECHNOLOGIES CORP Ordinary Shares 477839104 11,149 100,971 SH   SOLE   0 0 100,971
JONES LANG LASALLE INC Ordinary Shares 48020Q107 9,210 52,672 SH   SOLE   0 0 52,672
JOHNSON & JOHNSON Ordinary Shares 478160104 1,658 9,339 SH   SOLE   0 0 9,339
COCA-COLA CO/THE Ordinary Shares 191216100 1,446 22,987 SH   SOLE   0 0 22,987
NLIGHT INC Ordinary Shares 65487K100 2,699 264,093 SH   SOLE   0 0 264,093
LCI INDUSTRIES Ordinary Shares 50189K103 7,800 69,716 SH   SOLE   0 0 69,716
LIVE OAK BANCSHARES INC Ordinary Shares 53803X105 2,988 88,166 SH   SOLE   0 0 88,166
MASTERCARD INC - A Ordinary Shares 57636Q104 40,976 129,886 SH   SOLE   0 0 129,886
ISHARES MBS ETF Bond ETFs 464288588 31,226 320,299 SH   SOLE   0 0 320,299
MEDTRONIC PLC Ordinary Shares 00BTN1Y11 9,648 107,503 SH   SOLE   0 0 107,503
MERCADOLIBRE INC Ordinary Shares 58733R102 33,306 52,297 SH   SOLE   0 0 52,297
META PLATFORMS INC-CLASS A Ordinary Shares 30303M102 34,330 212,900 SH   SOLE   0 0 212,900
MARKEL CORP Ordinary Shares 570535104 11,220 8,676 SH   SOLE   0 0 8,676
MICROSOFT CORP Ordinary Shares 594918104 14,920 58,092 SH   SOLE   0 0 58,092
ISHARES NATIONAL MUNI BOND E Bond ETFs 464288414 3,479 32,710 SH   SOLE   0 0 32,710
NETFLIX INC Ordinary Shares 64110L106 12,736 72,834 SH   SOLE   0 0 72,834
NESTLE SA-SPONS ADR American Depository Receipts 641069406 8,652 74,339 SH   SOLE   0 0 74,339
NOVO-NORDISK A/S-SPONS ADR American Depository Receipts 670100205 11,627 104,339 SH   SOLE   0 0 104,339
OKTA INC Ordinary Shares 679295105 10,487 116,003 SH   SOLE   0 0 116,003
PALO ALTO NETWORKS INC Ordinary Shares 697435105 34,400 69,643 SH   SOLE   0 0 69,643
PAYCOM SOFTWARE INC Ordinary Shares 70432V102 5,919 21,129 SH   SOLE   0 0 21,129
PAYCHEX INC Ordinary Shares 704326107 10,151 89,143 SH   SOLE   0 0 89,143
PAYLOCITY HOLDING CORP Ordinary Shares 70438V106 7,891 45,242 SH   SOLE   0 0 45,242
PENUMBRA INC Ordinary Shares 70975L107 4,667 37,483 SH   SOLE   0 0 37,483
PROCTER & GAMBLE CO/THE Ordinary Shares 742718109 3,011 20,938 SH   SOLE   0 0 20,938
PING IDENTITY HOLDING CORP Ordinary Shares 72341T103 7,941 437,762 SH   SOLE   0 0 437,762
PAYPAL HOLDINGS INC Ordinary Shares 70450Y103 26,250 375,856 SH   SOLE   0 0 375,856
ULTRAGENYX PHARMACEUTICAL IN Ordinary Shares 90400D108 3,339 55,960 SH   SOLE   0 0 55,960
RESMED INC Ordinary Shares 761152107 17,528 83,613 SH   SOLE   0 0 83,613
SIGNATURE BANK Ordinary Shares 82669G104 3,185 17,773 SH   SOLE   0 0 17,773
STARBUCKS CORP Ordinary Shares 855244109 11,677 152,862 SH   SOLE   0 0 152,862
ISHARES 0-5 YR HY CORP BOND Bond ETFs 46434V407 7,664 188,992 SH   SOLE   0 0 188,992
SVB FINANCIAL GROUP Ordinary Shares 78486Q101 9,687 24,525 SH   SOLE   0 0 24,525
SCHLUMBERGER LTD Ordinary Shares 806857108 3,967 110,931 SH   SOLE   0 0 110,931
SPLUNK INC Ordinary Shares 848637104 39,813 450,063 SH   SOLE   0 0 450,063
SPDR S&P 500 ETF TRUST Equity ETFs 78462F103 1,686 4,470 SH   SOLE   0 0 4,470
STAG INDUSTRIAL INC Ordinary Shares 85254J102 9,539 308,895 SH   SOLE   0 0 308,895
ATLASSIAN CORP PLC-CLASS A Ordinary Shares 00BZ09BD1 11,462 61,164 SH   SOLE   0 0 61,164
THOR INDUSTRIES INC Ordinary Shares 885160101 5,912 79,111 SH   SOLE   0 0 79,111
TEMENOS AG-SP ADR American Depository Receipts 87974R208 3,256 38,083 SH   SOLE   0 0 38,083
TESLA INC Ordinary Shares 88160R101 239 355 SH   SOLE   0 0 355
TAIWAN SEMICONDUCTOR-SP ADR American Depository Receipts 874039100 11,135 136,208 SH   SOLE   0 0 136,208
TWILIO INC - A Ordinary Shares 90138F102 9,586 114,381 SH   SOLE   0 0 114,381
TEXAS INSTRUMENTS INC Ordinary Shares 882508104 1,758 11,439 SH   SOLE   0 0 11,439
TYLER TECHNOLOGIES INC Ordinary Shares 902252105 8,275 24,889 SH   SOLE   0 0 24,889
UNIVERSAL MUSIC GRO-UNSP ADR American Depository Receipts 91377B109 7,797 768,145 SH   SOLE   0 0 768,145
UPLAND SOFTWARE INC Ordinary Shares 91544A109 5,569 383,554 SH   SOLE   0 0 383,554
UNITED PARCEL SERVICE-CL B Ordinary Shares 911312106 7,419 40,642 SH   SOLE   0 0 40,642
VANGUARD SMALL-CAP GRWTH ETF Equity ETFs 922908595 257 1,302 SH   SOLE   0 0 1,302
VANGUARD FTSE DEVELOPED ETF Equity ETFs 921943858 749 18,366 SH   SOLE   0 0 18,366
VIVENDI SE-UNSPON ADR American Depository Receipts 92852T201 8,508 841,572 SH   SOLE   0 0 841,572
VANGUARD MID-CAP ETF Equity ETFs 922908629 518 2,631 SH   SOLE   0 0 2,631
VANGUARD S&P 500 ETF Equity ETFs 922908363 1,922 5,542 SH   SOLE   0 0 5,542
VANGUARD S&P 500 GROWTH ETF Equity ETFs 921932505 231 1,062 SH   SOLE   0 0 1,062
VANGUARD SHORT-TERM TIPS Bond ETFs 922020805 1,294 25,819 SH   SOLE   0 0 25,819
VENTAS INC. Ordinary Shares 92276F100 2,387 46,405 SH   SOLE   0 0 46,405
VANGUARD FTSE EMERGING MARKE Equity ETFs 922042858 403 9,671 SH   SOLE   0 0 9,671
WASTE CONNECTIONS INC Ordinary Shares 94106B101 9,968 80,410 SH   SOLE   0 0 80,410
WEC ENERGY GROUP INC Ordinary Shares 92939U106 1,955 19,423 SH   SOLE   0 0 19,423
WALMART INC Ordinary Shares 931142103 2,103 17,300 SH   SOLE   0 0 17,300
WATSCO INC Ordinary Shares 942622200 25,732 107,746 SH   SOLE   0 0 107,746
XPO LOGISTICS INC Ordinary Shares 983793100 5,642 117,161 SH   SOLE   0 0 117,161
YUM CHINA HOLDINGS INC Ordinary Shares 98850P109 8,390 172,984 SH   SOLE   0 0 172,984
ZENDESK INC Ordinary Shares 98936J101 21,375 288,573 SH   SOLE   0 0 288,573