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 | 368 | 2,300 | SH | | SOLE | | 2,300 | 0 | 0 |
Abbott Laboratories | COMMON STOCKS | 002824100 | 23,963 | 220,187 | SH | | SOLE | | 136,203 | 0 | 83,984 |
Abbvie Inc. | COMMON STOCKS | 00287Y109 | 1,520 | 17,348 | SH | | SOLE | | 17,348 | 0 | 0 |
Accenture plc | COMMON STOCKS | G1151C101 | 20,347 | 90,034 | SH | | SOLE | | 54,682 | 0 | 35,352 |
Advanced Micro Devices, Inc. | COMMON STOCKS | 007903107 | 950 | 11,581 | SH | | SOLE | | 5,071 | 0 | 6,510 |
Allegiance Bancshares, Inc. | COMMON STOCKS | 01748H107 | 489 | 20,915 | SH | | SOLE | | 1,558 | 0 | 19,357 |
Alphabet Inc. Class C | COMMON STOCKS | 02079K107 | 3,587 | 2,441 | SH | | SOLE | | 2,381 | 0 | 60 |
Alphabet, Inc. Class A | COMMON STOCKS | 02079K305 | 3,850 | 2,627 | SH | | SOLE | | 1,871 | 0 | 756 |
Amazon.com, Inc. | COMMON STOCKS | 023135106 | 15,023 | 4,771 | SH | | SOLE | | 4,250 | 0 | 521 |
American Express Co. | COMMON STOCKS | 025816109 | 8,870 | 88,482 | SH | | SOLE | | 55,873 | 0 | 32,609 |
American Tower Corp. | COMMON STOCKS | 03027X100 | 23,805 | 98,477 | SH | | SOLE | | 60,420 | 0 | 38,057 |
Amgen Inc. | COMMON STOCKS | 031162100 | 1,779 | 7,000 | SH | | SOLE | | 7,000 | 0 | 0 |
Analog Devices, Inc. | COMMON STOCKS | 032654105 | 17,875 | 153,115 | SH | | SOLE | | 96,197 | 0 | 56,918 |
Apple, Inc. | COMMON STOCKS | 037833100 | 57,516 | 496,641 | SH | | SOLE | | 360,069 | 0 | 136,572 |
Bank of America Corporation | COMMON STOCKS | 060505104 | 2,189 | 90,850 | SH | | SOLE | | 90,850 | 0 | 0 |
Becton, Dickinson & Co. | COMMON STOCKS | 075887109 | 12,302 | 52,870 | SH | | SOLE | | 31,696 | 0 | 21,174 |
Berkshire Hathaway Inc. Class | COMMON STOCKS | 084670108 | 960 | 3 | SH | | SOLE | | 3 | 0 | 0 |
BioTelemetry, Inc. | COMMON STOCKS | 090672106 | 640 | 14,046 | SH | | SOLE | | 1,027 | 0 | 13,019 |
Blackbaud, Inc. | COMMON STOCKS | 09227Q100 | 497 | 8,896 | SH | | SOLE | | 649 | 0 | 8,247 |
Boeing Co. | COMMON STOCKS | 097023105 | 630 | 3,811 | SH | | SOLE | | 955 | 0 | 2,856 |
Bristol-Myers Squibb Co. | COMMON STOCKS | 110122108 | 12,583 | 208,713 | SH | | SOLE | | 136,517 | 0 | 72,196 |
Broadcom, Inc. | COMMON STOCKS | 11135F101 | 22,654 | 62,182 | SH | | SOLE | | 38,629 | 0 | 23,553 |
Brooks Automation, Inc. | COMMON STOCKS | 114340102 | 1,223 | 26,428 | SH | | SOLE | | 1,939 | 0 | 24,489 |
CEVA, Inc. | COMMON STOCKS | 157210105 | 892 | 22,653 | SH | | SOLE | | 1,649 | 0 | 21,004 |
Cantel Medical Corp. | COMMON STOCKS | 138098108 | 600 | 13,654 | SH | | SOLE | | 1,022 | 0 | 12,632 |
Carrier Global Corp. | COMMON STOCKS | 14448C104 | 547 | 17,904 | SH | | SOLE | | 17,904 | 0 | 0 |
Century Communities, Inc. | COMMON STOCKS | 156504300 | 701 | 16,565 | SH | | SOLE | | 1,236 | 0 | 15,329 |
Chevron Corp. | COMMON STOCKS | 166764100 | 338 | 4,700 | SH | | SOLE | | 4,700 | 0 | 0 |
Ciena Corp. | COMMON STOCKS | 171779309 | 863 | 21,744 | SH | | SOLE | | 1,595 | 0 | 20,149 |
Cisco Systems, Inc. | COMMON STOCKS | 17275R102 | 13,334 | 338,522 | SH | | SOLE | | 215,508 | 0 | 123,014 |
Coca-Cola Co. | COMMON STOCKS | 191216100 | 1,585 | 32,101 | SH | | SOLE | | 32,101 | 0 | 0 |
Colgate-Palmolive Co. | COMMON STOCKS | 194162103 | 703 | 9,110 | SH | | SOLE | | 9,000 | 0 | 110 |
Corcept Therapeutics, Inc. | COMMON STOCKS | 218352102 | 574 | 32,955 | SH | | SOLE | | 2,424 | 0 | 30,531 |
CoreSite Realty Corp. | COMMON STOCKS | 21870Q105 | 783 | 6,590 | SH | | SOLE | | 481 | 0 | 6,109 |
Corning, Inc. | COMMON STOCKS | 219350105 | 2,368 | 73,052 | SH | | SOLE | | 73,052 | 0 | 0 |
Crown Castle International Cor | COMMON STOCKS | 22822V101 | 15,136 | 90,907 | SH | | SOLE | | 54,407 | 0 | 36,500 |
Curtiss-Wright Corp. | COMMON STOCKS | 231561101 | 516 | 5,529 | SH | | SOLE | | 404 | 0 | 5,125 |
CyrusOne, Inc. | COMMON STOCKS | 23283R100 | 591 | 8,444 | SH | | SOLE | | 615 | 0 | 7,829 |
Dycom Industries, Inc. | COMMON STOCKS | 267475101 | 494 | 9,354 | SH | | SOLE | | 683 | 0 | 8,671 |
EPAM Systems, Inc. | COMMON STOCKS | 29414B104 | 1,179 | 3,646 | SH | | SOLE | | 271 | 0 | 3,375 |
Eagle Pharmaceuticals, Inc. | COMMON STOCKS | 269796108 | 417 | 9,821 | SH | | SOLE | | 721 | 0 | 9,100 |
Eli Lilly & Co. | COMMON STOCKS | 532457108 | 14,351 | 96,950 | SH | | SOLE | | 69,203 | 0 | 27,747 |
Evercore, Inc. | COMMON STOCKS | 29977A105 | 423 | 6,459 | SH | | SOLE | | 472 | 0 | 5,987 |
Fabrinet | COMMON STOCKS | G3323L100 | 880 | 13,961 | SH | | SOLE | | 1,021 | 0 | 12,940 |
Facebook, Inc. Class A | COMMON STOCKS | 30303M102 | 2,041 | 7,792 | SH | | SOLE | | 3,461 | 0 | 4,331 |
FedEx Corp. | COMMON STOCKS | 31428X106 | 983 | 3,908 | SH | | SOLE | | 1,687 | 0 | 2,221 |
Fiserv, Inc. | COMMON STOCKS | 337738108 | 2,574 | 24,977 | SH | | SOLE | | 9,679 | 0 | 15,298 |
Five Below, Inc. | COMMON STOCKS | 33829M101 | 869 | 6,844 | SH | | SOLE | | 505 | 0 | 6,339 |
Hasbro Inc. | COMMON STOCKS | 418056107 | 706 | 8,530 | SH | | SOLE | | 8,530 | 0 | 0 |
Hershey Foods Corp. | COMMON STOCKS | 427866108 | 1,347 | 9,400 | SH | | SOLE | | 9,400 | 0 | 0 |
Honeywell International, Inc. | COMMON STOCKS | 438516106 | 13,250 | 80,494 | SH | | SOLE | | 50,840 | 0 | 29,654 |
Horizon Therapeutics plc | COMMON STOCKS | G46188101 | 1,744 | 22,445 | SH | | SOLE | | 1,668 | 0 | 20,777 |
Integra Lifesciences Holdings | COMMON STOCKS | 457985208 | 456 | 9,662 | SH | | SOLE | | 706 | 0 | 8,956 |
Intel Corporation | COMMON STOCKS | 458140100 | 3,524 | 68,060 | SH | | SOLE | | 68,060 | 0 | 0 |
Intercontinental Exchange, Inc | COMMON STOCKS | 45866F104 | 16,462 | 164,541 | SH | | SOLE | | 98,098 | 0 | 66,443 |
Intl. Flavors & Fragrances Inc | COMMON STOCKS | 459506101 | 30,613 | 250,000 | SH | | SOLE | | 250,000 | 0 | 0 |
JPMorgan Chase & Co. | COMMON STOCKS | 46625H100 | 23,875 | 247,998 | SH | | SOLE | | 171,876 | 0 | 76,122 |
Johnson & Johnson | COMMON STOCKS | 478160104 | 4,501 | 30,235 | SH | | SOLE | | 29,735 | 0 | 500 |
KLA Corp. | COMMON STOCKS | 482480100 | 17,955 | 92,678 | SH | | SOLE | | 60,832 | 0 | 31,846 |
Knight Swift Transportation Hl | COMMON STOCKS | 499049104 | 813 | 19,971 | SH | | SOLE | | 1,468 | 0 | 18,503 |
LGI Homes, Inc. | COMMON STOCKS | 50187T106 | 969 | 8,339 | SH | | SOLE | | 608 | 0 | 7,731 |
LHC Group, Inc. | COMMON STOCKS | 50187A107 | 1,406 | 6,616 | SH | | SOLE | | 487 | 0 | 6,129 |
Lithia Motors, Inc. | COMMON STOCKS | 536797103 | 487 | 2,137 | SH | | SOLE | | 158 | 0 | 1,979 |
Lockheed Martin Corp. | COMMON STOCKS | 539830109 | 17,019 | 44,403 | SH | | SOLE | | 27,154 | 0 | 17,249 |
Lowe's Companies, Inc. | COMMON STOCKS | 548661107 | 27,143 | 163,652 | SH | | SOLE | | 100,773 | 0 | 62,879 |
Lululemon Athletica, Inc. | COMMON STOCKS | 550021109 | 870 | 2,641 | SH | | SOLE | | 635 | 0 | 2,006 |
MarketAxess Holdings, Inc. | COMMON STOCKS | 57060D108 | 1,063 | 2,207 | SH | | SOLE | | 165 | 0 | 2,042 |
MasTec, Inc. | COMMON STOCKS | 576323109 | 792 | 18,769 | SH | | SOLE | | 1,382 | 0 | 17,387 |
Mastercard, Inc. | COMMON STOCKS | 57636Q104 | 14,266 | 42,187 | SH | | SOLE | | 25,394 | 0 | 16,793 |
Maxim Integrated Products, Inc | COMMON STOCKS | 57772k101 | 2,288 | 33,834 | SH | | SOLE | | 25,419 | 0 | 8,415 |
McDonald's Corporation | COMMON STOCKS | 580135101 | 6,080 | 27,699 | SH | | SOLE | | 27,699 | 0 | 0 |
Medifast, Inc. | COMMON STOCKS | 58470H101 | 1,403 | 8,533 | SH | | SOLE | | 631 | 0 | 7,902 |
Medpace Holdings, Inc. | COMMON STOCKS | 58506Q109 | 1,371 | 12,265 | SH | | SOLE | | 1,024 | 0 | 11,241 |
Merck & Co., Inc. | COMMON STOCKS | 58933y105 | 14,050 | 169,383 | SH | | SOLE | | 109,947 | 0 | 59,436 |
Microsoft Corp. | COMMON STOCKS | 594918104 | 51,539 | 245,038 | SH | | SOLE | | 167,342 | 0 | 77,696 |
Moelis & Co. Class A | COMMON STOCKS | 60786M105 | 362 | 10,313 | SH | | SOLE | | 800 | 0 | 9,513 |
Monolithic Power Systems, Inc. | COMMON STOCKS | 609839105 | 1,137 | 4,067 | SH | | SOLE | | 297 | 0 | 3,770 |
Moody's Corp. | COMMON STOCKS | 615369105 | 13,409 | 46,263 | SH | | SOLE | | 29,683 | 0 | 16,580 |
NIKE, Inc. Class B | COMMON STOCKS | 654106103 | 4,624 | 36,831 | SH | | SOLE | | 25,277 | 0 | 11,554 |
NV5 Global, Inc. | COMMON STOCKS | 62945V109 | 630 | 11,932 | SH | | SOLE | | 874 | 0 | 11,058 |
Netflix, Inc. | COMMON STOCKS | 64110L106 | 2,649 | 5,298 | SH | | SOLE | | 3,078 | 0 | 2,220 |
Norfolk Southern Corporation | COMMON STOCKS | 655844108 | 1,961 | 9,165 | SH | | SOLE | | 9,165 | 0 | 0 |
Northrop Grumman Corp. | COMMON STOCKS | 666807102 | 13,387 | 42,433 | SH | | SOLE | | 24,772 | 0 | 17,661 |
NuVasive, Inc. | COMMON STOCKS | 670704105 | 345 | 7,110 | SH | | SOLE | | 494 | 0 | 6,616 |
O Reilly Automotive | COMMON STOCKS | 67103H107 | 277 | 600 | SH | | SOLE | | 0 | 0 | 600 |
Ollie's Bargain Outlet Holding | COMMON STOCKS | 681116109 | 1,124 | 12,868 | SH | | SOLE | | 964 | 0 | 11,904 |
Otis Worldwide Corp. | COMMON STOCKS | 68902V107 | 559 | 8,952 | SH | | SOLE | | 8,952 | 0 | 0 |
PTC, Inc. | COMMON STOCKS | 69370C100 | 632 | 7,636 | SH | | SOLE | | 561 | 0 | 7,075 |
PepsiCo, Inc. | COMMON STOCKS | 713448108 | 3,117 | 22,489 | SH | | SOLE | | 18,329 | 0 | 4,160 |
Pfizer Inc. | COMMON STOCKS | 717081103 | 1,567 | 42,711 | SH | | SOLE | | 42,481 | 0 | 230 |
Planet Fitness, Inc. Class A | COMMON STOCKS | 72703H101 | 582 | 9,448 | SH | | SOLE | | 704 | 0 | 8,744 |
Pool Corp. | COMMON STOCKS | 73278L105 | 2,517 | 7,524 | SH | | SOLE | | 1,091 | 0 | 6,433 |
Procter & Gamble Co. | COMMON STOCKS | 742718109 | 1,273 | 9,158 | SH | | SOLE | | 9,158 | 0 | 0 |
Qorvo, Inc. | COMMON STOCKS | 74736K101 | 512 | 3,965 | SH | | SOLE | | 770 | 0 | 3,195 |
RH | COMMON STOCKS | 74967X103 | 1,301 | 3,401 | SH | | SOLE | | 255 | 0 | 3,146 |
Raytheon Technologies Corp. | COMMON STOCKS | 75513E101 | 16,913 | 293,930 | SH | | SOLE | | 183,629 | 0 | 110,301 |
S&P Global, Inc. | COMMON STOCKS | 78409V104 | 8,321 | 23,076 | SH | | SOLE | | 15,549 | 0 | 7,527 |
Starbucks Corp. | COMMON STOCKS | 855244109 | 1,721 | 20,030 | SH | | SOLE | | 9,036 | 0 | 10,994 |
Stryker Corp. | COMMON STOCKS | 863667101 | 21,250 | 101,984 | SH | | SOLE | | 59,646 | 0 | 42,338 |
Supernus Pharmaceuticals, Inc. | COMMON STOCKS | 868459108 | 359 | 17,219 | SH | | SOLE | | 1,252 | 0 | 15,967 |
Syneos Health Class A | COMMON STOCKS | 87166B102 | 1,039 | 19,540 | SH | | SOLE | | 1,455 | 0 | 18,085 |
T Rowe Price Group Inc. | COMMON STOCKS | 74144t108 | 833 | 6,500 | SH | | SOLE | | 6,500 | 0 | 0 |
TE Connectivity Ltd. Regular S | COMMON STOCKS | H84989104 | 17,117 | 175,125 | SH | | SOLE | | 102,455 | 0 | 72,670 |
Texas Instruments, Inc. | COMMON STOCKS | 882508104 | 18,337 | 128,420 | SH | | SOLE | | 80,223 | 0 | 48,197 |
The Home Depot, Inc. | COMMON STOCKS | 437076102 | 22,647 | 81,549 | SH | | SOLE | | 49,572 | 0 | 31,977 |
The TJX Companies, Inc. | COMMON STOCKS | 872540109 | 1,211 | 21,766 | SH | | SOLE | | 9,927 | 0 | 11,839 |
The Walt Disney Co. | COMMON STOCKS | 254687106 | 4,243 | 34,199 | SH | | SOLE | | 34,199 | 0 | 0 |
Thermo Fisher Scientific, Inc. | COMMON STOCKS | 883556102 | 2,299 | 5,208 | SH | | SOLE | | 2,034 | 0 | 3,174 |
Truist Financial Corp. | COMMON STOCKS | 89832Q109 | 846 | 22,240 | SH | | SOLE | | 22,240 | 0 | 0 |
U.S. Bancorp | COMMON STOCKS | 902973304 | 628 | 17,509 | SH | | SOLE | | 7,346 | 0 | 10,163 |
United Bankshares, Inc. | COMMON STOCKS | 909907107 | 331 | 15,428 | SH | | SOLE | | 1,203 | 0 | 14,225 |
UnitedHealth Group | COMMON STOCKS | 91324P102 | 27,069 | 86,822 | SH | | SOLE | | 51,776 | 0 | 35,046 |
Verint Systems, Inc. | COMMON STOCKS | 92343X100 | 850 | 17,633 | SH | | SOLE | | 1,315 | 0 | 16,318 |
Visa, Inc. Class A | COMMON STOCKS | 92826C839 | 26,883 | 134,433 | SH | | SOLE | | 84,231 | 0 | 50,202 |
ePlus, Inc. | COMMON STOCKS | 294268107 | 598 | 8,173 | SH | | SOLE | | 596 | 0 | 7,577 |
iShares Tr Russell Midcap | EXCHANGE-TRADED | 464287499 | 737 | 12,840 | SH | | SOLE | | 12,840 | 0 | 0 |