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 (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
APPLE INC COMMON 037833100 26,173 147,395 SH   SOLE   0 0 147,395
ABB LTD-SPON ADR ADR 000375204 7,778 203,762 SH   SOLE   0 0 203,762
VANECK AFRICA INDEX ETF ETF 92189F866 2,716 135,006 SH   SOLE   0 0 135,006
ALARM.COM HOLDINGS INC COMMON 011642105 29,160 343,822 SH   SOLE   0 0 343,822
AMERICAN TOWER CORP REIT 03027X100 36,486 124,738 SH   SOLE   0 0 124,738
AMAZON.COM INC COMMON 023135106 136,166 40,837 SH   SOLE   0 0 40,837
AVALARA INC COMMON 05338G106 9,680 74,974 SH   SOLE   0 0 74,974
AXON ENTERPRISE INC COMMON 05464C101 29,777 189,663 SH   SOLE   0 0 189,663
BROOKFIELD ASSET MANAGE-CL A COMMON 112585104 28,111 465,573 SH   SOLE   0 0 465,573
BOOKING HOLDINGS INC COMMON 09857L108 71,173 29,665 SH   SOLE   0 0 29,665
BANCO LATINOAMERICANO COME-E COMMON P16994132 5,837 351,600 SH   SOLE   0 0 351,600
BIOMARIN PHARMACEUTICAL INC COMMON 09061G101 20,159 228,168 SH   SOLE   0 0 228,168
VANGUARD TOTAL BOND MARKET ETF 921937835 1,659 19,571 SH   SOLE   0 0 19,571
BROADRIDGE FINANCIAL SOLUTIO COMMON 11133T103 29,194 159,685 SH   SOLE   0 0 159,685
BERKSHIRE HATHAWAY INC-CL B COMMON 084670702 14,211 47,527 SH   SOLE   0 0 47,527
BROWN & BROWN INC COMMON 115236101 30,325 431,494 SH   SOLE   0 0 431,494
INVESCO BULLETSHARES 2022 CO ETF 46138J882 33,730 1,576,901 SH   SOLE   0 0 1,576,901
INVESCO BULLETSHARES 2023 CO ETF 46138J866 33,651 1,568,091 SH   SOLE   0 0 1,568,091
INVESCO BULLETSHARES 2024 CO ETF 46138J841 33,412 1,530,572 SH   SOLE   0 0 1,530,572
INVESCO BULLETSHARES 2025 CO ETF 46138J825 36,457 1,664,701 SH   SOLE   0 0 1,664,701
INVESCO BULLETSHARES 2026 CO ETF 46138J791 30,113 1,423,091 SH   SOLE   0 0 1,423,091
INVESCO BULLETSHARES 2027 CO ETF 46138J783 30,142 1,398,696 SH   SOLE   0 0 1,398,696
INVESCO BULLETSHARES 2028 ETF 46138J643 33,910 1,494,498 SH   SOLE   0 0 1,494,498
INVESCO BULLETSHARES 2029 CO ETF 46138J577 17,910 855,688 SH   SOLE   0 0 855,689
ANHEUSER-BUSCH INBEV SPN ADR ADR 03524A108 4,913 81,136 SH   SOLE   0 0 81,136
CARDLYTICS INC COMMON 14161W105 11,383 172,227 SH   SOLE   0 0 172,227
CERNER CORP COMMON 156782104 5,351 57,620 SH   SOLE   0 0 57,620
COGNEX CORP COMMON 192422103 7,772 99,946 SH   SOLE   0 0 99,946
CELLNEX TELECOM SAU-UNSP ADR ADR 15117X105 9,964 344,898 SH   SOLE   0 0 344,898
COMCAST CORP-CLASS A COMMON 20030N101 24,076 478,354 SH   SOLE   0 0 478,354
CME GROUP INC COMMON 12572Q105 2,269 9,933 SH   SOLE   0 0 9,933
COOPER COS INC/THE COMMON 216648402 17,872 42,661 SH   SOLE   0 0 42,661
COSTCO WHOLESALE CORP COMMON 22160K105 11,513 20,281 SH   SOLE   0 0 20,281
SALESFORCE.COM INC COMMON 79466L302 69,046 271,697 SH   SOLE   0 0 271,697
DOMINION ENERGY INC COMMON 25746U109 2,831 36,039 SH   SOLE   0 0 36,039
WISDOMTREE EUR S/C DIVIDEND ETF 97717W869 16,437 220,608 SH   SOLE   0 0 220,608
WISDOMTREE JPN S/C DVD FUND ETF 97717W836 22,781 319,332 SH   SOLE   0 0 319,332
WALT DISNEY CO/THE COMMON 254687106 5,536 35,739 SH   SOLE   0 0 35,739
ELECTRIC CAR COMPANY INC COMMON 28486A101 0 31,000 SH   SOLE   0 0 31,000
EQUINIX INC REIT 29444U700 56,317 66,581 SH   SOLE   0 0 66,581
EVERBRIDGE INC COMMON 29978A104 10,646 158,124 SH   SOLE   0 0 158,124
ISHARES MSCI SOUTH KOREA ETF ETF 464286772 8,714 111,910 SH   SOLE   0 0 111,910
FANUC CORP-UNSP ADR ADR 307305102 5,202 244,351 SH   SOLE   0 0 244,351
FASTENAL CO COMMON 311900104 16,641 259,767 SH   SOLE   0 0 259,767
META PLATFORMS INC-CLASS A COMMON 30303M102 46,889 139,406 SH   SOLE   0 0 139,406
FAST RETAILING CO-UNSPON ADR ADR 31188H101 6,052 106,819 SH   SOLE   0 0 106,819
GENTEX CORP COMMON 371901109 11,149 319,915 SH   SOLE   0 0 319,915
ALPHABET INC-CL C COMMON 02079K107 120,027 41,480 SH   SOLE   0 0 41,480
GULFSLOPE ENERGY INC COMMON 40273W105 2 200,724 SH   SOLE   0 0 200,724
GXO LOGISTICS INC COMMON 36262G101 10,855 119,508 SH   SOLE   0 0 119,508
HDFC BANK LTD-ADR ADR 40415F101 16,770 257,724 SH   SOLE   0 0 257,724
HOWARD HUGHES CORP/THE COMMON 44267D107 25,687 252,378 SH   SOLE   0 0 252,378
HEALTHEQUITY INC COMMON 42226A107 5,545 125,333 SH   SOLE   0 0 125,333
HESKA CORP COMMON 42805E306 11,089 60,764 SH   SOLE   0 0 60,764
ICON PLC COMMON G4705A100 34,941 112,823 SH   SOLE   0 0 112,823
ISHARES CORE MSCI EUROPE ETF ETF 46434V738 24,669 424,162 SH   SOLE   0 0 424,162
INDUSTRIAL NANOTECH INC COMMON 456277102 7 500,000 SH   SOLE   0 0 500,000
JOHN BEAN TECHNOLOGIES CORP COMMON 477839104 15,822 103,032 SH   SOLE   0 0 103,032
JONES LANG LASALLE INC COMMON 48020Q107 14,462 53,692 SH   SOLE   0 0 53,692
JOHNSON & JOHNSON COMMON 478160104 1,811 10,589 SH   SOLE   0 0 10,589
COCA-COLA CO/THE COMMON 191216100 1,543 26,063 SH   SOLE   0 0 26,063
NLIGHT INC COMMON 65487K100 6,426 268,290 SH   SOLE   0 0 268,290
LCI INDUSTRIES COMMON 50189K103 11,090 71,151 SH   SOLE   0 0 71,151
MASTERCARD INC - A COMMON 57636Q104 49,682 138,266 SH   SOLE   0 0 138,266
ISHARES MBS ETF ETF 464288588 30,028 279,509 SH   SOLE   0 0 279,509
MEDTRONIC PLC COMMON G5960L103 11,707 113,165 SH   SOLE   0 0 113,166
MERCADOLIBRE INC COMMON 58733R102 81,626 60,535 SH   SOLE   0 0 60,535
MARKEL CORP COMMON 570535104 11,145 9,032 SH   SOLE   0 0 9,032
MICROSOFT CORP COMMON 594918104 27,717 82,412 SH   SOLE   0 0 82,412
MONARCH STAFFING INC COMMON 609180104 0 100,000 SH   SOLE   0 0 100,000
ISHARES NATIONAL MUNI BOND E ETF 464288414 4,069 34,992 SH   SOLE   0 0 34,992
NETFLIX INC COMMON 64110L106 71,445 118,593 SH   SOLE   0 0 118,593
NESTLE SA-SPONS ADR ADR 641069406 11,050 78,724 SH   SOLE   0 0 78,724
NVIDIA CORP COMMON 67066G104 725 2,464 SH   SOLE   0 0 2,464
NOVO-NORDISK A/S-SPONS ADR ADR 670100205 19,196 171,390 SH   SOLE   0 0 171,390
PALO ALTO NETWORKS INC COMMON 697435105 41,202 74,004 SH   SOLE   0 0 74,004
PAYCOM SOFTWARE INC COMMON 70432V102 8,954 21,566 SH   SOLE   0 0 21,566
PAYCHEX INC COMMON 704326107 13,015 95,346 SH   SOLE   0 0 95,346
PAYLOCITY HOLDING CORP COMMON 70438V106 10,909 46,194 SH   SOLE   0 0 46,194
PENUMBRA INC COMMON 70975L107 10,976 38,201 SH   SOLE   0 0 38,201
PROCTER & GAMBLE CO/THE COMMON 742718109 3,884 23,746 SH   SOLE   0 0 23,746
PING IDENTITY HOLDING CORP COMMON 72341T103 10,224 446,832 SH   SOLE   0 0 446,832
PAYPAL HOLDINGS INC COMMON 70450Y103 74,802 396,658 SH   SOLE   0 0 396,658
ISHARES AAA - A RATED CORPOR ETF 46429B291 338 6,032 SH   SOLE   0 0 6,032
ULTRAGENYX PHARMACEUTICAL IN COMMON 90400D108 4,721 56,144 SH   SOLE   0 0 56,144
RESMED INC COMMON 761152107 22,829 87,643 SH   SOLE   0 0 87,643
SIGNATURE BANK COMMON 82669G104 5,883 18,186 SH   SOLE   0 0 18,186
STARBUCKS CORP COMMON 855244109 19,313 165,107 SH   SOLE   0 0 165,107
SOFTBANK GROUP CORP-UNSP ADR ADR 83404D109 9,492 394,657 SH   SOLE   0 0 394,657
ISHARES 0-5 YR HY CORP BOND ETF 46434V407 18,409 406,390 SH   SOLE   0 0 406,390
SVB FINANCIAL GROUP COMMON 78486Q101 16,987 25,045 SH   SOLE   0 0 25,045
SCHLUMBERGER LTD COMMON 806857108 3,498 116,809 SH   SOLE   0 0 116,809
SYNTHONICS TECHNOLOGIES INC COMMON 87161Y107 0 10,000 SH   SOLE   0 0 10,000
SPLUNK INC COMMON 848637104 52,397 452,791 SH   SOLE   0 0 452,791
STAG INDUSTRIAL INC REIT 85254J102 15,105 314,954 SH   SOLE   0 0 314,954
TENCENT HOLDINGS LTD-UNS ADR ADR 88032Q109 17,787 305,098 SH   SOLE   0 0 305,098
TELADOC HEALTH INC COMMON 87918A105 6,791 73,959 SH   SOLE   0 0 73,959
ATLASSIAN CORP PLC-CLASS A COMMON G06242104 37,014 97,075 SH   SOLE   0 0 97,075
THOR INDUSTRIES INC COMMON 885160101 8,348 80,447 SH   SOLE   0 0 80,447
TEMENOS AG-SP ADR ADR 87974R208 5,466 39,789 SH   SOLE   0 0 39,789
TESLA INC COMMON 88160R101 386 365 SH   SOLE   0 0 365
TAIWAN SEMICONDUCTOR-SP ADR ADR 874039100 17,360 144,291 SH   SOLE   0 0 144,291
TEXAS INSTRUMENTS INC COMMON 882508104 2,445 12,972 SH   SOLE   0 0 12,972
TYLER TECHNOLOGIES INC COMMON 902252105 13,664 25,399 SH   SOLE   0 0 25,399
UPLAND SOFTWARE INC COMMON 91544A109 7,031 391,916 SH   SOLE   0 0 391,916
UNITED PARCEL SERVICE-CL B COMMON 911312106 3,857 17,993 SH   SOLE   0 0 17,993
VANGUARD SMALL-CAP ETF ETF 922908751 315 1,394 SH   SOLE   0 0 1,394
VANGUARD FTSE DEVELOPED ETF ETF 921943858 1,045 20,473 SH   SOLE   0 0 20,473
VIVENDI SE-UNSPON ADR ADR 92852T201 12,003 890,466 SH   SOLE   0 0 890,466
VANGUARD MID-CAP ETF ETF 922908629 946 3,714 SH   SOLE   0 0 3,714
VANGUARD S&P 500 ETF ETF 922908363 3,514 8,048 SH   SOLE   0 0 8,048
VANGUARD S&P 500 GROWTH ETF ETF 921932505 357 1,182 SH   SOLE   0 0 1,182
VANGUARD MID-CAP GROWTH ETF ETF 922908538 221 869 SH   SOLE   0 0 869
VOIP-PAL.COM INC COMMON 92862Y109 2 195,000 SH   SOLE   0 0 195,000
VANGUARD SHORT-TERM TIPS ETF 922020805 2,149 41,819 SH   SOLE   0 0 41,819
VENTAS INC. REIT 92276F100 1,517 29,677 SH   SOLE   0 0 29,677
VANGUARD FTSE EMERGING MARKE ETF 922042858 575 11,618 SH   SOLE   0 0 11,618
WASTE CONNECTIONS INC COMMON 94106B101 7,757 56,927 SH   SOLE   0 0 56,927
WEC ENERGY GROUP INC COMMON 92939U106 2,137 22,020 SH   SOLE   0 0 22,020
WALMART INC COMMON 931142103 2,227 15,389 SH   SOLE   0 0 15,389
WATSCO INC COMMON 942622200 35,750 114,262 SH   SOLE   0 0 114,262
XPO LOGISTICS INC COMMON 983793100 9,251 119,481 SH   SOLE   0 0 119,481
YUM CHINA HOLDINGS INC COMMON 98850P109 9,082 182,224 SH   SOLE   0 0 182,224
ZENDESK INC COMMON 98936J101 25,251 242,119 SH   SOLE   0 0 242,119
CALYPSO WIRELESS INC COMMON 131720104 0 10,000 SH   SOLE   0 0 10,000
CANNON EXPLORATION INC COMMON 137693107 0 1,100,000 SH   SOLE   0 0 1,100,000
GREEN EARTH TECHNOLOGIES INC COMMON 39303R102 0 137,500 SH   SOLE   0 0 137,500
INFINITY MEDICAL GROUP INC COMMON 456635101 0 182,300 SH   SOLE   0 0 182,300
SUBJEX CORPORATION COMMON 86428P107 0 1,286,747 SH   SOLE   0 0 1,286,747