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
Abbott Laboratories COM 002824100 1,742 20,060 SH   SOLE   20,060 0 0
Accenture Ltd. Ireland Class Shs COM G1151C101 3,010 14,295 SH   SOLE   14,295 0 0
Activision Blizzard Inc. COM 00507V109 10,389 174,833 SH   SOLE   149,263 0 25,570
Activision Blizzard Inc. COM 00507V109 1,294 21,775 SH   OTR   21,775 0 0
Adobe Inc COM 00724F101 27,586 83,643 SH   SOLE   75,077 0 8,566
Adobe Inc COM 00724F101 2,635 7,990 SH   OTR   7,990 0 0
Aflac Incorporated COM 001055102 201 3,800 SH   SOLE   3,800 0 0
Alaska Air Group COM 011659109 1,169 17,259 SH   SOLE   16,634 0 625
Alibaba Grp Shs ADR COM 01609W102 487 2,295 SH   SOLE   2,295 0 0
Align Technology Inc COM 016255101 1,111 3,982 SH   SOLE   3,982 0 0
Alphabet Inc Class A COM 02079K305 15,292 11,417 SH   SOLE   9,862 0 1,555
Alphabet Inc Class A COM 02079K305 1,815 1,355 SH   OTR   1,355 0 0
Alphabet Inc Class C COM 02079K107 3,892 2,911 SH   SOLE   2,811 0 100
Amazon.com Inc. COM 023135106 25,559 13,832 SH   SOLE   12,604 0 1,228
Amazon.com Inc. COM 023135106 2,504 1,355 SH   OTR   1,355 0 0
Amer Express Company COM 025816109 2,031 16,313 SH   SOLE   15,768 0 545
American Campus Cmntys Inc COM 024835100 367 7,806 SH   SOLE   7,806 0 0
American Tower REIT COM 03027X100 3,943 17,157 SH   SOLE   16,832 0 325
Americold Rlty Tr COM 03064D108 399 11,387 SH   SOLE   11,387 0 0
Amgen Incorporated COM 031162100 1,149 4,765 SH   SOLE   4,765 0 0
ANSYS Inc COM 03662Q105 13,362 51,908 SH   SOLE   44,626 0 7,282
ANSYS Inc COM 03662Q105 1,590 6,175 SH   OTR   6,175 0 0
Anthem Inc COM 036752103 1,187 3,931 SH   SOLE   3,931 0 0
Aon PLC Shs Cl A COM G0408V102 222 1,068 SH   SOLE   1,068 0 0
Apollo Coml Real Estate Fin Inc COM 03762U105 1,674 91,522 SH   SOLE   91,522 0 0
Apple Inc COM 037833100 11,218 38,202 SH   SOLE   37,677 0 525
Applied Materials Inc. COM 038222105 18,782 307,708 SH   SOLE   265,534 0 42,174
Applied Materials Inc. COM 038222105 2,120 34,730 SH   OTR   34,730 0 0
Ares Cap Corp COM 04010L103 1,571 84,212 SH   SOLE   84,212 0 0
Arista Networks Inc COM 040413106 1,575 7,745 SH   SOLE   7,745 0 0
Astrazeneca PLC Spon. ADR COM 046353108 404 8,098 SH   SOLE   8,098 0 0
Atlassian Corp PLC A COM G06242104 227 1,890 SH   SOLE   1,890 0 0
Automatic Data Processing COM 053015103 2,745 16,097 SH   SOLE   15,577 0 520
Ball Corp COM 058498106 1,485 22,969 SH   SOLE   22,134 0 835
Becton Dickinson COM 075887109 1,469 5,402 SH   SOLE   5,402 0 0
Berkshire Hathaway Inc. Class B COM 084670702 427 1,887 SH   SOLE   1,887 0 0
Blackrock TCP Cap Corp COM 09259E108 1,254 89,286 SH   SOLE   89,286 0 0
Blackstone Group Inc Cl A COM 09260D107 528 9,437 SH   SOLE   9,437 0 0
Blackstone Mortgage Trust Inc Cl COM 09257W100 1,712 45,995 SH   SOLE   45,995 0 0
Boeing Company COM 097023105 721 2,215 SH   SOLE   2,215 0 0
Booking Hldgs Inc COM 09857L108 421 205 SH   SOLE   205 0 0
Bright Horizons Family COM 109194100 4,348 28,934 SH   SOLE   28,934 0 0
Bristol Myers Squibb Company COM 110122108 265 4,129 SH   SOLE   4,129 0 0
Brookfield Asset MgmT Inc CL-A COM 112585104 645 11,161 SH   SOLE   11,161 0 0
Brookfield Ppty REIT Cl A COM 11282X103 718 38,901 SH   SOLE   38,901 0 0
Canadian National Railway Co. COM 136375102 219 2,425 SH   SOLE   2,425 0 0
Canadian Pacific Railway Ltd COM 13645T100 1,865 7,317 SH   SOLE   7,057 0 260
Carlisle Companies Inc COM 142339100 16,660 102,939 SH   SOLE   88,532 0 14,407
Carlisle Companies Inc COM 142339100 1,943 12,005 SH   OTR   12,005 0 0
Cass Information Systems Inc. COM 14808P109 233 4,034 SH   SOLE   4,034 0 0
Cerner Corp. COM 156782104 2,495 33,991 SH   SOLE   32,801 0 1,190
Chevron Corporation COM 166764100 371 3,077 SH   SOLE   3,077 0 0
Chimera Invt Corp New COM 16934q208 1,745 84,854 SH   SOLE   84,854 0 0
Chipotle Mexican Grill Inc COM 169656105 10,181 12,162 SH   SOLE   10,293 0 1,869
Chipotle Mexican Grill Inc COM 169656105 1,306 1,560 SH   OTR   1,560 0 0
Cintas Corp COM 172908105 2,983 11,086 SH   SOLE   11,086 0 0
Cisco Systems Inc COM 17275R102 2,643 55,106 SH   SOLE   53,441 0 1,665
CME Group Inc COM 12572Q105 1,160 5,779 SH   SOLE   5,779 0 0
Coca-Cola Company COM 191216100 1,914 34,580 SH   SOLE   33,480 0 1,100
Colgate Palmolive Co. COM 194162103 1,990 28,909 SH   SOLE   27,919 0 990
Comcast Corporation Class A COM 20030N101 596 13,249 SH   SOLE   13,249 0 0
Commerce Bancshares Inc. COM 200525103 507 7,456 SH   SOLE   7,456 0 0
Copart Inc COM 217204106 7,708 84,764 SH   SOLE   72,069 0 12,695
Copart Inc COM 217204106 1,005 11,055 SH   OTR   11,055 0 0
CoStar Group Inc COM 22160N109 20,445 34,171 SH   SOLE   30,072 0 4,099
CoStar Group Inc COM 22160N109 2,070 3,460 SH   OTR   3,460 0 0
Costco Wholesale Corporation COM 22160K105 333 1,132 SH   SOLE   1,132 0 0
Cummins Inc. COM 231021106 1,697 9,480 SH   SOLE   9,160 0 320
CyrusOne Inc COM 23283R100 1,325 20,254 SH   SOLE   20,254 0 0
Daktronics Inc COM 234264109 93 15,285 SH   SOLE   15,285 0 0
Danaher Corporation COM 235851102 566 3,689 SH   SOLE   3,689 0 0
Deere & Company COM 244199105 1,982 11,439 SH   SOLE   10,104 0 1,335
Disney Walt Co. COM 254687106 14,269 98,656 SH   SOLE   88,021 0 10,635
Disney Walt Co. COM 254687106 1,276 8,820 SH   OTR   8,820 0 0
Ecolab Inc COM 278865100 3,605 18,680 SH   SOLE   18,680 0 0
Edwards Lifesciences Corp. COM 28176E108 4,707 20,175 SH   SOLE   20,175 0 0
Ellington Finl Inc COM 28852N109 690 37,666 SH   SOLE   37,666 0 0
Enterprise Products Partners COM 293792107 301 10,686 SH   SOLE   10,686 0 0
EOG Resources Inc. COM 26875P101 347 4,138 SH   SOLE   4,138 0 0
EPR Pptys COM 26884U109 736 10,417 SH   SOLE   10,417 0 0
Estee Lauder Companies Inc. Class COM 518439104 16,840 81,535 SH   SOLE   69,675 0 11,860
Estee Lauder Companies Inc. Class COM 518439104 2,074 10,040 SH   OTR   10,040 0 0
Exxon Mobil Corporation COM 30231G102 331 4,739 SH   SOLE   4,739 0 0
Facebook Inc Class A COM 30303M102 18,926 92,211 SH   SOLE   78,111 0 14,100
Facebook Inc Class A COM 30303M102 2,786 13,575 SH   OTR   13,575 0 0
Fastenal Co. COM 311900104 797 21,574 SH   SOLE   21,574 0 0
Fidelity Natl Information Svcs Inc COM 31620M106 861 6,188 SH   SOLE   6,188 0 0
Fiserv Inc COM 337738108 3,562 30,805 SH   SOLE   29,705 0 1,100
FleetCor Technologies Inc COM 339041105 4,232 14,708 SH   SOLE   14,708 0 0
Fortune Brands Homes & Sec Inc COM 34964C106 12,299 188,223 SH   SOLE   164,494 0 23,729
Fortune Brands Homes & Sec Inc COM 34964C106 1,525 23,335 SH   OTR   23,335 0 0
Garmin Ltd. COM H2906T109 13,952 143,013 SH   SOLE   123,236 0 19,777
Garmin Ltd. COM H2906T109 1,615 16,550 SH   OTR   16,550 0 0
Gartner Inc COM 366651107 3,841 24,924 SH   SOLE   24,924 0 0
Gilead Sciences Inc COM 375558103 939 14,451 SH   SOLE   13,946 0 505
Goldman Sachs BDC Inc COM 38147U107 1,496 70,298 SH   SOLE   70,298 0 0
Golub Cap BDC Inc COM 38173M102 1,359 73,654 SH   SOLE   73,654 0 0
Granite Pt Mtg Tr Inc COM 38741L107 1,209 65,752 SH   SOLE   65,752 0 0
Hannon Armstrong Sustainable Infra COM 41068X100 1,066 33,140 SH   SOLE   33,140 0 0
Health Care Select SPDR COM 81369Y209 1,563 15,345 SH   SOLE   15,345 0 0
Hercules Technology Growth Cap Inc COM 427096508 1,589 113,364 SH   SOLE   113,364 0 0
Home Depot Inc COM 437076102 1,899 8,695 SH   SOLE   8,695 0 0
Honeywell International Inc. COM 438516106 444 2,508 SH   SOLE   2,508 0 0
Idexx Laboratories Corp. COM 45168d104 15,113 57,877 SH   SOLE   51,498 0 6,379
Idexx Laboratories Corp. COM 45168d104 1,400 5,360 SH   OTR   5,360 0 0
IHS Markit Ltd Shs COM G47567105 15,338 203,556 SH   SOLE   182,371 0 21,185
IHS Markit Ltd Shs COM G47567105 1,339 17,770 SH   OTR   17,770 0 0
Insulet Corp. COM 45784p101 13,570 79,264 SH   SOLE   68,709 0 10,555
Insulet Corp. COM 45784p101 1,519 8,875 SH   OTR   8,875 0 0
Intel Corporation COM 458140100 241 4,022 SH   SOLE   4,022 0 0
Intercontinental Exchange Inc. COM 45866F104 7,425 80,226 SH   SOLE   69,166 0 11,060
Intercontinental Exchange Inc. COM 45866F104 722 7,800 SH   OTR   7,800 0 0
Intl. Business Machines Corp. COM 459200101 888 6,628 SH   SOLE   6,398 0 230
Intuitive Surgical Inc COM 46120E602 4,120 6,970 SH   SOLE   6,970 0 0
Invesco ETF Tr Water Res COM 46137V142 252 6,511 SH   SOLE   6,511 0 0
Ishs Barclays TIPS Bd Fd Protect S COM 464287176 432 3,705 SH   SOLE   2,756 0 949
IShares DJ Select Dividend Idx Fd COM 464287168 491 4,647 SH   SOLE   4,647 0 0
ISHARES IBOXX I G Corp Bd Fd COM 464287242 459 3,587 SH   SOLE   1,852 0 1,735
iShares Lehman 1-3YR Treas Bd Fd COM 464287457 620 7,331 SH   SOLE   4,852 0 2,479
IShares MSCI EAFE Index Fund COM 464287465 1,781 25,654 SH   SOLE   25,654 0 0
Ishares Russell 1000 Growth Idx Fd COM 464287614 1,195 6,791 SH   SOLE   6,791 0 0
IShares Russell 2000 Index Fund COM 464287655 1,923 11,609 SH   SOLE   11,609 0 0
Johnson & Johnson COM 478160104 359 2,461 SH   SOLE   2,461 0 0
JP Morgan Chase & Co. COM 46625H100 579 4,151 SH   SOLE   4,151 0 0
Kansas City Southern COM 485170302 1,541 10,063 SH   SOLE   9,708 0 355
Kennametal Inc Cap Stk COM 489170100 358 9,700 SH   SOLE   9,700 0 0
Ladder Cap Corp Cl A COM 505743104 1,852 102,643 SH   SOLE   102,643 0 0
Leidos Hldgs Inc COM 525327102 3,599 36,762 SH   SOLE   29,247 0 7,515
Leidos Hldgs Inc COM 525327102 619 6,325 SH   OTR   6,325 0 0
Lilly Eli & Co COM 532457108 224 1,701 SH   SOLE   1,701 0 0
Live Nation Entmt Inc COM 538034109 5,406 75,644 SH   SOLE   75,644 0 0
Lululemon Athletica Inc. COM 550021109 18,071 78,003 SH   SOLE   68,838 0 9,165
Lululemon Athletica Inc. COM 550021109 1,744 7,530 SH   OTR   7,530 0 0
Main Str Cap Corp COM 56035L104 1,887 43,773 SH   SOLE   43,773 0 0
Markel Corp. COM 570535104 235 206 SH   SOLE   206 0 0
Marketaxess Hldgs Inc COM 57060D108 2,209 5,828 SH   SOLE   5,828 0 0
Marriott International Inc. Class COM 571903202 225 1,483 SH   SOLE   1,483 0 0
Marvell Technology Group Ltd COM G5876H105 14,807 557,493 SH   SOLE   486,473 0 71,020
Marvell Technology Group Ltd COM G5876H105 1,556 58,580 SH   OTR   58,580 0 0
MasterCard Inc Class A COM 57636Q104 14,090 47,187 SH   SOLE   46,852 0 335
McDonalds Corp. COM 580135101 608 3,078 SH   SOLE   3,078 0 0
Merck & Co Inc New COM 58933Y105 15,608 171,612 SH   SOLE   147,940 0 23,672
Merck & Co Inc New COM 58933Y105 1,851 20,350 SH   OTR   20,350 0 0
MFA Finl Inc COM 55272X102 1,716 224,283 SH   SOLE   224,283 0 0
Microchip Technology Inc. COM 595017104 758 7,243 SH   SOLE   7,243 0 0
Micron Technology Inc. COM 595112103 15,021 279,300 SH   SOLE   238,150 0 41,150
Micron Technology Inc. COM 595112103 2,156 40,095 SH   OTR   40,095 0 0
Microsoft Corporation COM 594918104 40,187 254,831 SH   SOLE   225,906 0 28,925
Microsoft Corporation COM 594918104 3,680 23,335 SH   OTR   23,335 0 0
Moodys Corp. COM 615369105 321 1,350 SH   SOLE   1,350 0 0
Mosaic Co. New COM 61945C103 1,200 55,450 SH   SOLE   55,450 0 0
Netflix Inc. COM 64110L106 1,523 4,708 SH   SOLE   4,708 0 0
New Residential Investment Corp COM 64828T201 1,597 99,156 SH   SOLE   99,156 0 0
Northrop Grumman Corp COM 666807102 275 800 SH   SOLE   800 0 0
Nvidia Corp. COM 67066G104 18,300 77,771 SH   SOLE   67,050 0 10,721
Nvidia Corp. COM 67066G104 2,365 10,050 SH   OTR   10,050 0 0
ONEOK Inc COM 682680103 213 2,810 SH   SOLE   2,810 0 0
Owens Corning New COM 690742101 1,414 21,710 SH   SOLE   20,965 0 745
Owl Rock Cap Corp COM 69121K104 407 22,755 SH   SOLE   22,755 0 0
Parker-Hannifin Corp COM 701094104 2,332 11,332 SH   SOLE   10,925 0 407
Paylocity Hldg Corp COM 70438V106 207 1,714 SH   SOLE   1,714 0 0
PayPal Hldgs Inc COM 70450Y103 18,522 171,226 SH   SOLE   150,287 0 20,939
PayPal Hldgs Inc COM 70450Y103 1,856 17,160 SH   OTR   17,160 0 0
Pepsico Inc. COM 713448108 2,578 18,862 SH   SOLE   18,247 0 615
Pfizer Inc COM 717081103 485 12,372 SH   SOLE   12,372 0 0
PNC Financial Services Group COM 693475105 2,147 13,452 SH   SOLE   12,987 0 465
Procter & Gamble Co. COM 742718109 2,658 21,281 SH   SOLE   20,621 0 660
Progressive Corp OH COM 743315103 2,881 39,800 SH   SOLE   39,800 0 0
Pulte Homes Inc. COM 745867101 6,529 168,271 SH   SOLE   142,076 0 26,195
Pulte Homes Inc. COM 745867101 887 22,860 SH   OTR   22,860 0 0
PwrShs ETF Tr II S&P 500 Low Volat COM 46138E354 374 6,403 SH   SOLE   6,403 0 0
Qualcomm Inc. COM 747525103 338 3,828 SH   SOLE   3,828 0 0
Quest Diagnostics Inc. COM 74834L100 817 7,652 SH   SOLE   7,377 0 275
Raytheon Company COM 755111507 1,424 6,482 SH   SOLE   6,482 0 0
Regions Financial Corporation COM 7591EP100 1,797 104,697 SH   SOLE   100,907 0 3,790
Rockwell Med Inc COM 774374102 68 27,750 SH   SOLE   27,750 0 0
Roper Industries Inc. New Com COM 776696106 6,441 18,182 SH   SOLE   18,182 0 0
S&P Global Inc COM 78409V104 5,946 21,775 SH   SOLE   21,775 0 0
Salesforce.com Inc COM 79466L302 17,565 107,998 SH   SOLE   95,985 0 12,013
Salesforce.com Inc COM 79466L302 1,534 9,430 SH   OTR   9,430 0 0
SBA Communications Corp New Cl A COM 78410G104 2,880 11,952 SH   SOLE   11,952 0 0
Sherwin-Williams Co COM 824348106 4,858 8,324 SH   SOLE   8,324 0 0
Spdr Sr Tr Barclays High Yield Bd COM 78468R622 710 6,480 SH   SOLE   4,274 0 2,206
Splunk Inc COM 848637104 2,434 16,251 SH   SOLE   16,251 0 0
Starbucks Corporation COM 855244109 18,982 215,904 SH   SOLE   186,525 0 29,379
Starbucks Corporation COM 855244109 1,812 20,610 SH   OTR   20,610 0 0
Starwood Property Trust Inc COM 85571B105 1,733 69,716 SH   SOLE   69,716 0 0
Take Two Interactive Software Inc. COM 874054109 9,538 77,903 SH   SOLE   66,397 0 11,506
Take Two Interactive Software Inc. COM 874054109 1,196 9,770 SH   OTR   9,770 0 0
Target Corporation COM 87612E106 2,636 20,560 SH   SOLE   19,840 0 720
TCG BDC Inc COM 872280102 1,017 75,995 SH   SOLE   75,995 0 0
Texas Instruments Inc COM 882508104 296 2,307 SH   SOLE   2,307 0 0
The Trade Desk Inc Class A COM 88339J105 3,803 14,638 SH   SOLE   11,908 0 2,730
The Trade Desk Inc Class A COM 88339J105 596 2,295 SH   OTR   2,295 0 0
Thermo Fisher Scientific Inc COM 883556102 21,160 65,133 SH   SOLE   57,884 0 7,249
Thermo Fisher Scientific Inc COM 883556102 2,006 6,175 SH   OTR   6,175 0 0
TJX Companies Inc. COM 872540109 1,194 19,556 SH   SOLE   19,556 0 0
TPG Re Fin Tr Inc COM 87266M107 1,344 66,321 SH   SOLE   66,321 0 0
TPG Specialty Lending Inc COM 87265K102 1,645 76,640 SH   SOLE   76,640 0 0
Twilio Inc Cl A COM 90138f102 1,317 13,400 SH   SOLE   13,400 0 0
Twitter Inc COM 90184L102 2,730 85,178 SH   SOLE   85,178 0 0
Two Hbrs Invt Corp COM 90187B408 1,493 102,104 SH   SOLE   102,104 0 0
Tyler Technologies Inc COM 902252105 3,415 11,384 SH   SOLE   11,384 0 0
U. S. Bancorp COM 902973304 525 8,860 SH   SOLE   8,860 0 0
Union Pacific Corporation COM 907818108 916 5,065 SH   SOLE   5,065 0 0
UnitedHealth Group Inc. COM 91324p102 223 759 SH   SOLE   759 0 0
Vanguard Emerging Markets ETF COM 922042858 471 10,584 SH   SOLE   10,584 0 0
Vanguard Idx Fds Growth ETF COM 922908736 293 1,606 SH   SOLE   1,606 0 0
Vanguard Idx Fds Small Cap Val ETF COM 922908611 552 4,024 SH   SOLE   4,024 0 0
Vanguard Idx Fds Extended Mkt COM 922908652 236 1,873 SH   SOLE   1,873 0 0
Vanguard Idx Fds Small Cap ETF COM 922908751 812 4,900 SH   SOLE   4,900 0 0
Vanguard Intl Eq Idx FTSE Europe E COM 922042874 219 3,744 SH   SOLE   3,744 0 0
Vanguard Scottsdale I-T Govt Bd ET COM 92206C706 448 6,804 SH   SOLE   6,804 0 0
Vanguard Splzd Port Div Appre Idx COM 921908844 1,430 11,471 SH   SOLE   11,471 0 0
Vanguard Tax Mgd Intl FTSE Dev Mkt COM 921943858 830 18,828 SH   SOLE   18,828 0 0
Vanguard Total Stock Market ETF COM 922908769 372 2,272 SH   SOLE   2,272 0 0
Veeva Sys Inc Cl A COM 922475108 1,495 10,625 SH   SOLE   10,625 0 0
Verizon Communications COM 92343V104 372 6,055 SH   SOLE   6,055 0 0
Vertex Pharmaceuticals Inc. COM 92532F100 4,844 22,124 SH   SOLE   19,054 0 3,070
Vertex Pharmaceuticals Inc. COM 92532F100 580 2,650 SH   OTR   2,650 0 0
Visa Inc. Class A COM 92826C839 18,499 98,451 SH   SOLE   84,186 0 14,265
Visa Inc. Class A COM 92826C839 2,556 13,605 SH   OTR   13,605 0 0
Voya Finl Inc COM 929089100 10,623 174,212 SH   SOLE   144,886 0 29,326
Voya Finl Inc COM 929089100 1,506 24,700 SH   OTR   24,700 0 0
Vulcan Materials Co Hldg Co COM 929160109 8,992 62,452 SH   SOLE   55,407 0 7,045
Vulcan Materials Co Hldg Co COM 929160109 879 6,105 SH   OTR   6,105 0 0
W P Carey Inc COM 92936u109 1,819 22,722 SH   SOLE   22,722 0 0
Waste Mgmt. Inc. Com COM 94106l109 476 4,177 SH   SOLE   4,177 0 0
World Wrestling Entmt Inc Cl A COM 98156Q108 973 15,000 SH   SOLE   15,000 0 0
Zendesk Inc COM 98936J101 2,107 27,499 SH   SOLE   27,499 0 0
Zoetis Inc Cl A COM 98978V103 17,862 134,963 SH   SOLE   117,653 0 17,310
Zoetis Inc Cl A COM 98978V103 1,957 14,790 SH   OTR   14,790 0 0