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
NIKE INC CL B 654106103 11,001 131,043 SH   SOLE   0 0 130,979
ECOLAB INC COM 278865100 10,811 54,753 SH   SOLE   0 0 54,727
FIRSTSERVICE CORP NEW COM 33767E202 9,634 100,439 SH   SOLE   0 0 100,439
DANAHER CORPORATION COM 235851102 8,719 61,004 SH   SOLE   0 0 61,004
INTERXION HOLDING N.V SHS N47279109 8,672 113,971 SH   SOLE   0 0 113,899
THE TRADE DESK INC COM CL A 88339J105 8,572 37,631 SH   SOLE   0 0 37,631
ISHARES TR CORE US AGGBD ET 464287226 8,520 76,519 SH   SOLE   0 0 76,344
HDFC BANK LTD SPONSORED ADS 40415F101 7,726 59,410 SH   SOLE   0 0 59,410
AMAZON COM INC COM 023135106 7,569 3,997 SH   SOLE   0 0 3,997
CHURCH & DWIGHT INC COM 171340102 7,479 102,363 SH   SOLE   0 0 102,295
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 7,443 82,835 SH   SOLE   0 0 82,835
COSTCO WHSL CORP NEW COM 22160K105 7,293 27,596 SH   SOLE   0 0 27,596
VISA INC COM CL A 92826C839 6,553 37,760 SH   SOLE   0 0 37,731
AMPHENOL CORP NEW CL A 032095101 6,268 65,328 SH   SOLE   0 0 65,273
ANSYS INC COM 03662Q105 6,205 30,297 SH   SOLE   0 0 30,297
INTUIT COM 461202103 6,180 23,648 SH   SOLE   0 0 23,648
PROSPERITY BANCSHARES INC COM 743606105 5,579 84,464 SH   SOLE   0 0 84,464
PEMBINA PIPELINE CORP COM 706327103 5,526 148,495 SH   SOLE   0 0 148,495
MARKEL CORP COM 570535104 5,256 4,824 SH   SOLE   0 0 4,824
OKTA INC CL A 679295105 4,868 39,415 SH   SOLE   0 0 39,415
HENRY JACK & ASSOC INC COM 426281101 4,689 35,012 SH   SOLE   0 0 35,012
ISHARES TR 0-5YR INVT GR CP 46434V100 4,203 82,464 SH   SOLE   0 0 82,234
ASML HOLDING N V N Y REGISTRY SHS N07059210 4,153 19,974 SH   SOLE   0 0 19,974
ISHARES TR NATIONAL MUN ETF 464288414 3,626 32,064 SH   SOLE   0 0 32,064
ENTERPRISE PRODS PARTNERS L COM 293792107 3,351 116,065 SH   SOLE   0 0 116,065
VANGUARD MUN BD FD INC TAX EXEMPT BD 922907746 852 16,059 SH   SOLE   0 0 16,059
ACTIVISION BLIZZARD INC COM 00507V109 552 11,690 SH   SOLE   0 0 11,690
ISHARES TR CORE S&P500 ETF 464287200 500 1,695 SH   SOLE   0 0 1,695
ISHARES TR CORE MSCI TOTAL 46432F834 427 7,282 SH   SOLE   0 0 7,282
VANGUARD BD INDEX FD INC SHORT TRM BOND 921937827 359 4,457 SH   SOLE   0 0 4,457