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
ABB LTD FSPONSORED ADR 1 ADR REPS 1 ORD SHS American Depository Receipts 000375204   6,232,654 181,710 SH   SOLE   0 0 181,710
AGREE REALTY CORP REIT Ordinary Shares 008492100   1,012,229 14,753 SH   SOLE   0 0 14,753
VANECK AFRICA INDEX ETF Equity ETFs 92189F866   1,930,597 120,897 SH   SOLE   0 0 120,897
ALARM COM HLDGS INC SH Ordinary Shares 011642105   14,631,418 290,999 SH   SOLE   0 0 290,999
AMERN TOWER CORP REIT Ordinary Shares 03027X100   18,913,687 92,560 SH   SOLE   0 0 92,560
AMAZON.COM INC Ordinary Shares 023135106   71,254,202 689,846 SH   SOLE   0 0 689,846
ANSYS INC Ordinary Shares 03662Q105   5,762,114 17,314 SH   SOLE   0 0 17,314
AON PLC FCLASS A Ordinary Shares 00BLP1HW5   14,947,467 47,409 SH   SOLE   0 0 47,409
ALEXANDRIA REAL EST REIT Ordinary Shares 015271109   8,503,105 67,705 SH   SOLE   0 0 67,705
AXON ENTERPRISE INC Ordinary Shares 05464C101   25,672,744 114,177 SH   SOLE   0 0 114,177
BROOKFIELD ASSET MGM FCLASS A Ordinary Shares 113004105   3,387,015 103,515 SH   SOLE   0 0 103,515
BOOKING HOLDINGS INC Ordinary Shares 09857L108   66,108,348 24,924 SH   SOLE   0 0 24,924
BANCO LATINOAMERICANO F Ordinary Shares P16994132   5,486,434 315,675 SH   SOLE   0 0 315,675
BIOMARIN PHARMACEUTL Ordinary Shares 09061G101   32,751,049 336,806 SH   SOLE   0 0 336,806
BROOKFIELD CL A ORD Ordinary Shares 11271J107   13,506,104 414,425 SH   SOLE   0 0 414,425
VANGUARD TOTAL BOND MARKET ETF Bond ETFs 921937835   2,709,135 36,694 SH   SOLE   0 0 36,694
BROADRIDGE FINL SOLU Ordinary Shares 11133T103   19,079,455 130,173 SH   SOLE   0 0 130,173
BERKSHIRE HATHAWAY INC-CL B Ordinary Shares 084670702   13,198,384 42,745 SH   SOLE   0 0 42,745
BROWN & BROWN INC Ordinary Shares 115236101   23,673,718 412,290 SH   SOLE   0 0 412,290
INVSC BULLETSHARES 2023 CRP BND ETF Bond ETFs 46138J866   33,766,116 1,601,808 SH   SOLE   0 0 1,601,808
INVSC BULLETSHAR 2024 CRPRT BND ETF Bond ETFs 46138J841   33,547,367 1,629,304 SH   SOLE   0 0 1,629,304
INVSC BULLETSHARES 2025 CRP BND ETF Bond ETFs 46138J825   33,144,546 1,634,346 SH   SOLE   0 0 1,634,346
INVESCO BULLETSHARES 2026 CORPORATE BOND ETF Bond ETFs 46138J791   25,842,080 1,348,752 SH   SOLE   0 0 1,348,752
INVESCO BULLETSHARES 2027 CORPORATE BOND ETF Bond ETFs 46138J783   19,512,617 1,010,755 SH   SOLE   0 0 1,010,755
INVESCO BULLETSHARS 2028CORP BD ETF Bond ETFs 46138J643   19,519,495 972,600 SH   SOLE   0 0 972,600
INVSC BLTSHRS 2029 CORP BND ETF Bond ETFs 46138J577   12,920,219 706,224 SH   SOLE   0 0 706,224
ANHEUSER BUSCH INBEV S FSPONSORED ADR 1 ADR REPS 1 ORD SHS American Depository Receipts 03524A108   4,863,658 72,886 SH   SOLE   0 0 72,886
COGNEX CORP Ordinary Shares 192422103   7,174,050 144,784 SH   SOLE   0 0 144,784
COMCAST CORP CLASS A Ordinary Shares 20030N101   15,525,438 409,534 SH   SOLE   0 0 409,534
CME GROUP INC CLASS A Ordinary Shares 12572Q105   5,423,363 28,317 SH   SOLE   0 0 28,317
ISHARES CALIFORNIA MUNI BOND ETF Bond ETFs 464288356   603,656 10,513 SH   SOLE   0 0 10,513
CANADIAN NATL RAILWY F Ordinary Shares 136375102   9,075,826 76,933 SH   SOLE   0 0 76,933
COOPER COMPANIES Ordinary Shares 216648402   10,707,911 28,680 SH   SOLE   0 0 28,680
COSTCO WHOLESALE CO Ordinary Shares 22160K105   10,173,423 20,475 SH   SOLE   0 0 20,475
SALESFORCE INC Ordinary Shares 79466L302   45,826,040 229,383 SH   SOLE   0 0 229,383
COSTAR GROUP INC Ordinary Shares 22160N109   16,742,360 243,172 SH   SOLE   0 0 243,172
DOMINION ENERGY INC Ordinary Shares 25746U109   1,808,223 32,342 SH   SOLE   0 0 32,342
DATADOG CL A ORD Ordinary Shares 23804L103   9,429,808 129,780 SH   SOLE   0 0 129,780
WISDOMTREE JAPAN SMALCP DIVIDEND ETF Equity ETFs 97717W836   19,126,384 286,152 SH   SOLE   0 0 286,152
WALT DISNEY CO Ordinary Shares 254687106   6,101,548 60,936 SH   SOLE   0 0 60,936
EASTMAN CHEMICAL CO Ordinary Shares 277432100   5,670,875 67,238 SH   SOLE   0 0 67,238
EQUINIX INC REIT Ordinary Shares 29444U700   42,881,442 59,472 SH   SOLE   0 0 59,472
EVERBRIDGE INC. Ordinary Shares 29978A104   4,920,175 141,914 SH   SOLE   0 0 141,914
ISHARES MSCI SOUTH KOREAETF Equity ETFs 464286772   6,126,221 100,069 SH   SOLE   0 0 100,069
FASTENAL CO Ordinary Shares 311900104   8,222,230 152,433 SH   SOLE   0 0 152,433
FARFETCH LTD Ordinary Shares 30744W107   1,650,918 336,236 SH   SOLE   0 0 336,236
GENTEX CORP Ordinary Shares 371901109   8,755,592 312,365 SH   SOLE   0 0 312,365
ALPHABET INC. CLASS C Ordinary Shares 02079K107   53,263,254 512,147 SH   SOLE   0 0 512,147
GOOSEHEAD INSURANCE INC CLASS A Ordinary Shares 38267D109   3,399,330 65,121 SH   SOLE   0 0 65,121
GXO LOGISTICS INC Ordinary Shares 36262G101   5,876,812 116,465 SH   SOLE   0 0 116,465
HDFC BK LTD FSPONSORED ADR 1 ADR REPS 3 ORD SHS American Depository Receipts 40415F101   15,378,770 230,670 SH   SOLE   0 0 230,670
HOWARD HUGHES CORP Ordinary Shares 44267D107   17,561,190 219,515 SH   SOLE   0 0 219,515
HEALTHEQUITY INC Ordinary Shares 42226A107   7,299,601 124,333 SH   SOLE   0 0 124,333
HESKA CORP Ordinary Shares 42805E306   5,786,572 59,277 SH   SOLE   0 0 59,277
ISHARES IBONDS DEC 2023 Bond ETFs 46434VAX8   8,285,230 328,910 SH   SOLE   0 0 328,910
ISHARES IBONDS DEC 2024 Bond ETFs 46434VBG4   22,590,574 918,689 SH   SOLE   0 0 918,689
ICON PLC F Ordinary Shares 000571120   21,060,792 98,604 SH   SOLE   0 0 98,604
ISHARES CORE MSCI EUROPEETF Equity ETFs 46434V738   16,343,638 312,021 SH   SOLE   0 0 312,021
JOHN BEAN TECHS CORP Ordinary Shares 477839104   11,044,773 101,059 SH   SOLE   0 0 101,059
JONES LANG LASALLE Ordinary Shares 48020Q107   7,656,201 52,624 SH   SOLE   0 0 52,624
THE COCA-COLA CO Ordinary Shares 191216100   1,453,128 23,426 SH   SOLE   0 0 23,426
L C I INDUSTRIE Ordinary Shares 50189K103   7,645,799 69,590 SH   SOLE   0 0 69,590
LIVE OAK BANCSHARES INCO Ordinary Shares 53803X105   2,155,503 88,449 SH   SOLE   0 0 88,449
MASTERCARD INC CLASS A Ordinary Shares 57636Q104   40,754,138 112,144 SH   SOLE   0 0 112,144
ISHARES MBS ETF Bond ETFs 464288588   12,019,359 126,880 SH   SOLE   0 0 126,880
MEDTRONIC PLC F Ordinary Shares 00BTN1Y11   8,184,614 101,521 SH   SOLE   0 0 101,521
MERCADOLIBRE INC Ordinary Shares 58733R102   50,346,820 38,198 SH   SOLE   0 0 38,198
META PLATFORMS INC CLASS A Ordinary Shares 30303M102   42,970,877 202,750 SH   SOLE   0 0 202,750
MARKEL CORP Ordinary Shares 570535104   17,149,285 13,425 SH   SOLE   0 0 13,425
MICROSOFT CORP Ordinary Shares 594918104   17,408,646 60,384 SH   SOLE   0 0 60,384
ISHARES NATIONAL MUNI BOND Equity ETFs 55454N104   2,263,962 21,013 SH   SOLE   0 0 21,013
NETFLIX INC Ordinary Shares 64110L106   24,870,307 71,988 SH   SOLE   0 0 71,988
NOVO-NORDISK A S FSPONSORED ADR 1 ADR REPS 1 ORD SHS American Depository Receipts 670100205   15,612,787 98,107 SH   SOLE   0 0 98,107
OKTA INC CLASS A Ordinary Shares 679295105   9,919,773 115,025 SH   SOLE   0 0 115,025
PALO ALTO NETWORKS Ordinary Shares 697435105   65,036,249 325,605 SH   SOLE   0 0 325,605
PAYCOM SOFTWARE INC Ordinary Shares 70432V102   6,449,891 21,216 SH   SOLE   0 0 21,216
PAYCHEX INC Ordinary Shares 704326107   10,637,913 92,835 SH   SOLE   0 0 92,835
PAYLOCITY HLDG CORP Ordinary Shares 70438V106   9,002,191 45,287 SH   SOLE   0 0 45,287
PENUMBRA INC Ordinary Shares 70975L107   10,398,515 37,312 SH   SOLE   0 0 37,312
PROCTER & GAMBLE Ordinary Shares 742718109   3,170,597 21,324 SH   SOLE   0 0 21,324
PAYPAL HOLDINGS INCORPOR Ordinary Shares 70450Y103   27,957,847 368,157 SH   SOLE   0 0 368,157
ULTRAGENYX PHARMA Ordinary Shares 90400D108   4,415,654 110,116 SH   SOLE   0 0 110,116
RESMED INC Ordinary Shares 761152107   16,032,810 73,213 SH   SOLE   0 0 73,213
RXO ORD Ordinary Shares 74982T103   2,285,343 116,362 SH   SOLE   0 0 116,362
STARBUCKS CORP Ordinary Shares 855244109   14,534,356 139,579 SH   SOLE   0 0 139,579
ISHARES HIGH YIELD CORPORAT BOND ETF Bond ETFs 46434V407   16,726,432 401,306 SH   SOLE   0 0 401,306
SCHLUMBERGER LTD F Ordinary Shares 806857108   5,086,117 103,587 SH   SOLE   0 0 103,587
STONEX GROUP ORD Ordinary Shares 861896108   3,178,893 30,705 SH   SOLE   0 0 30,705
SPLUNK INC Ordinary Shares 848637104   42,645,719 444,782 SH   SOLE   0 0 444,782
STAG INDUSTRIAL INC REIT Ordinary Shares 85254J102   10,459,543 309,271 SH   SOLE   0 0 309,271
ATLASSIAN CORP PLC FCLASS A Ordinary Shares 049468101   9,061,198 52,937 SH   SOLE   0 0 52,937
THOR INDUSTRIES INC Ordinary Shares 885160101   6,306,628 79,189 SH   SOLE   0 0 79,189
TRACTOR SUPPLY COMP Ordinary Shares 892356106   8,522,426 36,259 SH   SOLE   0 0 36,259
TAIWAN SEMICONDUCTR FSPONSORED ADR 1 ADR REPS 5 ORD SHS American Depository Receipts 874039100   12,010,109 129,113 SH   SOLE   0 0 129,113
TWILIO INC CLASS A Ordinary Shares 90138F102   7,647,764 114,780 SH   SOLE   0 0 114,780
TEXAS INSTRUMENTS Ordinary Shares 882508104   2,253,820 12,117 SH   SOLE   0 0 12,117
TYLER TECHNOLOGIES Ordinary Shares 902252105   8,855,242 24,970 SH   SOLE   0 0 24,970
UNITED PARCEL SRVC CLASS B Ordinary Shares 911312106   8,182,360 42,179 SH   SOLE   0 0 42,179
US BANCORP Ordinary Shares 902973304   1,265,753 35,111 SH   SOLE   0 0 35,111
VANGUARD FTSE DEVELOPED MARKETS ETF Equity ETFs 921943858   2,826,085 62,566 SH   SOLE   0 0 62,566
VANGUARD MID CAP ETF Equity ETFs 922908629   2,206,120 10,460 SH   SOLE   0 0 10,460
VANGUARD S&P 500 ETF Equity ETFs 922908363   8,385,712 22,298 SH   SOLE   0 0 22,298
VANGUARD SHORT INFLATIONPROT ETF IV Equity ETFs 922020805   2,311,858 48,345 SH   SOLE   0 0 48,345
VENTAS INC REIT Ordinary Shares 92276F100   1,670,050 38,525 SH   SOLE   0 0 38,525
VANGUARD FTSE EMERGING MARKETS ETF Equity ETFs 922042858   1,277,079 31,611 SH   SOLE   0 0 31,611
WASTE CONNECTIONSINC F Ordinary Shares 94106B101   10,534,727 75,751 SH   SOLE   0 0 75,751
W E C ENERGY GROUP INC Ordinary Shares 92939U106   1,870,708 19,735 SH   SOLE   0 0 19,735
WALMART INC Ordinary Shares 931142103   2,592,256 17,581 SH   SOLE   0 0 17,581
WATSCO INC Ordinary Shares 942622200   25,393,814 79,815 SH   SOLE   0 0 79,815
XPO LOGISTICS INC Ordinary Shares 983793100   3,743,104 117,339 SH   SOLE   0 0 117,339
YUM CHINA HOLDINGS INC Ordinary Shares 98850P109   10,316,960 162,754 SH   SOLE   0 0 162,754