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