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
Expires:Oct 31, 2018
Estimated average burden
hours per response:23.8

COLUMN 1COLUMN 2COLUMN 3COLUMN 4COLUMN 5COLUMN 6COLUMN 7COLUMN 8
VALUESHRS ORSH/PUT/INVESTMENTOTHERVOTING AUTHORITY
NAME OF ISSUERTITLE OF CLASSCUSIP(x$1000)PRN AMTPRNCALLDISCRETIONMANAGERSOLESHAREDNONE
1/100 Berkshire Hthwy Cl A (ScCOM084990175267100SH SOLE 10000
ACI Worldwide, Inc.COM0044981011,18743,987SH SOLE 43,98700
AMETEK, Inc.COM03110010045,289506,763SH SOLE 503,86302,900
ASGN IncorporatedCOM00191u1021,93529,015SH SOLE 29,01500
AbbVie Inc.COM00287y10960,965620,952SH SOLE 618,30202,650
Abbott LaboratoriesCOM0028241005586,100SH SOLE 6,10000
Addus Homecare CorpCOM0067391061,89020,417SH SOLE 20,41700
Adobe Inc.COM00724f1011,5543,570SH SOLE 3,57000
Agilent Technologies, Inc.COM00846u1011,62618,403SH SOLE 18,40300
Air Products and Chemicals, InCOM00915810614,27659,122SH SOLE 59,12200
Alarm.com Holdings, Inc.COM0116421051,30120,070SH SOLE 20,07000
Align Technology IncCOM0162551015211,900SH SOLE 1,90000
Allied Motion Technologies, InCOM01933010974821,180SH SOLE 21,18000
Ally Financial Inc.COM02005n10076538,570SH SOLE 38,57000
Alphabet Inc. Class ACOM02079k305106,99075,449SH SOLE 75,1490300
Alphabet Inc. Class CCOM02079k10736,44325,780SH SOLE 25,4800300
Amazon.com Inc.COM0231351061,181428SH SOLE 42800
Amedisys, Inc.COM0234361081,5727,920SH SOLE 7,92000
America's Car-Mart IncCOM03062t1051,35815,453SH SOLE 15,45300
Amgen Inc.COM0311621007703,263SH SOLE 3,26300
Apple Inc.COM037833100107,525294,750SH SOLE 293,10001,650
Applied Industrial TechnologieCOM03820c1051,01716,300SH SOLE 16,30000
Applied Materials, Inc.COM03822210535,907593,995SH SOLE 590,49503,500
Aspen Technology, Inc.COM0453271031,13810,980SH SOLE 10,98000
Atkore International Group IncCOM0476491081,19743,775SH SOLE 43,77500
Automatic Data ProcessingCOM0530151037715,180SH SOLE 5,18000
BMC Stock Holdings, Inc.COM05591b1091,35353,831SH SOLE 53,83100
Berkshire Hathaway Cl BCOM0846707026093,412SH SOLE 3,41200
BioTelementry, Inc.COM09067210692920,555SH SOLE 20,55500
Biogen Inc.COM09062x10326,64499,584SH SOLE 98,9940590
BlackRock, Inc.COM09247x10112,07522,193SH SOLE 22,19300
Booz Allen Hamilton Holding CoCOM0995021061,75822,605SH SOLE 22,60500
Boston Scientific CorporationCOM10113710735,6911,016,545SH SOLE 1,010,59505,950
Bright Horizons Family SolutioCOM1091941001,1719,988SH SOLE 9,98800
Bristol-Myers Squibb CompanyCOM11012210818,145308,593SH SOLE 308,59300
Bruker CorporationCOM1167941081,35333,261SH SOLE 33,26100
CACI International Inc.COM1271903049954,590SH SOLE 4,59000
CDW CorporationCOM12514g1082,63922,713SH SOLE 22,71300
Cabot Microelectronics CorporaCOM12709P1037505,375SH SOLE 5,37500
CareTrust REIT, Inc.COM14174t10790752,844SH SOLE 52,84400
Carlisle Companies, Inc.COM14233910026,619222,440SH SOLE 221,14001,300
Centene CorporationCOM15135b10151,239806,283SH SOLE 801,53304,750
Change Healthcare, Inc.COM15912k1001,205107,630SH SOLE 107,63000
Charles River Laboratories IntCOM1598641071,3747,881SH SOLE 7,88100
Chesapeake Utilities CorpCOM1653031082312,750SH SOLE 2,75000
Chevron CorporationCOM16676410014,461162,063SH SOLE 162,06300
Ciena CorporationCOM1717793092,58147,661SH SOLE 47,66100
Cigna Holding CoCOM1255231001,1656,206SH SOLE 6,20600
Cintas CorporationCOM1729081052,72210,221SH SOLE 10,22100
Cisco Systems, Inc.COM17275R1021,37529,480SH SOLE 29,48000
Coca-ColaCOM1912161003437,667SH SOLE 7,66700
Colfax CorportaionCOM1940141061,13440,635SH SOLE 40,63500
Colliers International Group ICOM1946931071,15520,153SH SOLE 20,15300
Comcast CorporationCOM20030N10153,6231,375,662SH SOLE 1,370,51205,150
Commerce Bancshares Inc.COM2005251032313,882SH SOLE 3,88200
ConocoPhillipsCOM20825c10414,300340,322SH SOLE 340,32200
Copart, Inc.COM2172041061,31115,739SH SOLE 15,73900
Costco Wholesale CorporationCOM22160k1059633,176SH SOLE 3,17600
Crown Castle International CorCOM22822v10179,214473,341SH SOLE 471,11102,230
D.R Horton, Inc.COM23331a10971,7771,294,453SH SOLE 1,286,85307,600
Danaher CorporationCOM23585110286,281487,929SH SOLE 485,07902,850
Darden Restaurants, Inc.COM23719410594812,511SH SOLE 12,51100
Discover Financial ServicesCOM25470910814,708293,631SH SOLE 293,63100
Eastman Chemical CompanyCOM27743210010,270147,479SH SOLE 147,47900
Eaton Corporation plcCOMg2918310319,391221,660SH SOLE 221,66000
Ecolab Inc.COM2788651003982,000SH SOLE 2,00000
Edwards LifesciencesCOM28176e1081,12016,200SH SOLE 16,20000
Emerson Electric Co.COM29101110415,749253,889SH SOLE 253,88900
Entegris, Inc.COM29362u1041,25021,175SH SOLE 21,17500
Envestnet, Inc.COM29404k1061,42019,309SH SOLE 19,30900
Estee LauderCOM5184391043772,000SH SOLE 2,00000
Euronet Worldwide, Inc.COM2987361098338,696SH SOLE 8,69600
Exponent, Inc.COM30214U1021,05513,030SH SOLE 13,03000
FMC CorporationCOM3024913031,45514,609SH SOLE 14,60900
Facebook, Inc.COM30303m10257,874254,873SH SOLE 253,36301,510
Factset Research Systems, Inc.COM3030751057232,200SH SOLE 2,20000
Fidelity National Financial, ICOM31620r30316,488537,778SH SOLE 537,77800
Fidelity National InformationCOM31620M1062,03415,171SH SOLE 15,17100
FirstService CorporationCOM33767e2021,53715,255SH SOLE 15,25500
Fiserv, Inc.COM33773810877,131790,110SH SOLE 785,42904,681
Fortinet, Inc.COM34959e1094,12030,016SH SOLE 30,01600
General Mills, Inc.COM37033410414,523235,580SH SOLE 235,58000
Gibraltar Industries, Inc.COM3746891071,66534,685SH SOLE 34,68500
Gilead Sciences, Inc.COM37555810313,141170,789SH SOLE 170,78900
Glacier Bancorp, Inc.COM37637q10560017,005SH SOLE 17,00500
Globus Medical, Inc.COM3795772081,04721,943SH SOLE 21,94300
HCA Healthcare, Inc.COM40412c10198410,138SH SOLE 10,13800
Helen of Troy LimitedCOMG4388N1063,83320,327SH SOLE 20,32700
Hill-Rom Holdings, Inc.COM4314751021,40712,820SH SOLE 12,82000
Home DepotCOM4370761021,6556,606SH SOLE 6,60600
Honeywell International Inc.COM4385161061,0127,000SH SOLE 7,00000
Houlihan Lokey, Inc.COM4415931001,87633,725SH SOLE 33,72500
Hubspot, Inc.COM4435731005272,350SH SOLE 2,35000
Huntsman CorporationCOM4470111071,08660,440SH SOLE 60,44000
IAA Inc.COM44925310357214,830SH SOLE 14,83000
Incyte CorporationCOM45337c10226,951259,221SH SOLE 257,62101,600
Installed Building Products, ICOM45780r10175310,945SH SOLE 10,94500
Intel CorporationCOM45814010011,276188,470SH SOLE 188,47000
Intercontinental ExchangeCOM45866F10491610,000SH SOLE 10,00000
JPMorgan Chase & Co.COM46625H10079,682847,136SH SOLE 843,88603,250
John B. Sanfilippo & Son, Inc.COM8004221075966,990SH SOLE 6,99000
Johnson & JohnsonCOM4781601049857,005SH SOLE 7,00500
Johnson Outdoors Inc.COM4791671081,61517,740SH SOLE 17,74000
KBR, Inc.COM48242w1061,47965,599SH SOLE 65,59900
Kansas City Southern IndCOM48517030241,027274,813SH SOLE 273,21301,600
Kimberly-Clark Corp.COM4943681035103,605SH SOLE 3,60500
LCI IndustriesCOM50189k1031,53313,335SH SOLE 13,33500
LPL Financial Holdings Inc.COM50212v1001,49219,026SH SOLE 19,02600
Life Storage, Inc.COM53223x10719,002200,127SH SOLE 200,12700
Lockheed Martin CorporationCOM539830109327895SH SOLE 89500
Lumentum Holdings Inc.COM55024u1092,01524,750SH SOLE 24,75000
MGE Energy, Inc.COM55277p1044296,645SH SOLE 6,64500
Marten Transport, Ltd.COM5730751081,33252,950SH SOLE 52,95000
Marvell Technology Group Ltd.COMg5876h10592,8972,649,646SH SOLE 2,638,046011,600
Masco CorporationCOM5745991061,73034,458SH SOLE 34,45800
Mastercard IncorporatedCOM57636q10495,549323,127SH SOLE 321,22701,900
Medpace Holdings, Inc.COM58506q1092,30324,762SH SOLE 24,76200
Merck & Co, Inc.COM58933y1055977,724SH SOLE 7,72400
Methode Electronics, Inc.COM5915202001,05133,611SH SOLE 33,61100
Microsoft CorporationCOM59491810438,806190,683SH SOLE 190,68300
Middlesex Water CompanyCOM5966801085067,525SH SOLE 7,52500
Molina Healthcare, Inc.COM60855r1001,2246,875SH SOLE 6,87500
Morgan StanleyCOM61744644813,514279,794SH SOLE 279,79400
Motorola Solutions, Inc.COM6200763071,0127,225SH SOLE 7,22500
Murphy USA Inc.COM6267551021,0419,250SH SOLE 9,25000
NVIDIA CorporationCOM67066g1044,52511,911SH SOLE 11,91100
NVR, Inc.COM62944t1052,024621SH SOLE 62100
NextEra Energy IncCOM65339f1011,3565,645SH SOLE 5,64500
Nike Inc, Cl. BCOM6541061031,20512,288SH SOLE 12,28800
Nuance Communications, Inc.COM67020y1001,76969,922SH SOLE 69,92200
Ollie's Bargain Outlet HoldingCOM6811161091,43114,650SH SOLE 14,65000
Omnicell, Inc.COM68213n1091,27918,108SH SOLE 18,10800
OneMain Holdings, Inc.COM68268w1032,515102,504SH SOLE 102,50400
Oracle CorporationCOM68389X10511,026199,495SH SOLE 199,49500
PRA Group, Inc.COM69354n1061,98351,295SH SOLE 51,29500
Pacific Premier Bancorp, Inc.COM69478x10564129,585SH SOLE 29,58500
Paypal Holdings, Inc.COM70450y1033482,000SH SOLE 2,00000
PepsiCo, Inc.COM71344810822,499170,110SH SOLE 170,11000
PetIQ, Inc.COM71639t1062,28965,695SH SOLE 65,69500
Post Holdings, Inc.COM73744610472,053822,338SH SOLE 817,54804,790
Principal Financial Group, IncCOM74251v10214,383346,249SH SOLE 346,24900
Qualys, Inc.COM74758t3031,42213,668SH SOLE 13,66800
RLI CorpCOM7496071071,42417,342SH SOLE 17,34200
Radian Group Inc.COM7502361011,01265,239SH SOLE 65,23900
Raytheon Technologies Corp.COM75513e1014106,660SH SOLE 6,66000
Regions Financial Corp. NewCOM7591ep10015,1051,358,371SH SOLE 1,358,37100
Select Medical Holdings CorporCOM81619q1051,26886,110SH SOLE 86,11000
ServiceNow, IncCOM81762P1021,2963,200SH SOLE 3,20000
Simpson Manufacturing Co., IncCOM82907310591110,801SH SOLE 10,80100
Skyline Champion CorporationCOM83083010587836,053SH SOLE 36,05300
Skyworks Solutions, Inc.COM83088m10268,999539,645SH SOLE 537,04502,600
Starbucks CorpCOM85524410947,658647,613SH SOLE 644,56303,050
Summit Financial Group, Inc.COM86606g10166040,021SH SOLE 40,02100
Sysco CorporationCOM8718291078,101148,212SH SOLE 148,21200
Target CorporationCOM87612e106117,053976,008SH SOLE 971,80804,200
Teladoc Health, Inc.COM87918A1056683,500SH SOLE 3,50000
Tempur Sealy International IncCOM88023u1011,22016,952SH SOLE 16,95200
Texas Instruments Inc.COM8825081041,60412,635SH SOLE 12,63500
The Procter & Gamble CompanyCOM74271810912,794106,998SH SOLE 106,99800
The Walt Disney CompanyCOM25468710626,905241,281SH SOLE 239,93101,350
Thermo Fisher Scientific, Inc.COM8835561021,1713,232SH SOLE 3,23200
TopBuild Corp.COM89055f1031,40312,335SH SOLE 12,33500
Trane Technologies plcCOMg8994e1037498,415SH SOLE 8,41500
TriNet Group, Inc.COM89628810772711,935SH SOLE 11,93500
Trimble Inc.COM89623910033,852783,788SH SOLE 779,13804,650
Truist Financial CorpCOM89832q10972,2901,925,167SH SOLE 1,916,84308,324
Twilio Inc.COM90138F1026142,800SH SOLE 2,80000
U.S. BancorpCOM9029733042947,994SH SOLE 7,99400
UFP Industries, Inc.COM90278q1081,90338,431SH SOLE 38,43100
UFP Technologies, Inc.COM9026731022,11848,063SH SOLE 48,06300
Union Pacific CorporationCOM9078181082041,207SH SOLE 1,20700
United Parcel Service, Inc.COM91131210613,002116,944SH SOLE 116,94400
United Rentals, Inc.COM91136310941,372277,587SH SOLE 276,01701,570
Upland Software, Inc.COM91544a1091,84753,140SH SOLE 53,14000
V.F. CorporationCOM91820410838,180626,522SH SOLE 624,22202,300
Veeva Systems Inc.COM9224751087413,160SH SOLE 3,16000
Veritex Holdings, Inc.COM92345110856431,840SH SOLE 31,84000
Verizon Communications Inc.COM92343v10416,822305,130SH SOLE 305,13000
Vertex PharmaceuticalCOM92532f1004021,384SH SOLE 1,38400
Victory Capital Holdings, Inc.COM92645b10362736,499SH SOLE 36,49900
Visa Inc Class ACOM92826c8399214,770SH SOLE 4,77000
Walker & Dunlop, Inc.COM93148p10275314,815SH SOLE 14,81500
Walmart, Inc.COM9311421031,30610,900SH SOLE 10,90000
Willdan Group, Inc.COM96924n1001,07142,808SH SOLE 42,80800
Workday, Inc.COM98138h1012811,500SH SOLE 1,50000
Yum! BrandsCOM9884981013914,500SH SOLE 4,50000
Zebra Technologies CorporationCOM9892071052,2478,780SH SOLE 8,78000
Zimmer Biomet Holdings, Inc.COM98956p10240,347338,027SH SOLE 336,07701,950
ePlus, Inc.COM2942681071,74224,650SH SOLE 24,65000
iShares Core MSCI EAFE ETFCOM46432f8422915,092SH SOLE 5,09200
iShares Core S&P 500 ETFCOM464287200260841SH SOLE 84100
iShares Core S&P Smallcap - ETCOM4642878042313,389SH SOLE 3,38900