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
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 57,649 1,014,581 SH   SOLE   226,949 6,623 781,009
SPDR SER TR SPDR BLOOMBERG 78468R663 12,598 137,633 SH   SOLE   0 4,588 133,045
BARRICK GOLD CORPORATION COM 067901108 537 19,920 SH   SOLE   19,920 0 0
PROGRESSIVE CORP OHIO COM 743315103 112,015 1,398,270 SH   SOLE   316,404 8,623 1,073,243
COMCAST CORP NEW CL A 20030N101 127,869 3,280,369 SH   SOLE   759,159 20,801 2,500,409
WATSCO INC COM 942622200 11,614 65,356 SH   SOLE   17,376 0 47,980
OTIS WORLDWIDE CORP COM 68902V107 41,137 723,484 SH   SOLE   136,616 6,370 580,498
ALEXION PHARMACEUTICALS INC COM 015351109 64,223 572,197 SH   SOLE   131,000 3,620 437,577
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 134,556 753,776 SH   SOLE   175,863 4,734 573,179
CVS HEALTH CORP COM 126650100 111,070 1,709,564 SH   SOLE   400,888 10,588 1,298,088
VISA INC COM CL A 92826C839 226 1,169 SH   SOLE   0 0 1,169
UNILEVER N V N Y SHS NEW 904784709 97,430 1,828,996 SH   SOLE   420,933 11,742 1,396,321
PAYPAL HLDGS INC COM 70450Y103 224 1,287 SH   SOLE   0 0 1,287
BOOKING HOLDINGS INC COM 09857L108 64,666 40,611 SH   SOLE   7,770 223 32,618
JOHNSON & JOHNSON COM 478160104 113,597 807,770 SH   SOLE   185,034 5,305 617,431
SONY CORP SPONSORED ADR 835699307 656 9,485 SH   SOLE   9,485 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 4,354 14,119 SH   SOLE   0 0 14,119
ORACLE CORP COM 68389X105 124,028 2,244,045 SH   SOLE   504,339 14,991 1,724,715
MCKESSON CORP COM 58155Q103 135,934 886,027 SH   SOLE   201,414 5,865 678,748
SPDR GOLD TR GOLD SHS 78463V107 8,084 48,302 SH   SOLE   11,161 0 37,141
NOVARTIS AG SPONSORED ADR 66987V109 113,792 1,302,862 SH   SOLE   290,164 7,637 1,005,061
APPLE INC COM 037833100 812 2,225 SH   SOLE   0 0 2,225
KANSAS CITY SOUTHERN COM NEW 485170302 100,188 671,094 SH   SOLE   152,532 4,194 514,368
MICROSOFT CORP COM 594918104 242,365 1,190,925 SH   SOLE   278,655 6,912 905,358
ALPHABET INC CAP STK CL C 02079K107 57,786 40,878 SH   SOLE   7,592 226 33,060
VERIZON COMMUNICATIONS INC COM 92343V104 98,094 1,779,326 SH   SOLE   399,736 11,113 1,368,477
GRUPO TELEVISA SA SPON ADR REP ORD 40049J206 586 111,900 SH   SOLE   111,900 0 0
ADVANCE AUTO PARTS INC COM 00751Y106 107,823 756,922 SH   SOLE   171,369 4,823 580,730
ABBVIE INC COM 00287Y109 6,006 61,175 SH   SOLE   16,569 0 44,606
LIBERTY BROADBAND CORP COM SER C 530307305 83,720 675,380 SH   SOLE   154,269 4,216 516,895
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 208 967 SH   SOLE   0 0 967
ALPHABET INC CAP STK CL A 02079K305 380 268 SH   SOLE   0 0 268
QUEST DIAGNOSTICS INC COM 74834L100 79,056 693,716 SH   SOLE   157,882 4,333 531,501
WELLS FARGO CO NEW COM 949746101 55,162 2,154,759 SH   SOLE   488,756 13,332 1,652,671
BAIDU INC SPON ADR REP A 056752108 60,845 507,508 SH   SOLE   117,036 3,261 387,211
ISHARES SILVER TR ISHARES 46428Q109 4,025 236,605 SH   SOLE   39,540 0 197,065