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 Shares03783310016,314140,867SH SOLE 00140,867
AXON ENTERPRISE INCOrdinary Shares05464C10113,619150,149SH SOLE 00150,149
ABB LTD-SPON ADRAmerican Depository Receipts0003752045,090199,987SH SOLE 00199,987
VANECK AFRICA INDEXEquity ETFs92189F8662,317132,737SH SOLE 00132,737
ALARM.COM HOLDINGS INCOrdinary Shares01164210519,871359,663SH SOLE 00359,663
AMERICAN TOWER CORPOrdinary Shares03027X10026,001107,563SH SOLE 00107,563
AMAZON.COM INCOrdinary Shares023135106137,94743,810SH SOLE 0043,810
AVALARA INCOrdinary Shares05338G1066,47250,822SH SOLE 0050,822
ALIBABA GROUP HOLDING-SP ADRAmerican Depository Receipts01609W10214,16548,182SH SOLE 0048,182
BROOKFIELD ASSET MANAGE-CL AOrdinary Shares11258510411,835357,972SH SOLE 00357,972
BOOKING HOLDINGS INCOrdinary Shares09857L10833,91019,823SH SOLE 0019,823
BANCO LATINOAMERICANO COME-EOrdinary SharesP169941324,212346,626SH SOLE 00346,626
BIOMARIN PHARMACEUTICAL INCOrdinary Shares09061G10118,646245,089SH SOLE 00245,089
VANGUARD TOTAL BOND MARKETBond ETFs9219378351,69419,204SH SOLE 0019,204
BROADRIDGE FINANCIAL SOLUTIOOrdinary Shares11133T10321,875165,721SH SOLE 00165,721
BERKSHIRE HATHAWAY INC-CL BOrdinary Shares0846707029,45144,382SH SOLE 0044,382
BROWN & BROWN INCOrdinary Shares1152361017,872173,894SH SOLE 00173,894
INVESCO BULLETSHARES 2020 COBond ETFs46138J50223,3591,100,781SH SOLE 001,100,781
INVESCO BULLETSHARES 2021 COBond ETFs46138J70026,3101,234,035SH SOLE 001,234,035
INVESCO BULLETSHARES 2022 COBond ETFs46138J88226,6581,220,586SH SOLE 001,220,586
INVESCO BULLETSHARES 2023 COBond ETFs46138J86626,6411,222,642SH SOLE 001,222,642
INVESCO BULLETSHARES 2024 COBond ETFs46138J84137,6711,698,442SH SOLE 001,698,442
INVESCO BULLETSHARES 2025 COBond ETFs46138J82531,4091,405,326SH SOLE 001,405,326
INVESCO BULLETSHARES 2026 COBond ETFs46138J79130,0451,388,419SH SOLE 001,388,419
INVESCO BULLETSHARES 2027 COBond ETFs46138J78330,3131,379,138SH SOLE 001,379,138
INVESCO BULLETSHARES 2028Bond ETFs46138J64318,207787,609SH SOLE 00787,609
ANHEUSER-BUSCH INBEV SPN ADRAmerican Depository Receipts03524A1084,32880,320SH SOLE 0080,320
CROWN CASTLE INTL CORPOrdinary Shares22822V10110,55363,383SH SOLE 0063,383
CARDLYTICS INCOrdinary Shares14161W10513,036184,731SH SOLE 00184,731
CERNER CORPOrdinary Shares1567821044,32959,884SH SOLE 0059,884
COMCAST CORP-CLASS AOrdinary Shares20030N10121,723469,576SH SOLE 00469,576
CME GROUP INCOrdinary Shares12572Q1051,5129,039SH SOLE 009,039
COOPER COS INC/THEOrdinary Shares21664840214,97044,405SH SOLE 0044,405
COSTCO WHOLESALE CORPOrdinary Shares22160K1056,75919,038SH SOLE 0019,038
SALESFORCE.COM INCOrdinary Shares79466L30273,271291,545SH SOLE 00291,545
DOMINION ENERGY INCOrdinary Shares25746U1092,58632,760SH SOLE 0032,760
WISDOMTREE EUR S/C DIVIDENDEquity ETFs97717W86917,297325,297SH SOLE 00325,297
WISDOMTREE JPN S/C DVD FUNDEquity ETFs97717W83622,045314,911SH SOLE 00314,911
WALT DISNEY CO/THEOrdinary Shares2546871064,18433,724SH SOLE 0033,724
EASTMAN CHEMICAL COOrdinary Shares2774321007,21692,371SH SOLE 0092,371
EQUINIX INCOrdinary Shares29444U70010,47213,777SH SOLE 0013,777
EVERBRIDGE INCOrdinary Shares29978A10421,270169,175SH SOLE 00169,175
ISHARES MSCI SOUTH KOREA ETFEquity ETFs4642867727,209110,333SH SOLE 00110,333
FANUC CORP-UNSP ADRAmerican Depository Receipts3073051024,598240,004SH SOLE 00240,004
FASTENAL COOrdinary Shares31190010413,189292,498SH SOLE 00292,498
FACEBOOK INC-CLASS AOrdinary Shares30303M10237,884144,649SH SOLE 00144,649
FAST RETAILING CO-UNSPON ADRAmerican Depository Receipts31188H1016,519104,074SH SOLE 00104,074
GENTEX CORPOrdinary Shares3719011098,580333,209SH SOLE 00333,209
ALPHABET INC-CL COrdinary Shares02079K10763,66043,318SH SOLE 0043,318
HDFC BANK LTD-ADRAmerican Depository Receipts40415F10112,716254,517SH SOLE 00254,517
HOWARD HUGHES CORP/THEOrdinary Shares44267D10712,860223,268SH SOLE 00223,268
HEALTHEQUITY INCOrdinary Shares42226A1076,761131,612SH SOLE 00131,612
HESKA CORPOrdinary Shares42805E3066,25063,264SH SOLE 0063,264
ISHARES IBONDS DEC 2028 ETFBond ETFs46435U51515,238523,828SH SOLE 00523,828
ISHARES CORE MSCI EUROPEEquity ETFs46434V73818,618416,425SH SOLE 00416,425
IPG PHOTONICS CORPOrdinary Shares44980X10934,465202,772SH SOLE 00202,772
JOHN BEAN TECHNOLOGIES CORPOrdinary Shares4778391049,853107,223SH SOLE 00107,223
JONES LANG LASALLE INCOrdinary Shares48020Q1077,56479,076SH SOLE 0079,076
JOHNSON & JOHNSONOrdinary Shares4781601041,4459,709SH SOLE 009,709
COCA-COLA CO/THEOrdinary Shares1912161001,23825,069SH SOLE 0025,069
NLIGHT INCOrdinary Shares65487K1006,690284,918SH SOLE 00284,918
LCI INDUSTRIESOrdinary Shares50189K1039,46189,009SH SOLE 0089,009
MASTERCARD INC - AOrdinary Shares57636Q10428,52984,364SH SOLE 0084,364
MEDTRONIC PLCOrdinary SharesG5960L10317,722170,535SH SOLE 00170,535
MERCADOLIBRE INCOrdinary Shares58733R10289,10882,319SH SOLE 0082,319
MCCORMICK & CO-NON VTG SHRSOrdinary Shares5797802067,42538,253SH SOLE 0038,253
MARKEL CORPOrdinary Shares5705351048,1898,410SH SOLE 008,410
MICROSOFT CORPOrdinary Shares59491810417,70384,167SH SOLE 0084,167
NETFLIX INCOrdinary Shares64110L10662,413124,818SH SOLE 00124,818
NESTLE SA-SPONS ADRAmerican Depository Receipts6410694069,21977,303SH SOLE 0077,303
NOVO-NORDISK A/S-SPONS ADRAmerican Depository Receipts67010020511,681168,236SH SOLE 00168,236
PALO ALTO NETWORKS INCOrdinary Shares69743510519,41379,319SH SOLE 0079,319
PAYCOM SOFTWARE INCOrdinary Shares70432V1026,99522,470SH SOLE 0022,470
PAYCHEX INCOrdinary Shares7043261077,05288,410SH SOLE 0088,410
PAYLOCITY HOLDING CORPOrdinary Shares70438V1067,75948,068SH SOLE 0048,068
PENUMBRA INCOrdinary Shares70975L1077,80540,155SH SOLE 0040,155
PROCTER & GAMBLE CO/THEOrdinary Shares7427181091,79912,941SH SOLE 0012,941
PROTO LABS INCOrdinary Shares7437131097,85260,632SH SOLE 0060,632
PAYPAL HOLDINGS INCOrdinary Shares70450Y103101,113513,188SH SOLE 00513,188
ISHARES AAA - A RATED CORPORBond ETFs46429B2914,12971,400SH SOLE 0071,400
RESMED INCOrdinary Shares76115210715,60090,997SH SOLE 0090,997
STARBUCKS CORPOrdinary Shares85524410940,618472,743SH SOLE 00472,743
SOFTBANK GROUP CORP-UNSP ADRAmerican Depository Receipts83404D10912,051391,763SH SOLE 00391,763
SVB FINANCIAL GROUPOrdinary Shares78486Q1018,92737,101SH SOLE 0037,101
SCHLUMBERGER LTDOrdinary Shares8068571081,793115,250SH SOLE 00115,250
SPLUNK INCOrdinary Shares84863710487,120463,082SH SOLE 00463,082
STAG INDUSTRIAL INCOrdinary Shares85254J1029,992327,719SH SOLE 00327,719
TENCENT HOLDINGS LTD-UNS ADRAmerican Depository Receipts88032Q10920,836308,004SH SOLE 00308,004
TELADOC HEALTH INCOrdinary Shares87918A10517,04277,731SH SOLE 0077,731
ATLASSIAN CORP PLC-CLASS AOrdinary SharesG0624210419,690108,314SH SOLE 00108,314
THOR INDUSTRIES INCOrdinary Shares8851601018,00484,018SH SOLE 0084,018
TEMENOS AG-SP ADRAmerican Depository Receipts87974R2085,10237,890SH SOLE 0037,890
TAIWAN SEMICONDUCTOR-SP ADRAmerican Depository Receipts87403910011,482141,632SH SOLE 00141,632
TEXAS INSTRUMENTS INCOrdinary Shares8825081041,70811,961SH SOLE 0011,961
TYLER TECHNOLOGIES INCOrdinary Shares9022521059,21226,427SH SOLE 0026,427
UNITED PARCEL SERVICE-CL BOrdinary Shares9113121062,72616,357SH SOLE 0016,357
VARIAN MEDICAL SYSTEMS INCOrdinary Shares92220P1053,88922,609SH SOLE 0022,609
VANGUARD SMALL-CAP ETFEquity ETFs9229087512921,901SH SOLE 001,901
VANGUARD FTSE DEVELOPED ETFEquity ETFs92194385898624,105SH SOLE 0024,105
VIVENDI SA-UNSPON ADRAmerican Depository Receipts92852T20112,656454,109SH SOLE 00454,109
VANGUARD MID-CAP ETFEquity ETFs9229086299075,144SH SOLE 005,144
VANGUARD S&P 500 ETFEquity ETFs9229083633,34510,872SH SOLE 0010,872
VOIP-PAL.COM INCOrdinary Shares92862Y1098195,000SH SOLE 00195,000
VANGUARD SHORT-TERM TIPSBond ETFs92202080590417,709SH SOLE 0017,709
VENTAS INC.Ordinary Shares92276F1001,13527,046SH SOLE 0027,046
VANGUARD FTSE EMERGING MARKEEquity ETFs92204285864814,993SH SOLE 0014,993
WASTE CONNECTIONS INCOrdinary Shares94106B1015,79755,852SH SOLE 0055,852
WEC ENERGY GROUP INCOrdinary Shares92939U1061,94020,018SH SOLE 0020,018
WALMART INCOrdinary Shares9311421031,98414,178SH SOLE 0014,178
WATSCO INCOrdinary Shares94262220028,447122,147SH SOLE 00122,147
XPO LOGISTICS INCOrdinary Shares98379310014,235168,137SH SOLE 00168,137
YUM CHINA HOLDINGS INCOrdinary Shares98850P1099,530179,986SH SOLE 00179,986
ZENDESK INCOrdinary Shares98936J10126,818260,571SH SOLE 00260,571