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
8POINT3 ENERGY PARTNERSLP CL A COM 282539105 173 11,500 SH   SOLE   0 0 11,500
ALPHABET INC. CL A COM 02079k305 143,986 154,878 SH   SOLE   125,916 0 28,962
ALPHABET INC. CL A COM 02079k305 9,590 10,316 SH   DFND 3 10,316 0 0
ALPHABET INC. CL A COM 02079k305 46,019 49,500 SH   OTR 2 49,500 0 0
ALPHABET INC. CL C COM 02079k107 20,712 22,793 SH   SOLE   15,729 0 7,064
AMEREN CORP COM 023608102 1,004 18,375 SH   SOLE   400 0 17,975
ANNALY CAPITAL MANAGEMENTINC C COM 035710409 381 31,625 SH   SOLE   0 0 31,625
APPLE COM 037833100 185,030 1,284,756 SH   SOLE   997,603 0 287,153
APPLE COM 037833100 10,286 71,425 SH   DFND 3 71,425 0 0
APPLE COM 037833100 52,783 366,500 SH   OTR 2 366,500 0 0
AT&T INC COM USD1 COM 00206r102 427 11,325 SH   SOLE   0 0 11,325
BERKSHIRE HATHAWAY CL B COM 084670702 219,580 1,296,455 SH   SOLE   1,029,360 0 267,095
BERKSHIRE HATHAWAY CL B COM 084670702 13,549 80,000 SH   DFND 3 80,000 0 0
BERKSHIRE HATHAWAY CL B COM 084670702 62,836 371,000 SH   OTR 2 371,000 0 0
BLACKSTONE GROUP LP COMUNIT LT COM 09253u108 1,536 46,075 SH   SOLE   0 0 46,075
BOEING CO COM 097023105 247 1,250 SH   SOLE   0 0 1,250
CELGENE CORP COM 151020104 77,563 597,242 SH   SOLE   475,057 0 122,185
CELGENE CORP COM 151020104 4,825 37,160 SH   DFND 3 37,160 0 0
CELGENE CORP COM 151020104 21,428 165,000 SH   OTR 2 165,000 0 0
CHARLES SCHWAB COM 808513105 90,035 2,095,809 SH   SOLE   1,683,458 0 412,351
CHARLES SCHWAB COM 808513105 5,458 127,050 SH   DFND 3 127,050 0 0
CHARLES SCHWAB COM 808513105 24,659 574,000 SH   OTR 2 574,000 0 0
COGNIZANT TECHNOLOGY SOLUTIONS COM 192446102 85,024 1,280,486 SH   SOLE   1,015,387 0 265,099
COGNIZANT TECHNOLOGY SOLUTIONS COM 192446102 5,369 80,860 SH   DFND 3 80,860 0 0
COGNIZANT TECHNOLOGY SOLUTIONS COM 192446102 21,779 328,000 SH   OTR 2 328,000 0 0
CONSOLIDATED EDISON HLDGCO INC COM 209115104 925 11,450 SH   SOLE   0 0 11,450
CORE LABS COM n22717107 90,572 894,364 SH   SOLE   709,001 0 185,363
CORE LABS COM n22717107 5,357 52,900 SH   DFND 3 52,900 0 0
CORE LABS COM n22717107 31,900 315,000 SH   OTR 2 315,000 0 0
ECOLAB INC COM 278865100 750 5,650 SH   SOLE   0 0 5,650
EDWARDS LIFESCIENCES CORP COM 28176e108 78,706 665,653 SH   SOLE   524,465 0 141,188
EDWARDS LIFESCIENCES CORP COM 28176e108 4,811 40,695 SH   DFND 3 40,695 0 0
EDWARDS LIFESCIENCES CORP COM 28176e108 18,327 155,000 SH   OTR 2 155,000 0 0
EXPRESS SCRIPTS COM 30219g108 4,076 63,850 SH   SOLE   800 0 63,050
FASTENAL CO COM 311900104 110,704 2,543,179 SH   SOLE   2,064,266 0 478,913
FASTENAL CO COM 311900104 6,906 158,663 SH   DFND 3 158,663 0 0
FASTENAL CO COM 311900104 33,605 772,000 SH   OTR 2 772,000 0 0
JOHNSON & JOHNSON COM 478160104 760 5,750 SH   SOLE   200 0 5,550
KRAFT HEINZ COM 500754106 149,264 1,742,930 SH   SOLE   1,381,149 0 361,781
KRAFT HEINZ COM 500754106 9,709 113,380 SH   DFND 3 113,380 0 0
KRAFT HEINZ COM 500754106 47,615 556,000 SH   OTR 2 556,000 0 0
MANNING &NAPIER INC CLA COM 56382q102 243 56,000 SH   SOLE   0 0 56,000
NATIONAL-OILWELL VARCO COM 637071101 340 10,325 SH   SOLE   1,000 0 9,325
PAYCHEX INC COM COM 704326107 677 11,900 SH   SOLE   0 0 11,900
PAYPAL HOLDINGS COM 70450y103 142,447 2,654,142 SH   SOLE   2,161,205 0 492,937
PAYPAL HOLDINGS COM 70450y103 8,441 157,290 SH   DFND 3 157,290 0 0
PAYPAL HOLDINGS COM 70450y103 36,978 689,000 SH   OTR 2 689,000 0 0
PEPSICO INC COM 713448108 303 2,625 SH   SOLE   200 0 2,425
PRICELINE COM 741503403 170,537 91,171 SH   SOLE   72,940 0 18,231
PRICELINE COM 741503403 9,408 5,030 SH   DFND 3 5,030 0 0
PRICELINE COM 741503403 43,957 23,500 SH   OTR 2 23,500 0 0
QUALCOMM COM 747525103 132,792 2,404,788 SH   SOLE   1,901,012 0 503,776
QUALCOMM COM 747525103 8,197 148,445 SH   DFND 3 148,445 0 0
QUALCOMM COM 747525103 39,758 720,000 SH   OTR 2 720,000 0 0
ROSS STORES COM 778296103 78,628 1,362,000 SH   SOLE   1,098,280 0 263,720
ROSS STORES COM 778296103 4,905 84,965 SH   DFND 3 84,965 0 0
ROSS STORES COM 778296103 26,498 459,000 SH   OTR 2 459,000 0 0
SCHLUMBERGER COM 806857108 112,892 1,714,653 SH   SOLE   1,357,583 0 357,070
SCHLUMBERGER COM 806857108 6,669 101,300 SH   DFND 3 101,300 0 0
SCHLUMBERGER COM 806857108 40,623 617,000 SH   OTR 2 617,000 0 0
TJX COMPANIES COM 872540109 78,516 1,087,938 SH   SOLE   876,431 0 211,507
TJX COMPANIES COM 872540109 4,813 66,695 SH   DFND 3 66,695 0 0
TJX COMPANIES COM 872540109 25,042 347,000 SH   OTR 2 347,000 0 0
TRACTOR SUPPLY CO COM 892356106 95,454 1,760,826 SH   SOLE   1,408,920 0 351,906
TRACTOR SUPPLY CO COM 892356106 6,007 110,825 SH   DFND 3 110,825 0 0
TRACTOR SUPPLY CO COM 892356106 37,133 685,000 SH   OTR 2 685,000 0 0
TREEHOUSE FOODS COM 89469a104 77,849 952,985 SH   SOLE   784,835 0 168,150
TREEHOUSE FOODS COM 89469a104 5,512 67,478 SH   DFND 3 67,478 0 0
TREEHOUSE FOODS COM 89469a104 22,383 274,000 SH   OTR 2 274,000 0 0
US BANCORP DEL COMNEW COM 902973304 3,992 76,900 SH   SOLE   0 0 76,900
VERISK ANALYTICS COM 92345y106 99,836 1,183,318 SH   SOLE   950,017 0 233,301
VERISK ANALYTICS COM 92345y106 6,428 76,200 SH   DFND 3 76,200 0 0
VERISK ANALYTICS COM 92345y106 29,782 353,000 SH   OTR 2 353,000 0 0
VERIZON COMMUNICATIONS COM 92343v104 951 21,300 SH   SOLE   0 0 21,300
VISA COM 92826c839 155,174 1,654,667 SH   SOLE   1,334,500 0 320,167
VISA COM 92826c839 9,768 104,160 SH   DFND 3 104,160 0 0
VISA COM 92826c839 43,982 469,000 SH   OTR 2 469,000 0 0