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 172 11,500 SH   SOLE   0 0 11,500
ALPHABET INC. CL A COM 02079k305 134,548 138,180 SH   SOLE   112,168 0 26,012
ALPHABET INC. CL A COM 02079k305 10,044 10,316 SH   DFND 3 10,316 0 0
ALPHABET INC. CL A COM 02079k305 43,330 44,500 SH   OTR 2 44,500 0 0
ALPHABET INC. CL C COM 02079k107 17,987 18,754 SH   SOLE   12,710 0 6,044
AMEREN CORP COM 023608102 990 17,125 SH   SOLE   400 0 16,725
ANNALY CAP MGMT INC COM COM 035710409 315 25,875 SH   SOLE   0 0 25,875
APPLE COM 037833100 168,089 1,090,643 SH   SOLE   836,855 0 253,788
APPLE COM 037833100 10,391 67,425 SH   DFND 3 67,425 0 0
APPLE COM 037833100 45,465 295,000 SH   OTR 2 295,000 0 0
AT&T INC COM 00206r102 446 11,400 SH   SOLE   0 0 11,400
BERKSHIRE HATHAWAY CL B COM 084670702 203,358 1,109,308 SH   SOLE   870,794 0 238,514
BERKSHIRE HATHAWAY CL B COM 084670702 13,015 71,000 SH   DFND 3 71,000 0 0
BERKSHIRE HATHAWAY CL B COM 084670702 51,329 280,000 SH   OTR 2 280,000 0 0
BLACKSTONE GROUP L P COM UNIT COM 09253U108 1,520 45,575 SH   SOLE   0 0 45,575
BOEING CO COM COM 097023105 317 1,250 SH   SOLE   0 0 1,250
BP P L C SPONSORED ADR (FRM BP COM 055622104 419 10,925 SH   SOLE   0 0 10,925
CELGENE CORP COM 151020104 74,749 512,616 SH   SOLE   402,333 0 110,283
CELGENE CORP COM 151020104 5,418 37,160 SH   DFND 3 37,160 0 0
CELGENE CORP COM 151020104 18,519 127,000 SH   OTR 2 127,000 0 0
CHARLES SCHWAB COM 808513105 75,766 1,732,210 SH   SOLE   1,377,996 0 354,214
CHARLES SCHWAB COM 808513105 5,557 127,050 SH   DFND 3 127,050 0 0
CHARLES SCHWAB COM 808513105 20,492 468,500 SH   OTR 2 468,500 0 0
COGNIZANT TECHNOLOGY SOLUTIONS COM 192446102 75,716 1,043,786 SH   SOLE   811,312 0 232,474
COGNIZANT TECHNOLOGY SOLUTIONS COM 192446102 4,487 61,860 SH   DFND 3 61,860 0 0
COGNIZANT TECHNOLOGY SOLUTIONS COM 192446102 19,404 267,500 SH   OTR 2 267,500 0 0
CONSOLIDATED EDISON INC COM 209115104 909 11,275 SH   SOLE   0 0 11,275
CORE LABS COM n22717107 80,370 814,293 SH   SOLE   654,708 0 159,585
CORE LABS COM n22717107 5,221 52,900 SH   DFND 3 52,900 0 0
CORE LABS COM n22717107 25,958 263,000 SH   OTR 2 263,000 0 0
ECOLAB INC COM COM 278865100 321 2,500 SH   SOLE   0 0 2,500
EDWARDS LIFESCIENCES COM 28176e108 108,024 988,237 SH   SOLE   795,932 0 192,305
EDWARDS LIFESCIENCES COM 28176e108 7,412 67,810 SH   DFND 3 67,810 0 0
EDWARDS LIFESCIENCES COM 28176e108 31,371 287,000 SH   OTR 2 287,000 0 0
EXPRESS SCRIPTS COM 30219G108 2,969 46,900 SH   SOLE   800 0 46,100
EXXON MOBIL CORP COM 30231G102 234 2,866 SH   SOLE   866 0 2,000
FASTENAL CO COM 311900104 125,393 2,751,062 SH   SOLE   2,229,763 0 521,299
FASTENAL CO COM 311900104 8,971 196,833 SH   DFND 3 196,833 0 0
FASTENAL CO COM 311900104 34,481 756,500 SH   OTR 2 756,500 0 0
JOHNSON & JOHNSON COM 478160104 747 5,750 SH   SOLE   200 0 5,550
KRAFT HEINZ COM 500754106 94,907 1,223,824 SH   SOLE   954,177 0 269,647
KRAFT HEINZ COM 500754106 6,535 84,275 SH   DFND 3 84,275 0 0
KRAFT HEINZ COM 500754106 29,042 374,500 SH   OTR 2 374,500 0 0
MANNING & NAPIER INC CL A COM 56382Q102 161 41,000 SH   SOLE   0 0 41,000
PAYCHEX INC COM COM 704326107 683 11,400 SH   SOLE   0 0 11,400
PAYPAL HOLDINGS COM 70450y103 135,284 2,112,836 SH   SOLE   1,697,011 0 415,825
PAYPAL HOLDINGS COM 70450y103 8,150 127,290 SH   DFND 3 127,290 0 0
PAYPAL HOLDINGS COM 70450y103 30,862 482,000 SH   OTR 2 482,000 0 0
PEPSICO INC COM 713448108 292 2,625 SH   SOLE   200 0 2,425
PRICELINE COM 741503403 123,532 67,474 SH   SOLE   53,102 0 14,372
PRICELINE COM 741503403 8,462 4,622 SH   DFND 3 4,622 0 0
PRICELINE COM 741503403 36,616 20,000 SH   OTR 2 20,000 0 0
QUALCOMM COM 747525103 114,043 2,199,915 SH   SOLE   1,735,743 0 464,172
QUALCOMM COM 747525103 7,695 148,445 SH   DFND 3 148,445 0 0
QUALCOMM COM 747525103 34,214 660,000 SH   OTR 2 660,000 0 0
ROSS STORES COM 778296103 97,531 1,510,484 SH   SOLE   1,222,777 0 287,707
ROSS STORES COM 778296103 6,842 105,965 SH   DFND 3 105,965 0 0
ROSS STORES COM 778296103 26,731 414,000 SH   OTR 2 414,000 0 0
SCHLUMBERGER COM 806857108 109,499 1,569,657 SH   SOLE   1,251,846 0 317,811
SCHLUMBERGER COM 806857108 7,066 101,300 SH   DFND 3 101,300 0 0
SCHLUMBERGER COM 806857108 33,728 483,500 SH   OTR 2 483,500 0 0
TJX COMPANIES COM 872540109 69,034 936,320 SH   SOLE   743,118 0 193,202
TJX COMPANIES COM 872540109 4,917 66,695 SH   DFND 3 66,695 0 0
TJX COMPANIES COM 872540109 21,013 285,000 SH   OTR 2 285,000 0 0
TRACTOR SUPPLY COMP COM 892356106 132,680 2,096,383 SH   SOLE   1,713,582 0 382,801
TRACTOR SUPPLY COMP COM 892356106 8,557 135,210 SH   DFND 3 135,210 0 0
TRACTOR SUPPLY COMP COM 892356106 33,923 536,000 SH   OTR 2 536,000 0 0
TREEHOUSE FOODS COM 89469A104 701 10,350 SH   SOLE   0 0 10,350
US BANCORP DEL COM NEW COM 902973304 3,931 73,363 SH   SOLE   0 0 73,363
VERISK ANALYTICS COM 92345y106 86,082 1,034,766 SH   SOLE   824,778 0 209,988
VERISK ANALYTICS COM 92345y106 6,339 76,200 SH   DFND 3 76,200 0 0
VERISK ANALYTICS COM 92345y106 24,125 290,000 SH   OTR 2 290,000 0 0
VERIZON COMMUNICATIONS COM 92343v104 1,082 21,875 SH   SOLE   0 0 21,875
VISA COM 92826c839 147,965 1,405,986 SH   SOLE   1,125,222 0 280,764
VISA COM 92826c839 9,277 88,160 SH   DFND 3 88,160 0 0
VISA COM 92826c839 36,255 344,500 SH   OTR 2 344,500 0 0