The Securities and Exchange Commission has not necessarily reviewed the information in this filing and has not determined if it is accurate and complete. | |||||||||||||||||||||
UNITED STATES SECURITIES AND EXCHANGE COMMISSION Washington, D.C. 20549 FORM 13F FORM 13F INFORMATION TABLE |
|
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 | 20,619 | 150,545 | SH | SOLE | 0 | 0 | 150,545 | ||
ABB LTD-SPON ADR | American Depository Receipts | 000375204 | 7,029 | 206,799 | SH | SOLE | 0 | 0 | 206,799 | ||
VANECK AFRICA INDEX | Equity ETFs | 92189F866 | 3,000 | 137,241 | SH | SOLE | 0 | 0 | 137,241 | ||
ALARM.COM HOLDINGS INC | Ordinary Shares | 011642105 | 30,362 | 358,461 | SH | SOLE | 0 | 0 | 358,461 | ||
AMERICAN TOWER CORP | Ordinary Shares | 03027X100 | 38,377 | 142,063 | SH | SOLE | 0 | 0 | 142,063 | ||
AMAZON.COM INC | Ordinary Shares | 023135106 | 150,446 | 43,732 | SH | SOLE | 0 | 0 | 43,732 | ||
AVALARA INC | Ordinary Shares | 05338G106 | 12,620 | 77,995 | SH | SOLE | 0 | 0 | 77,995 | ||
AXON ENTERPRISE INC | Ordinary Shares | 05464C101 | 34,775 | 196,692 | SH | SOLE | 0 | 0 | 196,692 | ||
ALIBABA GROUP HOLDING-SP ADR | American Depository Receipts | 01609W102 | 11,288 | 49,777 | SH | SOLE | 0 | 0 | 49,777 | ||
BROOKFIELD ASSET MANAGE-CL A | Ordinary Shares | 112585104 | 24,094 | 472,616 | SH | SOLE | 0 | 0 | 472,616 | ||
BOOKING HOLDINGS INC | Ordinary Shares | 09857L108 | 68,079 | 31,113 | SH | SOLE | 0 | 0 | 31,113 | ||
BANCO LATINOAMERICANO COME-E | Ordinary Shares | P16994132 | 5,510 | 358,474 | SH | SOLE | 0 | 0 | 358,474 | ||
BIOMARIN PHARMACEUTICAL INC | Ordinary Shares | 09061G101 | 20,068 | 240,510 | SH | SOLE | 0 | 0 | 240,510 | ||
VANGUARD TOTAL BOND MARKET | Bond ETFs | 921937835 | 1,187 | 13,823 | SH | SOLE | 0 | 0 | 13,823 | ||
BROADRIDGE FINANCIAL SOLUTIO | Ordinary Shares | 11133T103 | 26,679 | 165,161 | SH | SOLE | 0 | 0 | 165,161 | ||
BERKSHIRE HATHAWAY INC-CL B | Ordinary Shares | 084670702 | 13,357 | 48,059 | SH | SOLE | 0 | 0 | 48,059 | ||
BROWN & BROWN INC | Ordinary Shares | 115236101 | 23,756 | 447,039 | SH | SOLE | 0 | 0 | 447,039 | ||
INVESCO BULLETSHARES 2022 CO | Bond ETFs | 46138J882 | 32,389 | 1,500,201 | SH | SOLE | 0 | 0 | 1,500,201 | ||
INVESCO BULLETSHARES 2023 CO | Bond ETFs | 46138J866 | 32,456 | 1,493,597 | SH | SOLE | 0 | 0 | 1,493,597 | ||
INVESCO BULLETSHARES 2024 CO | Bond ETFs | 46138J841 | 32,384 | 1,459,388 | SH | SOLE | 0 | 0 | 1,459,388 | ||
INVESCO BULLETSHARES 2025 CO | Bond ETFs | 46138J825 | 35,446 | 1,588,804 | SH | SOLE | 0 | 0 | 1,588,804 | ||
INVESCO BULLETSHARES 2026 CO | Bond ETFs | 46138J791 | 29,208 | 1,356,934 | SH | SOLE | 0 | 0 | 1,356,934 | ||
INVESCO BULLETSHARES 2027 CO | Bond ETFs | 46138J783 | 29,232 | 1,333,562 | SH | SOLE | 0 | 0 | 1,333,562 | ||
INVESCO BULLETSHARES 2028 | Bond ETFs | 46138J643 | 32,880 | 1,424,003 | SH | SOLE | 0 | 0 | 1,424,003 | ||
INVESCO BULLETSHARES 2029 CO | Bond ETFs | 46138J577 | 17,402 | 818,162 | SH | SOLE | 0 | 0 | 818,162 | ||
VANGUARD SHORT-TERM BOND ETF | Bond ETFs | 921937827 | 1,327 | 16,149 | SH | SOLE | 0 | 0 | 16,149 | ||
ANHEUSER-BUSCH INBEV SPN ADR | American Depository Receipts | 03524A108 | 5,972 | 82,939 | SH | SOLE | 0 | 0 | 82,939 | ||
CARDLYTICS INC | Ordinary Shares | 14161W105 | 23,255 | 183,207 | SH | SOLE | 0 | 0 | 183,207 | ||
CERNER CORP | Ordinary Shares | 156782104 | 4,659 | 59,605 | SH | SOLE | 0 | 0 | 59,605 | ||
COGNEX CORP | Ordinary Shares | 192422103 | 8,725 | 103,803 | SH | SOLE | 0 | 0 | 103,803 | ||
CALYPSO WIRELESS INC | Ordinary Shares | 131720104 | 0 | 10,000 | SH | SOLE | 0 | 0 | 10,000 | ||
COMCAST CORP-CLASS A | Ordinary Shares | 20030N101 | 27,796 | 487,482 | SH | SOLE | 0 | 0 | 487,482 | ||
CME GROUP INC | Ordinary Shares | 12572Q105 | 1,968 | 9,252 | SH | SOLE | 0 | 0 | 9,252 | ||
CANNON EXPLORATION INC | Ordinary Shares | 137693107 | 0 | 1,100,000 | SH | SOLE | 0 | 0 | 1,100,000 | ||
COOPER COS INC/THE | Ordinary Shares | 216648402 | 17,554 | 44,297 | SH | SOLE | 0 | 0 | 44,297 | ||
COSTCO WHOLESALE CORP | Ordinary Shares | 22160K105 | 8,158 | 20,618 | SH | SOLE | 0 | 0 | 20,618 | ||
SALESFORCE.COM INC | Ordinary Shares | 79466L302 | 69,935 | 286,304 | SH | SOLE | 0 | 0 | 286,304 | ||
DOMINION ENERGY INC | Ordinary Shares | 25746U109 | 2,472 | 33,596 | SH | SOLE | 0 | 0 | 33,596 | ||
WISDOMTREE EUR S/C DIVIDEND | Equity ETFs | 97717W869 | 16,439 | 223,970 | SH | SOLE | 0 | 0 | 223,970 | ||
WISDOMTREE JPN S/C DVD FUND | Equity ETFs | 97717W836 | 24,039 | 325,596 | SH | SOLE | 0 | 0 | 325,596 | ||
WALT DISNEY CO/THE | Ordinary Shares | 254687106 | 6,339 | 36,065 | SH | SOLE | 0 | 0 | 36,065 | ||
ELECTRIC CAR COMPANY INC | Ordinary Shares | 28486A101 | 0 | 31,000 | SH | SOLE | 0 | 0 | 31,000 | ||
EQUINIX INC | Ordinary Shares | 29444U700 | 54,957 | 68,474 | SH | SOLE | 0 | 0 | 68,474 | ||
EVERBRIDGE INC | Ordinary Shares | 29978A104 | 22,874 | 168,095 | SH | SOLE | 0 | 0 | 168,095 | ||
ISHARES MSCI SOUTH KOREA ETF | Equity ETFs | 464286772 | 10,630 | 114,075 | SH | SOLE | 0 | 0 | 114,075 | ||
FANUC CORP-UNSP ADR | American Depository Receipts | 307305102 | 5,950 | 248,221 | SH | SOLE | 0 | 0 | 248,221 | ||
FASTENAL CO | Ordinary Shares | 311900104 | 13,556 | 260,692 | SH | SOLE | 0 | 0 | 260,692 | ||
FACEBOOK INC-CLASS A | Ordinary Shares | 30303M102 | 50,408 | 144,971 | SH | SOLE | 0 | 0 | 144,971 | ||
FAST RETAILING CO-UNSPON ADR | American Depository Receipts | 31188H101 | 8,153 | 108,557 | SH | SOLE | 0 | 0 | 108,557 | ||
GREEN EARTH TECHNOLOGIES INC | Ordinary Shares | 39303R102 | 0 | 137,500 | SH | SOLE | 0 | 0 | 137,500 | ||
GENTEX CORP | Ordinary Shares | 371901109 | 10,991 | 332,149 | SH | SOLE | 0 | 0 | 332,149 | ||
ALPHABET INC-CL C | Ordinary Shares | 02079K107 | 108,502 | 43,291 | SH | SOLE | 0 | 0 | 43,291 | ||
GULFSLOPE ENERGY INC | Ordinary Shares | 40273W105 | 3 | 200,724 | SH | SOLE | 0 | 0 | 200,724 | ||
HDFC BANK LTD-ADR | American Depository Receipts | 40415F101 | 19,246 | 263,209 | SH | SOLE | 0 | 0 | 263,209 | ||
HOWARD HUGHES CORP/THE | Ordinary Shares | 44267D107 | 21,694 | 222,590 | SH | SOLE | 0 | 0 | 222,590 | ||
HEALTHEQUITY INC | Ordinary Shares | 42226A107 | 10,586 | 131,536 | SH | SOLE | 0 | 0 | 131,536 | ||
HESKA CORP | Ordinary Shares | 42805E306 | 14,500 | 63,118 | SH | SOLE | 0 | 0 | 63,118 | ||
ICON PLC | Ordinary Shares | G4705A100 | 23,784 | 115,060 | SH | SOLE | 0 | 0 | 115,060 | ||
ISHARES CORE MSCI EUROPE | Equity ETFs | 46434V738 | 24,662 | 430,546 | SH | SOLE | 0 | 0 | 430,546 | ||
INFINITY MEDICAL GROUP INC | Ordinary Shares | 456635101 | 0 | 182,300 | SH | SOLE | 0 | 0 | 182,300 | ||
INDUSTRIAL NANOTECH INC | Ordinary Shares | 456277102 | 2 | 500,000 | SH | SOLE | 0 | 0 | 500,000 | ||
JOHN BEAN TECHNOLOGIES CORP | Ordinary Shares | 477839104 | 15,254 | 106,959 | SH | SOLE | 0 | 0 | 106,959 | ||
JONES LANG LASALLE INC | Ordinary Shares | 48020Q107 | 15,418 | 78,881 | SH | SOLE | 0 | 0 | 78,881 | ||
JOHNSON & JOHNSON | Ordinary Shares | 478160104 | 1,628 | 9,880 | SH | SOLE | 0 | 0 | 9,880 | ||
COCA-COLA CO/THE | Ordinary Shares | 191216100 | 1,312 | 24,255 | SH | SOLE | 0 | 0 | 24,255 | ||
NLIGHT INC | Ordinary Shares | 65487K100 | 10,176 | 280,495 | SH | SOLE | 0 | 0 | 280,495 | ||
LCI INDUSTRIES | Ordinary Shares | 50189K103 | 9,705 | 73,848 | SH | SOLE | 0 | 0 | 73,848 | ||
MASTERCARD INC - A | Ordinary Shares | 57636Q104 | 52,456 | 143,681 | SH | SOLE | 0 | 0 | 143,681 | ||
ISHARES MBS ETF | Bond ETFs | 464288588 | 28,926 | 267,267 | SH | SOLE | 0 | 0 | 267,267 | ||
MEDTRONIC PLC | Ordinary Shares | G5960L103 | 14,352 | 115,623 | SH | SOLE | 0 | 0 | 115,623 | ||
MERCADOLIBRE INC | Ordinary Shares | 58733R102 | 98,697 | 63,357 | SH | SOLE | 0 | 0 | 63,357 | ||
MARKEL CORP | Ordinary Shares | 570535104 | 10,839 | 9,134 | SH | SOLE | 0 | 0 | 9,134 | ||
MARKETAXESS HOLDINGS INC | Ordinary Shares | 57060D108 | 10,066 | 21,713 | SH | SOLE | 0 | 0 | 21,713 | ||
MICROSOFT CORP | Ordinary Shares | 594918104 | 22,105 | 81,597 | SH | SOLE | 0 | 0 | 81,597 | ||
MONARCH STAFFING INC | Ordinary Shares | 609180104 | 0 | 100,000 | SH | SOLE | 0 | 0 | 100,000 | ||
ISHARES NATIONAL MUNI BOND E | Bond ETFs | 464288414 | 3,982 | 33,976 | SH | SOLE | 0 | 0 | 33,976 | ||
NETFLIX INC | Ordinary Shares | 64110L106 | 65,579 | 124,154 | SH | SOLE | 0 | 0 | 124,154 | ||
NESTLE SA-SPONS ADR | American Depository Receipts | 641069406 | 9,974 | 79,955 | SH | SOLE | 0 | 0 | 79,955 | ||
NVIDIA CORP | Ordinary Shares | 67066G104 | 460 | 575 | SH | SOLE | 0 | 0 | 575 | ||
NOVO-NORDISK A/S-SPONS ADR | American Depository Receipts | 670100205 | 14,579 | 174,035 | SH | SOLE | 0 | 0 | 174,035 | ||
PALO ALTO NETWORKS INC | Ordinary Shares | 697435105 | 28,932 | 77,972 | SH | SOLE | 0 | 0 | 77,972 | ||
PAYCOM SOFTWARE INC | Ordinary Shares | 70432V102 | 8,135 | 22,380 | SH | SOLE | 0 | 0 | 22,380 | ||
PAYCHEX INC | Ordinary Shares | 704326107 | 10,083 | 93,968 | SH | SOLE | 0 | 0 | 93,968 | ||
PAYLOCITY HOLDING CORP | Ordinary Shares | 70438V106 | 9,149 | 47,950 | SH | SOLE | 0 | 0 | 47,950 | ||
PENUMBRA INC | Ordinary Shares | 70975L107 | 10,897 | 39,760 | SH | SOLE | 0 | 0 | 39,760 | ||
PROCTER & GAMBLE CO/THE | Ordinary Shares | 742718109 | 2,986 | 22,133 | SH | SOLE | 0 | 0 | 22,133 | ||
PING IDENTITY HOLDING CORP | Ordinary Shares | 72341T103 | 2,470 | 107,867 | SH | SOLE | 0 | 0 | 107,867 | ||
PROTO LABS INC | Ordinary Shares | 743713109 | 5,553 | 60,485 | SH | SOLE | 0 | 0 | 60,485 | ||
PAYPAL HOLDINGS INC | Ordinary Shares | 70450Y103 | 121,305 | 416,168 | SH | SOLE | 0 | 0 | 416,168 | ||
ISHARES AAA - A RATED CORPOR | Bond ETFs | 46429B291 | 4,041 | 71,073 | SH | SOLE | 0 | 0 | 71,073 | ||
ULTRAGENYX PHARMACEUTICAL IN | Ordinary Shares | 90400D108 | 5,651 | 59,271 | SH | SOLE | 0 | 0 | 59,271 | ||
RESMED INC | Ordinary Shares | 761152107 | 22,360 | 90,703 | SH | SOLE | 0 | 0 | 90,703 | ||
SUBJEX CORPORATION | Ordinary Shares | 86428P107 | 0 | 1,286,747 | SH | SOLE | 0 | 0 | 1,286,747 | ||
STARBUCKS CORP | Ordinary Shares | 855244109 | 18,626 | 166,589 | SH | SOLE | 0 | 0 | 166,589 | ||
SOFTBANK GROUP CORP-UNSP ADR | American Depository Receipts | 83404D109 | 14,127 | 405,170 | SH | SOLE | 0 | 0 | 405,170 | ||
ISHARES 0-5 YR HY CORP BOND | Bond ETFs | 46434V407 | 17,835 | 387,219 | SH | SOLE | 0 | 0 | 387,219 | ||
SVB FINANCIAL GROUP | Ordinary Shares | 78486Q101 | 14,455 | 25,978 | SH | SOLE | 0 | 0 | 25,978 | ||
SCHLUMBERGER LTD | Ordinary Shares | 806857108 | 3,813 | 119,120 | SH | SOLE | 0 | 0 | 119,120 | ||
SYNTHONICS TECHNOLOGIES INC | Ordinary Shares | 87161Y107 | 0 | 10,000 | SH | SOLE | 0 | 0 | 10,000 | ||
SPLUNK INC | Ordinary Shares | 848637104 | 68,919 | 476,684 | SH | SOLE | 0 | 0 | 476,684 | ||
STAG INDUSTRIAL INC | Ordinary Shares | 85254J102 | 12,234 | 326,852 | SH | SOLE | 0 | 0 | 326,852 | ||
TENCENT HOLDINGS LTD-UNS ADR | American Depository Receipts | 88032Q109 | 23,660 | 314,209 | SH | SOLE | 0 | 0 | 314,209 | ||
TELADOC HEALTH INC | Ordinary Shares | 87918A105 | 12,883 | 77,473 | SH | SOLE | 0 | 0 | 77,473 | ||
ATLASSIAN CORP PLC-CLASS A | Ordinary Shares | G06242104 | 28,314 | 110,231 | SH | SOLE | 0 | 0 | 110,231 | ||
THOR INDUSTRIES INC | Ordinary Shares | 885160101 | 9,466 | 83,769 | SH | SOLE | 0 | 0 | 83,769 | ||
TEMENOS AG-SP ADR | American Depository Receipts | 87974R208 | 6,437 | 40,014 | SH | SOLE | 0 | 0 | 40,014 | ||
TESLA INC | Ordinary Shares | 88160R101 | 241 | 355 | SH | SOLE | 0 | 0 | 355 | ||
TAIWAN SEMICONDUCTOR-SP ADR | American Depository Receipts | 874039100 | 17,598 | 146,453 | SH | SOLE | 0 | 0 | 146,453 | ||
TEXAS INSTRUMENTS INC | Ordinary Shares | 882508104 | 2,321 | 12,072 | SH | SOLE | 0 | 0 | 12,072 | ||
TYLER TECHNOLOGIES INC | Ordinary Shares | 902252105 | 11,926 | 26,364 | SH | SOLE | 0 | 0 | 26,364 | ||
UPLAND SOFTWARE INC | Ordinary Shares | 91544A109 | 7,176 | 174,313 | SH | SOLE | 0 | 0 | 174,313 | ||
UNITED PARCEL SERVICE-CL B | Ordinary Shares | 911312106 | 3,488 | 16,773 | SH | SOLE | 0 | 0 | 16,773 | ||
VANGUARD SMALL-CAP ETF | Equity ETFs | 922908751 | 299 | 1,326 | SH | SOLE | 0 | 0 | 1,326 | ||
VANGUARD FTSE DEVELOPED ETF | Equity ETFs | 921943858 | 792 | 15,379 | SH | SOLE | 0 | 0 | 15,379 | ||
VIVENDI SA-UNSPON ADR | American Depository Receipts | 92852T201 | 15,830 | 470,713 | SH | SOLE | 0 | 0 | 470,713 | ||
VANGUARD MID-CAP ETF | Equity ETFs | 922908629 | 766 | 3,227 | SH | SOLE | 0 | 0 | 3,227 | ||
VANGUARD S&P 500 ETF | Equity ETFs | 922908363 | 2,770 | 7,039 | SH | SOLE | 0 | 0 | 7,039 | ||
VOIP-PAL.COM INC | Ordinary Shares | 92862Y109 | 4 | 195,000 | SH | SOLE | 0 | 0 | 195,000 | ||
VANGUARD SHORT-TERM TIPS | Bond ETFs | 922020805 | 1,217 | 23,214 | SH | SOLE | 0 | 0 | 23,214 | ||
VENTAS INC. | Ordinary Shares | 92276F100 | 1,581 | 27,687 | SH | SOLE | 0 | 0 | 27,687 | ||
VANGUARD FTSE EMERGING MARKE | Equity ETFs | 922042858 | 549 | 10,104 | SH | SOLE | 0 | 0 | 10,104 | ||
WASTE CONNECTIONS INC | Ordinary Shares | 94106B101 | 6,899 | 57,769 | SH | SOLE | 0 | 0 | 57,769 | ||
WEC ENERGY GROUP INC | Ordinary Shares | 92939U106 | 1,823 | 20,492 | SH | SOLE | 0 | 0 | 20,492 | ||
WALMART INC | Ordinary Shares | 931142103 | 2,023 | 14,349 | SH | SOLE | 0 | 0 | 14,349 | ||
WATSCO INC | Ordinary Shares | 942622200 | 35,024 | 122,190 | SH | SOLE | 0 | 0 | 122,190 | ||
XPO LOGISTICS INC | Ordinary Shares | 983793100 | 17,353 | 124,044 | SH | SOLE | 0 | 0 | 124,044 | ||
YUM CHINA HOLDINGS INC | Ordinary Shares | 98850P109 | 12,328 | 186,090 | SH | SOLE | 0 | 0 | 186,090 | ||
ZENDESK INC | Ordinary Shares | 98936J101 | 36,873 | 255,459 | SH | SOLE | 0 | 0 | 255,459 |