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 11,908 188,062 SH   SOLE   169,957 0 18,105
Activision Blizzard Inc COM 00507V109 1,763 27,841 SH   OTR   27,841 0 0
Adobe Systems Inc COM 00724F101 17,006 97,043 SH   SOLE   87,873 0 9,170
Adobe Systems Inc COM 00724F101 2,474 14,115 SH   OTR   14,115 0 0
Aflac Incorporated COM 001055102 2,239 25,502 SH   SOLE   24,772 0 730
Air Products & Chemicals Inc COM 009158106 1,291 7,869 SH   SOLE   7,679 0 190
Alaska Air Group COM 011659109 1,355 18,435 SH   SOLE   17,785 0 650
Albemarle Corporation COM 012653101 9,474 74,079 SH   SOLE   66,894 0 7,185
Albemarle Corporation COM 012653101 1,414 11,060 SH   OTR   11,060 0 0
Align Technology Inc COM 016255101 9,087 40,896 SH   SOLE   36,966 0 3,930
Align Technology Inc COM 016255101 1,341 6,035 SH   OTR   6,035 0 0
Alphabet Inc Class C COM 02079K107 2,919 2,790 SH   SOLE   2,695 0 95
Amazon.com Inc. COM 023135106 19,402 16,590 SH   SOLE   15,068 0 1,522
Amazon.com Inc. COM 023135106 2,602 2,225 SH   OTR   2,225 0 0
Amer Express Company COM 025816109 1,643 16,548 SH   SOLE   16,123 0 425
American Tower REIT COM 03027X100 1,024 7,177 SH   SOLE   6,987 0 190
Apple Inc COM 037833100 3,597 21,255 SH   SOLE   20,700 0 555
Applied Materials Inc. COM 038222105 12,051 235,739 SH   SOLE   213,089 0 22,650
Applied Materials Inc. COM 038222105 1,781 34,835 SH   OTR   34,835 0 0
Automatic Data Processing COM 053015103 2,079 17,744 SH   SOLE   17,224 0 520
Berkshire Hathaway Inc. Class B COM 084670702 321 1,618 SH   SOLE   1,618 0 0
Canadian National Railway Co COM 136375102 1,848 22,402 SH   SOLE   21,812 0 590
Canadian Pacific Railway Ltd COM 13645T100 1,374 7,517 SH   SOLE   7,317 0 200
Celgene Corp COM 151020104 2,372 22,728 SH   SOLE   22,073 0 655
Cerner Corp COM 156782104 2,327 34,524 SH   SOLE   33,594 0 930
Charles Schwab Corp COM 808513105 5,279 102,771 SH   SOLE   88,101 0 14,670
Charles Schwab Corp COM 808513105 1,159 22,570 SH   OTR   22,570 0 0
Chevron Corporation COM 166764100 308 2,463 SH   SOLE   2,463 0 0
Coca-Cola Company COM 191216100 1,547 33,728 SH   SOLE   32,823 0 905
Coherent Inc COM 192479103 11,340 40,180 SH   SOLE   36,335 0 3,845
Coherent Inc COM 192479103 1,668 5,910 SH   OTR   5,910 0 0
Colgate Palmolive Co COM 194162103 2,146 28,443 SH   SOLE   27,673 0 770
Commerce Bancshares Inc COM 200525103 378 6,763 SH   SOLE   6,763 0 0
Cummins Inc COM 231021106 1,670 9,457 SH   SOLE   9,207 0 250
Daktronics Inc COM 234264109 132 14,500 SH   SOLE   14,500 0 0
Deere & Company COM 244199105 1,852 11,833 SH   SOLE   11,553 0 280
Disney Walt Co. COM 254687106 2,398 22,308 SH   SOLE   21,703 0 605
Electronic Arts Inc COM 285512109 4,780 45,500 SH   SOLE   45,500 0 0
EOG Resources Inc COM 26875P101 2,295 21,265 SH   SOLE   20,675 0 590
Exxon Mobil Corporation COM 30231G102 371 4,438 SH   SOLE   4,438 0 0
Facebook Inc Class A COM 30303M102 15,336 86,907 SH   SOLE   78,427 0 8,480
Facebook Inc Class A COM 30303M102 2,220 12,580 SH   OTR   12,580 0 0
Fiserv Inc COM 337738108 2,418 18,440 SH   SOLE   17,855 0 585
Franklin Resources Inc COM 354613101 1,378 31,804 SH   SOLE   30,934 0 870
Genpact Ltd. Shs COM G3922B107 9,745 307,039 SH   SOLE   272,579 0 34,460
Genpact Ltd. Shs COM G3922B107 1,685 53,080 SH   OTR   53,080 0 0
Gilead Sciences Inc COM 375558103 1,176 16,418 SH   SOLE   15,818 0 600
Illumina Inc COM 452327109 11,801 54,011 SH   SOLE   48,636 0 5,375
Illumina Inc COM 452327109 1,805 8,260 SH   OTR   8,260 0 0
Intl. Business Machines Corp COM 459200101 1,064 6,933 SH   SOLE   6,753 0 180
Intuitive Surgical Inc COM 46120E602 7,751 21,238 SH   SOLE   19,173 0 2,065
Intuitive Surgical Inc COM 46120E602 1,160 3,179 SH   OTR   3,179 0 0
IQVIA Hldgs Inc COM 46266C105 13,241 135,248 SH   SOLE   122,353 0 12,895
IQVIA Hldgs Inc COM 46266C105 1,942 19,835 SH   OTR   19,835 0 0
Ishs Barclays TIPS Bd Fd Prot Secs COM 464287176 391 3,424 SH   SOLE   2,570 0 854
IShares DJ Select Dividend Idx Fd COM 464287168 525 5,325 SH   SOLE   5,325 0 0
ISHARES IBOXX I G Corp Bd Fd COM 464287242 475 3,904 SH   SOLE   2,353 0 1,551
iShs Lehman 1-3YR Treas Bd Fd COM 464287457 792 9,446 SH   SOLE   7,227 0 2,219
IShares MSCI EAFE Index Fund COM 464287465 1,507 21,431 SH   SOLE   21,431 0 0
IShares Russell 2000 Index Fund COM 464287655 1,025 6,725 SH   SOLE   6,725 0 0
Johnson & Johnson COM 478160104 2,079 14,879 SH   SOLE   14,489 0 390
Kennametal Inc Cap Stk COM 489170100 1,171 24,191 SH   SOLE   24,191 0 0
Kroger Co COM 501044101 920 33,502 SH   SOLE   32,672 0 830
Live Nation Entmt Inc COM 538034109 10,251 240,796 SH   SOLE   217,026 0 23,770
Live Nation Entmt Inc COM 538034109 1,556 36,550 SH   OTR   36,550 0 0
MasterCard Inc Class A COM 57636Q104 2,165 14,303 SH   SOLE   13,898 0 405
McDonalds Corp COM 580135101 676 3,925 SH   SOLE   3,925 0 0
Micron Technology Inc COM 595112103 13,574 330,097 SH   SOLE   299,587 0 30,510
Micron Technology Inc COM 595112103 1,934 47,045 SH   OTR   47,045 0 0
Microsoft Corporation COM 594918104 2,789 32,602 SH   SOLE   31,672 0 930
Monster Beverage Corp New COM 61174X109 14,407 227,635 SH   SOLE   205,270 0 22,365
Monster Beverage Corp New COM 61174X109 2,177 34,390 SH   OTR   34,390 0 0
Morgan Stanley COM 617446448 13,900 264,920 SH   SOLE   239,705 0 25,215
Morgan Stanley COM 617446448 2,035 38,780 SH   OTR   38,780 0 0
Netflix Inc COM 64110l106 10,976 57,178 SH   SOLE   51,598 0 5,580
Netflix Inc COM 64110l106 1,648 8,585 SH   OTR   8,585 0 0
Northrup Gruman Corp COM 666807102 361 1,176 SH   SOLE   1,176 0 0
Nvidia Corp COM 67066G104 10,708 55,338 SH   SOLE   49,853 0 5,485
Nvidia Corp COM 67066G104 1,649 8,520 SH   OTR   8,520 0 0
NXP Semiconductors NV COM N6596X109 11,689 99,831 SH   SOLE   90,241 0 9,590
NXP Semiconductors NV COM N6596X109 1,727 14,750 SH   OTR   14,750 0 0
Olin Corp New COM 680665205 9,604 269,916 SH   SOLE   243,511 0 26,405
Olin Corp New COM 680665205 1,445 40,625 SH   OTR   40,625 0 0
Oracle Corporation COM 68389X105 1,667 35,261 SH   SOLE   34,366 0 895
Owens Corning New COM 690742101 715 7,779 SH   SOLE   7,474 0 305
Paccar Inc COM 693718108 7,849 110,426 SH   SOLE   99,806 0 10,620
Paccar Inc COM 693718108 1,161 16,335 SH   OTR   16,335 0 0
Parker-Hannifin Corp COM 701094104 2,203 11,037 SH   SOLE   10,710 0 327
PayPal Hldgs Inc COM 70450Y103 10,413 141,447 SH   SOLE   125,327 0 16,120
PayPal Hldgs Inc COM 70450Y103 1,985 26,960 SH   OTR   26,960 0 0
Pepsico Inc COM 713448108 1,949 16,249 SH   SOLE   15,779 0 470
Pfizer Inc COM 717081103 201 5,543 SH   SOLE   5,543 0 0
PNC Financial Services Group COM 693475105 1,907 13,214 SH   SOLE   12,834 0 380
Procter & Gamble Co COM 742718109 1,950 21,228 SH   SOLE   20,713 0 515
Qualcomm Inc COM 747525103 1,327 20,721 SH   SOLE   20,176 0 545
Quanta Services COM 74762E102 9,834 251,447 SH   SOLE   227,357 0 24,090
Quanta Services COM 74762E102 1,450 37,065 SH   OTR   37,065 0 0
Quest Diagnostics Inc COM 74834L100 1,607 16,316 SH   SOLE   15,891 0 425
Regions Financial Corporation COM 7591EP100 10,955 633,971 SH   SOLE   573,216 0 60,755
Regions Financial Corporation COM 7591EP100 1,615 93,445 SH   OTR   93,445 0 0
Salesforce.com Inc COM 79466L302 13,002 127,187 SH   SOLE   114,872 0 12,315
Salesforce.com Inc COM 79466L302 1,937 18,945 SH   OTR   18,945 0 0
SEI Investments Co COM 784117103 8,336 115,997 SH   SOLE   108,917 0 7,080
SEI Investments Co COM 784117103 1,274 17,735 SH   OTR   17,735 0 0
Sony Corporation Spon ADR COM 835699307 9,947 221,286 SH   SOLE   200,416 0 20,870
Sony Corporation Spon ADR COM 835699307 1,443 32,110 SH   OTR   32,110 0 0
Spdr Sr Tr Barclays Hi Yld Bd ETF COM 78464A417 704 19,185 SH   SOLE   13,278 0 5,907
Starbucks Corporation COM 855244109 2,591 45,110 SH   SOLE   44,000 0 1,110
Take Two Interactive Software Inc COM 874054109 12,590 114,682 SH   SOLE   103,727 0 10,955
Take Two Interactive Software Inc COM 874054109 1,849 16,845 SH   OTR   16,845 0 0
Target Corporation COM 87612E106 1,418 21,732 SH   SOLE   20,877 0 855
Thor Inds Inc COM 885160101 11,352 75,320 SH   SOLE   68,170 0 7,150
Thor Inds Inc COM 885160101 1,657 10,995 SH   OTR   10,995 0 0
Trimble Inc COM 896239100 15,012 369,399 SH   SOLE   333,854 0 35,545
Trimble Inc COM 896239100 2,222 54,670 SH   OTR   54,670 0 0
U S Bancorp COM 902973304 1,302 24,293 SH   SOLE   23,630 0 663
Vanguard Emerging Markets ETF COM 922042858 568 12,376 SH   SOLE   12,376 0 0
Vanguard Idx Fds Small Cap Val ETF COM 922908611 475 3,578 SH   SOLE   3,578 0 0
Vanguard Idx Fds Small Cap ETF COM 922908751 683 4,620 SH   SOLE   4,620 0 0
Vanguard Intl Eq Idx FTSE Europe E COM 922042874 590 9,971 SH   SOLE   9,971 0 0
Vanguard Scottsdale I-T Govt Bd ET COM 92206c706 427 6,684 SH   SOLE   6,684 0 0
Vanguard Splzd Port Div Appre ETF COM 921908844 1,095 10,734 SH   SOLE   10,734 0 0
Vanguard Tax Mgd Intl FTSE Dev Mkt COM 921943858 686 15,283 SH   SOLE   15,283 0 0
VMWare Inc Class A COM 928563402 11,972 95,535 SH   SOLE   86,240 0 9,295
VMWare Inc Class A COM 928563402 1,793 14,305 SH   OTR   14,305 0 0
Waste Connections Inc COM 94106B101 9,704 136,350 SH   SOLE   123,398 0 12,952
Waste Connections Inc COM 94106B101 1,418 19,920 SH   OTR   19,920 0 0
WestRock Co COM 96145D105 8,250 130,525 SH   SOLE   118,040 0 12,485
WestRock Co COM 96145D105 1,214 19,200 SH   OTR   19,200 0 0