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 Ordinary Share 037833100 12,580 63,563 SH   SOLE   0 0 63,563
ABB LTD-SPON ADR American Depository Receipt 000375204 3,975 198,462 SH   SOLE   0 0 198,462
AGREE REALTY CORP Ordinary Share 008492100 366 5,712 SH   SOLE   0 0 5,712
VANECK VECTORS AFRICA INDEX Equity ETF 92189F866 2,930 132,587 SH   SOLE   0 0 132,587
ALIGN TECHNOLOGY INC Ordinary Share 016255101 58,569 213,989 SH   SOLE   0 0 213,989
ALARM.COM HOLDINGS INC Ordinary Share 011642105 10,855 202,904 SH   SOLE   0 0 202,904
AMGEN INC Ordinary Share 031162100 951 5,159 SH   SOLE   0 0 5,159
AMERICAN TOWER CORP Ordinary Share 03027X100 17,526 85,723 SH   SOLE   0 0 85,723
AMAZON.COM INC Ordinary Share 023135106 82,856 43,755 SH   SOLE   0 0 43,755
BROOKFIELD ASSET MANAGE-CL A Ordinary Share 112585104 8,556 179,078 SH   SOLE   0 0 179,078
BAIDU INC - SPON ADR American Depository Receipt 056752108 2,609 22,234 SH   SOLE   0 0 22,234
BOOKING HOLDINGS INC Ordinary Share 09857L108 36,977 19,724 SH   SOLE   0 0 19,724
BANCO LATINOAMERICANO COME-E Ordinary Shares P16994132 9,603 461,033 SH   SOLE   0 0 461,033
VANGUARD TOTAL BOND MARKET Bond ETF 921937835 1,880 22,633 SH   SOLE   0 0 22,633
BROADRIDGE FINANCIAL SOLUTIO Ordinary Share 11133T103 20,870 163,457 SH   SOLE   0 0 163,457
BERKSHIRE HATHAWAY INC-CL B Ordinary Share 084670702 5,567 26,113 SH   SOLE   0 0 26,113
INVESCO BULLETSHARES 2019 CO Bond ETF 46138J304 31,581 1,497,421 SH   SOLE   0 0 1,497,421
INVESCO BULLETSHARES 2020 CO Bond ETF 46138J502 31,677 1,489,962 SH   SOLE   0 0 1,489,962
INVESCO BULLETSHARES 2021 CO Bond ETF 46138J700 32,102 1,514,978 SH   SOLE   0 0 1,514,978
INVESCO BULLETSHARES 2022 CO Bond ETF 46138J882 33,563 1,568,729 SH   SOLE   0 0 1,568,729
INVESCO BULLETSHARES 2024 CO Bond ETF 46138J841 16,950 797,656 SH   SOLE   0 0 797,656
INVESCO BULLETSHARES 2019 HI Bond ETF 46138J403 10,838 452,524 SH   SOLE   0 0 452,524
INVESCO BULLETSHARES 2020 HI Bond ETF 46138J601 10,849 450,358 SH   SOLE   0 0 450,358
ANHEUSER-BUSCH INBEV SPN ADR American Depository Receipt 03524A108 7,066 79,833 SH   SOLE   0 0 79,833
CROWN CASTLE INTL CORP Ordinary Share 22822V101 6,700 51,401 SH   SOLE   0 0 51,401
CERNER CORP Ordinary Share 156782104 3,486 47,559 SH   SOLE   0 0 47,559
C.H. ROBINSON WORLDWIDE INC Ordinary Share 12541W209 5,571 66,042 SH   SOLE   0 0 66,042
COMCAST CORP-CLASS A Ordinary Share 20030N101 7,563 178,875 SH   SOLE   0 0 178,875
CME GROUP INC Ordinary Share 12572Q105 1,319 6,797 SH   SOLE   0 0 6,797
CNA FINANCIAL CORP Ordinary Share 126117100 9,250 196,512 SH   SOLE   0 0 196,512
COOPER COS INC/THE Ordinary Share 216648402 15,982 47,440 SH   SOLE   0 0 47,440
COSTCO WHOLESALE CORP Ordinary Share 22160K105 4,383 16,586 SH   SOLE   0 0 16,586
SALESFORCE.COM INC Ordinary Share 79466L302 36,379 239,763 SH   SOLE   0 0 239,763
CTRIP.COM INTERNATIONAL-ADR American Depository Receipt 22943F100 4,087 110,723 SH   SOLE   0 0 110,723
COGNIZANT TECH SOLUTIONS-A Ordinary Share 192446102 242 3,813 SH   SOLE   0 0 3,813
DOMINION ENERGY INC Ordinary Share 25746U109 1,914 24,750 SH   SOLE   0 0 24,750
WISDOMTREE EUR S/C DIVIDEND Equity ETF 97717W869 18,959 324,978 SH   SOLE   0 0 324,978
WISDOMTREE JPN S/C DVD FUND Equity ETF 97717W836 20,797 314,581 SH   SOLE   0 0 314,581
WISDOMTREE EM SMALL CAP Equity ETF 97717W281 11,381 241,892 SH   SOLE   0 0 241,892
QUEST DIAGNOSTICS INC Ordinary Share 74834L100 460 4,516 SH   SOLE   0 0 4,516
WALT DISNEY CO/THE Ordinary Share 254687106 2,086 14,935 SH   SOLE   0 0 14,935
ENCOMPASS HEALTH CORP Ordinary Share 29261A100 282 4,457 SH   SOLE   0 0 4,457
EASTMAN CHEMICAL CO Ordinary Share 277432100 8,558 109,957 SH   SOLE   0 0 109,957
EQUINIX INC Ordinary Share 29444U700 5,647 11,198 SH   SOLE   0 0 11,198
ISHARES MSCI SOUTH KOREA ETF Equity ETF 464286772 6,598 110,209 SH   SOLE   0 0 110,209
FANUC CORP-UNSP ADR American Depository Receipt 307305102 4,431 239,751 SH   SOLE   0 0 239,751
FASTENAL CO Ordinary Share 311900104 7,642 234,474 SH   SOLE   0 0 234,474
FACEBOOK INC-CLASS A Ordinary Share 30303M102 26,779 138,751 SH   SOLE   0 0 138,751
FAST RETAILING CO-UNSPON ADR American Depository Receipt 31188H101 7,663 126,687 SH   SOLE   0 0 126,687
CORNING INC Ordinary Share 219350105 4,538 136,568 SH   SOLE   0 0 136,568
GENTEX CORP Ordinary Share 371901109 12,379 503,026 SH   SOLE   0 0 503,026
ALPHABET INC-CL C Ordinary Share 02079K107 47,771 44,195 SH   SOLE   0 0 44,195
GRUBHUB INC Ordinary Share 400110102 9,128 117,037 SH   SOLE   0 0 117,037
HASBRO INC Ordinary Share 418056107 9,748 92,236 SH   SOLE   0 0 92,236
HDFC BANK LTD-ADR American Depository Receipt 40415F101 11,367 87,409 SH   SOLE   0 0 87,409
HOWARD HUGHES CORP/THE Ordinary Share 44267D107 13,439 108,517 SH   SOLE   0 0 108,517
HESKA CORP Ordinary Share 42805E306 4,072 47,811 SH   SOLE   0 0 47,811
ISHARES IBONDS DEC 2023 TERM Bond ETF 46434VAX8 24,959 982,245 SH   SOLE   0 0 982,245
ISHARES IBONDS DEC 2024 TERM Bond ETF 46434VBG4 25,263 991,496 SH   SOLE   0 0 991,496
ISHARES IBONDS DEC 2025 TERM Bond ETF 46434VBD1 25,550 997,653 SH   SOLE   0 0 997,653
ISHARES IBONDS DEC 2026 TERM Bond ETF 46435GAA0 25,535 1,018,939 SH   SOLE   0 0 1,018,939
ISHRS IBNDS DEC 27 CORP ETF Bond ETF 46435UAA9 8,526 334,477 SH   SOLE   0 0 334,477
ISHARES CORE MSCI EUROPE Equity ETF 46434V738 19,380 415,888 SH   SOLE   0 0 415,888
IONIS PHARMACEUTICALS INC Ordinary Share 462222100 36,441 567,005 SH   SOLE   0 0 567,005
IPG PHOTONICS CORP Ordinary Share 44980X109 32,233 208,967 SH   SOLE   0 0 208,967
JOHN BEAN TECHNOLOGIES CORP Ordinary Share 477839104 7,010 57,870 SH   SOLE   0 0 57,870
JONES LANG LASALLE INC Ordinary Share 48020Q107 11,885 84,479 SH   SOLE   0 0 84,479
JOHNSON & JOHNSON Ordinary Share 478160104 1,026 7,370 SH   SOLE   0 0 7,370
COCA-COLA CO/THE Ordinary Share 191216100 912 17,901 SH   SOLE   0 0 17,901
NLIGHT INC Ordinary Share 65487K100 5,724 298,150 SH   SOLE   0 0 298,150
LCI INDUSTRIES Ordinary Share 50189K103 11,546 128,284 SH   SOLE   0 0 128,284
LAKELAND FINANCIAL CORP Ordinary Share 511656100 8,729 186,404 SH   SOLE   0 0 186,404
MASTERCARD INC - A Ordinary Share 57636Q104 18,902 71,454 SH   SOLE   0 0 71,454
MEDTRONIC PLC Ordinary Share G5960L103 18,379 188,714 SH   SOLE   0 0 188,714
MERCADOLIBRE INC Ordinary Share 58733R102 53,117 86,825 SH   SOLE   0 0 86,825
MIDDLEBY CORP Ordinary Share 596278101 394 2,903 SH   SOLE   0 0 2,903
MCCORMICK & CO-NON VTG SHRS Ordinary Share 579780206 6,696 43,199 SH   SOLE   0 0 43,199
MARKEL CORP Ordinary Share 570535104 4,698 4,312 SH   SOLE   0 0 4,312
3M CO Ordinary Share 88579Y101 332 1,913 SH   SOLE   0 0 1,913
MICROSOFT CORP Ordinary Share 594918104 7,719 57,622 SH   SOLE   0 0 57,622
NETFLIX INC Ordinary Share 64110L106 27,708 75,432 SH   SOLE   0 0 75,432
NEWMARK GROUP INC-CLASS A Ordinary Share 65158N102 4,513 502,615 SH   SOLE   0 0 502,615
NESTLE SA-SPONS ADR American Depository Receipt 641069406 12,810 123,889 SH   SOLE   0 0 123,889
NOVO-NORDISK A/S-SPONS ADR American Depository Receipt 670100205 8,578 168,057 SH   SOLE   0 0 168,057
OGE ENERGY CORP Ordinary Share 670837103 354 8,310 SH   SOLE   0 0 8,310
O'REILLY AUTOMOTIVE INC Ordinary Share 67103H107 4,572 12,380 SH   SOLE   0 0 12,380
PAYCOM SOFTWARE INC Ordinary Share 70432V102 9,640 42,518 SH   SOLE   0 0 42,518
PAYCHEX INC Ordinary Share 704326107 1,407 17,103 SH   SOLE   0 0 17,103
PAYLOCITY HOLDING CORP Ordinary Share 70438V106 7,919 84,408 SH   SOLE   0 0 84,408
PEBBLEBROOK HOTEL TRUST Ordinary Share 70509V100 362 12,833 SH   SOLE   0 0 12,833
PENUMBRA INC Ordinary Share 70975L107 6,745 42,155 SH   SOLE   0 0 42,155
PROCTER & GAMBLE CO/THE Ordinary Share 742718109 1,064 9,705 SH   SOLE   0 0 9,705
PROTO LABS INC Ordinary Share 743713109 7,573 65,274 SH   SOLE   0 0 65,274
PAYPAL HOLDINGS INC Ordinary Share 70450Y103 61,246 535,085 SH   SOLE   0 0 535,085
RESMED INC Ordinary Share 761152107 22,051 180,703 SH   SOLE   0 0 180,703
SABRE CORP Ordinary Share 78573M104 7,226 325,498 SH   SOLE   0 0 325,498
STARBUCKS CORP Ordinary Share 855244109 42,439 506,249 SH   SOLE   0 0 506,249
SOFTBANK GROUP CORP-UNSP ADR American Depository Receipt 83404D109 9,379 195,676 SH   SOLE   0 0 195,676
SVB FINANCIAL GROUP Ordinary Share 78486Q101 8,901 39,634 SH   SOLE   0 0 39,634
SCHLUMBERGER LTD Ordinary Share 806857108 4,545 114,373 SH   SOLE   0 0 114,373
SPLUNK INC Ordinary Share 848637104 43,623 346,903 SH   SOLE   0 0 346,903
SPDR S&P 500 ETF Trust Equity ETF 78462F103 7,618 26,000 SH Put SOLE   0 0 26,000
STAG INDUSTRIAL INC Ordinary Share 85254J102 5,975 197,601 SH   SOLE   0 0 197,601
TENCENT HOLDINGS LTD-UNS ADR American Depository Receipt 88032Q109 12,907 285,176 SH   SOLE   0 0 285,176
TELADOC HEALTH INC Ordinary Share 87918A105 10,512 158,293 SH   SOLE   0 0 158,293
ATLASSIAN CORP PLC-CLASS A Ordinary Share G06242104 18,206 139,146 SH   SOLE   0 0 139,146
THOR INDUSTRIES INC Ordinary Share 885160101 6,742 115,351 SH   SOLE   0 0 115,351
TEMENOS AG-SP ADR American Depository Receipt 87974R208 4,053 22,682 SH   SOLE   0 0 22,682
TRACTOR SUPPLY COMPANY Ordinary Share 892356106 437 4,015 SH   SOLE   0 0 4,015
TAIWAN SEMICONDUCTOR-SP ADR American Depository Receipt 874039100 7,353 187,716 SH   SOLE   0 0 187,716
TEXAS INSTRUMENTS INC Ordinary Share 882508104 1,022 8,907 SH   SOLE   0 0 8,907
TEXAS ROADHOUSE INC Ordinary Share 882681109 8,157 151,991 SH   SOLE   0 0 151,991
UGI CORP Ordinary Share 902681105 210 3,928 SH   SOLE   0 0 3,928
UNITED PARCEL SERVICE-CL B Ordinary Share 911312106 980 9,491 SH   SOLE   0 0 9,491
VARIAN MEDICAL SYSTEMS INC Ordinary Share 92220P105 6,863 50,412 SH   SOLE   0 0 50,412
VANGUARD SMALL-CAP ETF Equity ETF 922908751 407 2,597 SH   SOLE   0 0 2,597
VANGUARD FTSE DEVELOPED ETF Equity ETF 921943858 1,289 30,898 SH   SOLE   0 0 30,898
VIVENDI SA-UNSPON ADR American Depository Receipt 92852T201 11,676 425,668 SH   SOLE   0 0 425,668
VANGUARD REAL ESTATE ETF Equity ETF 922908553 298 3,404 SH   SOLE   0 0 3,404
VANGUARD MID-CAP ETF Equity ETF 922908629 1,280 7,656 SH   SOLE   0 0 7,656
VANGUARD S&P 500 ETF Equity ETF 922908363 4,478 16,637 SH   SOLE   0 0 16,637
VANGUARD SHORT-TERM TIPS Bond ETF 922020805 736 14,931 SH   SOLE   0 0 14,931
VENTAS INC. Ordinary Share 92276F100 1,397 20,434 SH   SOLE   0 0 20,434
VANGUARD FTSE EMERGING MARKE Equity ETF 922042858 811 19,078 SH   SOLE   0 0 19,078
WEC ENERGY GROUP INC Ordinary Share 92939U106 1,261 15,123 SH   SOLE   0 0 15,123
WALMART INC Ordinary Share 931142103 1,156 10,463 SH   SOLE   0 0 10,463
WATSCO INC Ordinary Share 942622200 18,141 110,932 SH   SOLE   0 0 110,932
XPO LOGISTICS INC Ordinary Share 983793100 10,404 179,969 SH   SOLE   0 0 179,969
YUM CHINA HOLDINGS INC Ordinary Share 98850P109 8,307 179,807 SH   SOLE   0 0 179,807
ZILLOW GROUP INC - C Ordinary Share 98954M200 8,857 190,930 SH   SOLE   0 0 190,930
ZILLOW GROUP INC - A Ordinary Share 98954M101 4,346 94,963 SH   SOLE   0 0 94,963