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,919,072 11,191 SH   SOLE   0 0 11,191
AGREE REALTY CORP Ordinary Shares 008492100   2,100,315 36,770 SH   SOLE   0 0 36,770
AUTODESK INC Ordinary Shares 052769106   20,001,098 76,803 SH   SOLE   0 0 76,803
ALARM COM HLDGS INC Ordinary Shares 011642105   19,310,286 266,459 SH   SOLE   0 0 266,459
AMERICAN TOWER CORP NEW Ordinary Shares 03027X100   18,126,430 91,737 SH   SOLE   0 0 91,737
AMAZON COM INC Ordinary Shares 023135106   108,651,435 602,347 SH   SOLE   0 0 602,347
AON PLC SHS Ordinary Shares 00BLP1HW5   14,720,931 44,111 SH   SOLE   0 0 44,111
ALEXANDRIA REAL ESTATE EQ IN Ordinary Shares 015271109   9,419,700 73,071 SH   SOLE   0 0 73,071
AXON ENTERPRISE INC Ordinary Shares 05464C101   29,539,098 94,410 SH   SOLE   0 0 94,410
BROOKFIELD ASSET MANAGMT LTD CL A LMT VTG Ordinary Shares 113004105   4,260,088 101,382 SH   SOLE   0 0 101,382
BOOKING HOLDINGS INC Ordinary Shares 09857L108   58,215,818 16,046 SH   SOLE   0 0 16,046
BANCO LATINOAMERICANO F Ordinary Shares P16994132   1,214,983 41,019 SH   SOLE   0 0 41,019
BIOMARIN PHARMACEUTICAL INC Ordinary Shares 09061G101   40,065,923 458,735 SH   SOLE   0 0 458,735
BROOKFIELD CORP Ordinary Shares 11271J107   16,985,227 405,665 SH   SOLE   0 0 405,665
VANGUARD BD INDEX FD INC TOTAL BND Bond ETFs 921937835   7,532,268 103,707 SH   SOLE   0 0 103,707
BROADRIDGE FINL SOLUTIONS IN Ordinary Shares 11133T103   23,589,955 115,151 SH   SOLE   0 0 115,151
BERKSHIRE HATHAWAY INC DEL Ordinary Shares 084670702   20,057,242 47,696 SH   SOLE   0 0 47,696
BROWN & BROWN INC Ordinary Shares 115236101   29,511,455 337,119 SH   SOLE   0 0 337,119
INVESCO EXCH TRD SLF IDX FD BULSHS 2024 Bond ETFs 46138J841   38,757,086 1,848,215 SH   SOLE   0 0 1,848,215
INVESCO EXCH TRD SLF IDX FD BULSHS 2025 Bond ETFs 46138J825   51,738,070 2,532,455 SH   SOLE   0 0 2,532,455
INVESCO EXCH TRD SLF IDX FD BULSHS 2026 Bond ETFs 46138J791   29,385,714 1,529,709 SH   SOLE   0 0 1,529,709
INVESCO EXCH TRD SLF IDX FD BULSHS 2027 Bond ETFs 46138J783   14,342,157 743,502 SH   SOLE   0 0 743,502
INVESCO EXCH TRD SLF IDX FD INVSCO BLSH Bond ETFs 46138J643   22,171,553 1,104,711 SH   SOLE   0 0 1,104,711
INVESCO EXCH TRD SLF IDX FD BULETSHS Bond ETFs 46138J577   14,603,120 797,984 SH   SOLE   0 0 797,984
INVESCO EXCH TRD SLF IDX FD INVSCO 30 Bond ETFs 46138J460   14,181,074 865,227 SH   SOLE   0 0 865,227
INVESCO EXCH TRD SLF IDX FD BULETSHS 2031 Bond ETFs 46138J429   14,137,950 877,044 SH   SOLE   0 0 877,044
INVESCO EXCHNG TRAD SLF INDE BULLETSHS Bond ETFs 46139W858   14,013,860 692,042 SH   SOLE   0 0 692,042
ANHEUSER BUSCH INBEV SA/NV American Depository Receipts 03524A108   4,320,487 71,084 SH   SOLE   0 0 71,084
COMCAST CORP NEW Ordinary Shares 20030N101   16,404,256 378,414 SH   SOLE   0 0 378,414
CME GROUP INC Ordinary Shares 12572Q105   5,499,378 25,544 SH   SOLE   0 0 25,544
ISHARES CALIFORNIA MUNI BOND ETF Bond ETFs 464288356   604,918 10,513 SH   SOLE   0 0 10,513
CANADIAN NATL RY CO Ordinary Shares 136375102   11,999,649 91,106 SH   SOLE   0 0 91,106
COOPER COS INC Ordinary Shares 216648402   10,786,289 106,310 SH   SOLE   0 0 106,310
COSTCO WHSL CORP NEW Ordinary Shares 22160K105   6,223,529 8,495 SH   SOLE   0 0 8,495
CRH PLC American Depository Receipts 12626K203   1,766,535 20,479 SH   SOLE   0 0 20,479
SALESFORCE COM INC Ordinary Shares 79466L302   62,039,448 205,987 SH   SOLE   0 0 205,987
COSTAR GROUP INC Ordinary Shares 22160N109   30,376,883 314,460 SH   SOLE   0 0 314,460
DOUBLELINE TRUST COMMERCIAL REAL Equity ETFs 25861R303   1,552,680 30,295 SH   SOLE   0 0 30,295
DATADOG INC CL A Ordinary Shares 23804L103   14,277,252 115,511 SH   SOLE   0 0 115,511
WISDOMTREE TR JP SMALLCP Equity ETFs 97717W836   21,620,081 279,690 SH   SOLE   0 0 279,690
DANAHER CORP DEL Ordinary Shares 235851102   25,835,812 103,459 SH   SOLE   0 0 103,459
DOUBLELINE ETF TRUST MORTGAGE Equity ETFs 25861R402   1,551,832 31,869 SH   SOLE   0 0 31,869
DOUBLEVERIFY HLDGS INC Ordinary Shares 25862V105   5,794,316 164,798 SH   SOLE   0 0 164,798
EASTMAN CHEMICAL CO Ordinary Shares 277432100   8,862,567 88,431 SH   SOLE   0 0 88,431
EQUINIX INC Ordinary Shares 29444U700   44,763,390 54,237 SH   SOLE   0 0 54,237
FASTENAL CO Ordinary Shares 311900104   11,690,556 151,550 SH   SOLE   0 0 151,550
GLOBUS MED INC Ordinary Shares 379577208   10,278,222 191,614 SH   SOLE   0 0 191,614
GENTEX CORP Ordinary Shares 371901109   10,900,006 301,771 SH   SOLE   0 0 301,771
ALPHABET INC CAP STK Ordinary Shares 02079K107   68,062,385 447,014 SH   SOLE   0 0 447,014
GOOSEHEAD INS INC COM Ordinary Shares 38267D109   6,978,622 104,752 SH   SOLE   0 0 104,752
GUIDEWIRE SOFTWARE INC Ordinary Shares 40171V100   6,571,903 56,309 SH   SOLE   0 0 56,309
GXO LOGISTICS INCORPORATED COMMON Ordinary Shares 36262G101   9,955,132 185,177 SH   SOLE   0 0 185,177
HDFC BANK LTD American Depository Receipts 40415F101   8,156,445 145,728 SH   SOLE   0 0 145,728
HOWARD HUGHES HOLDINGS INC Ordinary Shares 44267T102   14,545,676 200,298 SH   SOLE   0 0 200,298
HEALTHEQUITY INC Ordinary Shares 42226A107   11,247,775 137,789 SH   SOLE   0 0 137,789
ISHARES TR IBONDS DEC24 Bond ETFs 46434VBG4   26,121,292 1,042,766 SH   SOLE   0 0 1,042,766
ICON PLC Ordinary Shares 000571120   35,318,099 105,129 SH   SOLE   0 0 105,129
ISHARES TR CORE MSCI Equity ETFs 46434V738   17,718,724 306,287 SH   SOLE   0 0 306,287
JOHN BEAN TECHNOLOGIES CORP Ordinary Shares 477839104   10,209,371 97,334 SH   SOLE   0 0 97,334
JOHNSON & JOHNSON Ordinary Shares 478160104   1,616,129 10,216 SH   SOLE   0 0 10,216
COCA COLA CO Ordinary Shares 191216100   1,487,111 24,307 SH   SOLE   0 0 24,307
KENVUE INC Ordinary Shares 49177J102   1,657,992 77,259 SH   SOLE   0 0 77,259
LIVE OAK BANCSHARES INC Ordinary Shares 53803X105   6,111,137 147,221 SH   SOLE   0 0 147,221
MASTERCARD INC Ordinary Shares 57636Q104   49,085,769 101,928 SH   SOLE   0 0 101,928
MEDTRONIC PLC Ordinary Shares 00BTN1Y11   8,664,225 99,417 SH   SOLE   0 0 99,417
MERCADOLIBRE INC Ordinary Shares 58733R102   51,489,969 34,054 SH   SOLE   0 0 34,054
FACEBOOK INC Ordinary Shares 30303M102   86,671,113 178,489 SH   SOLE   0 0 178,489
MARKEL CORP Ordinary Shares 570535104   13,553,405 8,908 SH   SOLE   0 0 8,908
CALLAWAY GOLF CO Ordinary Shares 131193104   7,416,246 458,642 SH   SOLE   0 0 458,642
MORNINGSTAR INC Ordinary Shares 617700109   7,335,085 23,786 SH   SOLE   0 0 23,786
MODERNA INC Ordinary Shares 60770K107   21,317,001 200,046 SH   SOLE   0 0 200,046
MSCI INC Ordinary Shares 55354G100   8,265,033 14,747 SH   SOLE   0 0 14,747
MICROSOFT CORP Ordinary Shares 594918104   20,677,646 49,148 SH   SOLE   0 0 49,148
INARI MED INC Ordinary Shares 45332Y109   6,900,261 143,815 SH   SOLE   0 0 143,815
NEXTERA ENERGY INC Ordinary Shares 65339F101   9,122,724 142,742 SH   SOLE   0 0 142,742
NETFLIX INC Ordinary Shares 64110L106   39,586,528 65,181 SH   SOLE   0 0 65,181
NVIDIA CORP Ordinary Shares 67066G104   1,659,353 1,836 SH   SOLE   0 0 1,836
NOVO-NORDISK A S American Depository Receipts 670100205   16,564,188 129,004 SH   SOLE   0 0 129,004
OKTA INC Ordinary Shares 679295105   10,539,232 100,738 SH   SOLE   0 0 100,738
PALO ALTO NETWORKS INC Ordinary Shares 697435105   64,462,461 226,876 SH   SOLE   0 0 226,876
PAYCHEX INC Ordinary Shares 704326107   10,764,952 87,662 SH   SOLE   0 0 87,662
PROCTER AND GAMBLE CO Ordinary Shares 742718109   3,145,382 19,386 SH   SOLE   0 0 19,386
Q2 HLDGS INC Ordinary Shares 74736L109   7,111,488 135,302 SH   SOLE   0 0 135,302
ULTRAGENYX PHARMACEUTICAL IN Ordinary Shares 90400D108   7,660,742 164,076 SH   SOLE   0 0 164,076
RESMED INC Ordinary Shares 761152107   215,456 1,087 SH   SOLE   0 0 1,087
RENTOKIL INITIAL PLC American Depository Receipts 760125104   13,958,247 462,960 SH   SOLE   0 0 462,960
RXO INC COMMON Ordinary Shares 74982T103   13,222,333 604,587 SH   SOLE   0 0 604,587
SBA COMMUNICATIONS CORP NEW Ordinary Shares 78388J106   10,529,954 48,592 SH   SOLE   0 0 48,592
STARBUCKS CORP Ordinary Shares 855244109   11,871,141 129,895 SH   SOLE   0 0 129,895
ISHARES TR 0-5YR HI YL Bond ETFs 46434V407   14,460,169 339,839 SH   SOLE   0 0 339,839
SCHLUMBERGER LTD Ordinary Shares 806857108   5,581,262 101,829 SH   SOLE   0 0 101,829
STONEX GROUP INC Ordinary Shares 861896108   11,672,885 166,138 SH   SOLE   0 0 166,138
STAG INDL INC Ordinary Shares 85254J102   11,393,032 296,384 SH   SOLE   0 0 296,384
SHOCKWAVE MED INC Ordinary Shares 82489T104   8,835,671 27,134 SH   SOLE   0 0 27,134
ATLASSIAN CORPORATION Ordinary Shares 049468101   9,419,782 48,279 SH   SOLE   0 0 48,279
THERMO FISHER SCIENTIFIC INC Ordinary Shares 883556102   21,172,464 36,428 SH   SOLE   0 0 36,428
TOAST INC Ordinary Shares 888787108   11,762,320 472,003 SH   SOLE   0 0 472,003
TREX CO INC Ordinary Shares 89531P105   7,092,302 71,100 SH   SOLE   0 0 71,100
TRACTOR SUPPLY CO Ordinary Shares 892356106   9,325,426 35,631 SH   SOLE   0 0 35,631
TESLA MTRS INC Ordinary Shares 88160R101   341,208 1,941 SH   SOLE   0 0 1,941
TAIWAN SEMICONDUCTOR MFG LTD American Depository Receipts 874039100   17,110,213 125,764 SH   SOLE   0 0 125,764
TWILIO INC Ordinary Shares 90138F102   6,061,393 99,123 SH   SOLE   0 0 99,123
TEXAS INSTRS INC Ordinary Shares 882508104   2,148,166 12,330 SH   SOLE   0 0 12,330
TYLER TECHNOLOGIES INC Ordinary Shares 902252105   10,179,221 23,950 SH   SOLE   0 0 23,950
UNITED PARCEL SERVICE INC Ordinary Shares 911312106   6,164,223 41,473 SH   SOLE   0 0 41,473
US BANCORP DEL Ordinary Shares 902973304   1,714,786 38,362 SH   SOLE   0 0 38,362
ENERGY FUELS INC F Ordinary Shares 292671708   62,900 10,000 SH   SOLE   0 0 10,000
VANGUARD INDEX FDS SMALL CP Equity ETFs 922908751   1,388,333 6,073 SH   SOLE   0 0 6,073
VANGUARD TAX-MANAGED INTL FD FTSE DEV MKT Equity ETFs 921943858   4,620,029 92,087 SH   SOLE   0 0 92,087
VANGUARD INDEX FDS REIT Equity ETFs 922908553   1,022,186 11,819 SH   SOLE   0 0 11,819
VANGUARD INDEX FDS MID CAP Equity ETFs 922908629   4,061,707 16,256 SH   SOLE   0 0 16,256
VANGUARD INDEX FDS S&P 500 ETF Equity ETFs 922908363   15,649,569 32,556 SH   SOLE   0 0 32,556
VOIP-PAL COM INC Ordinary Shares 92862Y109   2,984 195,000 SH   SOLE   0 0 195,000
VERTEX PHARMACEUTICALS INC Ordinary Shares 92532F100   17,587,422 42,074 SH   SOLE   0 0 42,074
VANGUARD MALVERN FDS STRM Equity ETFs 922020805   2,730,965 57,025 SH   SOLE   0 0 57,025
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT Equity ETFs 922042858   2,313,695 55,391 SH   SOLE   0 0 55,391
WATERS CORP Ordinary Shares 941848103   14,101,187 40,964 SH   SOLE   0 0 40,964
WASTE CONNECTIONS INC Ordinary Shares 94106B101   12,754,837 74,151 SH   SOLE   0 0 74,151
WEC ENERGY GROUP INC Ordinary Shares 92939U106   1,656,585 20,172 SH   SOLE   0 0 20,172
WAL-MART STORES INC Ordinary Shares 931142103   3,291,282 54,699 SH   SOLE   0 0 54,699
WATSCO INC Ordinary Shares 942622200   20,327,258 47,057 SH   SOLE   0 0 47,057
SPDR FUND CONSUMER DISCRE SELECT ETF Equity ETFs 81369Y407   210,009 1,142 SH   SOLE   0 0 1,142
YUM CHINA HLDGS INC Ordinary Shares 98850P109   6,344,954 159,461 SH   SOLE   0 0 159,461