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
ALPHABET INC. CL A COM 02079K305 66,325 56,357 SH   SOLE   49,081 0 7,276
ALPHABET INC. CL A COM 02079K305 6,378 5,420 SH   OTR 2 5,420 0 0
ALPHABET INC. CL C COM 02079K107 5,393 4,597 SH   SOLE   635 0 3,962
AMEREN CORP COM USD0.01 COM 023608102 507 6,900 SH   SOLE   1,900 0 5,000
ANNALY CAP MGMT INC COM COM 035710409 337 33,750 SH   SOLE   2,500 0 31,250
APPLE COM 037833100 113,193 595,913 SH   SOLE   464,993 0 130,920
APPLE COM 037833100 9,456 49,786 SH   OTR 2 49,786 0 0
AT&T INC COM COM 00206R102 744 23,750 SH   SOLE   1,250 0 22,500
BERKSHIRE HATHAWAY CL B COM 084670702 108,341 539,307 SH   SOLE   428,049 0 111,258
BERKSHIRE HATHAWAY CL B COM 084670702 9,581 47,695 SH   OTR 2 47,695 0 0
BLACKSTONE GROUP L P COM UNIT COM 09253U108 1,305 37,325 SH   SOLE   750 0 36,575
BOEING CO COM USD5.00 COM 097023105 476 1,250 SH   SOLE   0 0 1,250
BOOKING HOLDINGS COM 09857L108 72,083 41,311 SH   SOLE   32,922 0 8,389
BOOKING HOLDINGS COM 09857L108 6,379 3,656 SH   OTR 2 3,656 0 0
BP PLC SPONSORED ADR COM 055622104 543 12,425 SH   SOLE   750 0 11,675
C.H. ROBINSON WORLDWIDE COM 12541W209 52,270 600,881 SH   SOLE   512,513 0 88,368
C.H. ROBINSON WORLDWIDE COM 12541W209 4,953 56,949 SH   OTR 2 56,949 0 0
CELGENE CORP COM 151020104 45,405 481,301 SH   SOLE   387,910 0 93,391
CELGENE CORP COM 151020104 4,135 43,838 SH   OTR 2 43,838 0 0
CHARLES SCHWAB COM 808513105 35,747 836,012 SH   SOLE   666,015 0 169,997
CHARLES SCHWAB COM 808513105 3,120 72,986 SH   OTR 2 72,986 0 0
COGNIZANT TECHNOLOGY SOLUTIONS COM 192446102 37,249 514,140 SH   SOLE   409,879 0 104,261
COGNIZANT TECHNOLOGY SOLUTIONS COM 192446102 3,167 43,719 SH   OTR 2 43,719 0 0
CONSOLIDATED EDISON INCCOM USD COM 209115104 445 5,250 SH   SOLE   0 0 5,250
CORE LABS COM N22717107 322 4,675 SH   SOLE   0 0 4,675
ECOLAB INC COM COM 278865100 441 2,500 SH   SOLE   0 0 2,500
EDWARDS LIFESCIENCES COM 28176E108 116,419 608,473 SH   SOLE   499,667 0 108,806
EDWARDS LIFESCIENCES COM 28176E108 10,015 52,346 SH   OTR 2 52,346 0 0
FACEBOOK COM 30303M102 96,048 576,212 SH   SOLE   494,966 0 81,246
FACEBOOK COM 30303M102 8,968 53,802 SH   OTR 2 53,802 0 0
FASTENAL CO FORWARD SPLIT WITH COM 311900104 72,172 1,122,253 SH   SOLE   925,898 0 196,355
FASTENAL CO FORWARD SPLIT WITH COM 311900104 6,362 98,936 SH   OTR 2 98,936 0 0
JOHNSON &JOHNSON COM USD1.00 COM 478160104 880 6,300 SH   SOLE   0 0 6,300
MANNING & NAPIER INC CL A COM 56382Q102 48 23,000 SH   SOLE   0 0 23,000
OLD DOMINION FREIGHT COM 679580100 32,848 227,501 SH   SOLE   173,721 0 53,780
OLD DOMINION FREIGHT COM 679580100 2,765 19,150 SH   OTR 2 19,150 0 0
PAYCHEX INC COM USD0.01 COM 704326107 513 6,400 SH   SOLE   0 0 6,400
PAYPAL HOLDINGS COM 70450Y103 62,868 605,440 SH   SOLE   489,548 0 115,892
PAYPAL HOLDINGS COM 70450Y103 5,593 53,871 SH   OTR 2 53,871 0 0
QUALCOMM COM 747525103 4,231 74,200 SH   SOLE   1,250 0 72,950
ROSS STORES COM 778296103 31,247 335,629 SH   SOLE   271,057 0 64,572
ROSS STORES COM 778296103 2,780 29,867 SH   OTR 2 29,867 0 0
SCHLUMBERGER COM 806857108 1,454 33,375 SH   SOLE   500 0 32,875
STARBUCKS CORP COM 855244109 48,217 648,610 SH   SOLE   573,816 0 74,794
STARBUCKS CORP COM 855244109 4,687 63,050 SH   OTR 2 63,050 0 0
TORONTO DOMINION BK ONT COM NE COM 891160509 340 6,275 SH   SOLE   275 0 6,000
TRACTOR SUPPLY COMP COM 892356106 79,928 817,597 SH   SOLE   659,898 0 157,699
TRACTOR SUPPLY COMP COM 892356106 7,103 72,665 SH   OTR 2 72,665 0 0
ULTA BEAUTY INC. COM 90384S303 67,342 193,107 SH   SOLE   163,060 0 30,047
ULTA BEAUTY INC. COM 90384S303 6,161 17,667 SH   OTR 2 17,667 0 0
US BANCORP DEL COMNEW COM 902973304 2,898 60,138 SH   SOLE   0 0 60,138
VERIZON COMMUNICATIONS INC COM COM 92343V104 1,019 17,250 SH   SOLE   0 0 17,250
VISA COM 92826C839 99,421 636,540 SH   SOLE   518,667 0 117,873
VISA COM 92826C839 8,971 57,438 SH   OTR 2 57,438 0 0