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   8,184,914 63,080 SH   SOLE   0 0 63,080
ABB LTD FSPONSORED ADR 1 ADR REPS 1 ORD SHS American Depository Receipts 000375204   5,597,364 183,812 SH   SOLE   0 0 183,812
AGREE REALTY CORP REIT Ordinary Shares 008492100   1,087,706 15,349 SH   SOLE   0 0 15,349
VANECK AFRICA INDEX ETF Equity ETFs 92189F866   1,953,754 121,668 SH   SOLE   0 0 121,668
ALARM COM HLDGS INC SH Ordinary Shares 011642105   14,476,602 292,695 SH   SOLE   0 0 292,695
AMERN TOWER CORP REIT Ordinary Shares 03027X100   19,992,480 94,431 SH   SOLE   0 0 94,431
AMAZON.COM INC Ordinary Shares 023135106   58,144,685 692,889 SH   SOLE   0 0 692,889
ANSYS INC Ordinary Shares 03662Q105   2,904,549 12,031 SH   SOLE   0 0 12,031
AON PLC FCLASS A Ordinary Shares 00BLP1HW5   14,798,839 49,324 SH   SOLE   0 0 49,324
ALEXANDRIA REAL EST REIT Ordinary Shares 015271109   5,453,186 37,473 SH   SOLE   0 0 37,473
AXON ENTERPRISE INC Ordinary Shares 05464C101   19,459,634 117,319 SH   SOLE   0 0 117,319
BROOKFIELD ASSET MGM FCLASS A Ordinary Shares 113004105   2,999,850 104,736 SH   SOLE   0 0 104,736
BOOKING HOLDINGS INC Ordinary Shares 09857L108   54,873,742 27,239 SH   SOLE   0 0 27,239
BANCO LATINOAMERICANO F Ordinary Shares P16994132   5,170,451 319,103 SH   SOLE   0 0 319,103
BIOMARIN PHARMACEUTL Ordinary Shares 09061G101   35,013,722 338,642 SH   SOLE   0 0 338,642
BROOKFIELD CORPORATION Ordinary Shares 11271J107   13,169,628 418,670 SH   SOLE   0 0 418,670
VANGUARD TOTAL BOND MARKET ETF Bond ETFs 921937835   3,202,607 44,579 SH   SOLE   0 0 44,579
BROADRIDGE FINL SOLU Ordinary Shares 11133T103   16,376,275 122,160 SH   SOLE   0 0 122,160
BERKSHIRE HATHAWAY Ordinary Shares 084670702   13,423,860 43,457 SH   SOLE   0 0 43,457
BERKSHIRE HATHAWAY CLASS B Ordinary Shares 084670702   1,405,602 4,589 SH   SOLE   0 0 4,589
BROWN & BROWN INC Ordinary Shares 115236101   22,589,896 396,697 SH   SOLE   0 0 396,697
INVSC BULLETSHARES 2023 CRP BND ETF Bond ETFs 46138J866   34,051,743 1,623,038 SH   SOLE   0 0 1,623,038
INVSC BULLETSHAR 2024 CRPRT BND ETF Bond ETFs 46138J841   33,804,176 1,650,167 SH   SOLE   0 0 1,650,167
INVSC BULLETSHARES 2025 CRP BND ETF Bond ETFs 46138J825   33,320,638 1,654,424 SH   SOLE   0 0 1,654,424
INVESCO BULLETSHARES 2026 CORPORATE BOND ETF Bond ETFs 46138J791   25,816,582 1,364,196 SH   SOLE   0 0 1,364,196
INVESCO BULLETSHARES 2027 CORPORATE BOND ETF Bond ETFs 46138J783   22,117,106 1,164,427 SH   SOLE   0 0 1,164,427
INVESCO BULLETSHARS 2028CORP BD ETF Bond ETFs 46138J643   24,255,539 1,236,645 SH   SOLE   0 0 1,236,645
INVSC BLTSHRS 2029 CORP BND ETF Bond ETFs 46138J577   12,698,536 714,456 SH   SOLE   0 0 714,456
ANHEUSER BUSCH INBEV S FSPONSORED ADR 1 ADR REPS 1 ORD SHS American Depository Receipts 03524A108   4,390,330 73,141 SH   SOLE   0 0 73,141
CARDLYTICS INC Ordinary Shares 14161W105   1,365,812 236,363 SH   SOLE   0 0 236,363
COGNEX CORP Ordinary Shares 192422103   6,660,151 141,416 SH   SOLE   0 0 141,416
COMCAST CORP CLASS A Ordinary Shares 20030N101   14,122,760 404,120 SH   SOLE   0 0 404,120
CME GROUP INC CLASS A Ordinary Shares 12572Q105   1,867,397 11,112 SH   SOLE   0 0 11,112
ISHARES CALIFORNIA MUNI BOND ETF Bond ETFs 464288356   590,279 10,513 SH   SOLE   0 0 10,513
CANADIAN NATL RAILWY F Ordinary Shares 136375102   9,278,929 78,070 SH   SOLE   0 0 78,070
COOPER COMPANIES Ordinary Shares 216648402   9,431,319 28,534 SH   SOLE   0 0 28,534
COSTCO WHOLESALE CO Ordinary Shares 22160K105   9,199,492 20,168 SH   SOLE   0 0 20,168
SALESFORCE INC Ordinary Shares 79466L302   29,776,329 224,757 SH   SOLE   0 0 224,757
COSTAR GROUP INC Ordinary Shares 22160N109   18,877,523 244,444 SH   SOLE   0 0 244,444
DOMINION ENERGY INC Ordinary Shares 25746U109   1,930,782 31,525 SH   SOLE   0 0 31,525
DATADOG, INC Ordinary Shares 23804L103   9,263,153 126,117 SH   SOLE   0 0 126,117
WISDOMTREE JAPAN SMALCP DIVIDEND ETF Equity ETFs 97717W836   18,122,749 286,971 SH   SOLE   0 0 286,971
WALT DISNEY CO Ordinary Shares 254687106   5,160,483 59,469 SH   SOLE   0 0 59,469
EASTMAN CHEMICAL CO Ordinary Shares 277432100   5,313,067 65,268 SH   SOLE   0 0 65,268
EPAM SYSTEMS INC Ordinary Shares 29414B104   9,231,928 28,204 SH   SOLE   0 0 28,204
EQUINIX INC REIT Ordinary Shares 29444U700   40,402,385 61,722 SH   SOLE   0 0 61,722
EVERBRIDGE INC. Ordinary Shares 29978A104   4,010,851 135,728 SH   SOLE   0 0 135,728
ISHARES MSCI SOUTH KOREAETF Equity ETFs 464286772   5,702,034 100,952 SH   SOLE   0 0 100,952
FASTENAL CO Ordinary Shares 311900104   7,300,135 154,393 SH   SOLE   0 0 154,393
FIRST TRUST DOW JONES INTERNET INDEX FUND Equity ETFs 30244J200   873,030 7,120 SH   SOLE   0 0 7,120
FARFETCH LIMITED Ordinary Shares 30744W107   1,588,220 336,268 SH   SOLE   0 0 336,268
GENTEX CORP Ordinary Shares 371901109   8,467,657 310,519 SH   SOLE   0 0 310,519
ALPHABET INC. CLASS C Ordinary Shares 02079K107   46,034,191 519,209 SH   SOLE   0 0 519,209
GOOSEHEAD INSURANCE INC CLASS A Ordinary Shares 38267D109   2,203,164 64,218 SH   SOLE   0 0 64,218
GULFSLOPE ENERGY INC Ordinary Shares 40273W105   903 200,724 SH   SOLE   0 0 200,724
GXO LOGISTICS INC Ordinary Shares 36262G101   4,961,089 116,281 SH   SOLE   0 0 116,281
ETFMG PRIME CYBER SECURITY ETF Equity ETFs 26924G201   401,709 9,157 SH   SOLE   0 0 9,157
HDFC BK LTD FSPONSORED ADR 1 ADR REPS 3 ORD SHS American Depository Receipts 40415F101   16,021,232 234,275 SH   SOLE   0 0 234,275
HOWARD HUGHES CORP Ordinary Shares 44267D107   16,463,459 215,521 SH   SOLE   0 0 215,521
HEALTHEQUITY INC Ordinary Shares 42226A107   7,649,514 124,165 SH   SOLE   0 0 124,165
HESKA CORP Ordinary Shares 42805E306   3,638,260 58,547 SH   SOLE   0 0 58,547
ISHARES IBONDS DEC 2023 TERM CORPORATE ETF Bond ETFs 46434VAX8   8,386,479 335,062 SH   SOLE   0 0 335,062
ISHARES IBONDS DEC 2024 TERM CORPORATE ETF Bond ETFs 46434VBG4   22,739,149 931,153 SH   SOLE   0 0 931,153
ICON PLC F Ordinary Shares 000571120   19,371,678 99,774 SH   SOLE   0 0 99,774
ISHARES CORE MSCI EUROPEETF Equity ETFs 46434V738   14,989,750 315,599 SH   SOLE   0 0 315,599
JOHN BEAN TECHS CORP Ordinary Shares 477839104   9,152,064 100,196 SH   SOLE   0 0 100,196
JONES LANG LASALLE Ordinary Shares 48020Q107   8,346,995 52,403 SH   SOLE   0 0 52,403
JOHNSON & JOHNSON Ordinary Shares 478160104   1,745,973 9,890 SH   SOLE   0 0 9,890
THE COCA-COLA CO Ordinary Shares 191216100   1,554,380 24,453 SH   SOLE   0 0 24,453
NLIGHT INC Ordinary Shares 65487K100   2,609,557 257,446 SH   SOLE   0 0 257,446
L C I INDUSTRIE Ordinary Shares 50189K103   6,385,123 69,069 SH   SOLE   0 0 69,069
LIVE OAK BANCSHARES INCO Ordinary Shares 53803X105   2,622,419 86,811 SH   SOLE   0 0 86,811
MASTERCARD INC CLASS A Ordinary Shares 57636Q104   39,460,933 113,541 SH   SOLE   0 0 113,541
ISHARES MBS ETF Bond ETFs 464288588   11,919,523 128,511 SH   SOLE   0 0 128,511
MEDTRONIC PLC F Ordinary Shares 00BTN1Y11   7,948,541 102,323 SH   SOLE   0 0 102,323
MERCADOLIBRE INC Ordinary Shares 58733R102   42,866,535 50,702 SH   SOLE   0 0 50,702
META PLATFORMS INC CLASS A Ordinary Shares 30303M102   23,451,260 195,018 SH   SOLE   0 0 195,018
MARKEL CORP Ordinary Shares 570535104   11,963,276 9,086 SH   SOLE   0 0 9,086
MICROSOFT CORP Ordinary Shares 594918104   14,412,345 60,159 SH   SOLE   0 0 60,159
ISHARES NATIONAL MUNI BOND ETF Bond ETFs 464288414   3,284,244 31,124 SH   SOLE   0 0 31,124
NETFLIX INC Ordinary Shares 64110L106   21,044,411 71,434 SH   SOLE   0 0 71,434
NVIDIA CORP Ordinary Shares 67066G104   410,056 2,806 SH   SOLE   0 0 2,806
NOVO-NORDISK A S FSPONSORED ADR 1 ADR REPS 1 ORD SHS American Depository Receipts 670100205   13,498,498 99,788 SH   SOLE   0 0 99,788
OKTA INC CLASS A Ordinary Shares 679295105   7,551,085 110,597 SH   SOLE   0 0 110,597
PALO ALTO NETWORKS Ordinary Shares 697435105   27,598,376 197,898 SH   SOLE   0 0 197,898
PAYCOM SOFTWARE INC Ordinary Shares 70432V102   6,530,776 21,064 SH   SOLE   0 0 21,064
PAYCHEX INC Ordinary Shares 704326107   10,728,438 92,957 SH   SOLE   0 0 92,957
PAYLOCITY HLDG CORP Ordinary Shares 70438V106   8,757,597 45,121 SH   SOLE   0 0 45,121
PENUMBRA INC Ordinary Shares 70975L107   8,262,813 37,170 SH   SOLE   0 0 37,170
PROCTER & GAMBLE Ordinary Shares 742718109   3,360,558 22,190 SH   SOLE   0 0 22,190
Invesco NASDAQ Internet ETF Equity ETFs 46137V530   258,708 2,305 SH   SOLE   0 0 2,305
PAYPAL HOLDINGS INCORPOR Ordinary Shares 70450Y103   25,801,691 362,597 SH   SOLE   0 0 362,597
ULTRAGENYX PHARMA Ordinary Shares 90400D108   2,539,441 54,884 SH   SOLE   0 0 54,884
RESMED INC Ordinary Shares 761152107   15,504,295 74,527 SH   SOLE   0 0 74,527
RXO, INC Ordinary Shares 74982T103   2,003,549 116,529 SH   SOLE   0 0 116,529
SIGNATURE BANK Ordinary Shares 82669G104   1,414,507 12,277 SH   SOLE   0 0 12,277
STARBUCKS CORP Ordinary Shares 855244109   14,384,915 145,074 SH   SOLE   0 0 145,074
ISHARES HIGH YIELD CORPORAT BOND ETF Bond ETFs 46434V407   7,079,862 173,160 SH   SOLE   0 0 173,160
SVB FINL GROUP Ordinary Shares 78486Q101   5,585,828 24,286 SH   SOLE   0 0 24,286
SCHLUMBERGER LTD F Ordinary Shares 806857108   5,644,290 105,595 SH   SOLE   0 0 105,595
SPLUNK INC Ordinary Shares 848637104   37,178,511 432,232 SH   SOLE   0 0 432,232
SPDR S&P 500 ETF Equity ETFs 78462F103   804,633 2,104 SH   SOLE   0 0 2,104
STAG INDUSTRIAL INC REIT Ordinary Shares 85254J102   9,941,253 307,766 SH   SOLE   0 0 307,766
ATLASSIAN CORP PLC FCLASS A Ordinary Shares 049468101   7,039,444 54,738 SH   SOLE   0 0 54,738
THOR INDUSTRIES INC Ordinary Shares 885160101   5,939,677 78,712 SH   SOLE   0 0 78,712
ISHARES TIPS BOND ETF Bond ETFs 46429B747   509,798 4,787 SH   SOLE   0 0 4,787
TRACTOR SUPPLY COMP Ordinary Shares 892356106   3,274,148 14,558 SH   SOLE   0 0 14,558
TAIWAN SEMICONDUCTR FSPONSORED ADR 1 ADR REPS 5 ORD SHS American Depository Receipts 874039100   9,669,069 129,866 SH   SOLE   0 0 129,866
TWILIO INC CLASS A Ordinary Shares 90138F102   5,316,093 108,658 SH   SOLE   0 0 108,658
TEXAS INSTRUMENTS Ordinary Shares 882508104   2,010,112 12,182 SH   SOLE   0 0 12,182
TYLER TECHNOLOGIES Ordinary Shares 902252105   7,973,895 24,746 SH   SOLE   0 0 24,746
UPLAND SOFTWARE INC Ordinary Shares 91544A109   2,346,584 329,224 SH   SOLE   0 0 329,224
UNITED PARCEL SRVC CLASS B Ordinary Shares 911312106   7,461,684 42,957 SH   SOLE   0 0 42,957
ENERGY FUELS, INC Ordinary Shares 292671708   61,600 10,000 SH   SOLE   0 0 10,000
VANGUARD SMALL CAP ETF Ordinary Shares 922908751   925,445 5,048 SH   SOLE   0 0 5,048
VANGUARD SMALL CAP GROWTH INDEX FUND Equity ETFs 922908595   588,546 2,935 SH   SOLE   0 0 2,935
VANGUARD FTSE DEVELOPED MARKETS ETF Equity ETFs 921943858   2,794,246 66,583 SH   SOLE   0 0 66,583
VANGUARD REAL ESTATE ETF Ordinary Shares 922908553   679,697 8,250 SH   SOLE   0 0 8,250
VANGUARD MID CAP ETF Equity ETFs 922908629   1,764,978 8,682 SH   SOLE   0 0 8,682
VANGUARD S&P 500 ETF Equity ETFs 922908363   9,998,053 28,515 SH   SOLE   0 0 28,515
VANGUARD S&P500 INDEX FUND Equity ETFs 921932505   224,018 1,062 SH   SOLE   0 0 1,062
VANGUARD TOTAL STOCK MARKET ETF Equity ETFs 922908769   1,887,975 9,878 SH   SOLE   0 0 9,878
VANGUARD SHORT INFLATIONPROT ETF IV Equity ETFs 922020805   1,631,923 34,937 SH   SOLE   0 0 34,937
VENTAS INC REIT Ordinary Shares 92276F100   2,088,421 46,402 SH   SOLE   0 0 46,402
VANGUARD FTSE EMERGING MARKETS ETF Equity ETFs 922042858   1,085,234 27,866 SH   SOLE   0 0 27,866
WASTE CONNECTIONSINC F Ordinary Shares 94106B101   10,196,854 76,961 SH   SOLE   0 0 76,961
W E C ENERGY GROUP INC Ordinary Shares 92939U106   1,929,249 20,590 SH   SOLE   0 0 20,590
WALMART INC Ordinary Shares 931142103   2,599,270 18,345 SH   SOLE   0 0 18,345
WATSCO INC Ordinary Shares 942622200   20,536,543 82,378 SH   SOLE   0 0 82,378
COMMUNICAT SVS SLCT SEC SPDR ETF Equity ETFs 81369Y852   279,070 5,826 SH   SOLE   0 0 5,826
SPDR FUND CONSUMER DISCRE SELECT ETF Equity ETFs 81369Y407   240,519 1,868 SH   SOLE   0 0 1,868
XPO LOGISTICS INC Ordinary Shares 983793100   3,884,934 116,725 SH   SOLE   0 0 116,725
YUM CHINA HOLDINGS INC Ordinary Shares 98850P109   9,039,199 165,414 SH   SOLE   0 0 165,414