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 451 100 SH   SOLE   100 0 0
ACI Worldwide, Inc. COM 004498101 363 10,475 SH   SOLE   10,475 0 0
AMETEK, Inc. COM 031100100 65,624 446,299 SH   SOLE   443,339 0 2,900
ASGN Incorporated COM 00191u102 917 7,431 SH   SOLE   7,431 0 0
AbbVie Inc. COM 00287y109 75,876 560,386 SH   SOLE   557,736 0 2,650
Abbott Laboratories COM 002824100 934 6,638 SH   SOLE   6,638 0 0
Addus Homecare Corp COM 006739106 604 6,460 SH   SOLE   6,460 0 0
Adobe Inc. COM 00724f101 437 770 SH   SOLE   770 0 0
Advanced Drainage Systems, Inc COM 00790r104 3,242 23,814 SH   SOLE   23,814 0 0
Agilent Technologies, Inc. COM 00846u101 4,054 25,393 SH   SOLE   25,393 0 0
Air Products and Chemicals, In COM 009158106 17,535 57,631 SH   SOLE   57,631 0 0
Alarm.com Holdings, Inc. COM 011642105 373 4,395 SH   SOLE   4,395 0 0
Align Technology Inc COM 016255101 1,249 1,900 SH   SOLE   1,900 0 0
Ally Financial Inc. COM 02005n100 2,902 60,963 SH   SOLE   60,963 0 0
Alphabet Inc. Class A COM 02079k305 170,786 58,952 SH   SOLE   58,652 0 300
Alphabet Inc. Class C COM 02079k107 22,608 7,813 SH   SOLE   7,667 0 146
Amazon.com, Inc. COM 023135106 68,064 20,413 SH   SOLE   20,277 0 136
Amedisys, Inc. COM 023436108 1,715 10,597 SH   SOLE   10,597 0 0
America's Car-Mart Inc COM 03062t105 577 5,630 SH   SOLE   5,630 0 0
American Finacial Group, Inc. COM 025932104 2,750 20,029 SH   SOLE   20,029 0 0
Ameriprise Financial, Inc. COM 03076c106 76,145 252,419 SH   SOLE   251,119 0 1,300
Amgen Inc. COM 031162100 614 2,730 SH   SOLE   2,730 0 0
Analog Devices, Inc. COM 032654105 465 2,648 SH   SOLE   2,648 0 0
Apple Inc. COM 037833100 182,079 1,025,392 SH   SOLE   1,018,792 0 6,600
Applied Materials, Inc. COM 038222105 82,465 524,052 SH   SOLE   520,552 0 3,500
Asbury Automotive COM 043436104 662 3,835 SH   SOLE   3,835 0 0
Aspen Technology, Inc. COM 045327103 2,312 15,189 SH   SOLE   15,189 0 0
Atkore Inc. COM 047649108 4,396 39,537 SH   SOLE   39,537 0 0
Automatic Data Processing, Inc COM 053015103 29,666 120,310 SH   SOLE   120,310 0 0
Avantor, Inc. COM 05352a100 1,242 29,483 SH   SOLE   29,483 0 0
Bank of New York Mellon Corp COM 064058100 466 8,031 SH   SOLE   8,031 0 0
Bath & Body Works Inc. COM 070830104 2,953 42,306 SH   SOLE   42,306 0 0
Berkshire Hathaway Inc. Class COM 084670702 46,533 155,628 SH   SOLE   154,598 0 1,030
BlackRock, Inc. COM 09247x101 19,983 21,826 SH   SOLE   21,826 0 0
Booz Allen Hamilton Holding Co COM 099502106 2,633 31,058 SH   SOLE   31,058 0 0
Bright Horizons Family Solutio COM 109194100 1,647 13,083 SH   SOLE   13,083 0 0
Bristol-Myers Squibb Company COM 110122108 18,688 299,726 SH   SOLE   299,726 0 0
Builders FirstSource, Inc. COM 12008r107 8,292 96,745 SH   SOLE   96,745 0 0
CDW Corporation COM 12514g108 6,379 31,151 SH   SOLE   31,151 0 0
Carrier Global Corporation COM 14448c104 385 7,098 SH   SOLE   7,098 0 0
Centene Corporation COM 15135b101 57,399 696,592 SH   SOLE   691,842 0 4,750
Charles River Laboratories Int COM 159864107 4,087 10,848 SH   SOLE   10,848 0 0
Chevron Corporation COM 166764100 18,540 157,990 SH   SOLE   157,990 0 0
Ciena Corporation COM 171779309 5,029 65,337 SH   SOLE   65,337 0 0
Cintas Corporation COM 172908105 6,248 14,098 SH   SOLE   14,098 0 0
Cisco Systems, Inc. COM 17275R102 1,363 21,510 SH   SOLE   21,510 0 0
Coca-Cola COM 191216100 522 8,810 SH   SOLE   8,810 0 0
Colfax Corportaion COM 194014106 552 12,015 SH   SOLE   12,015 0 0
Colliers International Group I COM 194693107 734 4,935 SH   SOLE   4,935 0 0
Comcast Corporation COM 20030N101 62,558 1,242,959 SH   SOLE   1,237,809 0 5,150
Commerce Bancshares Inc. COM 200525103 294 4,279 SH   SOLE   4,279 0 0
Copart, Inc. COM 217204106 38,177 251,793 SH   SOLE   250,173 0 1,620
Costco Wholesale Corporation COM 22160k105 1,646 2,900 SH   SOLE   2,900 0 0
Crown Castle International Cor COM 22822v101 88,115 422,128 SH   SOLE   419,898 0 2,230
D.R Horton, Inc. COM 23331a109 121,758 1,122,713 SH   SOLE   1,115,113 0 7,600
Danaher Corporation COM 235851102 139,061 422,665 SH   SOLE   419,815 0 2,850
Darden Restaurants, Inc. COM 237194105 2,574 17,090 SH   SOLE   17,090 0 0
Discover Financial Services COM 254709108 19,259 166,660 SH   SOLE   166,660 0 0
Eastman Chemical Company COM 277432100 17,430 144,154 SH   SOLE   144,154 0 0
Eaton Corporation plc COM g29183103 37,778 218,597 SH   SOLE   218,597 0 0
Ecolab Inc. COM 278865100 469 2,000 SH   SOLE   2,000 0 0
Edwards Lifesciences COM 28176e108 2,099 16,200 SH   SOLE   16,200 0 0
Emerson Electric Co. COM 291011104 23,358 251,239 SH   SOLE   251,239 0 0
Entegris, Inc. COM 29362u104 4,056 29,269 SH   SOLE   29,269 0 0
Envestnet, Inc. COM 29404k106 770 9,701 SH   SOLE   9,701 0 0
Estee Lauder COM 518439104 740 2,000 SH   SOLE   2,000 0 0
Euronet Worldwide, Inc. COM 298736109 1,370 11,492 SH   SOLE   11,492 0 0
Exponent, Inc. COM 30214U102 358 3,070 SH   SOLE   3,070 0 0
Exxon Mobil Corp COM 30231G102 522 8,531 SH   SOLE   8,531 0 0
Factset Research Systems, Inc. COM 303075105 1,069 2,200 SH   SOLE   2,200 0 0
Fidelity National Financial, I COM 31620r303 28,465 545,524 SH   SOLE   545,524 0 0
FirstService Corporation COM 33767e202 819 4,170 SH   SOLE   4,170 0 0
Fortinet, Inc. COM 34959e109 5,923 16,481 SH   SOLE   16,481 0 0
Franchise Group, Inc COM 35180x105 273 5,225 SH   SOLE   5,225 0 0
General Mills, Inc. COM 370334104 15,602 231,554 SH   SOLE   231,554 0 0
Gilead Sciences, Inc. COM 375558103 12,186 167,827 SH   SOLE   167,827 0 0
Glacier Bancorp, Inc. COM 37637q105 383 6,760 SH   SOLE   6,760 0 0
Globus Medical, Inc. COM 379577208 551 7,633 SH   SOLE   7,633 0 0
Green Brick Partners Inc. COM 392709101 642 21,160 SH   SOLE   21,160 0 0
HCA Healthcare, Inc. COM 40412c101 3,613 14,062 SH   SOLE   14,062 0 0
Halozyme Therapeutics, Inc. COM 40637h109 252 6,270 SH   SOLE   6,270 0 0
Helen of Troy Limited COM G4388N106 4,758 19,462 SH   SOLE   19,462 0 0
Home Depot COM 437076102 2,432 5,861 SH   SOLE   5,861 0 0
Honeywell International Inc. COM 438516106 1,514 7,260 SH   SOLE   7,260 0 0
Houlihan Lokey, Inc. COM 441593100 4,353 42,046 SH   SOLE   42,046 0 0
Hubspot, Inc. COM 443573100 1,249 1,895 SH   SOLE   1,895 0 0
Huntsman Corporation COM 447011107 3,244 93,004 SH   SOLE   93,004 0 0
IAA Inc. COM 449253103 719 14,200 SH   SOLE   14,200 0 0
IShares Russell Mid-cap ETF COM 464287499 833 10,034 SH   SOLE   10,034 0 0
InfuSystems Holdings Inc. COM 45685k102 573 33,650 SH   SOLE   33,650 0 0
Installed Building Products, I COM 45780r101 482 3,451 SH   SOLE   3,451 0 0
Intellicheck, Inc. COM 45817g201 189 40,995 SH   SOLE   40,995 0 0
Intercontinental Exchange COM 45866F104 889 6,500 SH   SOLE   6,500 0 0
JPMorgan Chase & Co. COM 46625H100 121,543 767,559 SH   SOLE   764,309 0 3,250
Johnson & Johnson COM 478160104 1,169 6,834 SH   SOLE   6,834 0 0
Kimberly-Clark Corp. COM 494368103 457 3,195 SH   SOLE   3,195 0 0
LCI Industries COM 50189k103 480 3,080 SH   SOLE   3,080 0 0
LPL Financial Holdings Inc. COM 50212v100 97,410 608,469 SH   SOLE   604,509 0 3,960
Life Storage, Inc. COM 53223x107 26,955 175,971 SH   SOLE   175,971 0 0
Lithia Motors, Inc. COM 536797103 2,525 8,503 SH   SOLE   8,503 0 0
Lowe's Companies Inc. COM 548661107 230 890 SH   SOLE   890 0 0
Man Tech International Corp COM 564563104 271 3,715 SH   SOLE   3,715 0 0
Marvell Technology, Inc. COM 573874104 85,571 978,066 SH   SOLE   972,041 0 6,025
Masco Corporation COM 574599106 3,199 45,560 SH   SOLE   45,560 0 0
Mastercard Incorporated COM 57636q104 100,764 280,430 SH   SOLE   278,530 0 1,900
Medpace Holdings, Inc. COM 58506q109 1,199 5,510 SH   SOLE   5,510 0 0
Medtronic, PLC COM g5960l103 15,190 146,832 SH   SOLE   146,832 0 0
Merck & Co, Inc. COM 58933y105 800 10,440 SH   SOLE   10,440 0 0
Meta Platforms, Inc. COM 30303m102 74,268 220,807 SH   SOLE   219,297 0 1,510
Microsoft Corporation COM 594918104 147,841 439,585 SH   SOLE   437,835 0 1,750
Molina Healthcare, Inc. COM 60855r100 3,004 9,444 SH   SOLE   9,444 0 0
Monster Beverage Corporation COM 61174x109 37,951 395,160 SH   SOLE   392,485 0 2,675
Morgan Stanley COM 617446448 26,937 274,424 SH   SOLE   274,424 0 0
Murphy USA Inc. COM 626755102 423 2,125 SH   SOLE   2,125 0 0
NVIDIA Corporation COM 67066g104 7,311 24,858 SH   SOLE   24,858 0 0
NVR, Inc. COM 62944t105 5,011 848 SH   SOLE   848 0 0
NextEra Energy, Inc. COM 65339f101 1,671 17,900 SH   SOLE   17,900 0 0
Nike Inc, Cl. B COM 654106103 2,048 12,288 SH   SOLE   12,288 0 0
Northrop Grumman Corporation COM 666807102 69,635 179,902 SH   SOLE   179,122 0 780
Omnicell, Inc. COM 68213n109 805 4,464 SH   SOLE   4,464 0 0
OneMain Holdings, Inc. COM 68268w103 3,536 70,668 SH   SOLE   70,668 0 0
Oracle Corporation COM 68389X105 16,963 194,507 SH   SOLE   194,507 0 0
Otis Worldwide Corporation COM 68902v107 290 3,330 SH   SOLE   3,330 0 0
Pacific Premier Bancorp, Inc. COM 69478x105 274 6,845 SH   SOLE   6,845 0 0
Palo Alto Networks, Inc. COM 697435105 334 600 SH   SOLE   600 0 0
Paypal Holdings, Inc. COM 70450y103 377 2,000 SH   SOLE   2,000 0 0
PepsiCo, Inc. COM 713448108 29,004 166,968 SH   SOLE   166,968 0 0
PetIQ, Inc. COM 71639t106 542 23,870 SH   SOLE   23,870 0 0
Post Holdings, Inc. COM 737446104 79,548 705,653 SH   SOLE   700,863 0 4,790
Primerica, Inc. COM 74164m108 2,708 17,668 SH   SOLE   17,668 0 0
Principal Financial Group, Inc COM 74251v102 24,509 338,848 SH   SOLE   338,848 0 0
QUALCOMM Incorporated COM 747525103 389 2,125 SH   SOLE   2,125 0 0
RLI Corp COM 749607107 458 4,083 SH   SOLE   4,083 0 0
Raytheon Technologies Corp. COM 75513e101 573 6,660 SH   SOLE   6,660 0 0
Regions Financial Corp. New COM 7591ep100 17,129 785,722 SH   SOLE   785,722 0 0
Repay Holdings Corporation COM 76029l100 557 30,465 SH   SOLE   30,465 0 0
Rimini Street, Inc. COM 76674q107 219 36,615 SH   SOLE   36,615 0 0
SVB Financial Group COM 78486q101 3,628 5,349 SH   SOLE   5,349 0 0
Schwab US Large-Cap ETF COM 808524201 1,508 13,251 SH   SOLE   13,251 0 0
Select Medical Holdings Corpor COM 81619q105 698 23,727 SH   SOLE   23,727 0 0
Simpson Manufacturing Co., Inc COM 829073105 573 4,121 SH   SOLE   4,121 0 0
Skyline Champion Corporation COM 830830105 838 10,616 SH   SOLE   10,616 0 0
Skyworks Solutions, Inc. COM 83088m102 48,318 311,449 SH   SOLE   309,899 0 1,550
Starbucks Corp COM 855244109 67,757 579,268 SH   SOLE   576,218 0 3,050
Sysco Corporation COM 871829107 11,363 144,659 SH   SOLE   144,659 0 0
TJX Co. COM 872540109 205 2,700 SH   SOLE   2,700 0 0
Target Corporation COM 87612e106 173,331 748,924 SH   SOLE   745,434 0 3,490
Teladoc Health, Inc. COM 87918A105 321 3,500 SH   SOLE   3,500 0 0
Telos Corporation COM 87969b101 357 23,170 SH   SOLE   23,170 0 0
Tempur Sealy International Inc COM 88023u101 4,352 92,542 SH   SOLE   92,542 0 0
Texas Instruments Inc. COM 882508104 2,318 12,300 SH   SOLE   12,300 0 0
The Procter & Gamble Company COM 742718109 17,560 107,348 SH   SOLE   107,348 0 0
The Walt Disney Company COM 254687106 1,932 12,474 SH   SOLE   12,474 0 0
Thermo Fisher Scientific, Inc. COM 883556102 2,030 3,042 SH   SOLE   3,042 0 0
TopBuild Corp. COM 89055f103 4,696 17,020 SH   SOLE   17,020 0 0
Trane Technologies plc COM g8994e103 1,700 8,415 SH   SOLE   8,415 0 0
Trimble Inc. COM 896239100 59,701 684,719 SH   SOLE   680,069 0 4,650
Truist Financial Corp COM 89832q109 100,800 1,721,608 SH   SOLE   1,713,284 0 8,324
Twilio Inc. COM 90138F102 606 2,300 SH   SOLE   2,300 0 0
U.S. Bancorp COM 902973304 408 7,265 SH   SOLE   7,265 0 0
UFP Industries, Inc. COM 90278q108 619 6,729 SH   SOLE   6,729 0 0
Union Pacific Corporation COM 907818108 256 1,016 SH   SOLE   1,016 0 0
United Parcel Service, Inc. COM 911312106 32,801 153,034 SH   SOLE   153,034 0 0
United Rentals, Inc. COM 911363109 81,338 244,779 SH   SOLE   243,209 0 1,570
UnitedHealth Group, Incorporat COM 91324p102 73,250 145,875 SH   SOLE   145,265 0 610
V.F. Corporation COM 918204108 17,253 235,638 SH   SOLE   235,638 0 0
Veritex Holdings, Inc. COM 923451108 294 7,400 SH   SOLE   7,400 0 0
Verizon Communications Inc. COM 92343v104 15,264 293,773 SH   SOLE   293,773 0 0
Victoria's Secret & Co. COM 926400102 2,411 43,419 SH   SOLE   43,419 0 0
Victory Capital Holdings, Inc. COM 92645b103 4,151 113,628 SH   SOLE   113,628 0 0
Visa Inc Class A COM 92826c839 1,023 4,720 SH   SOLE   4,720 0 0
Walmart, Inc. COM 931142103 1,577 10,900 SH   SOLE   10,900 0 0
Willdan Group, Inc. COM 96924n100 652 18,530 SH   SOLE   18,530 0 0
Workday, Inc. COM 98138h101 410 1,500 SH   SOLE   1,500 0 0
Yum! Brands COM 988498101 625 4,500 SH   SOLE   4,500 0 0
Zebra Technologies Corporation COM 989207105 7,120 11,962 SH   SOLE   11,962 0 0
Zimmer Biomet Holdings, Inc. COM 98956p102 808 6,360 SH   SOLE   6,360 0 0
Zynga Inc. COM 98986t108 21,214 3,314,676 SH   SOLE   3,291,351 0 23,325
ePlus, Inc. COM 294268107 723 13,410 SH   SOLE   13,410 0 0
iShares Core MSCI EAFE ETF COM 46432f842 222 2,970 SH   SOLE   2,970 0 0
iShares Core S&P 500 ETF COM 464287200 366 768 SH   SOLE   768 0 0
iShares Core S&P Mid-Cap ETF COM 464287507 1,286 4,542 SH   SOLE   4,542 0 0
iShares Core S&P Smallcap - ET COM 464287804 283 2,469 SH   SOLE   2,469 0 0