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   2,153,032 11,424 SH   SOLE   0 0 11,424
AGREE REALTY CORP Ordinary Shares 008492100   2,327,410 36,934 SH   SOLE   0 0 36,934
VANECK AFRICA INDEX ETF Equity ETFs 92189F866   1,617,681 117,192 SH   SOLE   0 0 117,192
ALARM.COM HOLDINGS INC Ordinary Shares 011642105   17,310,891 268,437 SH   SOLE   0 0 268,437
AMERICAN TOWER CORP Ordinary Shares 03027X100   19,570,218 90,613 SH   SOLE   0 0 90,613
AMAZON.COM INC Ordinary Shares 023135106   94,054,385 620,720 SH   SOLE   0 0 620,720
AON PLC-CLASS A Ordinary Shares 00BLP1HW5   12,994,026 44,658 SH   SOLE   0 0 44,658
ALEXANDRIA REAL ESTATE EQUIT Ordinary Shares 015271109   8,995,937 70,902 SH   SOLE   0 0 70,902
AXON ENTERPRISE INC Ordinary Shares 05464C101   27,998,475 108,678 SH   SOLE   0 0 108,678
BROOKFIELD ASSET MGMT-A Ordinary Shares 113004105   4,086,268 102,050 SH   SOLE   0 0 102,050
BOOKING HOLDINGS INC Ordinary Shares 09857L108   58,223,689 16,446 SH   SOLE   0 0 16,446
BANCO LATINOAMERICANO COME-E Ordinary Shares P16994132   7,669,911 310,129 SH   SOLE   0 0 310,129
BIOMARIN PHARMACEUTICAL INC Ordinary Shares 09061G101   45,429,139 470,289 SH   SOLE   0 0 470,289
BROOKFIELD CORP Ordinary Shares 11271J107   16,293,003 407,491 SH   SOLE   0 0 407,491
VANGUARD TOTAL BOND MARKET Bond ETFs 921937835   6,597,466 89,774 SH   SOLE   0 0 89,774
BROADRIDGE FINANCIAL SOLUTIO Ordinary Shares 11133T103   24,174,251 117,693 SH   SOLE   0 0 117,693
BERKSHIRE HATHAWAY INC-CL B Ordinary Shares 084670702   17,112,117 47,951 SH   SOLE   0 0 47,951
BROWN & BROWN INC Ordinary Shares 115236101   27,509,368 386,885 SH   SOLE   0 0 386,885
INVESCO BULLETSHARES 2024 CO Bond ETFs 46138J841   37,255,555 1,783,922 SH   SOLE   0 0 1,783,922
INVESCO BULLETSHARES 2025 CO Bond ETFs 46138J825   49,656,943 2,427,788 SH   SOLE   0 0 2,427,788
INVESCO BULLETSHARES 2026 CO Bond ETFs 46138J791   28,384,910 1,471,007 SH   SOLE   0 0 1,471,007
INVESCO BULLETSHARES 2027 CO Bond ETFs 46138J783   21,450,684 1,102,998 SH   SOLE   0 0 1,102,998
INVESCO BULLETSHARES 2028 Bond ETFs 46138J643   21,504,031 1,060,673 SH   SOLE   0 0 1,060,673
INVESCO BULLETSHARES 2029 CO Bond ETFs 46138J577   14,200,424 766,095 SH   SOLE   0 0 766,095
INVESCO BULLTSHR 2030 COR BND ETF Bond ETFs 46138J460   13,650,538 820,943 SH   SOLE   0 0 820,943
INVESCO BULLTSHR 2031 CRP BND ETF Bond ETFs 46138J429   13,660,215 832,634 SH   SOLE   0 0 832,634
INVESCO BULLETSHS 2032 CORP BND ETF Bond ETFs 46139W858   13,577,759 656,566 SH   SOLE   0 0 656,566
ANHEUSER-BUSCH INBEV SPN ADR American Depository Receipts 03524A108   4,589,995 71,078 SH   SOLE   0 0 71,078
COGNEX CORP Ordinary Shares 192422103   5,692,180 136,787 SH   SOLE   0 0 136,787
COMCAST CORP-CLASS A Ordinary Shares 20030N101   16,738,193 381,814 SH   SOLE   0 0 381,814
CME GROUP INC Ordinary Shares 12572Q105   5,505,603 26,171 SH   SOLE   0 0 26,171
ISHARES CALIFORNIA MUNI BOND ETF Bond ETFs 464288356   608,614 10,513 SH   SOLE   0 0 10,513
CANADIAN NATL RAILWAY CO Ordinary Shares 136375102   11,496,875 91,541 SH   SOLE   0 0 91,541
COOPER COS INC/THE Ordinary Shares 216648402   10,111,684 26,732 SH   SOLE   0 0 26,732
COSTCO WHOLESALE CORP Ordinary Shares 22160K105   13,281,298 20,170 SH   SOLE   0 0 20,169
CRH PUBLIC LIMITED CO F American Depository Receipts 12626K203   1,408,406 20,436 SH   SOLE   0 0 20,436
SALESFORCE INC Ordinary Shares 79466L302   55,539,234 212,006 SH   SOLE   0 0 212,006
COSTAR GROUP INC Ordinary Shares 22160N109   19,770,304 227,199 SH   SOLE   0 0 227,199
DATADOG INC - CLASS A Ordinary Shares 23804L103   14,399,630 119,282 SH   SOLE   0 0 119,282
WISDOMTREE JPN S/C DVD FUND Equity ETFs 97717W836   21,072,899 281,571 SH   SOLE   0 0 281,571
DANAHER CORP Ordinary Shares 235851102   10,492,000 45,294 SH   SOLE   0 0 45,294
EASTMAN CHEMICAL CO Ordinary Shares 277432100   5,895,109 65,672 SH   SOLE   0 0 65,672
EQUINIX INC Ordinary Shares 29444U700   44,649,518 55,397 SH   SOLE   0 0 55,397
ISHARES MSCI SOUTH KOREA ETF Equity ETFs 464286772   6,443,245 98,480 SH   SOLE   0 0 98,480
FASTENAL CO Ordinary Shares 311900104   9,835,958 152,237 SH   SOLE   0 0 152,237
GENTEX CORP Ordinary Shares 371901109   9,987,096 306,005 SH   SOLE   0 0 306,005
ALPHABET INC-CL C Ordinary Shares 02079K107   64,556,222 459,182 SH   SOLE   0 0 459,182
GOOSEHEAD INSURANCE INC -A Ordinary Shares 38267D109   7,405,413 97,856 SH   SOLE   0 0 97,856
GULFSLOPE ENERGY INC Ordinary Shares 40273W105   201 200,724 SH   SOLE   0 0 200,724
GXO LOGISTICS INC Ordinary Shares 36262G101   11,257,967 184,398 SH   SOLE   0 0 184,398
HDFC BANK LTD-ADR American Depository Receipts 40415F101   9,800,964 146,128 SH   SOLE   0 0 146,128
HOWARD HUGHES HOLDING CO Ordinary Shares 44267T102   17,169,530 200,809 SH   SOLE   0 0 200,809
HEALTHEQUITY INC Ordinary Shares 42226A107   9,261,623 139,580 SH   SOLE   0 0 139,580
ISHARES IBONDS DEC 2024 TERM Bond ETFs 46434VBG4   25,344,225 1,017,477 SH   SOLE   0 0 1,017,477
ICON PLC Ordinary Shares 000571120   30,122,150 106,479 SH   SOLE   0 0 106,479
ISHARES CORE MSCI EUROPE ETF Equity ETFs 46434V738   16,913,333 307,824 SH   SOLE   0 0 307,824
INDUSTRIAL NANOTECH INC Ordinary Shares 456277102   150 500,000 SH   SOLE   0 0 500,000
JOHN BEAN TECHNOLOGIES CORP Ordinary Shares 477839104   9,783,734 98,460 SH   SOLE   0 0 98,460
JOHNSON & JOHNSON Ordinary Shares 478160104   1,541,503 9,775 SH   SOLE   0 0 9,775
COCA-COLA CO/THE Ordinary Shares 191216100   1,437,389 24,340 SH   SOLE   0 0 24,340
KENVUE INC Ordinary Shares 49177J102   1,670,688 77,404 SH   SOLE   0 0 77,404
LCI INDUSTRIES Ordinary Shares 50189K103   8,534,678 67,957 SH   SOLE   0 0 67,957
LIVE OAK BANCSHARES INC Ordinary Shares 53803X105   6,936,748 152,429 SH   SOLE   0 0 152,429
MASTERCARD INC - A Ordinary Shares 57636Q104   44,402,422 104,274 SH   SOLE   0 0 104,274
ISHARES MBS ETF Bond ETFs 464288588   13,028,502 138,538 SH   SOLE   0 0 138,538
MEDTRONIC PLC Ordinary Shares 00BTN1Y11   8,208,544 99,493 SH   SOLE   0 0 99,493
MERCADOLIBRE INC Ordinary Shares 58733R102   55,067,794 35,161 SH   SOLE   0 0 35,161
META PLATFORMS INC-CLASS A Ordinary Shares 30303M102   64,704,544 183,659 SH   SOLE   0 0 183,659
MARKEL GROUP INC Ordinary Shares 570535104   19,058,103 13,406 SH   SOLE   0 0 13,406
TOPGOLF CALLAWAY BRANDS ORD Ordinary Shares 131193104   6,658,965 463,973 SH   SOLE   0 0 463,973
MORNINGSTAR INC Ordinary Shares 617700109   6,854,621 24,009 SH   SOLE   0 0 24,009
MSCI INC Ordinary Shares 55354G100   8,307,371 14,750 SH   SOLE   0 0 14,750
MICROSOFT CORP Ordinary Shares 594918104   18,319,942 48,926 SH   SOLE   0 0 48,926
INARI MEDICAL INC Ordinary Shares 45332Y109   8,529,433 131,340 SH   SOLE   0 0 131,340
NEXTERA ENERGY ORD Ordinary Shares 65339F101   8,722,087 143,194 SH   SOLE   0 0 143,194
NETFLIX INC Ordinary Shares 64110L106   32,468,435 66,974 SH   SOLE   0 0 66,974
NVIDIA CORP Ordinary Shares 67066G104   1,038,094 2,100 SH   SOLE   0 0 2,100
NOVO-NORDISK A/S-SPONS ADR American Depository Receipts 670100205   19,874,787 192,468 SH   SOLE   0 0 192,468
OKTA INC Ordinary Shares 679295105   9,091,611 100,919 SH   SOLE   0 0 100,919
PALO ALTO NETWORKS INC Ordinary Shares 697435105   88,822,191 302,461 SH   SOLE   0 0 302,461
PAYCOM SOFTWARE INC Ordinary Shares 70432V102   4,228,291 20,467 SH   SOLE   0 0 20,467
PAYCHEX INC Ordinary Shares 704326107   10,506,430 88,277 SH   SOLE   0 0 88,277
PAYLOCITY HOLDING CORP Ordinary Shares 70438V106   7,229,125 43,918 SH   SOLE   0 0 43,918
PROCTER & GAMBLE CO/THE Ordinary Shares 742718109   2,824,685 19,205 SH   SOLE   0 0 19,205
PAYPAL HOLDINGS INC Ordinary Shares 70450Y103   28,948,416 471,837 SH   SOLE   0 0 471,837
Q2 HOLDINGS INC Ordinary Shares 74736L109   9,808,520 227,074 SH   SOLE   0 0 227,074
ULTRAGENYX PHARMACEUTICAL IN Ordinary Shares 90400D108   7,862,416 164,235 SH   SOLE   0 0 164,235
RENTOKIL INITIAL ADS ECH REP 5 ORD American Depository Receipts 760125104   12,490,020 437,647 SH   SOLE   0 0 437,647
RXO INC Ordinary Shares 74982T103   14,219,934 611,508 SH   SOLE   0 0 611,508
STARBUCKS CORP Ordinary Shares 855244109   12,636,330 131,837 SH   SOLE   0 0 131,837
ISHARES HIGH YIELD CORPORAT BOND ETF Bond ETFs 46434V407   18,717,452 443,416 SH   SOLE   0 0 443,416
SCHLUMBERGER LTD F Ordinary Shares 806857108   5,290,221 101,576 SH   SOLE   0 0 101,576
STONEX GROUP INC Ordinary Shares 861896108   12,324,251 167,415 SH   SOLE   0 0 167,415
SPLUNK INC Ordinary Shares 848637104   55,580,658 364,889 SH   SOLE   0 0 364,889
SPDR PORTFOLIO SHORT TERM TREASURY E Bond ETFs 78468R101   1,081,591 37,234 SH   SOLE   0 0 37,234
STAG INDUSTRIAL INC REIT Ordinary Shares 85254J102   11,813,683 300,863 SH   SOLE   0 0 300,863
SHOCKWAVE MEDICAL ORD Ordinary Shares 82489T104   5,163,828 27,083 SH   SOLE   0 0 27,083
ATLASSIAN CORP CLASS A Ordinary Shares 049468101   11,550,244 48,731 SH   SOLE   0 0 48,731
MOTLEY FOOL GLOBAL OPPORTUNITIES ETF Equity ETFs 74933W635   7,007,935 254,556 SH   SOLE   0 0 254,556
MOTLEY FOOL MID CAP GROWTH ETF Equity ETFs 74933W627   3,738,245 148,531 SH   SOLE   0 0 148,531
THERMO FISHER SCNTFC Ordinary Shares 883556102   10,616,139 19,941 SH   SOLE   0 0 19,941
TREX ORD Ordinary Shares 89531P105   8,589,982 103,819 SH   SOLE   0 0 103,819
TRACTOR SUPPLY COMP Ordinary Shares 892356106   7,685,005 35,692 SH   SOLE   0 0 35,692
TESLA INC Ordinary Shares 88160R101   521,792 2,101 SH   SOLE   0 0 2,101
TAIWAN SEMICONDUCTR FSPONSORED ADR 1 ADR REPS 5 ORD SHS American Depository Receipts 874039100   13,141,098 126,723 SH   SOLE   0 0 126,723
TWILIO INC CLASS A Ordinary Shares 90138F102   7,448,401 98,848 SH   SOLE   0 0 98,848
TEXAS INSTRUMENTS Ordinary Shares 882508104   2,105,322 12,380 SH   SOLE   0 0 12,380
TYLER TECHNOLOGIES Ordinary Shares 902252105   10,115,786 24,290 SH   SOLE   0 0 24,290
UNITED PARCEL SRVC CLASS B Ordinary Shares 911312106   6,387,812 40,514 SH   SOLE   0 0 40,514
U S BANCORP Ordinary Shares 902973304   1,648,149 38,111 SH   SOLE   0 0 38,111
ENERGY FUELS INC F Ordinary Shares 292671708   69,850 10,000 SH   SOLE   0 0 10,000
VANGUARD SMALL CAP ETF IV Equity ETFs 922908751   1,144,271 5,374 SH   SOLE   0 0 5,374
VANGUARD FTSE DEVELOPED MARKETS ETF Equity ETFs 921943858   4,023,516 84,386 SH   SOLE   0 0 84,386
VANGUARD REAL ESTATE ETF Equity ETFs 922908553   941,408 10,647 SH   SOLE   0 0 10,647
VANGUARD MID CAP ETF Equity ETFs 922908629   3,490,659 15,031 SH   SOLE   0 0 15,031
VANGUARD S&P 500 ETF Equity ETFs 922908363   14,231,252 32,679 SH   SOLE   0 0 32,679
VANGUARD S&P 500 GROWTH ETF Equity ETFs 921932505   282,436 1,063 SH   SOLE   0 0 1,063
VANGUARD MID CAP GROWTH ETF Equity ETFs 922908538   254,556 1,169 SH   SOLE   0 0 1,169
VOIP-PAL COM INC Ordinary Shares 92862Y109   3,861 195,000 SH   SOLE   0 0 195,000
VANGUARD SHRT INF PROT SEC INDEX ETF Equity ETFs 922020805   2,493,674 52,541 SH   SOLE   0 0 52,541
VANGUARD FTSE EMERGING MARKETS ETF Equity ETFs 922042858   1,913,921 46,860 SH   SOLE   0 0 46,860
WATERS CORP Ordinary Shares 941848103   13,727,626 41,657 SH   SOLE   0 0 41,657
WASTE CONNECTIONSINC F Ordinary Shares 94106B101   11,129,441 74,576 SH   SOLE   0 0 74,576
W E C ENERGY GROUP INC Ordinary Shares 92939U106   1,709,112 20,219 SH   SOLE   0 0 20,219
WALMART INC Ordinary Shares 931142103   2,864,792 18,134 SH   SOLE   0 0 18,134
WATSCO INC Ordinary Shares 942622200   20,490,753 47,902 SH   SOLE   0 0 47,902
REAL ESTATE SELECT SCTR SPDR ETF Equity ETFs 81369Y860   332,561 8,300 SH   SOLE   0 0 8,300
SPDR FUND CONSUMER DISCRE SELECT ETF Equity ETFs 81369Y407   243,858 1,374 SH   SOLE   0 0 1,374
YUM CHINA HOLDINGS INC Ordinary Shares 98850P109   6,751,431 159,158 SH   SOLE   0 0 159,158