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,459,168 11,073 SH   SOLE   0 0 11,073
AGREE REALTY CORP REIT Ordinary Shares 008492100   2,239,302 36,213 SH   SOLE   0 0 36,213
AUTODESK INC Ordinary Shares 052769106   18,302,782 74,147 SH   SOLE   0 0 74,147
ALARM COM HLDGS INC SH Ordinary Shares 011642105   17,221,914 271,090 SH   SOLE   0 0 271,090
AMERN TOWER CORP REIT Ordinary Shares 03027X100   17,888,819 92,113 SH   SOLE   0 0 92,113
AMAZON.COM INC Ordinary Shares 023135106   114,261,454 587,950 SH   SOLE   0 0 587,950
AON PLC FCLASS A Ordinary Shares G0403H108   12,449,441 42,385 SH   SOLE   0 0 42,385
ALEXANDRIA REAL EST REIT Ordinary Shares 015271109   8,583,975 73,658 SH   SOLE   0 0 73,658
AXON ENTERPRISE INC Ordinary Shares 05464C101   28,556,538 96,622 SH   SOLE   0 0 96,622
BROOKFIELD ASSET MGMT FCLASS A Ordinary Shares 113004105   13,600,497 357,609 SH   SOLE   0 0 357,609
BOOKING HOLDINGS INC Ordinary Shares 09857L108   62,483,099 15,742 SH   SOLE   0 0 15,742
BANCO LATINOAMERICANO F Ordinary Shares P16994132   1,309,431 43,123 SH   SOLE   0 0 43,123
BIOMARIN PHARMACEUTL Ordinary Shares 09061G101   36,712,184 445,703 SH   SOLE   0 0 445,703
VANGUARD TOTAL BOND MARKET ETF Bond ETFs 921937835   8,008,789 111,065 SH   SOLE   0 0 111,065
BROADRIDGE FINL SOLU Ordinary Shares 11133T103   23,245,669 117,710 SH   SOLE   0 0 117,710
BERKSHIRE HATHAWAY CLASS B Ordinary Shares 084670702   19,819,309 48,614 SH   SOLE   0 0 48,614
BROWN & BROWN INC Ordinary Shares 115236101   30,834,559 344,484 SH   SOLE   0 0 344,484
INVSC BULLETSHARES 2025 CRP BND ETF Bond ETFs 46138J825   52,798,002 2,580,923 SH   SOLE   0 0 2,580,923
INVSC BULLETSHARS 2026 CORP BND ETF Bond ETFs 46138J791   44,554,096 2,322,257 SH   SOLE   0 0 2,322,257
INVSC BULLETSHARES 2027 CRP BND ETF Bond ETFs 46138J783   14,555,586 756,890 SH   SOLE   0 0 756,890
INVESCO BULLETSHARS 2028CORP BD ETF Bond ETFs 46138J643   22,476,836 1,125,837 SH   SOLE   0 0 1,125,837
INVSC BLTSHRS 2029 CORP BND ETF Bond ETFs 46138J577   14,773,019 812,751 SH   SOLE   0 0 812,751
INVESCO BULLTSHR 2030 COR BND ETF Bond ETFs 46138J460   22,175,373 1,362,418 SH   SOLE   0 0 1,362,418
INVESCO BULLTSHR 2031 CRP BND ETF Bond ETFs 46138J429   22,126,960 1,385,781 SH   SOLE   0 0 1,385,781
INVESCO BULLETSHS 2032 CORP BND ETF Bond ETFs 46139W858   22,086,296 1,101,918 SH   SOLE   0 0 1,101,918
ANHEUSER BUSCH INBEV S FSPONSORED ADR 1 ADR REPS 1 ORD SHS American Depository Receipts 03524A108   3,966,275 68,001 SH   SOLE   0 0 68,001
COMCAST CORP CLASS A Ordinary Shares 20030N101   14,652,437 377,083 SH   SOLE   0 0 377,083
CME GROUP INC CLASS A Ordinary Shares 12572Q105   4,872,377 24,816 SH   SOLE   0 0 24,816
ISHARES CALIFORNIA MUNI BOND ETF Bond ETFs 464288356   599,452 10,513 SH   SOLE   0 0 10,513
CANADIAN NATL RAILWY F Ordinary Shares 136375102   10,304,895 87,450 SH   SOLE   0 0 87,450
COOPER COMPANIES Ordinary Shares 216648501   9,616,613 110,482 SH   SOLE   0 0 110,482
COSTCO WHOLESALE CO Ordinary Shares 22160K105   7,403,465 8,604 SH   SOLE   0 0 8,604
CRH PUBLIC LIMITED CO F American Depository Receipts G25508105   1,512,779 20,158 SH   SOLE   0 0 20,158
SALESFORCE INC Ordinary Shares 79466L302   51,462,975 200,841 SH   SOLE   0 0 200,841
COSTAR GROUP INC Ordinary Shares 22160N109   22,711,907 307,970 SH   SOLE   0 0 307,970
DOUBLELINE COMMERCIAL RLEST ETF Equity ETFs 25861R303   14,777,371 287,653 SH   SOLE   0 0 287,653
DATADOG INC CLASS A Ordinary Shares 23804L103   14,427,002 111,580 SH   SOLE   0 0 111,580
WISDOMTREE JAPAN SMALCP DIVIDEND ETF Equity ETFs 97717W836   20,153,650 268,639 SH   SOLE   0 0 268,639
DANAHER CORP Ordinary Shares 235851102   25,129,477 101,301 SH   SOLE   0 0 101,301
DOUBLELINE MORTGAGE ETF Equity ETFs 25861R402   14,724,365 305,148 SH   SOLE   0 0 305,148
DOUBLEVERIFY HLDGS INC Ordinary Shares 25862V105   3,314,913 169,527 SH   SOLE   0 0 169,527
DEXCOM INC Ordinary Shares 252131107   13,006,685 115,081 SH   SOLE   0 0 115,081
EASTMAN CHEMICAL CO Ordinary Shares 277432100   8,975,697 91,955 SH   SOLE   0 0 91,955
EQUINIX INC REIT Ordinary Shares 29444U700   40,434,379 53,490 SH   SOLE   0 0 53,490
FASTENAL CO Ordinary Shares 311900104   9,598,728 153,098 SH   SOLE   0 0 153,098
GLOBUS MEDICAL INC CLASS A Ordinary Shares 379577208   18,573,891 271,010 SH   SOLE   0 0 271,010
GENTEX CORP Ordinary Shares 371901109   10,558,728 313,804 SH   SOLE   0 0 313,804
ALPHABET INC. CLASS C Ordinary Shares 02079K107   80,930,400 437,957 SH   SOLE   0 0 437,957
GOOSEHEAD INSURANCE INC CLASS A Ordinary Shares 38267D109   11,329,335 197,966 SH   SOLE   0 0 197,966
GUIDEWIRE SOFTWARE Ordinary Shares 40171V100   8,105,190 58,774 SH   SOLE   0 0 58,774
GXO LOGISTICS INC Ordinary Shares 36262G101   9,669,799 192,647 SH   SOLE   0 0 192,647
HDFC BANK LIMITED FSPONSORED ADR 1 ADR REPS 3 ORD SHS American Depository Receipts 40415F101   8,950,919 139,880 SH   SOLE   0 0 139,880
HOWARD HUGHES HOLDING CO Ordinary Shares 44267T102   13,231,715 204,195 SH   SOLE   0 0 204,195
HEALTHEQUITY INC Ordinary Shares 42226A107   12,282,495 143,409 SH   SOLE   0 0 143,409
HERC HLDGS INC Ordinary Shares 42704L104   8,670,352 65,548 SH   SOLE   0 0 65,548
ISHARES IBONDS DEC 2024 TRM ETF Bond ETFs 46434VBG4   26,700,301 1,062,701 SH   SOLE   0 0 1,062,701
ICON PLC F Ordinary Shares G4705A100   21,538,490 68,515 SH   SOLE   0 0 68,515
ISHARES CORE MSCI EUROPEETF Equity ETFs 46434V738   16,778,097 294,119 SH   SOLE   0 0 294,119
JOHNSON & JOHNSON Ordinary Shares 478160104   1,467,665 10,031 SH   SOLE   0 0 10,031
THE COCA-COLA CO Ordinary Shares 191216100   1,517,631 23,925 SH   SOLE   0 0 23,925
KENVUE INC Ordinary Shares 49177J102   1,378,920 76,018 SH   SOLE   0 0 76,018
LIVE OAK BANCSHARES INCO Ordinary Shares 53803X105   5,332,696 153,367 SH   SOLE   0 0 153,367
MASTERCARD INC CLASS A Ordinary Shares 57636Q104   44,270,125 100,239 SH   SOLE   0 0 100,239
MEDTRONIC PLC F Ordinary Shares G5960L103   7,464,552 95,212 SH   SOLE   0 0 95,212
MERCADOLIBRE INC Ordinary Shares 58733R102   54,221,931 32,815 SH   SOLE   0 0 32,815
META PLATFORMS INC CLASS A Ordinary Shares 30303M102   86,125,214 169,179 SH   SOLE   0 0 169,179
MARKEL GROUP INC Ordinary Shares 570535104   14,268,456 9,077 SH   SOLE   0 0 9,077
TOPGOLF CALLAWAY BRANDS Ordinary Shares 131193104   7,233,543 477,752 SH   SOLE   0 0 477,752
MORNINGSTAR INC Ordinary Shares 617700109   7,344,715 24,808 SH   SOLE   0 0 24,808
MODERNA INC Ordinary Shares 60770K107   23,176,331 195,935 SH   SOLE   0 0 195,935
MSCI INC Ordinary Shares 55354G100   7,227,566 14,919 SH   SOLE   0 0 14,919
MICROSOFT CORP Ordinary Shares 594918104   22,448,109 49,758 SH   SOLE   0 0 49,758
INARI MED INC Ordinary Shares 45332Y109   10,705,944 220,003 SH   SOLE   0 0 220,003
NEXTERA ENERGY INC Ordinary Shares 65339F101   10,289,689 144,779 SH   SOLE   0 0 144,779
NETFLIX INC Ordinary Shares 64110L106   43,204,959 63,748 SH   SOLE   0 0 63,748
NVIDIA CORP Ordinary Shares 67066G104   2,032,252 16,383 SH   SOLE   0 0 16,383
NOVO-NORDISK AS VORMAL FSPONSORED ADR 1 ADR REPS 1 ORD SHS American Depository Receipts 670100205   17,648,551 123,864 SH   SOLE   0 0 123,864
OKTA INC CLASS A Ordinary Shares 679295105   9,114,965 97,265 SH   SOLE   0 0 97,265
PALO ALTO NETWORKS Ordinary Shares 697435105   74,768,019 221,302 SH   SOLE   0 0 221,302
PAYCHEX INC Ordinary Shares 704326107   10,439,680 88,505 SH   SOLE   0 0 88,505
PROCTER & GAMBLE Ordinary Shares 742718109   3,144,516 19,038 SH   SOLE   0 0 19,038
Q2 HOLDINGS INC Ordinary Shares 74736L109   8,487,367 140,467 SH   SOLE   0 0 140,467
ULTRAGENYX PHARMA Ordinary Shares 90400D108   7,010,531 170,400 SH   SOLE   0 0 170,400
RESMED INC Ordinary Shares 761152107   206,164 1,077 SH   SOLE   0 0 1,077
RENTOKIL INITIAL PLC FSPONSORED ADR 1 ADR REPS 5 ORD SHS American Depository Receipts 760125104   15,364,248 517,121 SH   SOLE   0 0 517,121
RXO INC Ordinary Shares 74982T103   16,182,406 615,995 SH   SOLE   0 0 615,995
S B A COMMUNICATIONS CLASS A Ordinary Shares 78410G104   9,890,214 50,514 SH   SOLE   0 0 50,514
STARBUCKS CORP Ordinary Shares 855244109   7,247,172 94,128 SH   SOLE   0 0 94,128
ISHARES HIGH YIELD CORPORAT BOND ETF Bond ETFs 46434V407   14,596,589 345,864 SH   SOLE   0 0 345,864
SCHLUMBERGER LTD F Ordinary Shares 806857108   4,589,519 97,693 SH   SOLE   0 0 97,693
STONEX GROUP INC Ordinary Shares 861896108   13,020,034 173,068 SH   SOLE   0 0 173,068
STAG INDUSTRIAL INC REIT Ordinary Shares 85254J102   11,073,733 308,114 SH   SOLE   0 0 308,114
ATLASSIAN CORP CLASS A Ordinary Shares 049468101   8,229,365 46,424 SH   SOLE   0 0 46,424
MOTLEY FOOL GLOBAL OPPORTUNITIES ETF Equity ETFs 74933W635   7,643,084 254,557 SH   SOLE   0 0 254,557
MOTLEY FOOL MID CAP GROWTH ETF Equity ETFs 74933W627   3,897,455 148,531 SH   SOLE   0 0 148,531
THERMO FISHER SCNTFC Ordinary Shares 883556102   19,333,128 35,184 SH   SOLE   0 0 35,184
TOAST INC CLASS A Ordinary Shares 888787108   12,619,544 492,320 SH   SOLE   0 0 492,320
TREX CO INC Ordinary Shares 89531P105   5,463,002 73,910 SH   SOLE   0 0 73,910
TRACTOR SUPPLY COMP Ordinary Shares 892356106   6,789,016 25,297 SH   SOLE   0 0 25,297
TESLA INC Ordinary Shares 88160R101   432,911 1,900 SH   SOLE   0 0 1,900
TAIWAN SEMICONDUCTR FSPONSORED ADR 1 ADR REPS 5 ORD SHS American Depository Receipts 874039100   14,652,107 83,563 SH   SOLE   0 0 83,563
TWILIO INC CLASS A Ordinary Shares 90138F102   5,428,923 95,791 SH   SOLE   0 0 95,791
TEXAS INSTRUMENTS Ordinary Shares 882508104   2,379,007 12,136 SH   SOLE   0 0 12,136
TYLER TECHNOLOGIES Ordinary Shares 902252105   12,528,956 24,898 SH   SOLE   0 0 24,898
UNITED PARCEL SRVC CLASS B Ordinary Shares 911312106   9,966,576 73,096 SH   SOLE   0 0 73,096
US BANCORP DEL Ordinary Shares 902973304   1,496,325 37,763 SH   SOLE   0 0 37,763
ENERGY FUELS INC F Ordinary Shares 292671708   60,050 10,000 SH   SOLE   0 0 10,000
VANGUARD SMALL CAP ETF Equity ETFs 922908751   1,477,629 6,793 SH   SOLE   0 0 6,793
VANGUARD FTSE DEVELOPED MARKETS ETF Equity ETFs 921943858   4,980,811 100,169 SH   SOLE   0 0 100,169
VANGUARD REAL ESTATE ETF Equity ETFs 922908553   1,060,874 12,696 SH   SOLE   0 0 12,696
VANGUARD MID CAP ETF Equity ETFs 922908629   4,329,979 17,894 SH   SOLE   0 0 17,894
VANGUARD S&P 500 ETF Equity ETFs 922908363   17,771,253 35,244 SH   SOLE   0 0 35,244
VOIP-PAL COM INC Ordinary Shares 92862Y109   4,622 195,000 SH   SOLE   0 0 195,000
VERTEX PHARMACEUTICA Ordinary Shares 92532F100   19,442,915 41,240 SH   SOLE   0 0 41,240
VANGUARD SHORT INFLATIONPROT ETF IV Equity ETFs 922020805   2,808,769 58,060 SH   SOLE   0 0 58,060
VANGUARD FTSE EMERGING MARKETS ETF Equity ETFs 922042858   2,698,855 61,022 SH   SOLE   0 0 61,022
WATERS CORP Ordinary Shares 941848103   12,054,521 41,683 SH   SOLE   0 0 41,683
WASTE CONNECTIONSINC F Ordinary Shares 94106B101   12,520,764 71,225 SH   SOLE   0 0 71,225
W E C ENERGY GROUP INC Ordinary Shares 92939U106   1,554,429 19,852 SH   SOLE   0 0 19,852
WALMART INC Ordinary Shares 931142103   3,677,015 53,783 SH   SOLE   0 0 53,783
WATSCO INC Ordinary Shares 942622200   15,061,374 32,390 SH   SOLE   0 0 32,390
YUM CHINA HOLDINGS INC Ordinary Shares 98850P109   6,464,073 209,937 SH   SOLE   0 0 209,937