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
3M CO COM 88579Y101 1,299 19,005 SH   SOLE   19,005 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 299 4,372 SH   SOLE   4,372 0 0
ADOBE SYS INC COM 00724F101 380 3,179 SH   SOLE   3,179 0 0
ALPHABET INC CAP STK CL C 02079K107 18,520 16,600 SH   SOLE   16,600 0 0
ALPHABET INC CAP STK CL A 02079K305 1,670 15,723 SH   SOLE   15,723 0 0
AMAZON COM INC COM 023135106 39,202 23,063 SH   SOLE   23,063 0 0
AMERICAN TOWER CORP NEW COM 03027X100 2,574 52,699 SH   SOLE   52,699 0 0
AMGEN INC COM 031162100 654 6,240 SH   SOLE   6,240 0 0
ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 1,128 4 SH   SOLE   4 0 0
APPLE INC COM 037833100 19,923 107,626 SH   SOLE   107,626 0 0
AT&T INC COM 00206R102 306 1,257 SH   SOLE   1,257 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 2,223 15,420 SH   SOLE   15,420 0 0
BECTON DICKINSON & CO COM 075887109 5,997 63,004 SH   SOLE   63,004 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 1,427 12,917 SH   SOLE   12,917 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 32,485 174,042 SH   SOLE   174,042 0 0
BOOKING HLDGS INC COM 09857L108 16,983 8,378 SH   SOLE   8,378 0 0
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 1,476 1,307 SH   SOLE   1,307 0 0
CHARTER COMMUNICATIONS INC N CL A 16119P108 27,582 94,069 SH   SOLE   94,069 0 0
CLOROX CO DEL COM 189054109 560 13,049 SH   SOLE   13,049 0 0
COLGATE PALMOLIVE CO COM 194162103 14,640 225,894 SH   SOLE   225,894 0 0
COMCAST CORP NEW CL A 20030N101 966 8,252 SH   SOLE   8,252 0 0
DANAHER CORP DEL COM 235851102 6,159 80,000 SH   SOLE   80,000 0 0
DEERE & CO COM 244199105 2,758 20,429 SH   SOLE   20,429 0 0
DISNEY WALT CO COM DISNEY 254687106 795 24,237 SH   SOLE   24,237 0 0
EXXON MOBIL CORP COM 30231G102 376 2,690 SH   SOLE   2,690 0 0
FEDEX CORP COM 31428X106 2,442 31,536 SH   SOLE   31,536 0 0
FERRARI N V COM N3167Y103 5,198 52,678 SH   SOLE   52,678 0 0
FIAT CHRYSLER AUTOMOBILES N SHS N31738102 6,145 10,962 SH   SOLE   10,962 0 0
FORTIVE CORP COM 34959j108 9,623 124,795 SH   SOLE   124,795 0 0
HEICO CORP NEW CL A 422806208 9,356 130,595 SH   SOLE   130,595 0 0
HOME DEPOT INC COM 437076102 436 10,332 SH   SOLE   10,332 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 447 5,721 SH   SOLE   5,721 0 0
ISHARES INC MSCI SWITZERLAND 464286749 677 4,136 SH   SOLE   4,136 0 0
ISHARES TR S&P 100 ETF 464287101 534 3,947 SH   SOLE   3,947 0 0
ISHARES TR GLOB HLTHCRE ETF 464287325 537 19,325 SH   SOLE   19,325 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 802 10,274 SH   SOLE   10,274 0 0
ISHARES TR GLB CNSM STP ETF 464288737 283 8,808 SH   SOLE   8,808 0 0
JD COM INC SPON ADR CL A 47215P106 17,142 440,105 SH   SOLE   440,105 0 0
JOHNSON & JOHNSON COM 478160104 1,990 14,838 SH   SOLE   14,838 0 0
JPMORGAN CHASE & CO COM 46625H100 614 18,839 SH   SOLE   18,839 0 0
LABORATORY CORP AMER HLDGS COM NEW 50540R409 1,235 8,716 SH   SOLE   8,716 0 0
LOCKHEED MARTIN CORP COM 539830109 938 9,313 SH   SOLE   9,313 0 0
MASTERCARD INCORPORATED CL A 57636Q104 33,557 170,754 SH   SOLE   170,754 0 0
MCDONALDS CORP COM 580135101 301 2,957 SH   SOLE   2,957 0 0
MICROSOFT CORP COM 594918104 2,129 7,847 SH   SOLE   7,847 0 0
MOODYS CORP COM 615369105 21,202 124,309 SH   SOLE   124,309 0 0
NORFOLK SOUTHERN CORP COM 655844108 303 3,660 SH   SOLE   3,660 0 0
PAYCHEX INC COM 704326107 1,565 33,895 SH   SOLE   33,895 0 0
PEPSICO INC COM 713448108 411 7,273 SH   SOLE   7,273 0 0
PFIZER INC COM 717081103 854 48,000 SH   SOLE   48,000 0 0
PROCTER AND GAMBLE CO COM 742718109 1,045 5,821 SH   SOLE   5,821 0 0
REPUBLIC SVCS INC COM 760759100 356 3,266 SH   SOLE   3,266 0 0
SCHWAB CHARLES CORP NEW COM 808513105 15,685 306,949 SH   SOLE   306,949 0 0
SHERWIN WILLIAMS CO COM 824348106 787 2,663 SH   SOLE   2,663 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 2,569 18,377 SH   SOLE   18,377 0 0
SPDR SER TR NUVEEN BLMBRG SR 78468R739 286 2,133 SH   SOLE   2,133 0 0
STARBUCKS CORP COM 855244109 2,766 11,548 SH   SOLE   11,548 0 0
SYSCO CORP COM 871829107 1,705 17,293 SH   SOLE   17,293 0 0
TJX COS INC NEW COM 872540109 6,249 47,179 SH   SOLE   47,179 0 0
TRANSUNION COM 89400J107 9,602 12,419 SH   SOLE   12,419 0 0
UNION PAC CORP COM 907818108 1,517 22,211 SH   SOLE   22,211 0 0
UNITED PARCEL SERVICE INC CL B 911312106 2,017 8,884 SH   SOLE   8,884 0 0
UNITED TECHNOLOGIES CORP COM 913017109 775 21,360 SH   SOLE   21,360 0 0
VANGUARD BD INDEX FD INC SHORT TRM BOND 921937827 549 4,736 SH   SOLE   4,736 0 0
VANGUARD GROUP DIV APP ETF 921908844 373 1,911 SH   SOLE   1,911 0 0
VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 1,625 13,391 SH   SOLE   13,391 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 549 5,265 SH   SOLE   5,265 0 0
VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 642 1,575 SH   SOLE   1,575 0 0
VANGUARD WORLD FDS CONSUM STP ETF 92204A207 341 7,191 SH   SOLE   7,191 0 0
VISA INC COM CL A 92826C839 9,218 151,240 SH   SOLE   151,240 0 0
WABCO HLDGS INC COM 92927K102 1,167 10,143 SH   SOLE   10,143 0 0
WASTE MGMT INC DEL COM 94106L109 4,366 231,110 SH   SOLE   231,110 0 0