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
Alibaba Group Holding Ltd ADR 01609W102 476,367 8,078,119 SH   SOLE   6,735,551 0 1,342,568
Grupo Televisa SA-Spon ADR ADR 40049J206 185,520 7,129,891 SH   SOLE   6,242,118 0 887,773
Nestle S A Rep RG SH ADR ADR 641069406 2,789 37,062 SH   SOLE   28,380 0 8,682
3M Company COM 88579Y101 32,638 230,216 SH   SOLE   217,999 0 12,217
Alphabet Inc Cl A COM 02079K305 425,686 666,833 SH   SOLE   572,300 0 94,533
Alphabet Inc Cl C COM 02079K107 1,070,872 1,760,086 SH   SOLE   1,459,142 0 300,944
Altera Corp COM 021441100 676,698 13,512,336 SH   SOLE   11,308,095 0 2,204,241
Amazon.com Inc COM 023135106 1,055,771 2,062,495 SH   SOLE   1,728,641 0 333,854
American Intl Group Inc COM 026874784 750 13,200 SH   SOLE   13,200 0 0
Anadarko Petroleum Corp COM 032511107 179,997 2,980,574 SH   SOLE   2,513,649 0 466,925
AON PLC COM G0408V102 1,179,740 13,313,851 SH   SOLE   11,169,514 0 2,144,337
Ascent Capital Group Inc-A COM 043632108 2,182 79,687 SH   SOLE   75,218 0 4,469
Bank of America Corp COM 060505104 475,641 30,528,925 SH   SOLE   25,718,780 0 4,810,145
Bank of New York Mellon Corp COM 064058100 470 12,000 SH   SOLE   12,000 0 0
Berkshire Hathaway Inc-Cl A COM 084670108 19,524 100 SH   SOLE   100 0 0
Berkshire Hathaway Inc-Cl B COM 084670702 1,465,704 11,240,062 SH   SOLE   9,444,530 0 1,795,532
BorgWarner Inc COM 099724106 2,662 64,000 SH   SOLE   64,000 0 0
Charter Communication-A COM 16117M305 352 2,000 SH   SOLE   2,000 0 0
Citigroup Inc COM 172967424 1,209,008 24,370,238 SH   SOLE   20,481,097 0 3,889,141
Coca Cola Co COM 191216100 2,595 64,670 SH   SOLE   58,200 0 6,470
Cogent Communications Holdings COM 19239V302 997 36,700 SH   SOLE   36,700 0 0
Comcast Corp-Special Cl A COM 20030N200 687 12,000 SH   SOLE   12,000 0 0
ConocoPhillips COM 20825C104 269 5,600 SH   SOLE   5,600 0 0
Constellation Brands Inc COM 21036P108 344,935 2,754,854 SH   SOLE   2,293,565 0 461,289
Discovery Communications Cl A COM 25470F104 123,055 4,727,438 SH   SOLE   4,133,646 0 593,792
Discovery Communications Cl C COM 25470F302 82,222 3,385,009 SH   SOLE   2,686,544 0 698,465
Dish Network Corp Cl A COM 25470M109 785,882 13,470,726 SH   SOLE   11,234,475 0 2,236,251
Ecolab Inc COM 278865100 994,814 9,066,842 SH   SOLE   7,623,400 0 1,443,442
Goldman Sachs Group Inc COM 38141G104 454,066 2,613,179 SH   SOLE   2,161,655 0 451,524
Healthequity Inc COM 42226A107 1,182 40,000 SH   SOLE   35,000 0 5,000
IBM COM 459200101 391 2,700 SH   SOLE   2,700 0 0
Interactive Brokers Group, Inc COM 45841N107 651 16,500 SH   SOLE   16,500 0 0
IShares Russell 1000 Value COM 464287598 3,088 33,100 SH   SOLE   33,100 0 0
JPMorgan Chase & Co COM 46625H100 694,861 11,396,768 SH   SOLE   9,646,848 0 1,749,920
Kraft Heinz Co COM 500754106 205,782 2,915,581 SH   SOLE   2,265,295 0 650,286
Liberty Global Plc-A COM G5480U104 17,031 396,615 SH   SOLE   362,271 0 34,344
Liberty Global Plc-Series C COM G5480U120 1,243,388 30,311,752 SH   SOLE   25,471,597 0 4,840,155
Liberty LiLAC Group A COM G5480U138 679 20,168 SH   SOLE   18,453 0 1,715
Liberty LiLAC Group C COM G5480U153 51,770 1,511,960 SH   SOLE   1,270,669 0 241,291
Loews Corp COM 540424108 430 11,900 SH   SOLE   11,900 0 0
Microsoft Corp COM 594918104 1,339,038 30,253,898 SH   SOLE   25,383,873 0 4,870,025
Mondelez International Inc COM 609207105 837,242 19,996,232 SH   SOLE   16,745,666 0 3,250,566
Morgan Stanley COM 617446448 506,993 16,095,010 SH   SOLE   13,407,049 0 2,687,961
Newfield Exploration Co COM 651290108 750 22,800 SH   SOLE   22,800 0 0
News Corp Ltd Class A COM 65249B109 237 18,750 SH   SOLE   18,750 0 0
Noble Energy Inc COM 655044105 475,445 15,753,644 SH   SOLE   13,189,831 0 2,563,813
Oracle Corp COM 68389X105 1,574,961 43,603,583 SH   SOLE   36,572,508 0 7,031,075
Pepsico Inc COM 713448108 767,168 8,135,400 SH   SOLE   6,819,130 0 1,316,270
Praxair Inc COM 74005P104 213,988 2,100,809 SH   SOLE   1,793,876 0 306,933
SPDR S&P 500 ETF Trust COM 78462F103 4,053 21,150 SH   SOLE   21,150 0 0
Thermo Fisher Scientific Inc COM 883556102 538,172 4,401,147 SH   SOLE   3,757,345 0 643,802
Travelers Companies, Inc COM 89417E109 687 6,900 SH   SOLE   6,900 0 0
Twenty-First Century Fox Cl A COM 90130A101 289,807 10,741,536 SH   SOLE   9,428,000 0 1,313,536
Twenty-First Century Fox Cl B COM 90130A200 851,288 31,447,659 SH   SOLE   25,925,306 0 5,522,353
UnitedHealth Group Inc COM 91324P102 880,481 7,589,700 SH   SOLE   6,374,364 0 1,215,336
Valeant Pharmaceuticals Intern COM 91911K102 601,983 3,374,721 SH   SOLE   2,866,277 0 508,444
W R Berkley Corp COM 084423102 433,484 7,972,861 SH   SOLE   6,688,944 0 1,283,917
Wal-Mart Stores Inc COM 931142103 1,102 17,000 SH   SOLE   17,000 0 0