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,122,683 10,346 SH   SOLE   0 0 10,346
AGREE REALTY CORP Ordinary Shares 008492100   1,485,049 20,326 SH   SOLE   0 0 20,326
AUTODESK INC Ordinary Shares 052769106   15,738,767 50,840 SH   SOLE   0 0 50,840
ALARM COM HLDGS INC Ordinary Shares 011642105   8,727,523 154,278 SH   SOLE   0 0 154,278
AMERICAN TOWER CORP NEW Ordinary Shares 03027X100   12,502,415 56,566 SH   SOLE   0 0 56,566
AMAZON COM INC Ordinary Shares 023135106   79,198,681 360,994 SH   SOLE   0 0 360,994
AON PLC SHS Ordinary Shares G0403H108   9,450,877 26,490 SH   SOLE   0 0 26,490
ALEXANDRIA REAL ESTATE EQ IN Ordinary Shares 015271109   3,866,941 53,241 SH   SOLE   0 0 53,241
ALPHATEC HLDGS INC Ordinary Shares 02081G201   12,017,644 1,082,670 SH   SOLE   0 0 1,082,670
AXON ENTERPRISE INC Ordinary Shares 05464C101   28,110,580 33,952 SH   SOLE   0 0 33,952
BALL CORP Ordinary Shares 058498106   6,071,541 108,246 SH   SOLE   0 0 108,246
BROOKFIELD ASSET MANAGMT LTD CL A LMT VTG Ordinary Shares 113004105   11,596,702 209,780 SH   SOLE   0 0 209,780
BOOKING HOLDINGS INC Ordinary Shares 09857L108   64,073,816 11,067 SH   SOLE   0 0 11,067
BANCO LATINOAMERICANO F Ordinary Shares P16994132   1,546,254 38,369 SH   SOLE   0 0 38,369
BIOMARIN PHARMACEUTICAL INC Ordinary Shares 09061G101   26,162,940 475,949 SH   SOLE   0 0 475,949
VANGUARD BD INDEX FD INC TOTAL BND Bond ETFs 921937835   4,950,823 67,239 SH   SOLE   0 0 67,239
BROADRIDGE FINL SOLUTIONS IN Ordinary Shares 11133T103   21,412,956 88,108 SH   SOLE   0 0 88,108
BELLRING BRANDS INC COMMON Ordinary Shares 07831C103   10,295,467 177,722 SH   SOLE   0 0 177,722
BERKSHIRE HATHAWAY INC DEL Ordinary Shares 084670702   17,836,549 36,718 SH   SOLE   0 0 36,718
BROWN & BROWN INC Ordinary Shares 115236101   25,157,964 226,913 SH   SOLE   0 0 226,913
INVESCO EXCH TRD SLF IDX FD BULSHS 2025 Bond ETFs 46138J825   25,483,463 1,232,275 SH   SOLE   0 0 1,232,275
INVESCO EXCH TRD SLF IDX FD INVSCO BLSH Bond ETFs 46138J643   25,022,261 1,221,193 SH   SOLE   0 0 1,221,193
INVESCO EXCH TRD SLF IDX FD BULETSHS Bond ETFs 46138J577   11,965,375 639,859 SH   SOLE   0 0 639,859
INVESCO EXCH TRD SLF IDX FD INVSCO 30 Bond ETFs 46138J460   29,406,735 1,752,487 SH   SOLE   0 0 1,752,487
INVESCO EXCH TRD SLF IDX FD BULETSHS 2031 Bond ETFs 46138J429   18,062,283 1,092,697 SH   SOLE   0 0 1,092,697
INVESCO EXCHNG TRAD SLF INDE BULLETSHS Bond ETFs 46139W858   29,175,348 1,416,279 SH   SOLE   0 0 1,416,279
INVESCO EXCHNG TRAD SLF INDE INVESCO Bond ETFs 46139W825   12,655,318 596,948 SH   SOLE   0 0 596,948
ANHEUSER BUSCH INBEV SA/NV American Depository Receipts 03524A108   2,890,060 42,055 SH   SOLE   0 0 42,055
CELLEBRITE DI LTD ORDINARY Ordinary Shares M2197Q107   6,116,788 382,299 SH   SOLE   0 0 382,299
COMCAST CORP NEW Ordinary Shares 20030N101   7,224,086 202,412 SH   SOLE   0 0 202,412
CME GROUP INC Ordinary Shares 12572Q105   4,459,282 16,179 SH   SOLE   0 0 16,179
CANADIAN NATL RY CO Ordinary Shares 136375102   7,753,846 74,527 SH   SOLE   0 0 74,527
COSTCO WHSL CORP NEW Ordinary Shares 22160K105   6,333,228 6,397 SH   SOLE   0 0 6,397
CRH PLC American Depository Receipts G25508105   1,218,030 13,268 SH   SOLE   0 0 13,268
SALESFORCE COM INC Ordinary Shares 79466L302   37,885,087 138,930 SH   SOLE   0 0 138,930
CROCS INC Ordinary Shares 227046109   9,369,319 92,509 SH   SOLE   0 0 92,509
COSTAR GROUP INC Ordinary Shares 22160N109   23,412,122 291,195 SH   SOLE   0 0 291,195
CARLISLE COS INC Ordinary Shares 142339100   5,604,361 15,009 SH   SOLE   0 0 15,009
DOUBLELINE TRUST COMMERCIAL REAL Equity ETFs 25861R303   11,790,238 226,595 SH   SOLE   0 0 226,595
DATADOG INC CL A Ordinary Shares 23804L103   18,071,674 134,531 SH   SOLE   0 0 134,531
WISDOMTREE TR JP SMALLCP Equity ETFs 97717W836   14,219,255 165,931 SH   SOLE   0 0 165,931
ISHARES TR CORE DIV Equity ETFs 46434V621   513,438 8,030 SH   SOLE   0 0 8,030
DANAHER CORP DEL Ordinary Shares 235851102   14,000,950 70,876 SH   SOLE   0 0 70,876
DOUBLELINE ETF TRUST MORTGAGE Equity ETFs 25861R402   11,805,561 240,586 SH   SOLE   0 0 240,586
DEXCOM INC Ordinary Shares 252131107   21,670,066 248,253 SH   SOLE   0 0 248,253
EASTMAN CHEMICAL CO Ordinary Shares 277432100   8,527,731 114,220 SH   SOLE   0 0 114,220
EQUINIX INC Ordinary Shares 29444U700   27,517,373 34,592 SH   SOLE   0 0 34,592
FASTENAL CO Ordinary Shares 311900104   9,309,388 221,652 SH   SOLE   0 0 221,652
FABRINET Ordinary Shares G3323L100   12,831,323 43,543 SH   SOLE   0 0 43,543
FIRSTSERVICE CORP NEW Ordinary Shares 33767E202   5,163,656 29,570 SH   SOLE   0 0 29,570
ALPHABET INC CAP STK Ordinary Shares 02079K107   54,469,813 307,061 SH   SOLE   0 0 307,061
ALPHABET INC CAP STK Ordinary Shares 02079K305   669,016 3,796 SH   SOLE   0 0 3,796
GOOSEHEAD INS INC COM Ordinary Shares 38267D109   10,021,870 94,985 SH   SOLE   0 0 94,985
GUIDEWIRE SOFTWARE INC Ordinary Shares 40171V100   11,004,141 46,736 SH   SOLE   0 0 46,736
GXO LOGISTICS INCORPORATED COMMON Ordinary Shares 36262G101   7,428,202 152,529 SH   SOLE   0 0 152,529
HDFC BANK LTD American Depository Receipts 40415F101   6,640,638 86,613 SH   SOLE   0 0 86,613
HOWARD HUGHES HOLDINGS INC Ordinary Shares 44267T102   10,434,559 154,586 SH   SOLE   0 0 154,586
HEALTHEQUITY INC Ordinary Shares 42226A107   11,896,053 113,555 SH   SOLE   0 0 113,555
HERC HLDGS INC Ordinary Shares 42704L104   8,866,108 67,325 SH   SOLE   0 0 67,325
HEXCEL CORP NEW Ordinary Shares 428291108   7,256,207 128,451 SH   SOLE   0 0 128,451
ISHARES TR IBONDS DEC Bond ETFs 46436E205   17,156,007 735,362 SH   SOLE   0 0 735,362
ISHARES TR IBONDS DEC Bond ETFs 46436E486   12,301,442 584,669 SH   SOLE   0 0 584,669
ICON PLC Ordinary Shares G4705A100   9,673,544 66,507 SH   SOLE   0 0 66,507
ISHARES TR CORE MSCI Equity ETFs 46434V738   10,078,578 152,244 SH   SOLE   0 0 152,244
ISHARES 10plus YR CR BD Bond ETFs 464289511   12,816,685 255,261 SH   SOLE   0 0 255,261
JOHNSON & JOHNSON Ordinary Shares 478160104   1,021,950 6,690 SH   SOLE   0 0 6,690
COCA COLA CO Ordinary Shares 191216100   1,107,920 15,660 SH   SOLE   0 0 15,660
KENVUE INC Ordinary Shares 49177J102   1,054,616 50,387 SH   SOLE   0 0 50,387
LIVE OAK BANCSHARES INC Ordinary Shares 53803X105   10,924,917 366,608 SH   SOLE   0 0 366,608
MASTERCARD INC Ordinary Shares 57636Q104   40,160,143 71,466 SH   SOLE   0 0 71,466
MEDTRONIC PLC Ordinary Shares G5960L103   5,145,808 59,031 SH   SOLE   0 0 59,031
MERCADOLIBRE INC Ordinary Shares 58733R102   57,087,061 21,842 SH   SOLE   0 0 21,842
FACEBOOK INC Ordinary Shares 30303M102   85,649,245 116,041 SH   SOLE   0 0 116,041
MARKEL CORP Ordinary Shares 570535104   13,685,786 6,851 SH   SOLE   0 0 6,851
MORNINGSTAR INC Ordinary Shares 617700109   6,184,857 19,701 SH   SOLE   0 0 19,701
MICROSOFT CORP Ordinary Shares 594918104   18,205,000 36,599 SH   SOLE   0 0 36,599
ISHARES TR NATIONAL MUN Bond ETFs 464288414   1,565,131 14,980 SH   SOLE   0 0 14,980
SSGA ACTIVE TR SPDR SSGA Bond ETFs 78470P820   7,440,780 296,563 SH   SOLE   0 0 296,563
NEXTERA ENERGY INC Ordinary Shares 65339F101   20,701,009 298,199 SH   SOLE   0 0 298,199
NETFLIX INC Ordinary Shares 64110L106   59,688,682 44,572 SH   SOLE   0 0 44,572
NVIDIA CORP Ordinary Shares 67066G104   8,063,717 51,039 SH   SOLE   0 0 51,039
NOVO-NORDISK A S American Depository Receipts 670100205   5,288,251 76,618 SH   SOLE   0 0 76,618
OKTA INC Ordinary Shares 679295105   6,642,254 66,442 SH   SOLE   0 0 66,442
PALO ALTO NETWORKS INC Ordinary Shares 697435105   33,926,052 165,784 SH   SOLE   0 0 165,784
PAYCHEX INC Ordinary Shares 704326107   9,520,633 65,451 SH   SOLE   0 0 65,451
PROCTER AND GAMBLE CO Ordinary Shares 742718109   1,997,587 12,538 SH   SOLE   0 0 12,538
Q2 HLDGS INC Ordinary Shares 74736L109   10,377,725 110,884 SH   SOLE   0 0 110,884
QXO INC Ordinary Shares 82846H405   9,740,240 452,193 SH   SOLE   0 0 452,193
ULTRAGENYX PHARMACEUTICAL IN Ordinary Shares 90400D108   10,002,001 275,082 SH   SOLE   0 0 275,082
RENTOKIL INITIAL PLC American Depository Receipts 760125104   7,854,659 327,277 SH   SOLE   0 0 327,277
RXO INC COMMON Ordinary Shares 74982T103   7,299,547 464,347 SH   SOLE   0 0 464,347
SBA COMMUNICATIONS CORP NEW Ordinary Shares 78410G104   9,465,218 40,304 SH   SOLE   0 0 40,304
SHOPIFY INC Ordinary Shares 82509L107   696,177 6,035 SH   SOLE   0 0 6,035
ISHARES TR 0-5YR HI YL Bond ETFs 46434V407   24,944,972 578,233 SH   SOLE   0 0 578,233
SITEONE LANDSCAPE SUPPLY INC Ordinary Shares 82982L103   6,773,127 56,004 SH   SOLE   0 0 56,004
VANECK SEMICONDUCTOR ETF Equity ETFs 92189F676   251,096 900 SH   SOLE   0 0 900
STONEX GROUP INC Ordinary Shares 861896108   18,748,974 205,716 SH   SOLE   0 0 205,716
STAG INDL INC Ordinary Shares 85254J102   8,848,913 243,905 SH   SOLE   0 0 243,905
ATLASSIAN CORPORATION Ordinary Shares 049468101   5,303,015 26,111 SH   SOLE   0 0 26,111
THERMO FISHER SCIENTIFIC INC Ordinary Shares 883556102   9,696,292 23,914 SH   SOLE   0 0 23,914
TOAST INC Ordinary Shares 888787108   17,287,787 390,331 SH   SOLE   0 0 390,331
TRACTOR SUPPLY CO Ordinary Shares 892356106   5,297,972 100,396 SH   SOLE   0 0 100,396
TESLA MTRS INC Ordinary Shares 88160R101   5,534,590 17,423 SH   SOLE   0 0 17,423
TAIWAN SEMICONDUCTOR MFG LTD American Depository Receipts 874039100   6,958,325 30,722 SH   SOLE   0 0 30,722
THE TRADE DESK INC COM Ordinary Shares 88339J105   378,204 5,253 SH   SOLE   0 0 5,253
TEXAS INSTRS INC Ordinary Shares 882508104   1,617,425 7,790 SH   SOLE   0 0 7,790
TYLER TECHNOLOGIES INC Ordinary Shares 902252105   11,690,876 19,720 SH   SOLE   0 0 19,720
UFP TECHNOLOGIES INC Ordinary Shares 902673102   5,194,130 21,273 SH   SOLE   0 0 21,273
UNITED PARCEL SERVICE INC Ordinary Shares 911312106   5,444,752 53,940 SH   SOLE   0 0 53,940
US BANCORP DEL Ordinary Shares 902973304   1,384,143 30,588 SH   SOLE   0 0 30,588
ENERGY FUELS INC F Ordinary Shares 292671708   57,500 10,000 SH   SOLE   0 0 10,000
VANGUARD INDEX FDS SMALL CP Equity ETFs 922908751   1,376,797 5,809 SH   SOLE   0 0 5,809
VANGUARD TAX-MANAGED INTL FD FTSE DEV MKT Equity ETFs 921943858   3,958,191 69,429 SH   SOLE   0 0 69,429
VANGUARD INDEX FDS REIT Equity ETFs 922908553   880,175 9,882 SH   SOLE   0 0 9,882
VANGUARD INDEX FDS MID CAP Equity ETFs 922908629   3,601,579 12,870 SH   SOLE   0 0 12,870
VANGUARD INDEX FDS S&P 500 ETF Equity ETFs 922908363   14,521,071 25,563 SH   SOLE   0 0 25,563
VOIP-PAL COM INC Ordinary Shares 92862Y109   1,307 195,000 SH   SOLE   0 0 195,000
VERTEX PHARMACEUTICALS INC Ordinary Shares 92532F100   24,002,176 53,913 SH   SOLE   0 0 53,913
VANGUARD MALVERN FDS STRM Equity ETFs 922020805   2,500,016 49,731 SH   SOLE   0 0 49,731
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT Equity ETFs 922042858   2,077,179 41,996 SH   SOLE   0 0 41,996
WATERS CORP Ordinary Shares 941848103   10,937,995 31,337 SH   SOLE   0 0 31,337
WASTE CONNECTIONS INC Ordinary Shares 94106B101   8,233,327 44,094 SH   SOLE   0 0 44,094
WEC ENERGY GROUP INC Ordinary Shares 92939U106   1,953,925 18,751 SH   SOLE   0 0 18,751
WAL-MART STORES INC Ordinary Shares 931142103   2,439,276 24,946 SH   SOLE   0 0 24,946
WATSCO INC Ordinary Shares 942622200   10,206,801 23,111 SH   SOLE   0 0 23,111
WEST PHARMACEUTICAL SVSC INC Ordinary Shares 955306105   6,447,556 29,467 SH   SOLE   0 0 29,467
YUM CHINA HLDGS INC Ordinary Shares 98850P109   5,871,234 131,317 SH   SOLE   0 0 131,317