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 | (x$1000) | 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 |