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
Activision Blizzard Inc. COM 00507V109 14,894 179,033 SH   SOLE   149,668 0 29,365
Activision Blizzard Inc. COM 00507V109 2,192 26,351 SH   OTR   26,351 0 0
Adobe Inc COM 00724F101 20,539 76,084 SH   SOLE   64,954 0 11,130
Adobe Inc COM 00724F101 2,667 9,880 SH   OTR   9,880 0 0
Alaska Air Group COM 011659109 1,326 19,258 SH   SOLE   18,608 0 650
Alibaba Grp Shs ADR COM 01609W102 290 1,758 SH   SOLE   1,758 0 0
Align Technology Inc COM 016255101 15,082 38,552 SH   SOLE   32,182 0 6,370
Align Technology Inc COM 016255101 2,236 5,715 SH   OTR   5,715 0 0
Alphabet Inc Class C COM 02079K107 3,225 2,702 SH   SOLE   2,612 0 90
Amazon.com Inc. COM 023135106 26,912 13,436 SH   SOLE   11,543 0 1,893
Amazon.com Inc. COM 023135106 3,345 1,670 SH   OTR   1,670 0 0
Amer Express Company COM 025816109 1,812 17,015 SH   SOLE   16,535 0 480
American Tower REIT COM 03027X100 1,111 7,645 SH   SOLE   7,355 0 290
Amgen Incorporated COM 031162100 228 1,100 SH   SOLE   1,100 0 0
Apple Inc COM 037833100 4,299 19,044 SH   SOLE   18,519 0 525
Applied Materials Inc. COM 038222105 1,074 27,778 SH   SOLE   26,793 0 985
Arista Networks Inc COM 040413106 1,826 6,870 SH   SOLE   6,870 0 0
Automatic Data Processing COM 053015103 2,792 18,531 SH   SOLE   17,976 0 555
Berkshire Hathaway Inc. Class B COM 084670702 16,368 76,448 SH   SOLE   63,918 0 12,530
Berkshire Hathaway Inc. Class B COM 084670702 2,434 11,370 SH   OTR   11,370 0 0
C H Robinson Worldwide Inc. COM 12541w209 8,696 88,812 SH   SOLE   73,652 0 15,160
C H Robinson Worldwide Inc. COM 12541w209 1,347 13,760 SH   OTR   13,760 0 0
Canadian National Railway Co. COM 136375102 2,024 22,540 SH   SOLE   21,890 0 650
Canadian Pacific Railway Ltd COM 13645T100 1,639 7,733 SH   SOLE   7,498 0 235
Cass Information Systems Inc. COM 14808P109 214 3,279 SH   SOLE   3,279 0 0
Celgene Corp. COM 151020104 2,168 24,225 SH   SOLE   23,500 0 725
Cerner Corp. COM 156782104 2,302 35,737 SH   SOLE   34,702 0 1,035
Chevron Corporation COM 166764100 308 2,516 SH   SOLE   2,516 0 0
Cisco Systems Inc COM 17275R102 2,277 46,804 SH   SOLE   45,349 0 1,455
Coca-Cola Company COM 191216100 1,613 34,917 SH   SOLE   33,962 0 955
Colgate Palmolive Co. COM 194162103 1,982 29,601 SH   SOLE   28,746 0 855
Commerce Bancshares Inc. COM 200525103 446 6,763 SH   SOLE   6,763 0 0
Costco Wholesale Corporation COM 22160K105 8,668 36,903 SH   SOLE   30,743 0 6,160
Costco Wholesale Corporation COM 22160K105 1,314 5,595 SH   OTR   5,595 0 0
Cummins Inc. COM 231021106 1,595 10,919 SH   SOLE   10,634 0 285
Daktronics Inc COM 234264109 120 15,285 SH   SOLE   15,285 0 0
Deere & Company COM 244199105 1,827 12,156 SH   SOLE   11,851 0 305
Disney Walt Co. COM 254687106 2,693 23,030 SH   SOLE   22,370 0 660
Dominos Pizza Inc COM 25754A201 12,658 42,939 SH   SOLE   36,655 0 6,284
Dominos Pizza Inc COM 25754A201 1,733 5,880 SH   OTR   5,880 0 0
Electronic Arts Inc. COM 285512109 2,477 20,560 SH   SOLE   20,560 0 0
EOG Resources Inc. COM 26875P101 2,894 22,684 SH   SOLE   22,029 0 655
Exxon Mobil Corporation COM 30231G102 371 4,369 SH   SOLE   4,369 0 0
Fiserv Inc COM 337738108 3,202 38,869 SH   SOLE   37,629 0 1,240
Gilead Sciences Inc COM 375558103 1,275 16,509 SH   SOLE   15,909 0 600
Illumina Inc COM 452327109 19,569 53,312 SH   SOLE   44,607 0 8,705
Illumina Inc COM 452327109 2,863 7,800 SH   OTR   7,800 0 0
Innovator ETFS Tr IBD 50 ETF COM 45782C102 426 11,092 SH   SOLE   11,092 0 0
Intercontinental Exchange Inc. COM 45866F104 10,029 133,913 SH   SOLE   112,488 0 21,425
Intercontinental Exchange Inc. COM 45866F104 1,479 19,755 SH   OTR   19,755 0 0
Intl. Business Machines Corp. COM 459200101 1,077 7,120 SH   SOLE   6,915 0 205
Intuitive Surgical Inc COM 46120E602 16,169 28,169 SH   SOLE   23,539 0 4,630
Intuitive Surgical Inc COM 46120E602 2,450 4,269 SH   OTR   4,269 0 0
Ishs Barclays TIPS Bd Fd Protect S COM 464287176 415 3,753 SH   SOLE   2,870 0 883
IShs DJ Select Dividend Idx Fd COM 464287168 464 4,647 SH   SOLE   4,647 0 0
ISHARES IBOXX I G Corp Bd Fd COM 464287242 447 3,892 SH   SOLE   2,278 0 1,614
iShs Lehman 1-3YR Treas Bd Fd COM 464287457 1,172 14,106 SH   SOLE   11,809 0 2,297
IShares MSCI EAFE Index Fund COM 464287465 2,368 34,831 SH   SOLE   34,831 0 0
IShares Russell 2000 Index Fund COM 464287655 2,449 14,531 SH   SOLE   14,531 0 0
Johnson & Johnson COM 478160104 2,150 15,560 SH   SOLE   15,120 0 440
Kennametal Inc Cap Stk COM 489170100 549 12,594 SH   SOLE   12,594 0 0
Lilly Eli & Co COM 532457108 12,463 116,142 SH   SOLE   96,262 0 19,880
Lilly Eli & Co COM 532457108 1,935 18,035 SH   OTR   18,035 0 0
Lululemon Athletica Inc. COM 550021109 23,450 144,318 SH   SOLE   121,618 0 22,700
Lululemon Athletica Inc. COM 550021109 3,374 20,765 SH   OTR   20,765 0 0
Madison Square Garden Co Cl A COM 55825T103 10,119 32,092 SH   SOLE   26,297 0 5,795
Madison Square Garden Co Cl A COM 55825T103 1,637 5,190 SH   OTR   5,190 0 0
Marriott International Inc. Class COM 571903202 229 1,733 SH   SOLE   1,733 0 0
MasterCard Inc Class A COM 57636Q104 2,231 10,021 SH   SOLE   9,716 0 305
McDonalds Corp. COM 580135101 222 1,330 SH   SOLE   1,330 0 0
Microsoft Corporation COM 594918104 17,550 153,446 SH   SOLE   132,906 0 20,540
Microsoft Corporation COM 594918104 2,130 18,625 SH   OTR   18,625 0 0
Netflix Inc. COM 64110L106 9,728 26,001 SH   SOLE   21,786 0 4,215
Netflix Inc. COM 64110L106 1,452 3,880 SH   OTR   3,880 0 0
Northrop Gruman Corp COM 666807102 373 1,176 SH   SOLE   1,176 0 0
Nucor Corp. COM 670346105 9,144 144,111 SH   SOLE   121,776 0 22,335
Nucor Corp. COM 670346105 676 10,655 SH   OTR   10,655 0 0
Nvidia Corp. COM 67066G104 15,407 54,824 SH   SOLE   45,889 0 8,935
Nvidia Corp. COM 67066G104 2,266 8,065 SH   OTR   8,065 0 0
Owens Corning New COM 690742101 468 8,616 SH   SOLE   8,311 0 305
Palo Alto Networks Inc COM 697435105 15,005 66,610 SH   SOLE   56,115 0 10,495
Palo Alto Networks Inc COM 697435105 2,209 9,805 SH   OTR   9,805 0 0
Parker-Hannifin Corp COM 701094104 1,825 9,921 SH   SOLE   9,569 0 352
PayPal Hldgs Inc COM 70450Y103 16,144 183,786 SH   SOLE   156,411 0 27,375
PayPal Hldgs Inc COM 70450Y103 2,238 25,480 SH   OTR   25,480 0 0
Pepsico Inc. COM 713448108 1,898 16,978 SH   SOLE   16,448 0 530
Pfizer Inc COM 717081103 245 5,550 SH   SOLE   5,550 0 0
PNC Financial Services Group COM 693475105 1,836 13,484 SH   SOLE   13,079 0 405
Procter & Gamble Co. COM 742718109 1,828 21,965 SH   SOLE   21,390 0 575
Proshares Trust Ultra QQQ Proshare COM 74347r206 272 2,700 SH   SOLE   2,700 0 0
Qualcomm Inc. COM 747525103 1,534 21,301 SH   SOLE   20,691 0 610
Quest Diagnostics Inc. COM 74834L100 905 8,385 SH   SOLE   8,175 0 210
Regions Financial Corporation COM 7591EP100 12,184 663,997 SH   SOLE   563,697 0 100,300
Regions Financial Corporation COM 7591EP100 1,626 88,605 SH   OTR   88,605 0 0
Salesforce.com Inc COM 79466L302 19,536 122,847 SH   SOLE   102,862 0 19,985
Salesforce.com Inc COM 79466L302 2,855 17,950 SH   OTR   17,950 0 0
Spdr Sr Tr Barclays High Yield Bd COM 78464A417 752 20,858 SH   SOLE   14,733 0 6,125
Splunk Inc COM 848637104 9,862 81,567 SH   SOLE   68,412 0 13,155
Splunk Inc COM 848637104 1,470 12,155 SH   OTR   12,155 0 0
Starbucks Corporation COM 855244109 2,474 43,525 SH   SOLE   42,345 0 1,180
SunTrust Bks Inc COM 867914103 7,862 117,707 SH   SOLE   99,187 0 18,520
SunTrust Bks Inc COM 867914103 1,142 17,095 SH   OTR   17,095 0 0
Take Two Interactive Software Inc. COM 874054109 18,762 135,968 SH   SOLE   114,068 0 21,900
Take Two Interactive Software Inc. COM 874054109 2,784 20,175 SH   OTR   20,175 0 0
Target Corporation COM 87612E106 1,935 21,941 SH   SOLE   21,086 0 855
TJX Companies Inc. COM 872540109 11,841 105,702 SH   SOLE   88,632 0 17,070
TJX Companies Inc. COM 872540109 1,762 15,725 SH   OTR   15,725 0 0
Twilio Inc Cl A COM 90138f102 16,663 193,129 SH   SOLE   162,554 0 30,575
Twilio Inc Cl A COM 90138f102 2,482 28,765 SH   OTR   28,765 0 0
U. S. Bancorp COM 902973304 454 8,592 SH   SOLE   8,592 0 0
United Rentals Inc COM 911363109 203 1,240 SH   SOLE   1,240 0 0
Vanguard Emerging Markets ETF COM 922042858 436 10,624 SH   SOLE   10,624 0 0
Vanguard Idx Fds Small Cap Value E COM 922908611 503 3,611 SH   SOLE   3,611 0 0
Vanguard Idx Fds Small Cap ETF COM 922908751 762 4,687 SH   SOLE   4,687 0 0
Vanguard Intl Equity Idx FTSE Euro COM 922042874 506 9,008 SH   SOLE   9,008 0 0
Vanguard Scottsdale Inter Term Gov COM 92206C706 437 7,032 SH   SOLE   7,032 0 0
Vanguard Splzd Port Div Appre Idx COM 921908844 1,193 10,778 SH   SOLE   10,778 0 0
Vanguard Tax Mgd Intl FTSE Dev Mkt COM 921943858 720 16,641 SH   SOLE   16,641 0 0
Veeva Sys Inc Cl A COM 922475108 18,031 165,618 SH   SOLE   139,288 0 26,330
Veeva Sys Inc Cl A COM 922475108 2,691 24,715 SH   OTR   24,715 0 0
Visa Inc. Class A COM 92826C839 9,060 60,362 SH   SOLE   50,772 0 9,590
Visa Inc. Class A COM 92826C839 1,352 9,005 SH   OTR   9,005 0 0
VMWare Inc Class A COM 928563402 14,341 91,892 SH   SOLE   76,787 0 15,105
VMWare Inc Class A COM 928563402 2,119 13,580 SH   OTR   13,580 0 0
Waste Connections Inc COM 94106B101 10,228 128,382 SH   SOLE   107,370 0 21,012
Waste Connections Inc COM 94106B101 1,502 18,850 SH   OTR   18,850 0 0
Zoetis Inc Cl A COM 98978V103 12,963 141,576 SH   SOLE   118,771 0 22,805
Zoetis Inc Cl A COM 98978V103 1,926 21,035 SH   OTR   21,035 0 0