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 | 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 |