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 20,862 147,435 SH   SOLE   147,435 0 0
ABB LTD-SPON ADR ADR 000375204 6,854 205,460 SH   SOLE   205,460 0 0
VANECK AFRICA INDEX ETF ETF 92189F866 2,832 136,353 SH   SOLE   136,353 0 0
ALARM.COM HOLDINGS INC COMMON 011642105 27,741 354,787 SH   SOLE   354,787 0 0
AMERICAN TOWER CORP REIT 03027X100 33,574 126,498 SH   SOLE   126,498 0 0
AZUCAR MINERALS LTD COMMON 05501V104 1 18,100 SH   SOLE   18,100 0 0
AMAZON.COM INC COMMON 023135106 140,521 42,776 SH   SOLE   42,776 0 0
AVALARA INC COMMON 05338G106 13,378 76,546 SH   SOLE   76,546 0 0
AZUCAR MINERALS LTD COMMON 05501V104 1 20,000 SH   SOLE   20,000 0 0
AXON ENTERPRISE INC COMMON 05464C101 34,043 194,507 SH   SOLE   194,507 0 0
BROOKFIELD ASSET MANAGE-CL A COMMON 112585104 25,123 469,507 SH   SOLE   469,507 0 0
BOOKING HOLDINGS INC COMMON 09857L108 72,040 30,347 SH   SOLE   30,347 0 0
BANCO LATINOAMERICANO COME-E COMMON P16994132 6,244 355,981 SH   SOLE   355,981 0 0
BIOMARIN PHARMACEUTICAL INC COMMON 09061G101 18,063 233,703 SH   SOLE   233,703 0 0
VANGUARD TOTAL BOND MARKET ETF 921937835 1,528 17,880 SH   SOLE   17,880 0 0
BROADRIDGE FINANCIAL SOLUTIO COMMON 11133T103 27,235 163,436 SH   SOLE   163,436 0 0
BERKSHIRE HATHAWAY INC-CL B COMMON 084670702 12,987 47,583 SH   SOLE   47,583 0 0
BROWN & BROWN INC COMMON 115236101 24,437 440,708 SH   SOLE   440,708 0 0
INVESCO BULLETSHARES 2022 CO ETF 46138J882 33,986 1,578,521 SH   SOLE   1,578,521 0 0
INVESCO BULLETSHARES 2023 CO ETF 46138J866 34,012 1,569,562 SH   SOLE   1,569,562 0 0
INVESCO BULLETSHARES 2024 CO ETF 46138J841 33,885 1,532,550 SH   SOLE   1,532,550 0 0
INVESCO BULLETSHARES 2025 CO ETF 46138J825 37,055 1,669,528 SH   SOLE   1,669,528 0 0
INVESCO BULLETSHARES 2026 CO ETF 46138J791 30,537 1,424,955 SH   SOLE   1,424,955 0 0
INVESCO BULLETSHARES 2027 CO ETF 46138J783 30,587 1,400,481 SH   SOLE   1,400,481 0 0
INVESCO BULLETSHARES 2028 ETF 46138J643 34,306 1,496,100 SH   SOLE   1,496,100 0 0
INVESCO BULLETSHARES 2029 CO ETF 46138J577 18,145 859,735 SH   SOLE   859,735 0 0
BOTS INC COMMON U0R13K108 1 11,000 SH   SOLE   11,000 0 0
ANHEUSER-BUSCH INBEV SPN ADR ADR 03524A108 4,643 82,360 SH   SOLE   82,360 0 0
CARDLYTICS INC COMMON 14161W105 15,230 181,433 SH   SOLE   181,433 0 0
CERNER CORP COMMON 156782104 4,214 59,756 SH   SOLE   59,756 0 0
COGNEX CORP COMMON 192422103 8,180 101,973 SH   SOLE   101,973 0 0
CALYPSO WIRELESS INC COMMON 131720104 0 10,000 SH   SOLE   10,000 0 0
COMCAST CORP-CLASS A COMMON 20030N101 27,316 488,393 SH   SOLE   488,393 0 0
CME GROUP INC COMMON 12572Q105 1,880 9,721 SH   SOLE   9,721 0 0
CANNON EXPLORATION INC COMMON 137693107 0 1,100,000 SH   SOLE   1,100,000 0 0
COOPER COS INC/THE COMMON 216648402 17,952 43,434 SH   SOLE   43,434 0 0
COSTCO WHOLESALE CORP COMMON 22160K105 9,127 20,312 SH   SOLE   20,312 0 0
SALESFORCE.COM INC COMMON 79466L302 75,433 278,123 SH   SOLE   278,123 0 0
DOMINION ENERGY INC COMMON 25746U109 2,575 35,260 SH   SOLE   35,260 0 0
WISDOMTREE EUR S/C DIVIDEND ETF 97717W869 15,983 222,517 SH   SOLE   222,517 0 0
WISDOMTREE JPN S/C DVD FUND ETF 97717W836 24,857 323,485 SH   SOLE   323,485 0 0
WALT DISNEY CO/THE COMMON 254687106 6,096 36,033 SH   SOLE   36,033 0 0
ELECTRIC CAR COMPANY INC COMMON 28486A101 0 31,000 SH   SOLE   31,000 0 0
EMERALD HEALTH THERAPEUTICS COMMON 29102R106 1 10,000 SH   SOLE   10,000 0 0
EQUINIX INC REIT 29444U700 53,267 67,416 SH   SOLE   67,416 0 0
EVERBRIDGE INC COMMON 29978A104 25,072 165,997 SH   SOLE   165,997 0 0
ISHARES MSCI SOUTH KOREA ETF ETF 464286772 9,142 113,336 SH   SOLE   113,336 0 0
FASTENAL CO COMMON 311900104 13,530 262,159 SH   SOLE   262,159 0 0
FACEBOOK INC-CLASS A COMMON 30303M102 48,363 142,500 SH   SOLE   142,500 0 0
FIRST MINING GOLD CORP COMMON 320890106 3 11,000 SH   SOLE   11,000 0 0
FIORE CANNABIS LTD COMMON 31811L107 1 11,500 SH   SOLE   11,500 0 0
GOLDEN ARROW RESOURCES CORP COMMON 38080W102 2 14,000 SH   SOLE   14,000 0 0
GREEN EARTH TECHNOLOGIES INC COMMON 39303R102 0 137,500 SH   SOLE   137,500 0 0
GOLDGROUP MINING INC COMMON 38141A107 0 10,000 SH   SOLE   10,000 0 0
GREEN GROWTH BRANDS INC COMMON 39305B105 0 20,000 SH   SOLE   20,000 0 0
GENTEX CORP COMMON 371901109 10,742 325,718 SH   SOLE   325,718 0 0
ALPHABET INC-CL C COMMON 02079K107 112,873 42,349 SH   SOLE   42,349 0 0
GREENGRO TECHNOLOGIES INC COMMON 39526G107 0 23,000 SH   SOLE   23,000 0 0
GULFSLOPE ENERGY INC COMMON 40273W105 3 200,724 SH   SOLE   200,724 0 0
GXO LOGISTICS INC COMMON 36262G101 9,543 121,662 SH   SOLE   121,662 0 0
HDFC BANK LTD-ADR ADR 40415F101 19,114 261,508 SH   SOLE   261,508 0 0
HOWARD HUGHES CORP/THE COMMON 44267D107 19,271 219,466 SH   SOLE   219,466 0 0
HEALTHEQUITY INC COMMON 42226A107 8,354 129,007 SH   SOLE   129,007 0 0
HESKA CORP COMMON 42805E306 16,000 61,887 SH   SOLE   61,887 0 0
HOLLISTER BIOSCIENCES INC COMMON 435631106 2 10,000 SH   SOLE   10,000 0 0
ICON PLC COMMON G4705A100 30,064 114,739 SH   SOLE   114,739 0 0
ISHARES CORE MSCI EUROPE ETF 46434V738 23,980 427,752 SH   SOLE   427,752 0 0
INFINITY MEDICAL GROUP INC COMMON 456635101 0 182,300 SH   SOLE   182,300 0 0
INDUSTRIAL NANOTECH INC COMMON 456277102 6 500,000 SH   SOLE   500,000 0 0
JOHN BEAN TECHNOLOGIES CORP COMMON 477839104 14,740 104,872 SH   SOLE   104,872 0 0
JONES LANG LASALLE INC COMMON 48020Q107 13,571 54,702 SH   SOLE   54,702 0 0
JOHNSON & JOHNSON COMMON 478160104 1,673 10,361 SH   SOLE   10,361 0 0
COCA-COLA CO/THE COMMON 191216100 1,338 25,501 SH   SOLE   25,501 0 0
KESSELRUN RESOURCES LTD COMMON 492537105 2 20,000 SH   SOLE   20,000 0 0
NLIGHT INC COMMON 65487K100 7,755 275,102 SH   SOLE   275,102 0 0
LCI INDUSTRIES COMMON 50189K103 9,751 72,427 SH   SOLE   72,427 0 0
MASTERCARD INC - A COMMON 57636Q104 49,133 141,318 SH   SOLE   141,318 0 0
ISHARES MBS ETF ETF 464288588 30,369 280,833 SH   SOLE   280,833 0 0
MEDTRONIC PLC COMMON G5960L103 14,400 114,875 SH   SOLE   114,875 0 0
MERCADOLIBRE INC COMMON 58733R102 103,919 61,879 SH   SOLE   61,879 0 0
MEDICAL MARIJUANA INC COMMON 58463A105 1 40,000 SH   SOLE   40,000 0 0
MARKEL CORP COMMON 570535104 10,812 9,047 SH   SOLE   9,047 0 0
MARKETAXESS HOLDINGS INC COMMON 57060D108 8,886 21,122 SH   SOLE   21,122 0 0
MICROSOFT CORP COMMON 594918104 23,104 81,953 SH   SOLE   81,953 0 0
MONARCH STAFFING INC COMMON 609180104 0 100,000 SH   SOLE   100,000 0 0
ISHARES NATIONAL MUNI BOND E ETF 464288414 3,948 33,984 SH   SOLE   33,984 0 0
NETFLIX INC COMMON 64110L106 73,856 121,008 SH   SOLE   121,008 0 0
NVIDIA CORP COMMON 67066G104 489 2,360 SH   SOLE   2,360 0 0
NOVO-NORDISK A/S-SPONS ADR ADR 670100205 16,592 172,813 SH   SOLE   172,813 0 0
PALO ALTO NETWORKS INC COMMON 697435105 36,302 75,787 SH   SOLE   75,787 0 0
PAYCOM SOFTWARE INC COMMON 70432V102 10,881 21,949 SH   SOLE   21,949 0 0
PAYCHEX INC COMMON 704326107 10,655 94,753 SH   SOLE   94,753 0 0
PAYLOCITY HOLDING CORP COMMON 70438V106 13,186 47,025 SH   SOLE   47,025 0 0
PENUMBRA INC COMMON 70975L107 10,392 38,994 SH   SOLE   38,994 0 0
PROCTER & GAMBLE CO/THE COMMON 742718109 3,248 23,231 SH   SOLE   23,231 0 0
PING IDENTITY HOLDING CORP COMMON 72341T103 11,156 454,048 SH   SOLE   454,048 0 0
PAYPAL HOLDINGS INC COMMON 70450Y103 105,533 405,570 SH   SOLE   405,570 0 0
ISHARES AAA - A RATED CORPOR ETF 46429B291 4,014 71,257 SH   SOLE   71,257 0 0
ULTRAGENYX PHARMACEUTICAL IN COMMON 90400D108 5,239 58,092 SH   SOLE   58,092 0 0
RESMED INC COMMON 761152107 23,628 89,653 SH   SOLE   89,653 0 0
SUBJEX CORPORATION COMMON 86428P107 0 1,286,747 SH   SOLE   1,286,747 0 0
STARBUCKS CORP COMMON 855244109 18,399 166,791 SH   SOLE   166,791 0 0
ISHARES 0-5 YR HY CORP BOND ETF 46434V407 18,584 406,660 SH   SOLE   406,660 0 0
SVB FINANCIAL GROUP COMMON 78486Q101 16,478 25,473 SH   SOLE   25,473 0 0
SKYE BIOSCIENCE INC COMMON 78486Q101 1 10,000 SH   SOLE   10,000 0 0
SCHLUMBERGER LTD COMMON 806857108 3,511 118,439 SH   SOLE   118,439 0 0
SYNTHONICS TECHNOLOGIES INC COMMON 87161Y107 0 10,000 SH   SOLE   10,000 0 0
SPLUNK INC COMMON 848637104 67,207 464,423 SH   SOLE   464,423 0 0
STAG INDUSTRIAL INC REIT 85254J102 12,582 320,563 SH   SOLE   320,563 0 0
TELADOC HEALTH INC COMMON 87918A105 9,601 75,713 SH   SOLE   75,713 0 0
ATLASSIAN CORP PLC-CLASS A COMMON G06242104 43,031 109,935 SH   SOLE   109,935 0 0
THOR INDUSTRIES INC COMMON 885160101 10,085 82,156 SH   SOLE   82,156 0 0
AGAU RESOURCES F COMMON 007979107 0 10,000 SH   SOLE   10,000 0 0
TESLA INC COMMON 88160R101 283 365 SH   SOLE   365 0 0
TAIWAN SEMICONDUCTOR-SP ADR ADR 874039100 16,251 145,554 SH   SOLE   145,554 0 0
TEXAS INSTRUMENTS INC COMMON 882508104 2,440 12,692 SH   SOLE   12,692 0 0
TYLER TECHNOLOGIES INC COMMON 902252105 11,859 25,856 SH   SOLE   25,856 0 0
UPLAND SOFTWARE INC COMMON 91544A109 13,793 412,480 SH   SOLE   412,480 0 0
UNITED PARCEL SERVICE-CL B COMMON 911312106 3,206 17,604 SH   SOLE   17,604 0 0
VANGUARD SMALL-CAP ETF ETF 922908751 271 1,241 SH   SOLE   1,241 0 0
VANGUARD FTSE DEVELOPED ETF ETF 921943858 869 17,202 SH   SOLE   17,202 0 0
VANGUARD MID-CAP ETF ETF 922908629 737 3,112 SH   SOLE   3,112 0 0
VANGUARD S&P 500 ETF ETF 922908363 2,676 6,785 SH   SOLE   6,785 0 0
VANGUARD S&P 500 GROWTH ETF ETF 921932505 315 1,182 SH   SOLE   1,182 0 0
VANGUARD MID-CAP GROWTH ETF ETF 922908538 205 869 SH   SOLE   869 0 0
VOIP-PAL.COM INC COMMON 92862Y109 3 195,000 SH   SOLE   195,000 0 0
VANGUARD SHORT-TERM TIPS ETF 922020805 2,035 38,707 SH   SOLE   38,707 0 0
VENTAS INC. REIT 92276F100 1,607 29,110 SH   SOLE   29,110 0 0
VANGUARD FTSE EMERGING MARKE ETF 922042858 474 9,481 SH   SOLE   9,481 0 0
WASTE CONNECTIONS INC COMMON 94106B101 7,228 57,398 SH   SOLE   57,398 0 0
WEC ENERGY GROUP INC COMMON 92939U106 1,900 21,545 SH   SOLE   21,545 0 0
WALMART INC COMMON 931142103 2,100 15,068 SH   SOLE   15,068 0 0
WATSCO INC COMMON 942622200 32,014 120,981 SH   SOLE   120,981 0 0
XPO LOGISTICS INC COMMON 983793100 9,684 121,684 SH   SOLE   121,684 0 0
YUM CHINA HOLDINGS INC COMMON 98850P109 10,747 184,945 SH   SOLE   184,945 0 0
ZENDESK INC COMMON 98936J101 28,897 248,280 SH   SOLE   248,280 0 0