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
1/100 Berkshire Hthwy Cl A (Sc COM 084990175 419 100 SH   SOLE   100 0 0
3M Company COM 88579y101 202 1,017 SH   SOLE   1,017 0 0
ACI Worldwide, Inc. COM 004498101 387 10,415 SH   SOLE   10,415 0 0
AMETEK, Inc. COM 031100100 60,429 452,655 SH   SOLE   449,755 0 2,900
ASGN Incorporated COM 00191u102 719 7,416 SH   SOLE   7,416 0 0
AbbVie Inc. COM 00287y109 63,843 566,786 SH   SOLE   564,136 0 2,650
Abbott Laboratories COM 002824100 707 6,100 SH   SOLE   6,100 0 0
Addus Homecare Corp COM 006739106 568 6,515 SH   SOLE   6,515 0 0
Adobe Inc. COM 00724f101 451 770 SH   SOLE   770 0 0
Advanced Drainage Systems, Inc COM 00790r104 2,696 23,132 SH   SOLE   23,132 0 0
Agilent Technologies, Inc. COM 00846u101 3,641 24,633 SH   SOLE   24,633 0 0
Air Products and Chemicals, In COM 009158106 16,722 58,128 SH   SOLE   58,128 0 0
Alarm.com Holdings, Inc. COM 011642105 274 3,240 SH   SOLE   3,240 0 0
Alaska Air Group Inc. COM 011659109 2,170 35,989 SH   SOLE   35,989 0 0
Align Technology Inc COM 016255101 1,161 1,900 SH   SOLE   1,900 0 0
Ally Financial Inc. COM 02005n100 3,089 61,987 SH   SOLE   61,987 0 0
Alphabet Inc. Class A COM 02079k305 146,551 60,018 SH   SOLE   59,718 0 300
Alphabet Inc. Class C COM 02079k107 19,785 7,894 SH   SOLE   7,748 0 146
Amazon.com Inc. COM 023135106 1,300 378 SH   SOLE   378 0 0
Amedisys, Inc. COM 023436108 2,609 10,654 SH   SOLE   10,654 0 0
America's Car-Mart Inc COM 03062t105 701 4,945 SH   SOLE   4,945 0 0
American Finacial Group, Inc. COM 025932104 2,419 19,398 SH   SOLE   19,398 0 0
Ameriprise Financial, Inc. COM 03076c106 31,319 125,840 SH   SOLE   124,930 0 910
Amgen Inc. COM 031162100 665 2,730 SH   SOLE   2,730 0 0
Apple Inc. COM 037833100 142,736 1,042,176 SH   SOLE   1,035,576 0 6,600
Applied Materials, Inc. COM 038222105 75,330 529,006 SH   SOLE   525,506 0 3,500
Asbury Automotive COM 043436104 596 3,480 SH   SOLE   3,480 0 0
Aspen Technology, Inc. COM 045327103 2,022 14,701 SH   SOLE   14,701 0 0
Atkore Inc. COM 047649108 2,724 38,368 SH   SOLE   38,368 0 0
Automatic Data Processing, Inc COM 053015103 23,923 120,448 SH   SOLE   120,448 0 0
Berkshire Hathaway Inc. Class COM 084670702 43,716 157,297 SH   SOLE   156,267 0 1,030
Biogen Inc. COM 09062x103 1,476 4,262 SH   SOLE   4,262 0 0
BlackRock, Inc. COM 09247x101 19,165 21,903 SH   SOLE   21,903 0 0
Booz Allen Hamilton Holding Co COM 099502106 2,560 30,050 SH   SOLE   30,050 0 0
Bright Horizons Family Solutio COM 109194100 1,952 13,267 SH   SOLE   13,267 0 0
Bristol-Myers Squibb Company COM 110122108 20,147 301,515 SH   SOLE   301,515 0 0
Builders FirstSource, Inc. COM 12008r107 3,994 93,629 SH   SOLE   93,629 0 0
CDW Corporation COM 12514g108 5,278 30,219 SH   SOLE   30,219 0 0
CMC Materials, Inc. COM 12571t100 406 2,691 SH   SOLE   2,691 0 0
Carrier Global Corporation COM 14448c104 345 7,098 SH   SOLE   7,098 0 0
Centene Corporation COM 15135b101 51,600 707,522 SH   SOLE   702,772 0 4,750
Charles River Laboratories Int COM 159864107 3,880 10,490 SH   SOLE   10,490 0 0
Chevron Corporation COM 166764100 16,574 158,243 SH   SOLE   158,243 0 0
Ciena Corporation COM 171779309 3,602 63,313 SH   SOLE   63,313 0 0
Cintas Corporation COM 172908105 5,206 13,628 SH   SOLE   13,628 0 0
Cisco Systems, Inc. COM 17275R102 1,140 21,510 SH   SOLE   21,510 0 0
Coca-Cola COM 191216100 477 8,810 SH   SOLE   8,810 0 0
Colfax Corportaion COM 194014106 550 12,015 SH   SOLE   12,015 0 0
Colliers International Group I COM 194693107 547 4,885 SH   SOLE   4,885 0 0
Comcast Corporation COM 20030N101 71,747 1,258,270 SH   SOLE   1,253,120 0 5,150
Commerce Bancshares Inc. COM 200525103 304 4,076 SH   SOLE   4,076 0 0
Copart, Inc. COM 217204106 2,757 20,914 SH   SOLE   20,914 0 0
Costco Wholesale Corporation COM 22160k105 1,147 2,900 SH   SOLE   2,900 0 0
Crown Castle International Cor COM 22822v101 83,461 427,788 SH   SOLE   425,558 0 2,230
D.R Horton, Inc. COM 23331a109 102,897 1,138,617 SH   SOLE   1,131,017 0 7,600
Danaher Corporation COM 235851102 115,095 428,883 SH   SOLE   426,033 0 2,850
Darden Restaurants, Inc. COM 237194105 2,418 16,565 SH   SOLE   16,565 0 0
Discover Financial Services COM 254709108 19,797 167,364 SH   SOLE   167,364 0 0
Eastman Chemical Company COM 277432100 16,939 145,090 SH   SOLE   145,090 0 0
Eaton Corporation plc COM g29183103 32,448 218,978 SH   SOLE   218,978 0 0
Ecolab Inc. COM 278865100 412 2,000 SH   SOLE   2,000 0 0
Edwards Lifesciences COM 28176e108 1,678 16,200 SH   SOLE   16,200 0 0
Emerson Electric Co. COM 291011104 24,258 252,054 SH   SOLE   252,054 0 0
Entegris, Inc. COM 29362u104 3,487 28,359 SH   SOLE   28,359 0 0
Envestnet, Inc. COM 29404k106 723 9,536 SH   SOLE   9,536 0 0
Estee Lauder COM 518439104 636 2,000 SH   SOLE   2,000 0 0
Euronet Worldwide, Inc. COM 298736109 1,576 11,643 SH   SOLE   11,643 0 0
Exponent, Inc. COM 30214U102 273 3,055 SH   SOLE   3,055 0 0
Exxon Mobil Corp COM 30231G102 237 3,762 SH   SOLE   3,762 0 0
FMC Corporation COM 302491303 2,091 19,328 SH   SOLE   19,328 0 0
Facebook, Inc. COM 30303m102 77,758 223,630 SH   SOLE   222,120 0 1,510
Factset Research Systems, Inc. COM 303075105 738 2,200 SH   SOLE   2,200 0 0
Fidelity National Financial, I COM 31620r303 23,672 544,688 SH   SOLE   544,688 0 0
FirstService Corporation COM 33767e202 713 4,165 SH   SOLE   4,165 0 0
Fiserv, Inc. COM 337738108 44,106 412,628 SH   SOLE   409,937 0 2,691
Fortinet, Inc. COM 34959e109 4,404 18,491 SH   SOLE   18,491 0 0
General Mills, Inc. COM 370334104 14,167 232,508 SH   SOLE   232,508 0 0
Gilead Sciences, Inc. COM 375558103 11,568 167,991 SH   SOLE   167,991 0 0
Glacier Bancorp, Inc. COM 37637q105 372 6,760 SH   SOLE   6,760 0 0
Globus Medical, Inc. COM 379577208 587 7,573 SH   SOLE   7,573 0 0
GoDaddy, Inc. COM 380237107 35,247 405,326 SH   SOLE   402,676 0 2,650
Green Brick Partners Inc. COM 392709101 236 10,365 SH   SOLE   10,365 0 0
Grocery Outlet Holding Corp. COM 39874r101 247 7,140 SH   SOLE   7,140 0 0
HCA Healthcare, Inc. COM 40412c101 2,811 13,599 SH   SOLE   13,599 0 0
Halozyme Therapeutics, Inc. COM 40637h109 285 6,285 SH   SOLE   6,285 0 0
Helen of Troy Limited COM G4388N106 4,321 18,940 SH   SOLE   18,940 0 0
Home Depot COM 437076102 1,869 5,861 SH   SOLE   5,861 0 0
Honeywell International Inc. COM 438516106 1,592 7,260 SH   SOLE   7,260 0 0
Houlihan Lokey, Inc. COM 441593100 657 8,031 SH   SOLE   8,031 0 0
Hubspot, Inc. COM 443573100 1,104 1,895 SH   SOLE   1,895 0 0
Huntsman Corporation COM 447011107 2,388 90,034 SH   SOLE   90,034 0 0
IAA Inc. COM 449253103 561 10,280 SH   SOLE   10,280 0 0
InfuSystems Holdings Inc. COM 45685k102 552 26,530 SH   SOLE   26,530 0 0
Installed Building Products, I COM 45780r101 417 3,411 SH   SOLE   3,411 0 0
Intellicheck, Inc. COM 45817g201 128 15,335 SH   SOLE   15,335 0 0
Intercontinental Exchange COM 45866F104 772 6,500 SH   SOLE   6,500 0 0
JPMorgan Chase & Co. COM 46625H100 120,724 776,162 SH   SOLE   772,912 0 3,250
Johnson & Johnson COM 478160104 1,138 6,909 SH   SOLE   6,909 0 0
Johnson Outdoors Inc. COM 479167108 519 4,288 SH   SOLE   4,288 0 0
Kimberly-Clark Corp. COM 494368103 427 3,195 SH   SOLE   3,195 0 0
L Brands, Inc. COM 501797104 2,947 40,893 SH   SOLE   40,893 0 0
LCI Industries COM 50189k103 405 3,080 SH   SOLE   3,080 0 0
LPL Financial Holdings Inc. COM 50212v100 83,168 616,147 SH   SOLE   612,187 0 3,960
Legget & Platt COM 524660107 237 4,571 SH   SOLE   4,571 0 0
Life Storage, Inc. COM 53223x107 31,717 295,450 SH   SOLE   295,450 0 0
Lithia Motors, Inc. COM 536797103 2,948 8,580 SH   SOLE   8,580 0 0
Lumentum Holdings Inc. COM 55024u109 399 4,864 SH   SOLE   4,864 0 0
Man Tech International Corp COM 564563104 320 3,700 SH   SOLE   3,700 0 0
Marvell Technology, Inc. COM 573874104 57,540 986,450 SH   SOLE   980,425 0 6,025
Masco Corporation COM 574599106 2,598 44,106 SH   SOLE   44,106 0 0
Mastercard Incorporated COM 57636q104 104,041 284,973 SH   SOLE   283,073 0 1,900
Maxim Integrated Products, Inc COM 57772k101 443 4,205 SH   SOLE   4,205 0 0
Medpace Holdings, Inc. COM 58506q109 1,102 6,240 SH   SOLE   6,240 0 0
Medtronic, PLC COM g5960l103 18,389 148,141 SH   SOLE   148,141 0 0
Merck & Co, Inc. COM 58933y105 849 10,918 SH   SOLE   10,918 0 0
Microsoft Corporation COM 594918104 91,476 337,673 SH   SOLE   336,673 0 1,000
ModivCare Inc. COM 60783x104 444 2,610 SH   SOLE   2,610 0 0
Molina Healthcare, Inc. COM 60855r100 2,305 9,107 SH   SOLE   9,107 0 0
Monster Beverage Corporation COM 61174x109 36,504 399,602 SH   SOLE   396,927 0 2,675
Morgan Stanley COM 617446448 25,249 275,368 SH   SOLE   275,368 0 0
Murphy USA Inc. COM 626755102 383 2,875 SH   SOLE   2,875 0 0
NVIDIA Corporation COM 67066g104 6,894 8,617 SH   SOLE   8,617 0 0
NVR, Inc. COM 62944t105 4,083 821 SH   SOLE   821 0 0
NextEra Energy, Inc. COM 65339f101 1,312 17,900 SH   SOLE   17,900 0 0
Nike Inc, Cl. B COM 654106103 1,898 12,288 SH   SOLE   12,288 0 0
Northrop Grumman Corporation COM 666807102 57,622 158,551 SH   SOLE   157,771 0 780
Ollie's Bargain Outlet Holding COM 681116109 2,170 25,793 SH   SOLE   25,793 0 0
Omnicell, Inc. COM 68213n109 671 4,429 SH   SOLE   4,429 0 0
OneMain Holdings, Inc. COM 68268w103 4,057 67,719 SH   SOLE   67,719 0 0
Oracle Corporation COM 68389X105 15,194 195,195 SH   SOLE   195,195 0 0
Otis Worldwide Corporation COM 68902v107 272 3,330 SH   SOLE   3,330 0 0
Pacific Premier Bancorp, Inc. COM 69478x105 289 6,840 SH   SOLE   6,840 0 0
Palo Alto Networks, Inc. COM 697435105 223 600 SH   SOLE   600 0 0
Paypal Holdings, Inc. COM 70450y103 583 2,000 SH   SOLE   2,000 0 0
PepsiCo, Inc. COM 713448108 24,794 167,335 SH   SOLE   167,335 0 0
PetIQ, Inc. COM 71639t106 654 16,940 SH   SOLE   16,940 0 0
Post Holdings, Inc. COM 737446104 77,590 715,317 SH   SOLE   710,527 0 4,790
Primerica, Inc. COM 74164m108 2,577 16,826 SH   SOLE   16,826 0 0
Principal Financial Group, Inc COM 74251v102 21,452 339,484 SH   SOLE   339,484 0 0
Purple Innovation, Inc. COM 74640y106 236 8,940 SH   SOLE   8,940 0 0
QUALCOMM Incorporated COM 747525103 304 2,125 SH   SOLE   2,125 0 0
RLI Corp COM 749607107 425 4,063 SH   SOLE   4,063 0 0
Raytheon Technologies Corp. COM 75513e101 568 6,660 SH   SOLE   6,660 0 0
Regions Financial Corp. New COM 7591ep100 15,999 792,811 SH   SOLE   792,811 0 0
Repay Holdings Corporation COM 76029l100 647 26,895 SH   SOLE   26,895 0 0
SVB Financial Group COM 78486q101 2,883 5,181 SH   SOLE   5,181 0 0
Select Medical Holdings Corpor COM 81619q105 873 20,652 SH   SOLE   20,652 0 0
Simpson Manufacturing Co., Inc COM 829073105 455 4,121 SH   SOLE   4,121 0 0
Skyline Champion Corporation COM 830830105 526 9,861 SH   SOLE   9,861 0 0
Skyworks Solutions, Inc. COM 83088m102 60,361 314,790 SH   SOLE   313,240 0 1,550
Starbucks Corp COM 855244109 65,483 585,662 SH   SOLE   582,612 0 3,050
Sysco Corporation COM 871829107 11,282 145,109 SH   SOLE   145,109 0 0
Target Corporation COM 87612e106 213,996 885,233 SH   SOLE   881,033 0 4,200
Teladoc Health, Inc. COM 87918A105 582 3,500 SH   SOLE   3,500 0 0
Telos Corporation COM 87969b101 792 23,280 SH   SOLE   23,280 0 0
Tempur Sealy International Inc COM 88023u101 3,514 89,670 SH   SOLE   89,670 0 0
Texas Instruments Inc. COM 882508104 2,431 12,641 SH   SOLE   12,641 0 0
The Boeing Company COM 097023105 28,761 120,059 SH   SOLE   119,254 0 805
The Procter & Gamble Company COM 742718109 14,496 107,436 SH   SOLE   107,436 0 0
The Walt Disney Company COM 254687106 37,227 211,795 SH   SOLE   210,445 0 1,350
Thermo Fisher Scientific, Inc. COM 883556102 1,535 3,042 SH   SOLE   3,042 0 0
TopBuild Corp. COM 89055f103 3,262 16,495 SH   SOLE   16,495 0 0
Trane Technologies plc COM g8994e103 1,550 8,415 SH   SOLE   8,415 0 0
Trimble Inc. COM 896239100 56,845 694,670 SH   SOLE   690,020 0 4,650
Truist Financial Corp COM 89832q109 96,741 1,743,086 SH   SOLE   1,734,762 0 8,324
Twilio Inc. COM 90138F102 907 2,300 SH   SOLE   2,300 0 0
U.S. Bancorp COM 902973304 457 8,023 SH   SOLE   8,023 0 0
UFP Industries, Inc. COM 90278q108 488 6,564 SH   SOLE   6,564 0 0
Union Pacific Corporation COM 907818108 13,546 61,594 SH   SOLE   61,594 0 0
United Parcel Service, Inc. COM 911312106 31,907 153,420 SH   SOLE   153,420 0 0
United Rentals, Inc. COM 911363109 78,995 247,627 SH   SOLE   246,057 0 1,570
V.F. Corporation COM 918204108 19,460 237,206 SH   SOLE   237,206 0 0
Veritex Holdings, Inc. COM 923451108 262 7,385 SH   SOLE   7,385 0 0
Verizon Communications Inc. COM 92343v104 16,817 300,142 SH   SOLE   300,142 0 0
Vertex Pharmaceutical COM 92532f100 272 1,349 SH   SOLE   1,349 0 0
Victory Capital Holdings, Inc. COM 92645b103 681 21,087 SH   SOLE   21,087 0 0
Visa Inc Class A COM 92826c839 1,115 4,770 SH   SOLE   4,770 0 0
Walmart, Inc. COM 931142103 1,537 10,900 SH   SOLE   10,900 0 0
Willdan Group, Inc. COM 96924n100 522 13,875 SH   SOLE   13,875 0 0
Workday, Inc. COM 98138h101 358 1,500 SH   SOLE   1,500 0 0
Yum! Brands COM 988498101 518 4,500 SH   SOLE   4,500 0 0
Zebra Technologies Corporation COM 989207105 6,138 11,593 SH   SOLE   11,593 0 0
Zimmer Biomet Holdings, Inc. COM 98956p102 48,003 298,486 SH   SOLE   296,536 0 1,950
Zynga Inc. COM 98986t108 40,137 3,775,813 SH   SOLE   3,752,488 0 23,325
ePlus, Inc. COM 294268107 532 6,135 SH   SOLE   6,135 0 0
iShares Core MSCI Emerging Mar COM 46434g103 214 3,190 SH   SOLE   3,190 0 0
iShares Core S&P Smallcap - ET COM 464287804 279 2,469 SH   SOLE   2,469 0 0