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 12,577 186,438 SH   SOLE   168,333 0 18,105
Activision Blizzard Inc. COM 00507V109 1,778 26,351 SH   OTR   26,351 0 0
Adobe Systems Inc COM 00724F101 20,776 96,150 SH   SOLE   86,835 0 9,315
Adobe Systems Inc COM 00724F101 2,890 13,375 SH   OTR   13,375 0 0
Aflac Incorporated COM 001055102 2,203 50,332 SH   SOLE   48,872 0 1,460
Air Products & Chemicals Inc. COM 009158106 1,251 7,869 SH   SOLE   7,679 0 190
Alaska Air Group COM 011659109 1,142 18,435 SH   SOLE   17,785 0 650
Alibaba Grp Shs ADR COM 01609W102 308 1,680 SH   SOLE   1,680 0 0
Align Technology Inc COM 016255101 10,171 40,502 SH   SOLE   36,572 0 3,930
Align Technology Inc COM 016255101 1,435 5,715 SH   OTR   5,715 0 0
Alphabet Inc Class C COM 02079K107 2,832 2,745 SH   SOLE   2,650 0 95
Amazon.com Inc. COM 023135106 20,714 14,312 SH   SOLE   13,112 0 1,200
Amazon.com Inc. COM 023135106 2,417 1,670 SH   OTR   1,670 0 0
Amer Express Company COM 025816109 1,543 16,538 SH   SOLE   16,113 0 425
American Tower REIT COM 03027X100 1,043 7,177 SH   SOLE   6,987 0 190
Apple Inc COM 037833100 3,450 20,562 SH   SOLE   20,007 0 555
Applied Materials Inc. COM 038222105 1,010 18,155 SH   SOLE   17,605 0 550
Arista Networks iNc COM 040413106 7,854 30,762 SH   SOLE   28,007 0 2,755
Arista Networks iNc COM 040413106 1,112 4,355 SH   OTR   4,355 0 0
Automatic Data Processing COM 053015103 2,015 17,753 SH   SOLE   17,233 0 520
Berkshire Hathaway Inc. Class B COM 084670702 323 1,618 SH   SOLE   1,618 0 0
Canadian National Railway Co. COM 136375102 1,638 22,402 SH   SOLE   21,812 0 590
Canadian Pacific Railway Ltd COM 13645T100 1,327 7,517 SH   SOLE   7,317 0 200
Celgene Corp. COM 151020104 2,028 22,728 SH   SOLE   22,073 0 655
Cerner Corp. COM 156782104 2,002 34,524 SH   SOLE   33,594 0 930
Charles Schwab Corp COM 808513105 7,726 147,955 SH   SOLE   133,285 0 14,670
Charles Schwab Corp COM 808513105 1,116 21,375 SH   OTR   21,375 0 0
Chevron Corporation COM 166764100 283 2,481 SH   SOLE   2,481 0 0
Cisco Systems Inc COM 17275R102 207 4,825 SH   SOLE   4,825 0 0
Coca-Cola Company COM 191216100 1,465 33,728 SH   SOLE   32,823 0 905
Coherent Inc COM 192479103 2,421 12,920 SH   SOLE   12,920 0 0
Colgate Palmolive Co. COM 194162103 2,038 28,428 SH   SOLE   27,658 0 770
Commerce Bancshares Inc. COM 200525103 405 6,763 SH   SOLE   6,763 0 0
Coty Inc Cl A COM 222070203 6,782 370,590 SH   SOLE   337,060 0 33,530
Coty Inc Cl A COM 222070203 985 53,845 SH   OTR   53,845 0 0
Cummins Inc. COM 231021106 1,701 10,497 SH   SOLE   10,247 0 250
Daktronics Inc COM 234264109 128 14,500 SH   SOLE   14,500 0 0
Deere & Company COM 244199105 1,839 11,837 SH   SOLE   11,557 0 280
Disney Walt Co. COM 254687106 2,241 22,308 SH   SOLE   21,703 0 605
Electronic Arts Inc. COM 285512109 11,265 92,917 SH   SOLE   84,457 0 8,460
Electronic Arts Inc. COM 285512109 1,631 13,450 SH   OTR   13,450 0 0
EOG Resources Inc. COM 26875P101 2,239 21,270 SH   SOLE   20,680 0 590
Exxon Mobil Corporation COM 30231G102 333 4,467 SH   SOLE   4,467 0 0
Fiserv Inc COM 337738108 2,633 36,928 SH   SOLE   35,758 0 1,170
Franklin Resources Inc COM 354613101 1,103 31,804 SH   SOLE   30,934 0 870
Genpact Ltd. Shs. COM G3922B107 9,724 303,977 SH   SOLE   269,517 0 34,460
Genpact Ltd. Shs. COM G3922B107 1,611 50,355 SH   OTR   50,355 0 0
Gilead Sciences Inc COM 375558103 1,238 16,418 SH   SOLE   15,818 0 600
Illumina Inc COM 452327109 12,643 53,476 SH   SOLE   48,101 0 5,375
Illumina Inc COM 452327109 1,844 7,800 SH   OTR   7,800 0 0
Innovator ETFS Tr IBD 50 ETF COM 45782C102 325 9,750 SH   SOLE   9,750 0 0
Intl. Business Machines Corp. COM 459200101 1,064 6,933 SH   SOLE   6,753 0 180
Intuitive Surgical Inc COM 46120E602 8,693 21,056 SH   SOLE   18,991 0 2,065
Intuitive Surgical Inc COM 46120E602 1,248 3,024 SH   OTR   3,024 0 0
IShares DJ Select Div Idx Fd COM 464287168 476 5,005 SH   SOLE   5,005 0 0
ISHARES IBOXX I G Corp Bd Fd COM 464287242 466 3,972 SH   SOLE   2,353 0 1,619
iShares Lehman 1-3YR Treas Bd Fd COM 464287457 1,074 12,855 SH   SOLE   10,546 0 2,309
IShares MSCI EAFE Index Fund COM 464287465 1,332 19,111 SH   SOLE   19,111 0 0
IShares Russell 2000 Index Fund COM 464287655 1,021 6,725 SH   SOLE   6,725 0 0
Ishs Barclays TIPS Bd Fd Protected COM 464287176 432 3,823 SH   SOLE   2,932 0 891
Johnson & Johnson COM 478160104 1,907 14,879 SH   SOLE   14,489 0 390
Kennametal Inc Cap Stk COM 489170100 972 24,191 SH   SOLE   24,191 0 0
Marriott International Inc. Class COM 571903202 236 1,733 SH   SOLE   1,733 0 0
MasterCard Inc Class A COM 57636Q104 1,662 9,486 SH   SOLE   9,216 0 270
Match Group Inc COM 57665r106 10,707 240,930 SH   SOLE   219,640 0 21,290
Match Group Inc COM 57665r106 1,532 34,465 SH   OTR   34,465 0 0
McDonalds Corp. COM 580135101 614 3,925 SH   SOLE   3,925 0 0
Micron Technology Inc. COM 595112103 17,016 326,348 SH   SOLE   295,838 0 30,510
Micron Technology Inc. COM 595112103 2,324 44,575 SH   OTR   44,575 0 0
Microsoft Corporation COM 594918104 14,871 162,933 SH   SOLE   150,323 0 12,610
Microsoft Corporation COM 594918104 1,700 18,625 SH   OTR   18,625 0 0
Morgan Stanley COM 617446448 14,160 262,413 SH   SOLE   237,198 0 25,215
Morgan Stanley COM 617446448 1,984 36,775 SH   OTR   36,775 0 0
Netflix Inc. COM 64110l106 16,727 56,636 SH   SOLE   51,056 0 5,580
Netflix Inc. COM 64110l106 2,382 8,065 SH   OTR   8,065 0 0
Northrup Gruman Corp COM 666807102 411 1,176 SH   SOLE   1,176 0 0
Nucor Corp. COM 670346105 9,120 149,290 SH   SOLE   136,065 0 13,225
Nucor Corp. COM 670346105 1,302 21,305 SH   OTR   21,305 0 0
Nvidia Corp. COM 67066G104 12,706 54,865 SH   SOLE   49,380 0 5,485
Nvidia Corp. COM 67066G104 1,868 8,065 SH   OTR   8,065 0 0
Olin Corp New COM 680665205 2,785 91,645 SH   SOLE   91,645 0 0
Oracle Corporation COM 68389X105 1,613 35,261 SH   SOLE   34,366 0 895
Owens Corning New COM 690742101 706 8,779 SH   SOLE   8,474 0 305
Parker-Hannifin Corp COM 701094104 1,867 10,914 SH   SOLE   10,587 0 327
PayPal Hldgs Inc COM 70450Y103 10,521 138,678 SH   SOLE   122,558 0 16,120
PayPal Hldgs Inc COM 70450Y103 1,933 25,480 SH   OTR   25,480 0 0
Pepsico Inc. COM 713448108 1,774 16,249 SH   SOLE   15,779 0 470
PNC Financial Services Group COM 693475105 2,001 13,231 SH   SOLE   12,851 0 380
Procter & Gamble Co. COM 742718109 1,683 21,228 SH   SOLE   20,713 0 515
Proshares Trust Ultra QQQ Proshare COM 74347r206 206 2,700 SH   SOLE   2,700 0 0
Qualcomm Inc. COM 747525103 1,148 20,721 SH   SOLE   20,176 0 545
Quanta Services COM 74762E102 2,798 81,465 SH   SOLE   81,465 0 0
Quest Diagnostics Inc. COM 74834L100 1,636 16,316 SH   SOLE   15,891 0 425
Regions Financial Corporation COM 7591EP100 11,670 628,093 SH   SOLE   567,338 0 60,755
Regions Financial Corporation COM 7591EP100 1,646 88,605 SH   OTR   88,605 0 0
Salesforce.com Inc COM 79466L302 14,666 126,107 SH   SOLE   113,792 0 12,315
Salesforce.com Inc COM 79466L302 2,088 17,950 SH   OTR   17,950 0 0
SEI Investments Co COM 784117103 11,806 157,596 SH   SOLE   142,031 0 15,565
SEI Investments Co COM 784117103 1,890 25,230 SH   OTR   25,230 0 0
Sony Corporation Sponsored ADR COM 835699307 15,144 313,285 SH   SOLE   283,940 0 29,345
Sony Corporation Sponsored ADR COM 835699307 2,135 44,170 SH   OTR   44,170 0 0
Spdr Sr Tr Barclays High Yield Bd COM 78464A417 704 19,630 SH   SOLE   13,465 0 6,165
Splunk Inc COM 848637104 15,444 156,972 SH   SOLE   143,092 0 13,880
Splunk Inc COM 848637104 2,209 22,455 SH   OTR   22,455 0 0
Starbucks Corporation COM 855244109 2,569 44,370 SH   SOLE   43,260 0 1,110
Take Two Interactive Software Inc. COM 874054109 11,114 113,668 SH   SOLE   102,713 0 10,955
Take Two Interactive Software Inc. COM 874054109 1,558 15,935 SH   OTR   15,935 0 0
Target Corporation COM 87612E106 1,509 21,732 SH   SOLE   20,877 0 855
T-Mobile US Inc COM 872590104 8,403 137,664 SH   SOLE   125,234 0 12,430
T-Mobile US Inc COM 872590104 1,202 19,685 SH   OTR   19,685 0 0
Twilio Inc Cl A COM 90138f102 7,658 200,565 SH   SOLE   182,285 0 18,280
Twilio Inc Cl A COM 90138f102 1,098 28,765 SH   OTR   28,765 0 0
U. S. Bancorp COM 902973304 1,229 24,330 SH   SOLE   23,667 0 663
Vanguard Emerging Markets ETF COM 922042858 611 13,012 SH   SOLE   13,012 0 0
Vanguard Idx Fds Small Cap Value E COM 922908611 490 3,785 SH   SOLE   3,785 0 0
Vanguard Idx Fds Vanguard Small Ca COM 922908751 689 4,687 SH   SOLE   4,687 0 0
Vanguard Intl Equity Idx FTSE Euro COM 922042874 634 10,909 SH   SOLE   10,909 0 0
Vanguard Scottsdale I-T Govt Bd COM 92206c706 447 7,105 SH   SOLE   7,105 0 0
Vanguard Splzd Port Div Appre Idx COM 921908844 1,140 11,283 SH   SOLE   11,283 0 0
Vanguard Tax Mgd Intl FTSE Dev Mkt COM 921943858 724 16,368 SH   SOLE   16,368 0 0
Vertex Pharmaceuticals Inc COM 92532F100 8,742 53,640 SH   SOLE   48,585 0 5,055
Vertex Pharmaceuticals Inc. COM 92532F100 1,241 7,615 SH   OTR   7,615 0 0
VMWare Inc Class A COM 928563402 11,488 94,727 SH   SOLE   85,432 0 9,295
VMWare Inc Class A COM 928563402 1,647 13,580 SH   OTR   13,580 0 0
Voya Finl Inc COM 929089100 10,624 210,380 SH   SOLE   189,540 0 20,840
Voya Finl Inc COM 929089100 1,710 33,870 SH   OTR   33,870 0 0
Waste Connections Inc COM 94106B101 9,695 135,146 SH   SOLE   122,194 0 12,952
Waste Connections Inc COM 94106B101 1,352 18,850 SH   OTR   18,850 0 0
WestRock Co COM 96145D105 12,218 190,395 SH   SOLE   173,310 0 17,085
WestRock Co COM 96145D105 1,704 26,555 SH   OTR   26,555 0 0
Zoetis Inc Cl A COM 98978V103 15,528 185,945 SH   SOLE   169,265 0 16,680
Zoetis Inc Cl A COM 98978V103 2,190 26,220 SH   OTR   26,220 0 0