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 670,415 8,249,227 SH   SOLE   6,813,784 0 1,435,443
Nestle S A Rep RG SH ADR ADR 641069406 2,222 29,862 SH   SOLE   26,580 0 3,282
3M Company COM 88579Y101 746 4,955 SH   SOLE   4,900 0 55
Alphabet Inc Cl A COM 02079K305 495,688 637,123 SH   SOLE   549,647 0 87,476
Alphabet Inc Cl C COM 02079K107 1,395,324 1,838,662 SH   SOLE   1,502,197 0 336,465
Amazon.com Inc COM 023135106 1,204,512 1,782,113 SH   SOLE   1,481,722 0 300,391
American International Group COM 026874784 818 13,200 SH   SOLE   13,200 0 0
Anadarko Petroleum Corp COM 032511107 160,698 3,307,897 SH   SOLE   2,763,222 0 544,675
AON PLC COM G0408V102 1,280,372 13,885,391 SH   SOLE   11,502,929 0 2,382,462
Ascent Capital Group Inc-A COM 043632108 1,323 79,148 SH   SOLE   74,679 0 4,469
Bank of America Corp COM 060505104 532,569 31,644,003 SH   SOLE   26,248,170 0 5,395,833
Bank of New York Mellon Corp COM 064058100 495 12,000 SH   SOLE   12,000 0 0
Berkshire Hathaway Inc-Cl A COM 084670108 19,780 100 SH   SOLE   100 0 0
Berkshire Hathaway Inc-Cl B COM 084670702 1,636,690 12,395,409 SH   SOLE   10,217,548 0 2,177,861
BorgWarner Inc COM 099724106 2,767 64,000 SH   SOLE   64,000 0 0
Charter Communication-A COM 16117M305 366 2,000 SH   SOLE   2,000 0 0
Citigroup Inc COM 172967424 1,307,382 25,263,418 SH   SOLE   20,970,377 0 4,293,041
Coca Cola Co COM 191216100 2,028 47,200 SH   SOLE   47,200 0 0
Cogent Communications Holdings COM 19239V302 1,273 36,700 SH   SOLE   36,700 0 0
Comcast Corp Cl A COM 20030N101 677 12,000 SH   SOLE   12,000 0 0
ConocoPhillips COM 20825C104 261 5,600 SH   SOLE   5,600 0 0
Constellation Brands Inc COM 21036P108 228,698 1,605,574 SH   SOLE   1,330,641 0 274,933
Discovery Communications Cl A COM 25470F104 122,899 4,606,392 SH   SOLE   4,031,575 0 574,817
Discovery Communications Cl C COM 25470F302 99,245 3,935,183 SH   SOLE   3,015,318 0 919,865
Dish Network Corp Cl A COM 25470M109 834,717 14,598,062 SH   SOLE   12,000,614 0 2,597,448
Ecolab Inc COM 278865100 1,066,286 9,322,308 SH   SOLE   7,780,449 0 1,541,859
Goldman Sachs Group Inc COM 38141G104 490,666 2,722,446 SH   SOLE   2,220,631 0 501,815
Healthequity Inc COM 42226A107 1,003 40,000 SH   SOLE   35,000 0 5,000
IBM COM 459200101 372 2,700 SH   SOLE   2,700 0 0
Interactive Brokers Group, Inc COM 45841N107 719 16,500 SH   SOLE   16,500 0 0
IShares Russell 1000 Value COM 464287598 7,349 75,100 SH   SOLE   75,100 0 0
JPMorgan Chase & Co COM 46625H100 827,690 12,535,056 SH   SOLE   10,430,386 0 2,104,670
Kraft Heinz Co COM 500754106 211,889 2,912,170 SH   SOLE   2,262,284 0 649,886
Liberty Global Plc-A COM G5480U104 16,748 395,375 SH   SOLE   361,031 0 34,344
Liberty Global Plc-Series C COM G5480U120 1,336,828 32,789,500 SH   SOLE   27,301,961 0 5,487,539
Liberty LiLAC Group A COM G5480U138 832 20,106 SH   SOLE   18,391 0 1,715
Liberty LiLAC Group C COM G5480U153 64,749 1,505,781 SH   SOLE   1,267,659 0 238,122
Loews Corp COM 540424108 457 11,900 SH   SOLE   11,900 0 0
Microsoft Corp COM 594918104 1,725,695 31,104,814 SH   SOLE   25,780,019 0 5,324,795
Mondelez International Inc COM 609207105 917,448 20,460,478 SH   SOLE   16,952,586 0 3,507,892
Morgan Stanley COM 617446448 516,229 16,228,525 SH   SOLE   13,434,364 0 2,794,161
Newfield Exploration Co COM 651290108 518 15,900 SH   SOLE   15,900 0 0
News Corp Ltd Class A COM 65249B109 250 18,750 SH   SOLE   18,750 0 0
Noble Energy Inc COM 655044105 499,392 15,165,267 SH   SOLE   12,690,729 0 2,474,538
Oracle Corp COM 68389X105 1,672,333 45,779,707 SH   SOLE   37,940,279 0 7,839,428
Pepsico Inc COM 713448108 837,973 8,386,440 SH   SOLE   6,948,047 0 1,438,393
Praxair Inc COM 74005P104 21,587 210,810 SH   SOLE   188,527 0 22,283
SPDR S&P 500 ETF Trust COM 78462F103 29,140 142,935 SH   SOLE   128,035 0 14,900
Starwood Hotels & Resorts COM 85590A401 285,430 4,119,948 SH   SOLE   3,462,642 0 657,306
Thermo Fisher Scientific Inc COM 883556102 633,011 4,462,538 SH   SOLE   3,836,986 0 625,552
Travelers Companies, Inc COM 89417E109 779 6,900 SH   SOLE   6,900 0 0
Twenty-First Century Fox Cl A COM 90130A101 348,908 12,846,406 SH   SOLE   10,632,439 0 2,213,967
Twenty-First Century Fox Cl B COM 90130A200 861,137 31,624,586 SH   SOLE   26,198,183 0 5,426,403
UnitedHealth Group Inc COM 91324P102 929,286 7,899,404 SH   SOLE   6,555,856 0 1,343,548
Valeant Pharmaceuticals Intern COM 91911K102 715,016 7,034,099 SH   SOLE   5,924,207 0 1,109,892
Vanguard Russell 1000 Value ET COM 92206C714 206 2,400 SH   SOLE   2,400 0 0
W R Berkley Corp COM 084423102 447,310 8,170,052 SH   SOLE   6,775,175 0 1,394,877
Wal-Mart Stores Inc COM 931142103 1,042 17,000 SH   SOLE   17,000 0 0