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,076,830 8,913 SH   SOLE   0 0 8,913
AGREE RLTY CORP REIT Ordinary Shares 008492100   2,549,146 33,839 SH   SOLE   0 0 33,839
AUTODESK INC Ordinary Shares 052769106   19,242,636 69,851 SH   SOLE   0 0 69,851
ALARM COM HLDGS INC Ordinary Shares 011642105   14,345,414 262,400 SH   SOLE   0 0 262,400
AMERICAN TOWER CORP NEW REIT Ordinary Shares 03027X100   20,684,411 88,941 SH   SOLE   0 0 88,941
AMAZON.COM INC Ordinary Shares 023135106   104,572,915 561,224 SH   SOLE   0 0 561,224
AON PLC FCLASS A Ordinary Shares G0403H108   13,389,833 38,700 SH   SOLE   0 0 38,700
ALEXANDRIA REAL ESTATE EREIT Ordinary Shares 015271109   8,489,195 71,487 SH   SOLE   0 0 71,487
AXON ENTERPRISE INC Ordinary Shares 05464C101   31,863,200 79,737 SH   SOLE   0 0 79,737
BROOKFIELD ASSET MGMT FCLASS A Ordinary Shares 113004105   15,360,086 324,806 SH   SOLE   0 0 324,806
BOOKING HLDGS INC Ordinary Shares 09857L108   63,723,383 15,128 SH   SOLE   0 0 15,128
BIOMARIN PHARMACEUTICAL Ordinary Shares 09061G101   29,844,934 424,597 SH   SOLE   0 0 424,597
VANGUARD TOTAL BOND MARKET ETF Bond ETFs 921937835   8,593,128 114,407 SH   SOLE   0 0 114,407
BROADRIDGE FINL SOLUTION Ordinary Shares 11133T103   24,678,884 114,769 SH   SOLE   0 0 114,769
BELLRING BRANDS INC Ordinary Shares 07831C103   10,261,231 168,992 SH   SOLE   0 0 168,992
BERKSHIRE HATHAWAY CLASS B Ordinary Shares 084670702   22,348,556 48,556 SH   SOLE   0 0 48,556
BROWN & BROWN INC Ordinary Shares 115236101   30,163,778 291,156 SH   SOLE   0 0 291,156
INVSC BULLETSHARES 2025 CRP BND ETF Bond ETFs 46138J825   51,034,775 2,471,417 SH   SOLE   0 0 2,471,417
INVSC BULLETSHARS 2026 CORP BND ETF Bond ETFs 46138J791   43,542,574 2,226,102 SH   SOLE   0 0 2,226,102
INVSC BULLETSHARES 2027 CRP BND ETF Bond ETFs 46138J783   14,208,244 720,499 SH   SOLE   0 0 720,499
INVESCO BULLETSHARS 2028CORP BD ETF Bond ETFs 46138J643   22,167,938 1,078,207 SH   SOLE   0 0 1,078,207
INVSC BLTSHRS 2029 CORP BND ETF Bond ETFs 46138J577   14,567,750 774,468 SH   SOLE   0 0 774,468
INVESCO BULLTSHR 2030 COR BND ETF Bond ETFs 46138J460   22,252,296 1,312,819 SH   SOLE   0 0 1,312,819
INVESCO BULLTSHR 2031 CRP BND ETF Bond ETFs 46138J429   22,258,970 1,335,271 SH   SOLE   0 0 1,335,271
INVESCO BULLETSHS 2032 CORP BND ETF Bond ETFs 46139W858   22,265,126 1,061,760 SH   SOLE   0 0 1,061,760
ANHEUSER BUSCH INBEV S FSPONSORED ADR 1 ADR REPS 1 ORD SHS American Depository Receipts 03524A108   4,053,429 61,146 SH   SOLE   0 0 61,146
COMCAST CORP NEW CLASS A Ordinary Shares 20030N101   14,992,948 358,940 SH   SOLE   0 0 358,940
CME GROUP INC CLASS A Ordinary Shares 12572Q105   5,101,523 23,120 SH   SOLE   0 0 23,120
CANADIAN NATL RY CO F Ordinary Shares 136375102   9,283,093 79,241 SH   SOLE   0 0 79,241
COOPER COS INC Ordinary Shares 216648501   12,012,296 108,866 SH   SOLE   0 0 108,866
COSTCO WHSL CORP NEW Ordinary Shares 22160K105   7,589,194 8,560 SH   SOLE   0 0 8,560
CRH PUBLIC LIMITED CO F American Depository Receipts G25508105   1,749,927 18,869 SH   SOLE   0 0 18,869
SALESFORCE INC Ordinary Shares 79466L302   52,386,683 191,394 SH   SOLE   0 0 191,394
CROCS INC Ordinary Shares 227046109   9,096,551 62,817 SH   SOLE   0 0 62,817
CROWDSTRIKE HLDGS INC CLASS A Ordinary Shares 22788C105   12,609,664 44,959 SH   SOLE   0 0 44,959
COSTAR GROUP INC Ordinary Shares 22160N109   29,757,599 394,453 SH   SOLE   0 0 394,453
DOUBLELINE COMMERCIAL RLEST ETF Equity ETFs 25861R303   14,395,910 276,950 SH   SOLE   0 0 276,950
DATADOG INC CLASS A Ordinary Shares 23804L103   21,300,801 185,127 SH   SOLE   0 0 185,127
WISDOMTREE JAPAN SMALCP DIVIDEND ETF Equity ETFs 97717W836   19,654,092 243,665 SH   SOLE   0 0 243,665
DANAHER CORP Ordinary Shares 235851102   26,952,539 96,944 SH   SOLE   0 0 96,944
DOUBLELINE MORTGAGE ETF Equity ETFs 25861R402   14,807,585 293,859 SH   SOLE   0 0 293,859
DOUBLEVERIFY HLDGS INC Ordinary Shares 25862V105   2,782,493 165,231 SH   SOLE   0 0 165,231
DEXCOM INC Ordinary Shares 252131107   19,834,241 295,856 SH   SOLE   0 0 295,856
EASTMAN CHEM CO Ordinary Shares 277432100   10,126,685 90,457 SH   SOLE   0 0 90,457
EQUINIX INC REIT Ordinary Shares 29444U700   45,671,768 51,453 SH   SOLE   0 0 51,453
FASTENAL CO Ordinary Shares 311900104   10,700,877 149,830 SH   SOLE   0 0 149,830
GLOBUS MED INC CLASS A Ordinary Shares 379577208   14,336,953 200,404 SH   SOLE   0 0 200,404
GENTEX CORP Ordinary Shares 371901109   9,171,305 308,902 SH   SOLE   0 0 308,902
ALPHABET INC CLASS C Ordinary Shares 02079K107   70,025,291 418,836 SH   SOLE   0 0 418,836
GOOSEHEAD INS INC CLASS A Ordinary Shares 38267D109   17,427,633 195,158 SH   SOLE   0 0 195,158
GUIDEWIRE SOFTWARE INC Ordinary Shares 40171V100   10,585,658 57,864 SH   SOLE   0 0 57,864
GXO LOGISTICS INC Ordinary Shares 36262G101   9,866,014 189,475 SH   SOLE   0 0 189,475
HDFC BK LTD FSPONSORED ADR 1 ADR REPS 3 ORD SHS American Depository Receipts 40415F101   7,930,902 126,772 SH   SOLE   0 0 126,772
HOWARD HUGHES HLDGS INC Ordinary Shares 44267T102   15,232,261 196,722 SH   SOLE   0 0 196,722
HEALTHEQUITY INC Ordinary Shares 42226A107   11,551,932 141,135 SH   SOLE   0 0 141,135
HERC HLDGS INC Ordinary Shares 42704L104   13,210,957 82,863 SH   SOLE   0 0 82,863
ISHARES IBONDS DEC 2024 TRM ETF Bond ETFs 46434VBG4   17,585,037 697,542 SH   SOLE   0 0 697,542
ICON PLC F Ordinary Shares G4705A100   17,977,809 62,572 SH   SOLE   0 0 62,572
ISHARES CORE MSCI EUROPEETF Equity ETFs 46434V738   16,257,203 266,817 SH   SOLE   0 0 266,817
JOHNSON & JOHNSON Ordinary Shares 478160104   1,515,039 9,348 SH   SOLE   0 0 9,348
THE COCA-COLA CO Ordinary Shares 191216100   1,607,423 22,368 SH   SOLE   0 0 22,368
KENVUE INC Ordinary Shares 49177J102   1,638,584 70,842 SH   SOLE   0 0 70,842
LIVE OAK BANCSHARES INC CLASS EQUITY Ordinary Shares 53803X105   7,148,755 150,913 SH   SOLE   0 0 150,913
MASTERCARD INC CLASS A Ordinary Shares 57636Q104   47,513,417 96,219 SH   SOLE   0 0 96,219
MEDTRONIC PLC F Ordinary Shares G5960L103   7,769,315 86,297 SH   SOLE   0 0 86,297
MERCADOLIBRE INC Ordinary Shares 58733R102   62,950,372 30,678 SH   SOLE   0 0 30,678
META PLATFORMS INC CLASS A Ordinary Shares 30303M102   92,718,366 161,970 SH   SOLE   0 0 161,970
MARKEL GROUP INC Ordinary Shares 570535104   14,191,792 9,047 SH   SOLE   0 0 9,047
MORNINGSTAR INC Ordinary Shares 617700109   7,807,456 24,465 SH   SOLE   0 0 24,465
MODERNA INC Ordinary Shares 60770K107   12,495,322 186,971 SH   SOLE   0 0 186,971
MSCI INC Ordinary Shares 55354G100   8,563,342 14,690 SH   SOLE   0 0 14,690
MICROSOFT CORP Ordinary Shares 594918104   21,067,071 48,958 SH   SOLE   0 0 48,958
INARI MED INC Ordinary Shares 45332Y109   8,751,872 212,218 SH   SOLE   0 0 212,218
NEXTERA ENERGY INC Ordinary Shares 65339F101   12,056,024 142,624 SH   SOLE   0 0 142,624
NETFLIX INC Ordinary Shares 64110L106   43,232,905 60,954 SH   SOLE   0 0 60,954
NVIDIA CORP Ordinary Shares 67066G104   2,018,881 16,625 SH   SOLE   0 0 16,625
NOVO-NORDISK A S FSPONSORED ADR 1 ADR REPS 1 ORD SHS American Depository Receipts 670100205   13,387,556 112,434 SH   SOLE   0 0 112,434
OKTA INC CLASS A Ordinary Shares 679295105   6,828,549 91,855 SH   SOLE   0 0 91,855
PALO ALTO NETWORKS INC Ordinary Shares 697435105   39,761,859 116,330 SH   SOLE   0 0 116,330
PAYCHEX INC Ordinary Shares 704326107   11,621,244 86,603 SH   SOLE   0 0 86,603
PROCTER & GAMBLE CO Ordinary Shares 742718109   3,088,311 17,831 SH   SOLE   0 0 17,831
Q2 HLDGS INC Ordinary Shares 74736L109   11,027,059 138,235 SH   SOLE   0 0 138,235
ULTRAGENYX PHARMACEUTICA Ordinary Shares 90400D108   9,333,261 168,015 SH   SOLE   0 0 168,015
RENTOKIL INITIAL PLC FSPONSORED ADR 1 ADR REPS 5 ORD SHS American Depository Receipts 760125104   11,825,135 474,333 SH   SOLE   0 0 474,333
RXO INC Ordinary Shares 74982T103   16,731,773 597,563 SH   SOLE   0 0 597,563
SBA COMMUNICATIONS CORP CLASS A Ordinary Shares 78410G104   12,017,290 49,926 SH   SOLE   0 0 49,926
STARBUCKS CORP Ordinary Shares 855244109   9,025,772 92,581 SH   SOLE   0 0 92,581
ISHARES HIGH YIELD CORPORAT BOND ETF Bond ETFs 46434V407   29,812,747 686,613 SH   SOLE   0 0 686,613
SCHLUMBERGER LTD F Ordinary Shares 806857108   3,708,350 88,399 SH   SOLE   0 0 88,399
STONEX GROUP INC Ordinary Shares 861896108   13,961,362 170,510 SH   SOLE   0 0 170,510
STAG INDL INC REIT Ordinary Shares 85254J102   11,844,391 303,003 SH   SOLE   0 0 303,003
ATLASSIAN CORP CLASS A Ordinary Shares 049468101   6,737,104 42,422 SH   SOLE   0 0 42,422
MOTLEY FOOL GLOBAL OPPORTUNITIES ETF Equity ETFs 74933W635   8,073,286 254,557 SH   SOLE   0 0 254,557
MOTLEY FOOL MID CAP GROWTH ETF Equity ETFs 74933W627   4,330,097 148,531 SH   SOLE   0 0 148,531
THERMO FISHER SCIENTIFIC Ordinary Shares 883556102   20,547,590 33,217 SH   SOLE   0 0 33,217
TOAST INC CLASS A Ordinary Shares 888787108   13,703,455 484,049 SH   SOLE   0 0 484,049
TREX CO INC Ordinary Shares 89531P105   8,800,112 132,173 SH   SOLE   0 0 132,173
TRANSUNION Ordinary Shares 89400J107   10,753,786 102,710 SH   SOLE   0 0 102,710
TRACTOR SUPPLY CO Ordinary Shares 892356106   7,254,106 24,933 SH   SOLE   0 0 24,933
TESLA INC Ordinary Shares 88160R101   497,097 1,900 SH   SOLE   0 0 1,900
TAIWAN SEMICONDUCTOR M FSPONSORED ADR 1 ADR REPS 5 ORD SHS American Depository Receipts 874039100   7,887,212 45,414 SH   SOLE   0 0 45,414
TEXAS INSTRS INC Ordinary Shares 882508104   2,259,748 10,939 SH   SOLE   0 0 10,939
TYLER TECHNOLOGIES INC Ordinary Shares 902252105   14,322,207 24,536 SH   SOLE   0 0 24,536
UNITED PARCEL SVC INC CLASS B Ordinary Shares 911312106   9,748,323 71,500 SH   SOLE   0 0 71,500
US BANCORP DEL Ordinary Shares 902973304   1,614,469 35,304 SH   SOLE   0 0 35,304
VANGUARD SMALL CAP ETF Equity ETFs 922908751   1,596,788 6,731 SH   SOLE   0 0 6,731
VANGUARD FTSE DEVELOPED MARKETS ETF Equity ETFs 921943858   4,694,644 88,897 SH   SOLE   0 0 88,897
VANGUARD REAL ESTATE ETF Equity ETFs 922908553   1,240,961 12,738 SH   SOLE   0 0 12,738
VANGUARD MID CAP ETF Equity ETFs 922908629   4,550,515 17,248 SH   SOLE   0 0 17,248
VANGUARD S&P 500 ETF Equity ETFs 922908363   17,868,991 33,864 SH   SOLE   0 0 33,864
VERTEX PHARMACEUTICALS I Ordinary Shares 92532F100   18,367,801 39,493 SH   SOLE   0 0 39,493
VANGUARD SHRT INF PROT SEC INDEX ETF Equity ETFs 922020805   2,103,094 42,650 SH   SOLE   0 0 42,650
VANGUARD FTSE EMERGING MARKETS ETF Equity ETFs 922042858   2,573,805 53,788 SH   SOLE   0 0 53,788
WATERS CORP Ordinary Shares 941848103   14,537,556 40,394 SH   SOLE   0 0 40,394
WASTE CONNECTIONS INC F Ordinary Shares 94106B101   11,557,496 64,632 SH   SOLE   0 0 64,632
WEC ENERGY GROUP INC Ordinary Shares 92939U106   2,883,355 29,978 SH   SOLE   0 0 29,978
WALMART INC Ordinary Shares 931142103   2,940,316 36,412 SH   SOLE   0 0 36,412
WATSCO INC Ordinary Shares 942622200   15,536,292 31,585 SH   SOLE   0 0 31,585
YUM CHINA HLDGS INC F Ordinary Shares 98850P109   8,538,169 189,652 SH   SOLE   0 0 189,652