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   3,758,357 15,839 SH   SOLE   0 0 15,839
AGREE RLTY CORP REIT Ordinary Shares 008492100   1,830,769 25,997 SH   SOLE   0 0 25,997
AUTODESK INC Ordinary Shares 052769106   19,152,708 65,160 SH   SOLE   0 0 65,160
ALARM COM HLDGS INC Ordinary Shares 011642105   15,011,005 247,116 SH   SOLE   0 0 247,116
AMERICAN TOWER CORP NEW REIT Ordinary Shares 03027X100   12,607,137 69,258 SH   SOLE   0 0 69,258
AMAZON.COM INC Ordinary Shares 023135106   102,605,285 468,790 SH   SOLE   0 0 468,790
ISHARES CORE AGGRESSIVE ALLOCATI ETF Equity ETFs 464289859   1,212,359 15,830 SH   SOLE   0 0 15,830
AON PLC FCLASS A Ordinary Shares G0403H108   12,669,332 35,253 SH   SOLE   0 0 35,253
ALEXANDRIA REAL ESTATE EREIT Ordinary Shares 015271109   6,215,911 63,646 SH   SOLE   0 0 63,646
AXON ENTERPRISE INC Ordinary Shares 05464C101   28,299,711 47,786 SH   SOLE   0 0 47,786
BALL CORP Ordinary Shares 058498106   6,910,237 126,028 SH   SOLE   0 0 126,028
BROOKFIELD ASSET MGMT FCLASS A Ordinary Shares 113004105   16,016,808 297,202 SH   SOLE   0 0 297,202
BOOKING HLDGS INC Ordinary Shares 09857L108   70,604,586 14,324 SH   SOLE   0 0 14,324
BANCO LATINOAMERICANO F Ordinary Shares P16994132   1,603,272 43,279 SH   SOLE   0 0 43,279
BIOMARIN PHARMACEUTICAL Ordinary Shares 09061G101   22,730,991 347,728 SH   SOLE   0 0 347,728
VANGUARD TOTAL BOND MARKET ETF Bond ETFs 921937835   9,787,725 136,489 SH   SOLE   0 0 136,489
BROADRIDGE FINL SOLUTION Ordinary Shares 11133T103   24,789,065 109,640 SH   SOLE   0 0 109,640
BELLRING BRANDS INC Ordinary Shares 07831C103   12,330,236 164,711 SH   SOLE   0 0 164,711
BERKSHIRE HATHAWAY CLASS B Ordinary Shares 084670702   21,456,561 47,479 SH   SOLE   0 0 47,479
BROWN & BROWN INC Ordinary Shares 115236101   28,366,800 277,605 SH   SOLE   0 0 277,605
INVSC BULLETSHARES 2025 CRP BND ETF Bond ETFs 46138J825   53,500,337 2,590,183 SH   SOLE   0 0 2,590,183
INVSC BULLETSHARS 2026 CORP BND ETF Bond ETFs 46138J791   26,370,529 1,357,188 SH   SOLE   0 0 1,357,188
INVSC BULLETSHARES 2027 CRP BND ETF Bond ETFs 46138J783   5,996,571 307,923 SH   SOLE   0 0 307,923
INVESCO BULLETSHARS 2028CORP BD ETF Bond ETFs 46138J643   14,422,011 716,825 SH   SOLE   0 0 716,825
INVSC BLTSHRS 2029 CORP BND ETF Bond ETFs 46138J577   13,663,414 745,907 SH   SOLE   0 0 745,907
INVESCO BULLTSHR 2030 COR BND ETF Bond ETFs 46138J460   33,955,446 2,077,358 SH   SOLE   0 0 2,077,358
INVESCO BULLTSHR 2031 CRP BND ETF Bond ETFs 46138J429   20,974,655 1,308,924 SH   SOLE   0 0 1,308,924
INVESCO BULLETSHS 2032 CORP BND ETF Bond ETFs 46139W858   33,696,562 1,679,205 SH   SOLE   0 0 1,679,205
ANHEUSER BUSCH INBEV S FSPONSORED ADR 1 ADR REPS 1 ORD SHS American Depository Receipts 03524A108   2,611,938 52,848 SH   SOLE   0 0 52,848
COMCAST CORP NEW CLASS A Ordinary Shares 20030N101   10,306,771 277,277 SH   SOLE   0 0 277,277
CME GROUP INC CLASS A Ordinary Shares 12572Q105   4,852,703 20,910 SH   SOLE   0 0 20,910
CANADIAN NATL RY CO F Ordinary Shares 136375102   6,834,133 67,515 SH   SOLE   0 0 67,515
COOPER COS INC Ordinary Shares 216648501   9,565,310 104,603 SH   SOLE   0 0 104,603
COSTCO WHSL CORP NEW Ordinary Shares 22160K105   7,671,432 8,387 SH   SOLE   0 0 8,387
CRH PUBLIC LIMITED CO F American Depository Receipts G25508105   1,582,600 17,104 SH   SOLE   0 0 17,104
SALESFORCE INC Ordinary Shares 79466L302   59,802,616 180,089 SH   SOLE   0 0 180,089
CROCS INC Ordinary Shares 227046109   6,067,612 55,854 SH   SOLE   0 0 55,854
CROWDSTRIKE HLDGS INC CLASS A Ordinary Shares 22788C105   14,380,286 41,949 SH   SOLE   0 0 41,949
COSTAR GROUP INC Ordinary Shares 22160N109   25,532,940 359,439 SH   SOLE   0 0 359,439
CARLISLE COS INC Ordinary Shares 142339100   6,732,157 18,078 SH   SOLE   0 0 18,078
DOUBLELINE COMMERCIAL RLEST ETF Equity ETFs 25861R303   13,993,753 272,029 SH   SOLE   0 0 272,029
DATADOG INC CLASS A Ordinary Shares 23804L103   24,522,518 172,450 SH   SOLE   0 0 172,450
WISDOMTREE JAPAN SMALCP DIVIDEND ETF Equity ETFs 97717W836   16,482,726 220,736 SH   SOLE   0 0 220,736
ISHARES CORE DIVIDEND GROWTH ETF Equity ETFs 46434V621   2,148,688 35,055 SH   SOLE   0 0 35,055
DANAHER CORP Ordinary Shares 235851102   20,399,932 88,349 SH   SOLE   0 0 88,349
DOUBLELINE MORTGAGE ETF Equity ETFs 25861R402   13,864,326 288,817 SH   SOLE   0 0 288,817
DOUBLEVERIFY HLDGS INC Ordinary Shares 25862V105   2,829,322 147,343 SH   SOLE   0 0 147,343
DEXCOM INC Ordinary Shares 252131107   20,260,051 260,408 SH   SOLE   0 0 260,408
EASTMAN CHEM CO Ordinary Shares 277432100   7,976,966 87,299 SH   SOLE   0 0 87,299
EQUINIX INC REIT Ordinary Shares 29444U700   41,989,885 45,010 SH   SOLE   0 0 45,010
FASTENAL CO Ordinary Shares 311900104   10,418,820 143,864 SH   SOLE   0 0 143,864
GLOBUS MED INC CLASS A Ordinary Shares 379577208   16,234,668 194,424 SH   SOLE   0 0 194,424
GENTEX CORP Ordinary Shares 371901109   8,471,054 297,676 SH   SOLE   0 0 297,676
ALPHABET INC CLASS C Ordinary Shares 02079K107   75,324,376 395,796 SH   SOLE   0 0 395,796
GOOSEHEAD INS INC CLASS A Ordinary Shares 38267D109   12,263,103 114,696 SH   SOLE   0 0 114,696
GUIDEWIRE SOFTWARE INC Ordinary Shares 40171V100   9,473,341 56,015 SH   SOLE   0 0 56,015
GXO LOGISTICS INC Ordinary Shares 36262G101   7,757,748 178,469 SH   SOLE   0 0 178,469
HDFC BK LTD FSPONSORED ADR 1 ADR REPS 3 ORD SHS American Depository Receipts 40415F101   7,272,284 115,580 SH   SOLE   0 0 115,580
HOWARD HUGHES HLDGS INC Ordinary Shares 44267T102   13,920,639 180,816 SH   SOLE   0 0 180,816
HEALTHEQUITY INC Ordinary Shares 42226A107   13,280,433 136,729 SH   SOLE   0 0 136,729
HERC HLDGS INC Ordinary Shares 42704L104   15,340,194 80,376 SH   SOLE   0 0 80,376
ISHARES IBONDS DEC 2029 TERM ETF Bond ETFs 00464E209   19,465,086 854,687 SH   SOLE   0 0 854,687
ISHARES IBOND DEC 2031 TRM CRP ETF Bond ETFs 46436E486   13,802,267 679,423 SH   SOLE   0 0 679,423
ICON PLC F Ordinary Shares G4705A100   13,342,398 64,038 SH   SOLE   0 0 64,038
ISHARES CORE MSCI EUROPEETF Equity ETFs 46434V738   13,103,325 242,862 SH   SOLE   0 0 242,862
VANGUARD S&P MID CAP 400ETF Equity ETFs 921932885   2,713,622 25,675 SH   SOLE   0 0 25,675
ISHARES CORE MSCI TOTL INTL STCK ETF Equity ETFs 46432F834   3,870,083 58,647 SH   SOLE   0 0 58,647
JOHNSON & JOHNSON Ordinary Shares 478160104   1,161,261 8,035 SH   SOLE   0 0 8,035
THE COCA-COLA CO Ordinary Shares 191216100   1,261,351 20,311 SH   SOLE   0 0 20,311
KENVUE INC Ordinary Shares 49177J102   1,365,788 64,252 SH   SOLE   0 0 64,252
LIVE OAK BANCSHARES INC CLASS EQUITY Ordinary Shares 53803X105   5,769,347 146,185 SH   SOLE   0 0 146,185
MASTERCARD INC CLASS A Ordinary Shares 57636Q104   48,103,836 92,026 SH   SOLE   0 0 92,026
MEDTRONIC PLC F Ordinary Shares G5960L103   6,203,536 76,813 SH   SOLE   0 0 76,813
MERCADOLIBRE INC Ordinary Shares 58733R102   48,295,886 28,255 SH   SOLE   0 0 28,255
META PLATFORMS INC CLASS A Ordinary Shares 30303M102   85,965,833 146,597 SH   SOLE   0 0 146,597
MARKEL GROUP INC Ordinary Shares 570535104   15,299,755 8,882 SH   SOLE   0 0 8,882
MORNINGSTAR INC Ordinary Shares 617700109   7,939,809 23,731 SH   SOLE   0 0 23,731
MODERNA INC Ordinary Shares 60770K107   6,189,667 155,388 SH   SOLE   0 0 155,388
MSCI INC Ordinary Shares 55354G100   8,460,601 14,210 SH   SOLE   0 0 14,210
MICROSOFT CORP Ordinary Shares 594918104   19,833,509 47,382 SH   SOLE   0 0 47,382
MICRON TECHNOLOGY INC Ordinary Shares 595112103   16,927,792 195,426 SH   SOLE   0 0 195,426
ISHARES NATIONAL MUNI BOND ETF Bond ETFs 464288414   1,564,562 14,841 SH   SOLE   0 0 14,841
INARI MED INC Ordinary Shares 45332Y109   9,686,250 174,360 SH   SOLE   0 0 174,360
NEXTERA ENERGY INC Ordinary Shares 65339F101   9,657,973 136,848 SH   SOLE   0 0 136,848
NETFLIX INC Ordinary Shares 64110L106   50,594,795 57,591 SH   SOLE   0 0 57,591
NVIDIA CORP Ordinary Shares 67066G104   2,105,747 15,894 SH   SOLE   0 0 15,894
NOVO-NORDISK A S FSPONSORED ADR 1 ADR REPS 1 ORD SHS American Depository Receipts 670100205   8,694,842 102,135 SH   SOLE   0 0 102,135
OKTA INC CLASS A Ordinary Shares 679295105   6,350,802 79,926 SH   SOLE   0 0 79,926
PALO ALTO NETWORKS INC Ordinary Shares 697435105   39,367,573 219,459 SH   SOLE   0 0 219,459
PAYCHEX INC Ordinary Shares 704326107   11,693,718 83,184 SH   SOLE   0 0 83,184
PROCTER & GAMBLE CO Ordinary Shares 742718109   2,669,822 16,161 SH   SOLE   0 0 16,161
Q2 HLDGS INC Ordinary Shares 74736L109   13,281,826 133,948 SH   SOLE   0 0 133,948
QXO INC CLASS EQUITY Ordinary Shares 82846H405   8,402,399 532,753 SH   SOLE   0 0 532,753
ULTRAGENYX PHARMACEUTICA Ordinary Shares 90400D108   6,425,491 153,835 SH   SOLE   0 0 153,835
RENTOKIL INITIAL PLC FSPONSORED ADR 1 ADR REPS 5 ORD SHS American Depository Receipts 760125104   9,144,444 364,820 SH   SOLE   0 0 364,820
RXO INC Ordinary Shares 74982T103   13,638,577 569,146 SH   SOLE   0 0 569,146
SBA COMMUNICATIONS CORP CLASS A Ordinary Shares 78410G104   9,608,076 47,470 SH   SOLE   0 0 47,470
STARBUCKS CORP Ordinary Shares 855244109   402,820 4,404 SH   SOLE   0 0 4,404
ISHARES HIGH YIELD CORPORAT BOND ETF Bond ETFs 46434V407   14,897,346 349,597 SH   SOLE   0 0 349,597
SCHLUMBERGER LTD F Ordinary Shares 806857108   2,985,167 77,368 SH   SOLE   0 0 77,368
VANECK SEMICONDUCTOR ETF Equity ETFs 00BMC3873   218,867 900 SH   SOLE   0 0 900
STONEX GROUP INC Ordinary Shares 861896108   16,296,866 165,337 SH   SOLE   0 0 165,337
SPDR SER TR PORTFOLIO Ordinary Shares 78468R101   1,104,666 38,086 SH   SOLE   0 0 38,086
STAG INDL INC REIT Ordinary Shares 85254J102   9,824,212 291,030 SH   SOLE   0 0 291,030
ATLASSIAN CORP CLASS A Ordinary Shares 049468101   8,906,020 36,588 SH   SOLE   0 0 36,588
ISHARES 20 PLS YEAR TREASURY BND ETF Bond ETFs 464287432   4,000,205 46,948 SH   SOLE   0 0 46,948
THERMO FISHER SCIENTIFIC Ordinary Shares 883556102   15,171,798 28,835 SH   SOLE   0 0 28,835
TOAST INC CLASS A Ordinary Shares 888787108   17,043,360 467,951 SH   SOLE   0 0 467,951
TREX CO INC Ordinary Shares 89531P105   8,850,314 128,403 SH   SOLE   0 0 128,403
TRANSUNION Ordinary Shares 89400J107   9,069,719 98,348 SH   SOLE   0 0 98,348
TRACTOR SUPPLY CO Ordinary Shares 892356106   6,439,349 121,344 SH   SOLE   0 0 121,344
TESLA INC Ordinary Shares 88160R101   1,431,417 3,581 SH   SOLE   0 0 3,581
TAIWAN SEMICONDUCTOR M FSPONSORED ADR 1 ADR REPS 5 ORD SHS American Depository Receipts 874039100   8,230,494 41,587 SH   SOLE   0 0 41,587
TEXAS INSTRS INC Ordinary Shares 882508104   1,871,363 9,909 SH   SOLE   0 0 9,909
TYLER TECHNOLOGIES INC Ordinary Shares 902252105   13,675,212 23,769 SH   SOLE   0 0 23,769
UNITED PARCEL SVC INC CLASS B Ordinary Shares 911312106   8,026,839 63,745 SH   SOLE   0 0 63,745
US BANCORP DEL Ordinary Shares 902973304   1,545,962 32,099 SH   SOLE   0 0 32,099
ENERGY FUELS INC F Ordinary Shares 292671708   51,271 10,000 SH   SOLE   0 0 10,000
VANGUARD SMALL CAP ETF Equity ETFs 922908751   1,791,680 7,448 SH   SOLE   0 0 7,448
VANGUARD FTSE DEVELOPED MARKETS ETF Equity ETFs 921943858   4,799,192 100,607 SH   SOLE   0 0 100,607
VANGUARD REAL ESTATE ETF Equity ETFs 922908553   1,194,487 13,470 SH   SOLE   0 0 13,470
VANGUARD MID CAP ETF Equity ETFs 922908629   4,854,956 18,348 SH   SOLE   0 0 18,348
VANGUARD S&P 500 ETF Equity ETFs 922908363   29,794,404 55,425 SH   SOLE   0 0 55,425
VOIP-PAL COM INC Ordinary Shares 92862Y109   1,560 195,000 SH   SOLE   0 0 195,000
VERTEX PHARMACEUTICALS I Ordinary Shares 92532F100   14,731,674 36,461 SH   SOLE   0 0 36,461
VANGUARD SHRT INF PROT SEC INDEX ETF Equity ETFs 922020805   3,035,717 62,626 SH   SOLE   0 0 62,626
VANGUARD FTSE EMERGING MARKETS ETF Equity ETFs 922042858   2,689,090 61,581 SH   SOLE   0 0 61,581
WATERS CORP Ordinary Shares 941848103   14,414,118 38,475 SH   SOLE   0 0 38,475
WASTE CONNECTIONS INC F Ordinary Shares 94106B101   10,131,985 58,848 SH   SOLE   0 0 58,848
WEC ENERGY GROUP INC Ordinary Shares 92939U106   2,567,090 27,217 SH   SOLE   0 0 27,217
WALMART INC Ordinary Shares 931142103   2,978,768 32,925 SH   SOLE   0 0 32,925
WATSCO INC Ordinary Shares 942622200   14,206,082 29,936 SH   SOLE   0 0 29,936
YUM CHINA HLDGS INC F Ordinary Shares 98850P109   8,253,170 174,241 SH   SOLE   0 0 174,241