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:Oct 31, 2018
Estimated average burden
hours per response:23.8

COLUMN 1COLUMN 2COLUMN 3COLUMN 4COLUMN 5COLUMN 6COLUMN 7COLUMN 8
VALUESHRS ORSH/PUT/INVESTMENTOTHERVOTING AUTHORITY
NAME OF ISSUERTITLE OF CLASSCUSIP(x$1000)PRN AMTPRNCALLDISCRETIONMANAGERSOLESHAREDNONE
APPLE INCOrdinary Shares03783310012,20533,458SH SOLE 0033,458
AXON ENTERPRISE INCOrdinary Shares05464C10110,761109,656SH SOLE 00109,656
ABB LTD-SPON ADRAmerican Depository Receipts0003752044,329191,884SH SOLE 00191,884
VANECK AFRICA INDEXEquity ETFs92189F8662,089127,356SH SOLE 00127,356
ALARM.COM HOLDINGS INCOrdinary Shares01164210521,091325,433SH SOLE 00325,433
AMERICAN TOWER CORPOrdinary Shares03027X10026,429102,224SH SOLE 00102,224
AMAZON.COM INCOrdinary Shares023135106118,74143,040SH SOLE 0043,040
AVALARA INCOrdinary Shares05338G1063,40225,560SH SOLE 0025,560
ALIBABA GROUP HOLDING-SP ADRAmerican Depository Receipts01609W1029,95846,166SH SOLE 0046,166
BROOKFIELD ASSET MANAGE-CL AOrdinary Shares11258510411,301343,498SH SOLE 00343,498
BOOKING HOLDINGS INCOrdinary Shares09857L10831,12619,548SH SOLE 0019,548
BANCO LATINOAMERICANO COME-EOrdinary SharesP169941323,825332,575SH SOLE 00332,575
BIOMARIN PHARMACEUTICAL INCOrdinary Shares09061G10130,041243,561SH SOLE 00243,561
VANGUARD TOTAL BOND MARKETBond ETFs9219378351,75019,810SH SOLE 0019,810
BROADRIDGE FINANCIAL SOLUTIOOrdinary Shares11133T10320,263160,574SH SOLE 00160,574
BERKSHIRE HATHAWAY INC-CL BOrdinary Shares0846707027,58342,480SH SOLE 0042,480
BROWN & BROWN INCOrdinary Shares1152361016,972171,042SH SOLE 00171,042
INVESCO BULLETSHARES 2020 COBond ETFs46138J50222,4881,056,770SH SOLE 001,056,770
INVESCO BULLETSHARES 2021 COBond ETFs46138J70025,3251,185,075SH SOLE 001,185,075
INVESCO BULLETSHARES 2022 COBond ETFs46138J88225,5761,172,152SH SOLE 001,172,152
INVESCO BULLETSHARES 2023 COBond ETFs46138J86625,5421,173,787SH SOLE 001,173,787
INVESCO BULLETSHARES 2024 COBond ETFs46138J84135,9421,630,751SH SOLE 001,630,751
INVESCO BULLETSHARES 2025 COBond ETFs46138J82520,744933,579SH SOLE 00933,579
INVESCO BULLETSHARES 2026 COBond ETFs46138J79128,6591,332,979SH SOLE 001,332,979
INVESCO BULLETSHARES 2027 COBond ETFs46138J78328,8381,324,071SH SOLE 001,324,071
INVESCO BULLETSHARES 2028Bond ETFs46138J64317,346756,154SH SOLE 00756,154
INVESCO BULLETSHARES 2020 HIBond ETFs46138J6019,343401,320SH SOLE 00401,320
ANHEUSER-BUSCH INBEV SPN ADRAmerican Depository Receipts03524A1083,79977,058SH SOLE 0077,058
CROWN CASTLE INTL CORPOrdinary Shares22822V10110,15460,678SH SOLE 0060,678
CARDLYTICS INCOrdinary Shares14161W1057,165102,388SH SOLE 00102,388
CERNER CORPOrdinary Shares1567821043,88256,627SH SOLE 0056,627
COMCAST CORP-CLASS AOrdinary Shares20030N10117,419446,882SH SOLE 00446,882
CME GROUP INCOrdinary Shares12572Q1051,4098,668SH SOLE 008,668
CNA FINANCIAL CORPOrdinary Shares1261171005,503171,157SH SOLE 00171,157
COOPER COS INC/THEOrdinary Shares21664840212,39343,692SH SOLE 0043,692
COSTCO WHOLESALE CORPOrdinary Shares22160K1055,53218,246SH SOLE 0018,246
SALESFORCE.COM INCOrdinary Shares79466L30254,297289,849SH SOLE 00289,849
DOMINION ENERGY INCOrdinary Shares25746U1092,55131,425SH SOLE 0031,425
WISDOMTREE EUR S/C DIVIDENDEquity ETFs97717W86915,447311,908SH SOLE 00311,908
WISDOMTREE JPN S/C DVD FUNDEquity ETFs97717W83619,325302,147SH SOLE 00302,147
WALT DISNEY CO/THEOrdinary Shares2546871063,60132,292SH SOLE 0032,292
ELECTRIC CAR COMPANY INCOrdinary Shares28486A101031,000SH SOLE 0031,000
EASTMAN CHEMICAL COOrdinary Shares27743210012,708182,482SH SOLE 00182,482
EQUINIX INCOrdinary Shares29444U7009,26313,190SH SOLE 0013,190
EVERBRIDGE INCOrdinary Shares29978A10422,746164,400SH SOLE 00164,400
ISHARES MSCI SOUTH KOREA ETFEquity ETFs4642867726,048105,860SH SOLE 00105,860
FANUC CORP-UNSP ADRAmerican Depository Receipts3073051024,105230,336SH SOLE 00230,336
FASTENAL COOrdinary Shares31190010411,922278,288SH SOLE 00278,288
FACEBOOK INC-CLASS AOrdinary Shares30303M10229,987132,061SH SOLE 00132,061
FAST RETAILING CO-UNSPON ADRAmerican Depository Receipts31188H1015,69899,568SH SOLE 0099,568
GENTEX CORPOrdinary Shares3719011098,459328,241SH SOLE 00328,241
ALPHABET INC-CL COrdinary Shares02079K10760,20842,592SH SOLE 0042,592
HDFC BANK LTD-ADRAmerican Depository Receipts40415F10111,101244,194SH SOLE 00244,194
HOWARD HUGHES CORP/THEOrdinary Shares44267D10711,297217,463SH SOLE 00217,463
HEALTHEQUITY INCOrdinary Shares42226A1072,73746,643SH SOLE 0046,643
HESKA CORPOrdinary Shares42805E3065,80062,251SH SOLE 0062,251
HARD TO TREAT DISEASES INCOrdinary Shares41164A1030199,800SH SOLE 00199,800
ISHARES IBONDS DEC 2028 ETFBond ETFs46435U51514,504502,929SH SOLE 00502,929
ISHARES CORE MSCI EUROPEEquity ETFs46434V73817,085399,552SH SOLE 00399,552
IPG PHOTONICS CORPOrdinary Shares44980X10932,076199,987SH SOLE 00199,987
JOHN BEAN TECHNOLOGIES CORPOrdinary Shares4778391049,079105,546SH SOLE 00105,546
JONES LANG LASALLE INCOrdinary Shares48020Q1078,05677,861SH SOLE 0077,861
JOHNSON & JOHNSONOrdinary Shares4781601041,2999,237SH SOLE 009,237
COCA-COLA CO/THEOrdinary Shares1912161001,01422,689SH SOLE 0022,689
NLIGHT INCOrdinary Shares65487K1006,246280,588SH SOLE 00280,588
LCI INDUSTRIESOrdinary Shares50189K10313,150114,366SH SOLE 00114,366
MASTERCARD INC - AOrdinary Shares57636Q10423,70580,167SH SOLE 0080,167
MEDTRONIC PLCOrdinary SharesG5960L10314,930162,809SH SOLE 00162,809
MERCADOLIBRE INCOrdinary Shares58733R10279,93981,093SH SOLE 0081,093
MCCORMICK & CO-NON VTG SHRSOrdinary Shares5797802066,76537,705SH SOLE 0037,705
MARKEL CORPOrdinary Shares5705351047,4298,047SH SOLE 008,047
MICROSOFT CORPOrdinary Shares59491810416,42780,719SH SOLE 0080,719
MONARCH STAFFING INCOrdinary Shares6091801040100,000SH SOLE 00100,000
NETFLIX INCOrdinary Shares64110L10656,258123,634SH SOLE 00123,634
NEWMARK GROUP INC-CLASS AOrdinary Shares65158N1022,138439,867SH SOLE 00439,867
NESTLE SA-SPONS ADRAmerican Depository Receipts6410694068,19374,185SH SOLE 0074,185
NOVO-NORDISK A/S-SPONS ADRAmerican Depository Receipts67010020510,570161,417SH SOLE 00161,417
PALO ALTO NETWORKS INCOrdinary Shares69743510518,10878,841SH SOLE 0078,841
PAYCOM SOFTWARE INCOrdinary Shares70432V1028,69728,080SH SOLE 0028,080
PAYCHEX INCOrdinary Shares7043261076,41384,655SH SOLE 0084,655
PAYLOCITY HOLDING CORPOrdinary Shares70438V1068,59958,943SH SOLE 0058,943
PENUMBRA INCOrdinary Shares70975L1077,06439,506SH SOLE 0039,506
PROCTER & GAMBLE CO/THEOrdinary Shares7427181091,47112,301SH SOLE 0012,301
PROTO LABS INCOrdinary Shares7437131096,71659,717SH SOLE 0059,717
PAYPAL HOLDINGS INCOrdinary Shares70450Y10388,336507,010SH SOLE 00507,010
ISHARES AAA - A RATED CORPORBond ETFs46429B2913,90567,515SH SOLE 0067,515
RESMED INCOrdinary Shares76115210716,97188,390SH SOLE 0088,390
SABRE CORPOrdinary Shares78573M1042,306286,069SH SOLE 00286,069
STARBUCKS CORPOrdinary Shares85524410934,127463,748SH SOLE 00463,748
SOFTBANK GROUP CORP-UNSP ADRAmerican Depository Receipts83404D1099,465375,885SH SOLE 00375,885
SVB FINANCIAL GROUPOrdinary Shares78486Q1017,87436,535SH SOLE 0036,535
SCHLUMBERGER LTDOrdinary Shares8068571082,033110,570SH SOLE 00110,570
SYNTHONICS TECHNOLOGIES INCOrdinary Shares87161Y107010,000SH SOLE 0010,000
SPLUNK INCOrdinary Shares84863710491,077458,366SH SOLE 00458,366
STAG INDUSTRIAL INCOrdinary Shares85254J1029,465322,828SH SOLE 00322,828
TENCENT HOLDINGS LTD-UNS ADRAmerican Depository Receipts88032Q10918,813293,948SH SOLE 00293,948
TELADOC HEALTH INCOrdinary Shares87918A10514,63276,674SH SOLE 0076,674
ATLASSIAN CORP PLC-CLASS AOrdinary SharesG0624210418,630103,345SH SOLE 00103,345
THOR INDUSTRIES INCOrdinary Shares88516010110,899102,314SH SOLE 00102,314
TEMENOS AG-SP ADRAmerican Depository Receipts87974R2085,58335,984SH SOLE 0035,984
TAIWAN SEMICONDUCTOR-SP ADRAmerican Depository Receipts8740391007,718135,950SH SOLE 00135,950
TEXAS INSTRUMENTS INCOrdinary Shares8825081041,43411,291SH SOLE 0011,291
TYLER TECHNOLOGIES INCOrdinary Shares9022521059,02226,008SH SOLE 0026,008
UNITED PARCEL SERVICE-CL BOrdinary Shares9113121061,74115,663SH SOLE 0015,663
VARIAN MEDICAL SYSTEMS INCOrdinary Shares92220P1055,69346,463SH SOLE 0046,463
VANGUARD SMALL-CAP ETFEquity ETFs9229087512821,937SH SOLE 001,937
VANGUARD S/T CORP BOND ETFBond ETFs92206C4092613,159SH SOLE 003,159
VANGUARD FTSE DEVELOPED ETFEquity ETFs92194385894724,408SH SOLE 0024,408
VIVENDI SA-UNSPON ADRAmerican Depository Receipts92852T20111,199435,317SH SOLE 00435,317
VANGUARD MID-CAP ETFEquity ETFs9229086298645,270SH SOLE 005,270
VANGUARD S&P 500 ETFEquity ETFs9229083633,75813,259SH SOLE 0013,259
VOIP-PAL.COM INCOrdinary Shares92862Y1092195,000SH SOLE 00195,000
VANGUARD SHORT-TERM TIPSBond ETFs92202080588917,728SH SOLE 0017,728
VENTAS INC.Ordinary Shares92276F10094825,899SH SOLE 0025,899
VANGUARD FTSE EMERGING MARKEEquity ETFs92204285861015,388SH SOLE 0015,388
WEC ENERGY GROUP INCOrdinary Shares92939U1061,68019,169SH SOLE 0019,169
WALMART INCOrdinary Shares9311421031,63213,628SH SOLE 0013,628
WATSCO INCOrdinary Shares94262220021,003118,196SH SOLE 00118,196
XPO LOGISTICS INCOrdinary Shares98379310012,783165,471SH SOLE 00165,471
YUM CHINA HOLDINGS INCOrdinary Shares98850P1098,301172,692SH SOLE 00172,692
ZENDESK INCOrdinary Shares98936J10122,929258,998SH SOLE 00258,998