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 FIGI (to the nearest dollar) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
APPLE INC Ordinary Shares 037833100   1,558,807 8,069 SH   SOLE   0 0 8,069
AGREE REALTY CORP Ordinary Shares 008492100   1,032,917 15,780 SH   SOLE   0 0 15,780
VANECK AFRICA INDEX ETF Equity ETFs 92189F866   1,763,157 119,740 SH   SOLE   0 0 119,740
ALARM.COM HOLDINGS INC Ordinary Shares 011642105   14,575,043 282,563 SH   SOLE   0 0 282,563
AMERICAN TOWER CORP Ordinary Shares 03027X100   17,821,244 91,743 SH   SOLE   0 0 91,743
AMAZON.COM INC Ordinary Shares 023135106   88,085,220 675,648 SH   SOLE   0 0 675,648
ANSYS INC Ordinary Shares 03662Q105   5,694,310 17,271 SH   SOLE   0 0 17,271
AON PLC-CLASS A Ordinary Shares 00BLP1HW5   15,956,358 46,289 SH   SOLE   0 0 46,289
ALEXANDRIA REAL ESTATE EQUIT Ordinary Shares 015271109   7,714,074 67,804 SH   SOLE   0 0 67,804
AXON ENTERPRISE INC Ordinary Shares 05464C101   21,908,829 112,301 SH   SOLE   0 0 112,301
BROOKFIELD ASSET MGMT-A Ordinary Shares 113004105   3,341,171 102,546 SH   SOLE   0 0 102,546
BOOKING HOLDINGS INC Ordinary Shares 09857L108   46,782,409 17,332 SH   SOLE   0 0 17,332
BANCO LATINOAMERICANO COME-E Ordinary Shares P16994132   6,911,454 312,454 SH   SOLE   0 0 312,454
BIOMARIN PHARMACEUTICAL INC Ordinary Shares 09061G101   28,583,884 329,535 SH   SOLE   0 0 329,535
BROOKFIELD CORP Ordinary Shares 11271J107   13,782,386 410,566 SH   SOLE   0 0 410,566
VANGUARD TOTAL BOND MARKET Bond ETFs 921937835   2,964,507 40,886 SH   SOLE   0 0 40,886
BROADRIDGE FINANCIAL SOLUTIO Ordinary Shares 11133T103   21,101,140 127,516 SH   SOLE   0 0 127,516
BERKSHIRE HATHAWAY INC-CL B Ordinary Shares 084670702   16,356,258 47,991 SH   SOLE   0 0 47,991
BROWN & BROWN INC Ordinary Shares 115236101   27,814,079 404,711 SH   SOLE   0 0 404,711
INVESCO BULLETSHARES 2023 CO Bond ETFs 46138J866   34,863,228 1,646,822 SH   SOLE   0 0 1,646,822
INVESCO BULLETSHARES 2024 CO Bond ETFs 46138J841   34,464,350 1,675,402 SH   SOLE   0 0 1,675,402
INVESCO BULLETSHARES 2025 CO Bond ETFs 46138J825   33,865,422 1,682,276 SH   SOLE   0 0 1,682,276
INVESCO BULLETSHARES 2026 CO Bond ETFs 46138J791   26,292,797 1,387,981 SH   SOLE   0 0 1,387,981
INVESCO BULLETSHARES 2027 CO Bond ETFs 46138J783   19,805,158 1,041,076 SH   SOLE   0 0 1,041,076
INVESCO BULLETSHARES 2028 Bond ETFs 46138J643   19,770,847 1,001,434 SH   SOLE   0 0 1,001,434
INVESCO BULLETSHARES 2029 CO Bond ETFs 46138J577   13,005,060 724,809 SH   SOLE   0 0 724,809
ANHEUSER-BUSCH INBEV SPN ADR American Depository Receipts 03524A108   4,097,011 72,203 SH   SOLE   0 0 72,203
COGNEX CORP Ordinary Shares 192422103   8,048,119 143,827 SH   SOLE   0 0 143,827
COMCAST CORP-CLASS A Ordinary Shares 20030N101   16,704,578 402,285 SH   SOLE   0 0 402,285
CME GROUP INC Ordinary Shares 12572Q105   5,226,375 28,233 SH   SOLE   0 0 28,233
ISHARES CALIFORNIA MUNI BOND ETF Bond ETFs 0000000NA   597,554 10,513 SH   SOLE   0 0 10,513
CANADIAN NATL RAILWAY CO Ordinary Shares 136375102   9,240,736 76,336 SH   SOLE   0 0 76,336
COOPER COS INC/THE Ordinary Shares 216648402   10,909,600 28,494 SH   SOLE   0 0 28,494
COSTCO WHOLESALE CORP Ordinary Shares 22160K105   10,898,636 20,233 SH   SOLE   0 0 20,233
SALESFORCE INC Ordinary Shares 79466L302   47,495,431 224,643 SH   SOLE   0 0 224,643
COSTAR GROUP INC Ordinary Shares 22160N109   21,220,615 238,711 SH   SOLE   0 0 238,711
DOMINION ENERGY INC Ordinary Shares 25746U109   1,796,878 34,591 SH   SOLE   0 0 34,591
DATADOG INC - CLASS A Ordinary Shares 23804L103   12,485,979 127,026 SH   SOLE   0 0 127,026
WISDOMTREE JPN S/C DVD FUND Equity ETFs 97717W836   18,865,283 283,209 SH   SOLE   0 0 283,209
DANAHER CORP Ordinary Shares 235851102   11,527,247 48,081 SH   SOLE   0 0 48,081
EASTMAN CHEMICAL CO Ordinary Shares 277432100   5,589,124 66,755 SH   SOLE   0 0 66,755
EQUINIX INC Ordinary Shares 29444U700   46,128,765 58,798 SH   SOLE   0 0 58,798
EVERBRIDGE INC Ordinary Shares 29978A104   3,737,072 138,953 SH   SOLE   0 0 138,953
ISHARES MSCI SOUTH KOREA ETF Equity ETFs 464286772   6,287,331 99,101 SH   SOLE   0 0 99,101
FASTENAL CO Ordinary Shares 311900104   9,056,251 153,901 SH   SOLE   0 0 153,901
FARFETCH LTD-CLASS A Ordinary Shares 30744W107   2,010,918 332,909 SH   SOLE   0 0 332,909
GENTEX CORP Ordinary Shares 371901109   9,080,462 310,068 SH   SOLE   0 0 310,068
ALPHABET INC-CL C Ordinary Shares 02079K107   60,574,272 500,210 SH   SOLE   0 0 500,210
GOOSEHEAD INSURANCE INC -A Ordinary Shares 38267D109   6,237,180 99,328 SH   SOLE   0 0 99,328
GXO LOGISTICS INC Ordinary Shares 36262G101   7,260,635 115,624 SH   SOLE   0 0 115,624
HDFC BANK LTD-ADR American Depository Receipts 40415F101   10,251,971 147,393 SH   SOLE   0 0 147,393
HOWARD HUGHES CORP/THE Ordinary Shares 44267D107   16,928,964 214,599 SH   SOLE   0 0 214,599
HEALTHEQUITY INC Ordinary Shares 42226A107   7,753,328 122,957 SH   SOLE   0 0 122,957
ISHARES IBONDS DEC 2023 TERM Bond ETFs 46434VAX8   8,564,502 338,708 SH   SOLE   0 0 338,708
ISHARES IBONDS DEC 2024 TERM Bond ETFs 46434VBG4   23,273,361 945,494 SH   SOLE   0 0 945,494
ICON PLC Ordinary Shares 000571120   27,416,213 109,795 SH   SOLE   0 0 109,795
ISHARES CORE MSCI EUROPE ETF Equity ETFs 46434V738   16,263,404 309,344 SH   SOLE   0 0 309,344
JOHN BEAN TECHNOLOGIES CORP Ordinary Shares 477839104   12,189,124 100,314 SH   SOLE   0 0 100,314
JONES LANG LASALLE INC Ordinary Shares 48020Q107   8,125,133 52,210 SH   SOLE   0 0 52,210
JOHNSON & JOHNSON Ordinary Shares 478160104   1,673,224 10,130 SH   SOLE   0 0 10,130
COCA-COLA CO/THE Ordinary Shares 191216100   1,536,281 25,470 SH   SOLE   0 0 25,470
LCI INDUSTRIES Ordinary Shares 50189K103   8,718,963 69,059 SH   SOLE   0 0 69,059
LIVE OAK BANCSHARES INC Ordinary Shares 53803X105   6,395,618 242,977 SH   SOLE   0 0 242,977
MASTERCARD INC - A Ordinary Shares 57636Q104   43,089,184 109,586 SH   SOLE   0 0 109,586
ISHARES MBS ETF Bond ETFs 464288588   12,183,488 130,702 SH   SOLE   0 0 130,702
MEDTRONIC PLC Ordinary Shares 00BTN1Y11   8,848,425 100,547 SH   SOLE   0 0 100,547
MERCADOLIBRE INC Ordinary Shares 58733R102   44,194,574 37,309 SH   SOLE   0 0 37,309
META PLATFORMS INC-CLASS A Ordinary Shares 30303M102   56,908,929 197,831 SH   SOLE   0 0 197,831
MARKEL GROUP INC Ordinary Shares 570535104   18,575,666 13,453 SH   SOLE   0 0 13,453
MORNINGSTAR INC Ordinary Shares 617700109   4,738,266 24,177 SH   SOLE   0 0 24,177
MSCI INC Ordinary Shares 55354G100   6,944,918 14,798 SH   SOLE   0 0 14,798
MICROSOFT CORP Ordinary Shares 594918104   17,121,957 50,315 SH   SOLE   0 0 50,315
ISHARES NATIONAL MUNI BOND E Equity ETFs 464288414   2,242,610 21,012 SH   SOLE   0 0 21,012
INARI MEDICAL INC Ordinary Shares 45332Y109   8,195,891 141,347 SH   SOLE   0 0 141,347
NETFLIX INC Ordinary Shares 64110L106   31,131,596 70,544 SH   SOLE   0 0 70,544
NVIDIA CORP Ordinary Shares 67066G104   577,777 1,365 SH   SOLE   0 0 1,365
NOVO-NORDISK A/S-SPONS ADR American Depository Receipts 670100205   15,712,396 97,188 SH   SOLE   0 0 97,188
OKTA INC Ordinary Shares 679295105   7,786,271 112,443 SH   SOLE   0 0 112,443
PALO ALTO NETWORKS INC Ordinary Shares 697435105   81,561,127 319,203 SH   SOLE   0 0 319,203
PAYCOM SOFTWARE INC Ordinary Shares 70432V102   6,746,855 21,037 SH   SOLE   0 0 21,037
PAYCHEX INC Ordinary Shares 704326107   10,379,858 92,777 SH   SOLE   0 0 92,777
PAYLOCITY HOLDING CORP Ordinary Shares 70438V106   8,287,209 44,968 SH   SOLE   0 0 44,968
PROCTER & GAMBLE CO/THE Ordinary Shares 742718109   3,449,318 22,732 SH   SOLE   0 0 22,732
PAYPAL HOLDINGS INC Ordinary Shares 70450Y103   34,499,403 516,669 SH   SOLE   0 0 516,669
Q2 HOLDINGS INC Ordinary Shares 74736L109   7,111,982 230,405 SH   SOLE   0 0 230,405
ULTRAGENYX PHARMACEUTICAL IN Ordinary Shares 90400D108   5,080,068 110,120 SH   SOLE   0 0 110,120
RESMED INC Ordinary Shares 761152107   312,599 1,431 SH   SOLE   0 0 1,431
RXO INC Ordinary Shares 74982T103   2,617,777 115,482 SH   SOLE   0 0 115,482
STARBUCKS CORP Ordinary Shares 855244109   13,598,118 137,338 SH   SOLE   0 0 137,338
ISHARES 0-5 YR HY CORP BOND Bond ETFs 46434V407   17,131,171 413,519 SH   SOLE   0 0 413,519
SCHLUMBERGER LTD Ordinary Shares 806857108   5,036,422 102,522 SH   SOLE   0 0 102,522
STONEX GROUP INC Ordinary Shares 861896108   8,515,731 102,595 SH   SOLE   0 0 102,595
SPLUNK INC Ordinary Shares 848637104   46,142,312 435,738 SH   SOLE   0 0 435,738
STAG INDUSTRIAL INC Ordinary Shares 85254J102   11,018,694 306,613 SH   SOLE   0 0 306,613
ATLASSIAN CORP-CL A Ordinary Shares 049468101   8,629,321 51,415 SH   SOLE   0 0 51,415
THOR INDUSTRIES INC Ordinary Shares 885160101   8,127,731 78,567 SH   SOLE   0 0 78,567
MOTLEY FOOL GLOBAL OPP Equity ETFs 74933W635   6,408,130 241,361 SH   SOLE   0 0 241,361
MOTLEY FOOL MID CAP GROWTH ETF Equity ETFs 74933W627   3,420,325 144,791 SH   SOLE   0 0 144,791
THERMO FISHER SCIENTIFIC INC Ordinary Shares 883556102   11,266,085 21,599 SH   SOLE   0 0 21,599
TRACTOR SUPPLY COMPANY Ordinary Shares 892356106   8,003,677 36,230 SH   SOLE   0 0 36,230
TESLA INC Ordinary Shares 88160R101   362,261 1,350 SH   SOLE   0 0 1,350
TAIWAN SEMICONDUCTOR-SP ADR American Depository Receipts 874039100   12,915,506 127,854 SH   SOLE   0 0 127,854
TWILIO INC - A Ordinary Shares 90138F102   7,107,924 111,896 SH   SOLE   0 0 111,896
TEXAS INSTRUMENTS INC Ordinary Shares 882508104   2,319,801 12,919 SH   SOLE   0 0 12,919
TYLER TECHNOLOGIES INC Ordinary Shares 902252105   10,306,370 24,773 SH   SOLE   0 0 24,773
UNITED PARCEL SERVICE-CL B Ordinary Shares 911312106   6,428,789 35,865 SH   SOLE   0 0 35,865
US BANCORP Ordinary Shares 902973304   1,066,465 32,278 SH   SOLE   0 0 32,278
VANGUARD SMALL-CAP ETF Equity ETFs 922908751   710,930 3,574 SH   SOLE   0 0 3,574
VANGUARD FTSE DEVELOPED ETF Equity ETFs 921943858   1,535,321 33,246 SH   SOLE   0 0 33,246
VANGUARD REAL ESTATE ETF Equity ETFs 922908553   482,459 5,774 SH   SOLE   0 0 5,774
VANGUARD MID-CAP ETF Equity ETFs 922908629   1,546,955 7,027 SH   SOLE   0 0 7,027
VANGUARD S&P 500 ETF Equity ETFs 922908363   5,843,190 14,347 SH   SOLE   0 0 14,347
VANGUARD SHORT-TERM TIPS Equity ETFs 922020805   1,238,413 26,116 SH   SOLE   0 0 26,116
VENTAS INC. Ordinary Shares 92276F100   1,580,188 33,429 SH   SOLE   0 0 33,429
VANGUARD FTSE EMERGING MARKE Equity ETFs 922042858   596,022 14,651 SH   SOLE   0 0 14,651
WATERS CORP Ordinary Shares 941848103   7,261,122 27,242 SH   SOLE   0 0 27,242
WASTE CONNECTIONS INC Ordinary Shares 94106B101   9,787,322 68,476 SH   SOLE   0 0 68,476
WEC ENERGY GROUP INC Ordinary Shares 92939U106   1,514,290 17,161 SH   SOLE   0 0 17,161
WALMART INC Ordinary Shares 931142103   2,379,831 15,141 SH   SOLE   0 0 15,141
WATSCO INC Ordinary Shares 942622200   17,822,184 46,720 SH   SOLE   0 0 46,720
Communication Services Select Sector SPDR Fund Equity ETFs 81369Y852   232,512 4,845 SH   SOLE   0 0 4,845
YUM CHINA HOLDINGS INC Ordinary Shares 98850P109   8,332,845 147,484 SH   SOLE   0 0 147,484