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
Expires: July 31, 2015
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 (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