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
3M Co. COMMON STOCKS 88579Y101 406 2,300 SH   OTR   2,300 0 0
Abbott Labs Inc. COMMON STOCKS 002824100 18,090 208,272 SH   SOLE   124,614 0 83,658
Abbott Labs Inc. COMMON STOCKS 002824100 723 8,322 SH   OTR   8,322 0 0
Abbvie Inc. COMMON STOCKS 00287Y109 1,525 17,226 SH   SOLE   17,226 0 0
Abbvie Inc. COMMON STOCKS 00287Y109 737 8,322 SH   OTR   8,322 0 0
Accenture PLC COMMON STOCKS G1151C101 17,919 85,096 SH   SOLE   49,840 0 35,256
Accenture PLC COMMON STOCKS G1151C101 690 3,275 SH   OTR   3,275 0 0
Allegiance Bancshares, Inc. COMMON STOCKS 01748H107 805 21,416 SH   SOLE   1,556 0 19,860
Alphabet Inc. Class A COMMON STOCKS 02079K305 3,122 2,331 SH   SOLE   1,598 0 733
Alphabet Inc. Class A COMMON STOCKS 02079K305 368 275 SH   OTR   275 0 0
Alphabet Inc. Class C COMMON STOCKS 02079K107 2,896 2,166 SH   SOLE   2,106 0 60
Alphabet Inc. Class C COMMON STOCKS 02079K107 368 275 SH   OTR   275 0 0
Amazon.com Inc. COMMON STOCKS 023135106 8,709 4,713 SH   SOLE   4,208 0 505
Amazon.com Inc. COMMON STOCKS 023135106 79 43 SH   OTR   43 0 0
American Tower Corp. COMMON STOCKS 03027X100 22,665 98,621 SH   SOLE   57,077 0 41,544
American Tower Corp. COMMON STOCKS 03027X100 1,531 6,660 SH   OTR   6,660 0 0
Amgen Inc. COMMON STOCKS 031162100 1,687 7,000 SH   SOLE   7,000 0 0
Analog Devices Inc. COMMON STOCKS 032654105 18,872 158,805 SH   SOLE   96,093 0 62,712
Analog Devices Inc. COMMON STOCKS 032654105 1,010 8,495 SH   OTR   8,495 0 0
Apple Computer Inc. COMMON STOCKS 037833100 29,418 100,180 SH   SOLE   73,741 0 26,439
Apple Computer Inc. COMMON STOCKS 037833100 1,791 6,100 SH   OTR   6,100 0 0
Bank of America Corporation COMMON STOCKS 060505104 5,353 152,000 SH   SOLE   152,000 0 0
Becton, Dickinson & Co. COMMON STOCKS 075887109 13,358 49,115 SH   SOLE   28,036 0 21,079
Becton, Dickinson & Co. COMMON STOCKS 075887109 741 2,725 SH   OTR   2,725 0 0
Berkshire Hathaway Inc. Class COMMON STOCKS 084670108 1,019 3 SH   OTR   3 0 0
BioTelemetry Inc. COMMON STOCKS 090672106 668 14,438 SH   SOLE   1,028 0 13,410
Blackbaud Inc. COMMON STOCKS 09227Q100 728 9,144 SH   SOLE   649 0 8,495
Boeing Co. COMMON STOCKS 097023105 925 2,838 SH   SOLE   738 0 2,100
Boeing Co. COMMON STOCKS 097023105 290 890 SH   OTR   890 0 0
Bristol-Myers Squibb Company COMMON STOCKS 110122108 8,121 126,517 SH   SOLE   84,704 0 41,813
Broadcom Inc. COMMON STOCKS 11135F101 1,043 3,300 SH   SOLE   813 0 2,487
Brooks Automation Inc. COMMON STOCKS 114340102 1,140 27,157 SH   SOLE   1,938 0 25,219
CEVA Inc. COMMON STOCKS 157210105 623 23,091 SH   SOLE   1,459 0 21,632
Cantel Medical Corporation COMMON STOCKS 138098108 584 8,236 SH   SOLE   584 0 7,652
Carolina Financial Corp. COMMON STOCKS 143873107 601 13,893 SH   SOLE   1,070 0 12,823
Chevron Corp. COMMON STOCKS 166764100 47 392 SH   SOLE   392 0 0
Chevron Corp. COMMON STOCKS 166764100 566 4,700 SH   OTR   4,700 0 0
Ciena Corporation COMMON STOCKS 171779309 954 22,345 SH   SOLE   1,598 0 20,747
Cisco Systems Inc. COMMON STOCKS 17275R102 22,373 466,493 SH   SOLE   277,532 0 188,961
Cisco Systems Inc. COMMON STOCKS 17275R102 1,362 28,398 SH   OTR   28,398 0 0
Coca-Cola Co. COMMON STOCKS 191216100 980 17,701 SH   SOLE   17,701 0 0
Coca-Cola Co. COMMON STOCKS 191216100 797 14,400 SH   OTR   14,400 0 0
Colgate Palmolive Co. COMMON STOCKS 194162103 50 732 SH   SOLE   550 0 182
Colgate Palmolive Co. COMMON STOCKS 194162103 620 9,000 SH   OTR   9,000 0 0
Comcast Corp. Class A COMMON STOCKS 20030n101 15,482 344,273 SH   SOLE   216,927 0 127,346
Comcast Corp. Class A COMMON STOCKS 20030n101 998 22,200 SH   OTR   22,200 0 0
Corcept Therapeutics Inc. COMMON STOCKS 218352102 406 33,580 SH   SOLE   2,144 0 31,436
CoreSite Realty Corp. COMMON STOCKS 21870Q105 760 6,780 SH   SOLE   480 0 6,300
Corning Inc. COMMON STOCKS 219350105 9,500 326,348 SH   SOLE   220,482 0 105,866
Curtiss-Wright Corp. COMMON STOCKS 231561101 801 5,683 SH   SOLE   404 0 5,279
CyrusOne Inc. COMMON STOCKS 23283R100 568 8,674 SH   SOLE   616 0 8,058
Dow Inc. COMMON STOCKS 260557103 315 5,750 SH   SOLE   5,750 0 0
DuPont De Nemours Inc. COMMON STOCKS 26614N102 369 5,750 SH   SOLE   5,750 0 0
Dycom Industries Inc. COMMON STOCKS 267475101 447 9,486 SH   SOLE   600 0 8,886
EPAM Systems, Inc. COMMON STOCKS 29414B104 1,474 6,946 SH   SOLE   495 0 6,451
Eagle Pharmaceuticals COMMON STOCKS 269796108 601 10,007 SH   SOLE   636 0 9,371
Eastman Chemical Co. COMMON STOCKS 277432100 7,243 91,386 SH   SOLE   50,547 0 40,839
Evercore Inc. COMMON STOCKS 29977A105 496 6,638 SH   SOLE   472 0 6,166
ExxonMobil Corp. COMMON STOCKS 30231G102 1,183 16,954 SH   SOLE   12,476 0 4,478
Fabrinet COMMON STOCKS G3323L100 931 14,351 SH   SOLE   1,020 0 13,331
Facebook Inc. Class A COMMON STOCKS 30303M102 1,577 7,681 SH   SOLE   3,470 0 4,211
FedEx Corp. COMMON STOCKS 31428X106 619 4,095 SH   SOLE   1,695 0 2,400
Ferro Corp. COMMON STOCKS 315405100 292 19,709 SH   SOLE   1,440 0 18,269
Fiserv Inc. COMMON STOCKS 337738108 2,915 25,211 SH   SOLE   9,701 0 15,510
Five Below Inc. COMMON STOCKS 33829M101 898 7,020 SH   SOLE   506 0 6,514
Funko Inc. Class A COMMON STOCKS 361008105 643 37,464 SH   SOLE   2,397 0 35,067
Goldman Sachs Group Inc. COMMON STOCKS 38141g104 746 3,246 SH   SOLE   1,411 0 1,835
Hasbro Inc. COMMON STOCKS 418056107 17,316 163,966 SH   SOLE   98,554 0 65,412
Hasbro Inc. COMMON STOCKS 418056107 901 8,530 SH   OTR   8,530 0 0
Hershey Foods Corp. COMMON STOCKS 427866108 1,382 9,400 SH   SOLE   9,400 0 0
Home Depot Inc. COMMON STOCKS 437076102 13,677 62,628 SH   SOLE   38,318 0 24,310
Honeywell Inc. COMMON STOCKS 438516106 12,465 70,423 SH   SOLE   40,899 0 29,524
Honeywell Inc. COMMON STOCKS 438516106 1,531 8,650 SH   OTR   8,650 0 0
Horizon Therapeutics COMMON STOCKS G46188101 1,190 32,879 SH   SOLE   2,368 0 30,511
Integra Lifesciences COMMON STOCKS 457985208 578 9,921 SH   SOLE   706 0 9,215
Intel Corporation COMMON STOCKS 458140100 4,073 68,060 SH   SOLE   68,060 0 0
Intercontinental Exchange Inc. COMMON STOCKS 45866F104 9,834 106,259 SH   SOLE   63,396 0 42,863
Intl. Flavors & Fragrances Inc COMMON STOCKS 459506101 32,255 250,000 SH   SOLE   250,000 0 0
JPMorgan Chase & Co. COMMON STOCKS 46625H100 32,487 233,052 SH   SOLE   157,020 0 76,032
JPMorgan Chase & Co. COMMON STOCKS 46625H100 1,701 12,200 SH   OTR   12,200 0 0
Johnson & Johnson COMMON STOCKS 478160104 4,413 30,254 SH   SOLE   29,754 0 500
KLA Corporation COMMON STOCKS 482480100 15,104 84,771 SH   SOLE   53,023 0 31,748
KLA Corporation COMMON STOCKS 482480100 1,011 5,675 SH   OTR   5,675 0 0
Knight Swift Transportation HL COMMON STOCKS 499049104 735 20,503 SH   SOLE   1,465 0 19,038
LGI Homes Inc. COMMON STOCKS 50187T106 606 8,572 SH   SOLE   609 0 7,963
LHC Group Inc. COMMON STOCKS 50187A107 936 6,794 SH   SOLE   487 0 6,307
Lilly (Eli) & Company COMMON STOCKS 532457108 12,134 92,326 SH   SOLE   64,733 0 27,593
Lilly (Eli) & Company COMMON STOCKS 532457108 393 2,992 SH   OTR   2,992 0 0
Lockheed Martin Corp. COMMON STOCKS 539830109 15,905 40,846 SH   SOLE   23,670 0 17,176
Lockheed Martin Corp. COMMON STOCKS 539830109 1,051 2,700 SH   OTR   2,700 0 0
Lowe's Companies Inc. COMMON STOCKS 548661107 17,680 147,631 SH   SOLE   84,789 0 62,842
Lowe's Companies Inc. COMMON STOCKS 548661107 1,590 13,280 SH   OTR   13,280 0 0
Marathon Petroleum Corp. COMMON STOCKS 56585A102 5,457 90,577 SH   SOLE   47,856 0 42,721
Marathon Petroleum Corp. COMMON STOCKS 56585A102 208 3,450 SH   OTR   3,450 0 0
MarketAxess Holdings Inc. COMMON STOCKS 57060D108 855 2,256 SH   SOLE   164 0 2,092
MasTec Inc. COMMON STOCKS 576323109 1,237 19,287 SH   SOLE   1,381 0 17,906
Mastercard Inc. COMMON STOCKS 57636Q104 2,729 9,141 SH   SOLE   4,255 0 4,886
Maxim Integrated Products COMMON STOCKS 57772k101 13,909 226,132 SH   SOLE   135,530 0 90,602
Maxim Integrated Products COMMON STOCKS 57772k101 363 5,900 SH   OTR   5,900 0 0
McDonald's Corporation COMMON STOCKS 580135101 5,474 27,699 SH   SOLE   27,699 0 0
Medifast, Inc. COMMON STOCKS 58470H101 950 8,672 SH   SOLE   557 0 8,115
Medpace Holdings Inc. COMMON STOCKS 58506Q109 1,025 12,192 SH   SOLE   1,024 0 11,168
Merck & Company Incorporated COMMON STOCKS 58933y105 14,520 159,647 SH   SOLE   100,800 0 58,847
Merck & Company Incorporated COMMON STOCKS 58933y105 503 5,526 SH   OTR   5,526 0 0
Microsoft Corp. COMMON STOCKS 594918104 34,518 218,885 SH   SOLE   142,700 0 76,185
Microsoft Corp. COMMON STOCKS 594918104 3,438 21,800 SH   OTR   21,800 0 0
Moelis & Co. Class A COMMON STOCKS 60786M105 331 10,358 SH   SOLE   706 0 9,652
Monolithic Power Systems Incor COMMON STOCKS 609839105 744 4,181 SH   SOLE   298 0 3,883
NV5 Global Inc. COMMON STOCKS 62945V109 619 12,269 SH   SOLE   875 0 11,394
Netflix Inc. COMMON STOCKS 64110L106 1,685 5,209 SH   SOLE   3,080 0 2,129
Nike Inc. Class B COMMON STOCKS 654106103 2,512 24,792 SH   SOLE   13,544 0 11,248
Nike Inc. Class B COMMON STOCKS 654106103 1,297 12,800 SH   OTR   12,800 0 0
Norfolk Southern Corporation COMMON STOCKS 655844108 1,779 9,165 SH   SOLE   9,165 0 0
Northrop Grumman Corp. COMMON STOCKS 666807102 5,783 16,813 SH   SOLE   9,547 0 7,266
NuVasive Inc. COMMON STOCKS 670704105 565 7,305 SH   SOLE   481 0 6,824
O Reilly Automotive COMMON STOCKS 67103H107 263 600 SH   SOLE   0 0 600
Ollie's Bargain Outlet COMMON STOCKS 681116109 573 8,770 SH   SOLE   633 0 8,137
PTC Inc. COMMON STOCKS 69370C100 587 7,840 SH   SOLE   560 0 7,280
Peoples United Financing COMMON STOCKS 712704105 169 10,000 SH   SOLE   10,000 0 0
PepsiCo Inc. COMMON STOCKS 713448108 2,377 17,389 SH   SOLE   13,339 0 4,050
PepsiCo Inc. COMMON STOCKS 713448108 683 5,000 SH   OTR   5,000 0 0
Pfizer Inc. COMMON STOCKS 717081103 1,673 42,711 SH   SOLE   42,481 0 230
Planet Fitness Inc Class A COMMON STOCKS 72703H101 432 5,790 SH   SOLE   419 0 5,371
Pool Corp. COMMON STOCKS 73278L105 1,941 9,139 SH   SOLE   1,197 0 7,942
Procter & Gamble Co. COMMON STOCKS 742718109 1,144 9,158 SH   SOLE   9,158 0 0
Qorvo Inc. COMMON STOCKS 74736K101 448 3,855 SH   SOLE   781 0 3,074
Raytheon Co. COMMON STOCKS 755111507 18,400 83,736 SH   SOLE   48,507 0 35,229
Raytheon Co. COMMON STOCKS 755111507 1,340 6,100 SH   OTR   6,100 0 0
Starbucks Corp. COMMON STOCKS 855244109 1,643 18,686 SH   SOLE   8,795 0 9,891
Stryker Corporation COMMON STOCKS 863667101 15,410 73,403 SH   SOLE   41,251 0 32,152
Stryker Corporation COMMON STOCKS 863667101 394 1,875 SH   OTR   1,875 0 0
Supernus Pharmaceuticals, Inc. COMMON STOCKS 868459108 416 17,559 SH   SOLE   1,108 0 16,451
Syneos Health Inc Cl A COMMON STOCKS 87166B102 686 11,535 SH   SOLE   836 0 10,699
T Rowe Price Group Inc. COMMON STOCKS 74144t108 792 6,500 SH   OTR   6,500 0 0
TE Connectivity Limited Reg Sh COMMON STOCKS H84989104 16,970 177,069 SH   SOLE   104,634 0 72,435
TE Connectivity Limited Reg Sh COMMON STOCKS H84989104 647 6,750 SH   OTR   6,750 0 0
TJX Companies Inc. COMMON STOCKS 872540109 1,330 21,779 SH   SOLE   9,940 0 11,839
Texas Instruments Inc. COMMON STOCKS 882508104 20,919 163,061 SH   SOLE   95,666 0 67,395
Texas Instruments Inc. COMMON STOCKS 882508104 1,591 12,400 SH   OTR   12,400 0 0
Thermo Fisher Scientific Inc. COMMON STOCKS 883556102 1,662 5,117 SH   SOLE   2,043 0 3,074
Truist Financial Corp. COMMON STOCKS 89832Q109 19,572 347,515 SH   SOLE   205,327 0 142,188
Truist Financial Corp. COMMON STOCKS 89832Q109 1,253 22,240 SH   OTR   22,240 0 0
US Bancorp COMMON STOCKS 902973304 1,027 17,316 SH   SOLE   7,356 0 9,960
United Technologies Corp. COMMON STOCKS 913017109 2,533 16,915 SH   SOLE   14,179 0 2,736
United Technologies Corp. COMMON STOCKS 913017109 839 5,600 SH   OTR   5,600 0 0
UnitedHealth Group COMMON STOCKS 91324P102 24,442 83,141 SH   SOLE   48,277 0 34,864
UnitedHealth Group COMMON STOCKS 91324P102 911 3,100 SH   OTR   3,100 0 0
Verint Systems Inc. COMMON STOCKS 92343X100 478 8,628 SH   SOLE   616 0 8,012
Verizon Communications COMMON STOCKS 92343v104 612 9,963 SH   SOLE   9,963 0 0
ViacomCBS Inc. Class B COMMON STOCKS 92556h206 217 5,165 SH   SOLE   786 0 4,379
Virtusa Corporation COMMON STOCKS 92827P102 485 10,702 SH   SOLE   685 0 10,017
Visa Inc. Class A COMMON STOCKS 92826C839 22,966 122,226 SH   SOLE   72,420 0 49,806
Visa Inc. Class A COMMON STOCKS 92826C839 1,870 9,950 SH   OTR   9,950 0 0
Wal-Mart Stores Inc. COMMON STOCKS 931142103 792 6,666 SH   SOLE   6,666 0 0
Walt Disney Co. COMMON STOCKS 254687106 20,393 141,000 SH   SOLE   92,735 0 48,265
Walt Disney Co. COMMON STOCKS 254687106 1,215 8,400 SH   OTR   8,400 0 0
ePlus Inc. COMMON STOCKS 294268107 708 8,405 SH   SOLE   596 0 7,809
iShares Tr Russell Midcap EXCHANGE-TRADED 464287499 1,159 19,444 SH   SOLE   19,444 0 0