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,930,618 11,061 SH   SOLE   0 0 11,061
AGREE REALTY CORP Ordinary Shares 008492100   901,311 16,315 SH   SOLE   0 0 16,315
VANECK AFRICA INDEX ETF Equity ETFs 92189F866   1,682,917 119,855 SH   SOLE   0 0 119,855
ALARM.COM HOLDINGS INC Ordinary Shares 011642105   17,012,285 278,573 SH   SOLE   0 0 278,573
AMERICAN TOWER CORP Ordinary Shares 03027X100   15,070,068 92,053 SH   SOLE   0 0 92,053
AMAZON.COM INC Ordinary Shares 023135106   82,926,901 652,211 SH   SOLE   0 0 652,211
ANSYS INC Ordinary Shares 03662Q105   5,134,059 17,267 SH   SOLE   0 0 17,267
AON PLC-CLASS A Ordinary Shares 00BLP1HW5   14,834,654 45,721 SH   SOLE   0 0 45,721
ALEXANDRIA REAL ESTATE EQUIT Ordinary Shares 015271109   6,992,738 70,103 SH   SOLE   0 0 70,103
AXON ENTERPRISE INC Ordinary Shares 05464C101   22,064,088 110,938 SH   SOLE   0 0 110,938
BROOKFIELD ASSET MGMT-A Ordinary Shares 113004105   3,420,071 103,031 SH   SOLE   0 0 103,031
BOOKING HOLDINGS INC Ordinary Shares 09857L108   52,368,514 17,015 SH   SOLE   0 0 17,015
BANCO LATINOAMERICANO COME-E Ordinary Shares P16994132   6,655,891 313,763 SH   SOLE   0 0 313,763
BIOMARIN PHARMACEUTICAL INC Ordinary Shares 09061G101   43,261,825 488,956 SH   SOLE   0 0 488,956
BROOKFIELD CORP Ordinary Shares 11271J107   12,863,520 412,461 SH   SOLE   0 0 412,461
VANGUARD TOTAL BOND MARKET Bond ETFs 921937835   6,100,550 87,721 SH   SOLE   0 0 87,721
BROADRIDGE FINANCIAL SOLUTIO Ordinary Shares 11133T103   22,431,779 125,251 SH   SOLE   0 0 125,251
BERKSHIRE HATHAWAY INC-CL B Ordinary Shares 084670702   14,361,715 40,998 SH   SOLE   0 0 40,998
BROWN & BROWN INC Ordinary Shares 115236101   27,880,648 398,653 SH   SOLE   0 0 398,653
INVESCO BULLETSHARES 2024 CO Bond ETFs 46138J841   35,921,802 1,737,770 SH   SOLE   0 0 1,737,770
INVESCO BULLETSHARES 2025 CO Bond ETFs 46138J825   35,070,357 1,743,862 SH   SOLE   0 0 1,743,862
INVESCO BULLETSHARES 2026 CO Bond ETFs 46138J791   27,034,662 1,439,334 SH   SOLE   0 0 1,439,334
INVESCO BULLETSHARES 2027 CO Bond ETFs 46138J783   20,229,068 1,080,157 SH   SOLE   0 0 1,080,157
INVESCO BULLETSHARES 2028 Bond ETFs 46138J643   20,111,618 1,039,021 SH   SOLE   0 0 1,039,021
INVESCO BULLETSHARES 2029 CO Bond ETFs 46138J577   13,149,047 750,804 SH   SOLE   0 0 750,804
ANHEUSER-BUSCH INBEV SPN ADR American Depository Receipts 03524A108   3,983,803 72,436 SH   SOLE   0 0 72,436
COGNEX CORP Ordinary Shares 192422103   6,075,482 143,160 SH   SOLE   0 0 143,160
COMCAST CORP-CLASS A Ordinary Shares 20030N101   17,743,887 401,180 SH   SOLE   0 0 401,180
CME GROUP INC Ordinary Shares 12572Q105   5,577,682 27,724 SH   SOLE   0 0 27,724
ISHARES CALIFORNIA MUNI BOND ETF Bond ETFs 464288356   569,174 10,513 SH   SOLE   0 0 10,513
CANADIAN NATL RAILWAY CO Ordinary Shares 136375102   8,305,487 76,760 SH   SOLE   0 0 76,760
COOPER COS INC/THE Ordinary Shares 216648402   9,009,058 28,395 SH   SOLE   0 0 28,395
COSTCO WHOLESALE CORP Ordinary Shares 22160K105   11,608,584 20,617 SH   SOLE   0 0 20,617
SALESFORCE INC Ordinary Shares 79466L302   44,681,610 219,712 SH   SOLE   0 0 219,712
COSTAR GROUP INC Ordinary Shares 22160N109   18,230,083 235,761 SH   SOLE   0 0 235,761
DATADOG INC - CLASS A Ordinary Shares 23804L103   11,324,040 123,818 SH   SOLE   0 0 123,818
WISDOMTREE JPN S/C DVD FUND Equity ETFs 97717W836   19,584,638 284,454 SH   SOLE   0 0 284,454
DANAHER CORP Ordinary Shares 235851102   11,511,060 47,036 SH   SOLE   0 0 47,036
ELECTRIC CAR COMPANY INC Ordinary Shares 28486A101   0 31,000 SH   SOLE   0 0 31,000
EASTMAN CHEMICAL CO Ordinary Shares 277432100   5,089,549 66,535 SH   SOLE   0 0 66,535
EQUINIX INC Ordinary Shares 29444U700   42,377,238 58,366 SH   SOLE   0 0 58,366
EVERBRIDGE INC Ordinary Shares 29978A104   3,056,206 136,424 SH   SOLE   0 0 136,424
ISHARES MSCI SOUTH KOREA ETF Equity ETFs 464286772   5,864,401 99,551 SH   SOLE   0 0 99,551
FASTENAL CO Ordinary Shares 311900104   8,643,252 157,408 SH   SOLE   0 0 157,408
FARFETCH LTD-CLASS A Ordinary Shares 30744W107   688,818 333,256 SH   SOLE   0 0 333,256
GENTEX CORP Ordinary Shares 371901109   10,040,645 309,476 SH   SOLE   0 0 309,476
ALPHABET INC-CL C Ordinary Shares 02079K107   64,323,542 485,272 SH   SOLE   0 0 485,272
GOOSEHEAD INSURANCE INC -A Ordinary Shares 38267D109   7,339,478 99,096 SH   SOLE   0 0 99,096
GULFSLOPE ENERGY INC Ordinary Shares 40273W105   201 200,724 SH   SOLE   0 0 200,724
GXO LOGISTICS INC Ordinary Shares 36262G101   6,740,259 115,409 SH   SOLE   0 0 115,409
HDFC BANK LTD-ADR American Depository Receipts 40415F101   8,744,360 148,088 SH   SOLE   0 0 148,088
HOWARD HUGHES HOLDING CO Ordinary Shares 44267T102   14,322,945 209,050 SH   SOLE   0 0 209,050
HEALTHEQUITY INC Ordinary Shares 42226A107   10,336,434 141,235 SH   SOLE   0 0 141,235
ISHARES IBONDS DEC 2023 TERM Bond ETFs 46434VAX8   8,908,069 351,338 SH   SOLE   0 0 351,338
ISHARES IBONDS DEC 2024 TERM Bond ETFs 46434VBG4   24,245,048 980,515 SH   SOLE   0 0 980,515
ICON PLC Ordinary Shares 000571120   26,700,298 108,617 SH   SOLE   0 0 108,617
ISHARES CORE MSCI EUROPE ETF Equity ETFs 46434V738   15,438,473 311,061 SH   SOLE   0 0 311,061
INDUSTRIAL NANOTECH INC Ordinary Shares 456277102   350 500,000 SH   SOLE   0 0 500,000
JOHN BEAN TECHNOLOGIES CORP Ordinary Shares 477839104   10,504,984 99,939 SH   SOLE   0 0 99,939
JONES LANG LASALLE INC Ordinary Shares 48020Q107   7,322,500 52,004 SH   SOLE   0 0 52,004
JOHNSON & JOHNSON Ordinary Shares 478160104   1,717,613 10,999 SH   SOLE   0 0 10,999
COCA-COLA CO/THE Ordinary Shares 191216100   1,452,299 26,295 SH   SOLE   0 0 26,295
KENVUE INC Ordinary Shares 49177J102   1,304,959 83,727 SH   SOLE   0 0 83,727
LCI INDUSTRIES Ordinary Shares 50189K103   8,043,162 68,866 SH   SOLE   0 0 68,866
LIVE OAK BANCSHARES INC Ordinary Shares 53803X105   7,030,307 242,619 SH   SOLE   0 0 242,619
MASTERCARD INC - A Ordinary Shares 57636Q104   42,736,399 107,838 SH   SOLE   0 0 107,838
ISHARES MBS ETF Bond ETFs 464288588   12,021,848 135,561 SH   SOLE   0 0 135,561
MEDTRONIC PLC Ordinary Shares 00BTN1Y11   7,891,893 101,021 SH   SOLE   0 0 101,021
MERCADOLIBRE INC Ordinary Shares 58733R102   46,030,846 36,413 SH   SOLE   0 0 36,413
META PLATFORMS INC-CLASS A Ordinary Shares 30303M102   58,466,166 193,949 SH   SOLE   0 0 193,949
MARKEL GROUP INC Ordinary Shares 570535104   20,068,946 13,632 SH   SOLE   0 0 13,632
MORNINGSTAR INC Ordinary Shares 617700109   5,672,647 24,235 SH   SOLE   0 0 24,235
MSCI INC Ordinary Shares 55354G100   7,878,091 15,358 SH   SOLE   0 0 15,358
MICROSOFT CORP Ordinary Shares 594918104   16,419,069 51,722 SH   SOLE   0 0 51,722
INARI MEDICAL INC Ordinary Shares 45332Y109   9,086,148 138,754 SH   SOLE   0 0 138,754
NETFLIX INC Ordinary Shares 64110L106   26,168,988 69,236 SH   SOLE   0 0 69,236
NVIDIA CORP Ordinary Shares 67066G104   668,476 1,535 SH   SOLE   0 0 1,535
NOVO-NORDISK A/S-SPONS ADR American Depository Receipts 670100205   17,747,377 194,840 SH   SOLE   0 0 194,840
OKTA INC Ordinary Shares 679295105   8,855,769 108,959 SH   SOLE   0 0 108,959
PALO ALTO NETWORKS INC Ordinary Shares 697435105   73,915,382 313,221 SH   SOLE   0 0 313,221
PAYCOM SOFTWARE INC Ordinary Shares 70432V102   5,465,443 20,968 SH   SOLE   0 0 20,968
PAYCHEX INC Ordinary Shares 704326107   11,095,314 95,967 SH   SOLE   0 0 95,967
PAYLOCITY HOLDING CORP Ordinary Shares 70438V106   8,238,792 44,801 SH   SOLE   0 0 44,801
PROCTER & GAMBLE CO/THE Ordinary Shares 742718109   3,418,882 23,516 SH   SOLE   0 0 23,516
PAYPAL HOLDINGS INC Ordinary Shares 70450Y103   29,584,552 507,202 SH   SOLE   0 0 507,202
Q2 HOLDINGS INC Ordinary Shares 74736L109   7,411,144 229,948 SH   SOLE   0 0 229,948
ULTRAGENYX PHARMACEUTICAL IN Ordinary Shares 90400D108   5,998,607 168,259 SH   SOLE   0 0 168,259
RXO INC Ordinary Shares 74982T103   12,368,253 627,812 SH   SOLE   0 0 627,812
STARBUCKS CORP Ordinary Shares 855244109   12,533,282 137,014 SH   SOLE   0 0 137,014
ISHARES HIGH YIELD CORPORAT BOND ETF Bond ETFs 46434V407   17,601,234 429,412 SH   SOLE   0 0 429,412
SCHLUMBERGER LTD F Ordinary Shares 806857108   5,990,490 103,148 SH   SOLE   0 0 103,148
STONEX GROUP INC Ordinary Shares 861896108   9,888,764 102,237 SH   SOLE   0 0 102,237
SPLUNK INC Ordinary Shares 848637104   62,498,079 427,199 SH   SOLE   0 0 427,199
SPDR PORTFOLIO SHORT TERM TREASURY E Bond ETFs 78468R101   35,971,371 1,366,368 SH   SOLE   0 0 1,366,368
STAG INDUSTRIAL INC REIT Ordinary Shares 85254J102   10,521,844 305,082 SH   SOLE   0 0 305,082
ATLASSIAN CORP CLASS A Ordinary Shares 049468101   10,157,529 50,452 SH   SOLE   0 0 50,452
THOR INDUSTRIES INC Ordinary Shares 885160101   7,410,522 78,271 SH   SOLE   0 0 78,271
MOTLEY FOOL GLOBAL OPPORTUNITIES ETF Equity ETFs 74933W635   6,279,944 241,361 SH   SOLE   0 0 241,361
MOTLEY FOOL MID CAP GROWTH ETF Equity ETFs 74933W627   3,371,314 144,791 SH   SOLE   0 0 144,791
THERMO FISHER SCNTFC Ordinary Shares 883556102   10,669,914 21,108 SH   SOLE   0 0 21,108
TRACTOR SUPPLY COMP Ordinary Shares 892356106   7,363,735 36,231 SH   SOLE   0 0 36,231
TESLA INC Ordinary Shares 88160R101   486,679 1,915 SH   SOLE   0 0 1,915
TAIWAN SEMICONDUCTR FSPONSORED ADR 1 ADR REPS 5 ORD SHS American Depository Receipts 874039100   11,182,600 128,268 SH   SOLE   0 0 128,268
TWILIO INC CLASS A Ordinary Shares 90138F102   6,299,279 107,984 SH   SOLE   0 0 107,984
TEXAS INSTRUMENTS Ordinary Shares 882508104   2,113,238 13,327 SH   SOLE   0 0 13,327
TYLER TECHNOLOGIES Ordinary Shares 902252105   9,517,195 24,628 SH   SOLE   0 0 24,628
UNITED PARCEL SRVC CLASS B Ordinary Shares 911312106   6,848,051 44,001 SH   SOLE   0 0 44,001
U S BANCORP Ordinary Shares 902973304   1,312,876 39,966 SH   SOLE   0 0 39,966
VANGUARD SMALL CAP ETF IV Equity ETFs 922908751   900,853 4,790 SH   SOLE   0 0 4,790
VANGUARD FTSE DEVELOPED MARKETS ETF Equity ETFs 921943858   3,264,942 75,038 SH   SOLE   0 0 75,038
VANGUARD REAL ESTATE ETF Equity ETFs 922908553   695,052 9,238 SH   SOLE   0 0 9,238
VANGUARD MID CAP ETF Equity ETFs 922908629   2,786,405 13,432 SH   SOLE   0 0 13,432
VANGUARD S&P 500 ETF Equity ETFs 922908363   10,726,075 27,282 SH   SOLE   0 0 27,282
VANGUARD SHRT INF PROT SEC INDEX ETF Equity ETFs 922020805   2,456,477 52,255 SH   SOLE   0 0 52,255
VENTAS INC REIT Ordinary Shares 92276F100   1,771,932 42,506 SH   SOLE   0 0 42,506
VANGUARD FTSE EMERGING MARKETS ETF Equity ETFs 922042858   1,624,710 41,521 SH   SOLE   0 0 41,521
WATERS CORP Ordinary Shares 941848103   8,161,682 29,834 SH   SOLE   0 0 29,834
WASTE CONNECTIONSINC F Ordinary Shares 94106B101   10,135,221 75,380 SH   SOLE   0 0 75,380
W E C ENERGY GROUP INC Ordinary Shares 92939U106   1,756,971 21,844 SH   SOLE   0 0 21,844
WALMART INC Ordinary Shares 931142103   3,082,603 19,433 SH   SOLE   0 0 19,433
WATSCO INC Ordinary Shares 942622200   18,537,940 48,938 SH   SOLE   0 0 48,938
YUM CHINA HOLDINGS INC Ordinary Shares 98850P109   9,006,124 162,085 SH   SOLE   0 0 162,085