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
Apple, Inc. COM 037833100 133,316 365,450 SH   SOLE   1,815 0 363,635
Abbott Laboratories COM 002824100 7,918 86,600 SH   SOLE   2,900 0 83,700
Adobe Inc. COM 00724F101 43,681 100,345 SH   SOLE   345 0 100,000
Agree Realty Corporation COM 008492100 1,708 26,000 SH   SOLE   0 0 26,000
Analog Devices, Inc. COM 032654105 9,787 79,800 SH   SOLE   2,400 0 77,400
Arthur J. Gallagher & Co. COM 363576109 7,945 81,500 SH   SOLE   1,300 0 80,200
Alcon, Inc. ORD SHS H01301128 35,050 611,480 SH   SOLE   4,880 0 606,600
AMETEK, Inc. COM 031100100 11,589 129,675 SH   SOLE   2,105 0 127,570
Amgen Inc. COM 031162100 34,316 145,495 SH   SOLE   495 0 145,000
Amazon.com, Inc. COM 023135106 72,005 26,100 SH   SOLE   100 0 26,000
Aon plc SHS CL A G0403H108 91,859 476,940 SH   SOLE   1,910 0 475,030
A.O. Smith Corporation COM 04544X300 18,047 383,010 SH   SOLE   7,585 0 375,425
Air Products and Chemicals, Inc. COM 009158106 1,905 7,890 SH   SOLE   140 0 7,750
AptarGroup, Inc. COM 038336103 17,574 156,940 SH   SOLE   3,390 0 153,550
Avery Dennison Corporation COM 053611109 5,955 52,200 SH   SOLE   1,100 0 51,100
Becton, Dickinson and Company COM 075887109 34,164 142,785 SH   SOLE   1,185 0 141,600
Beacon Roofing Supply, Inc. COM 073685109 2,994 113,530 SH   SOLE   1,530 0 112,000
BJ's Wholesale Club, Inc. COM 05550J101 19,449 521,845 SH   SOLE   7,490 0 514,355
BlackLine, Inc. COM 09239B109 11,343 136,805 SH   SOLE   1,805 0 135,000
BlackRock, Inc. COM 09247X101 3,781 6,950 SH   SOLE   0 0 6,950
Ball Corporation COM 058498106 55,156 793,727 SH   SOLE   2,725 0 791,002
BMC Stock Holdings, Inc. COM 05591B109 7,145 284,190 SH   SOLE   3,980 0 280,210
Bristol-Myers Squibb Company COM 110122108 27,726 471,535 SH   SOLE   1,535 0 470,000
Broadridge Financial Solutions, Inc. COM 11133T103 15,064 119,375 SH   SOLE   1,810 0 117,565
Brown & Brown, Inc. COM 115236101 7,024 172,330 SH   SOLE   2,330 0 170,000
Boston Scientific Corporation COM 101137107 33,996 968,285 SH   SOLE   7,285 0 961,000
Burlington Stores, Inc. COM 122017106 13,304 67,555 SH   SOLE   1,050 0 66,505
Blacksonte Group Inc. CL A 122017106 3,411 60,200 SH   SOLE   200 0 60,000
Conagra Brands, Inc. COM 205887102 15,845 450,536 SH   SOLE   12,140 0 438,396
Chubb Limited COM H1467J104 43,235 341,455 SH   SOLE   2,055 0 339,400
CBRE Group, Inc. CL A 12504L109 65,123 1,440,145 SH   SOLE   9,405 0 1,430,740
CDW Corporation COM 12514G108 12,280 105,695 SH   SOLE   1,545 0 104,150
Community Healthcare Trust Incorporated COM 20369C106 6,427 157,133 SH   SOLE   2,200 0 154,933
Comcast Corporation CL A 20030N101 25,542 655,250 SH   SOLE   5,250 0 650,000
Chipotle Mexican Grill, Inc. COM 169656105 6,419 6,100 SH   SOLE   100 0 6,000
CMS Energy Corporation COM 125896100 4,732 81,000 SH   SOLE   1,000 0 80,000
Cohen & Steers, Inc. COM 19247A100 10,102 148,450 SH   SOLE   3,050 0 145,400
CyrusOne Inc. COM 23283R100 13,541 186,129 SH   SOLE   4,715 0 181,414
Cooper Companies, Inc. (The) COM 216648402 11,950 42,130 SH   SOLE   660 0 41,470
ConocoPhillips COM 20825C104 2,416 57,500 SH   SOLE   2,000 0 55,500
Costco Wholesale Corporation COM 22160K105 31,949 105,370 SH   SOLE   370 0 105,000
Copart, Inc. COM 217204106 42,278 507,725 SH   SOLE   1,725 0 506,000
salesforce.com, inc. COM 79466L302 35,245 188,145 SH   SOLE   645 0 187,500
Cisco Systems, Inc. COM 17275R102 61,973 1,328,760 SH   SOLE   10,360 0 1,318,400
Carriage Services, Inc. COM 143905107 4,788 264,265 SH   SOLE   4,265 0 260,000
Cintas Corporation COM 172908105 67,781 254,470 SH   SOLE   870 0 253,600
CVS Health Corporation COM 126650100 4,736 72,900 SH   SOLE   3,700 0 69,200
Chevron Corporation COM 166764100 7,477 83,800 SH   SOLE   1,800 0 82,000
CyberArk Software Ltd. SHS M2682V108 18,373 185,085 SH   SOLE   1,800 0 183,285
Dominion Energy, Inc. COM 25746U109 5,001 61,600 SH   SOLE   2,600 0 59,000
Quest Diagnostics Incorporated COM 74834L100 6,095 53,485 SH   SOLE   1,485 0 52,000
Walt Disney Company (The) COM DISNEY 254687106 1,873 16,800 SH   SOLE   2,000 0 14,800
Digital Realty Trust, Inc. COM 253868103 5,406 38,039 SH   SOLE   1,327 0 36,712
Dorman Products, Inc. COM 258278100 5,578 83,160 SH   SOLE   1,160 0 82,000
Domino's Pizza, Inc. COM 25754A201 11,769 31,855 SH   SOLE   470 0 31,385
Descartes Systems Group, Inc. COM 249906108 9,862 186,430 SH   SOLE   2,430 0 184,000
US Ecology, Inc. COM 91734M103 3,761 111,015 SH   SOLE   1,545 0 109,470
Emerson Electric Co. COM 291011104 5,558 89,600 SH   SOLE   3,200 0 86,400
Enterprise Products Partners L.P. COM 293792107 33,403 1,838,380 SH   SOLE   12,980 0 1,825,400
Equinix, Inc. COM PAR $0.001 29444U700 6,089 8,670 SH   SOLE   270 0 8,400
EVO Payments, Inc. - Class A CL A COM 26927E104 160 7,000 SH   SOLE   0 0 7,000
EVERTEC, Inc. COM 30040P103 5,484 195,160 SH   SOLE   2,660 0 192,500
ExlService Holdings, Inc. COM 302081104 6,584 103,845 SH   SOLE   1,845 0 102,000
Exponent, Inc. COM 30214U102 8,208 101,415 SH   SOLE   1,415 0 100,000
Fastenal Co. COM 311900104 60,777 1,418,695 SH   SOLE   10,115 0 1,408,580
Facebook, Inc. CL A 30303M102 39,898 175,710 SH   SOLE   710 0 175,000
Fortune Brands Home & Security, Inc. COM 34964C106 14,131 221,045 SH   SOLE   5,130 0 215,915
First Horizon National Corporation COM 320517105 4,801 482,000 SH   SOLE   9,000 0 473,000
Fidelity National Information Services, Inc. COM 31620M106 510 3,800 SH   SOLE   1,700 0 2,100
Fiserv, Inc. COM 337738108 31,660 324,320 SH   SOLE   2,320 0 322,000
FleetCor Technologies, Inc. COM 339041105 13,614 54,125 SH   SOLE   795 0 53,330
Fortive Corporation COM 34959J108 58,535 865,140 SH   SOLE   7,730 0 857,410
Cedar Fair, L.P. DEPOSITORY UNIT 150185106 238 8,646 SH   SOLE   0 0 8,646
Glacier Bancorp, Inc. COM 37637Q105 4,868 137,940 SH   SOLE   1,940 0 136,000
GCP Applied Technologies Inc. COM 36164Y101 5,293 284,900 SH   SOLE   3,900 0 281,000
Gilead Sciences, Inc. COM 375558103 30,864 401,140 SH   SOLE   1,140 0 400,000
General Mills, Inc. COM 370334104 3,311 53,700 SH   SOLE   1,200 0 52,500
Grocery Outlet Holding Corp. COM 39874R101 6,825 167,285 SH   SOLE   2,285 0 165,000
Alphabet Inc. CAP STK CL A 02079K107 101,441 71,760 SH   SOLE   400 0 71,360
Genuine Parts Company COM 372460105 7,218 83,000 SH   SOLE   3,700 0 79,300
Global Payments Inc. COM 37940X102 67,512 398,021 SH   SOLE   3,319 0 394,702
Goosehead Insurance, Inc. COM CL A 38267D109 915 12,180 SH   SOLE   180 0 12,000
Guidewire Software, Inc. COM 40171V100 7,159 64,585 SH   SOLE   1,050 0 63,535
Huntington Bancshares Incorporated COM 446150104 5,681 628,805 SH   SOLE   7,545 0 621,260
Healthcare Services Group, Inc. COM 421906108 10,857 443,865 SH   SOLE   5,865 0 438,000
Home Depot, Inc. (The) COM 437076102 75,737 302,330 SH   SOLE   2,030 0 300,300
Hologic, Inc. COM 436440101 12,441 218,260 SH   SOLE   3,155 0 215,105
Honeywell International Inc. COM 438516106 31,252 216,140 SH   SOLE   1,040 0 215,100
iShares iBoxx $ High Yield Corp Bond ETF IBOXX HI YD ETF 464288513 1,755 21,500 SH   SOLE   0 0 21,500
IAA, Inc. COM 449253103 16,141 418,490 SH   SOLE   6,965 0 411,525
International Business Machines Corporation COM 459200101 5,157 42,700 SH   SOLE   200 0 42,500
Intercontinental Exchange, Inc. COM 45866F104 35,391 386,360 SH   SOLE   1,360 0 385,000
ICF International, Inc. COM 44925C103 5,786 89,255 SH   SOLE   1,255 0 88,000
ICON plc SHS G4705A100 8,768 52,050 SH   SOLE   680 0 51,370
IDEX Corporation COM 45167R104 11,240 71,120 SH   SOLE   1,085 0 70,035
i3 Verticals, Inc. - Class A COM CL A 46571Y107 9,358 309,365 SH   SOLE   4,365 0 305,000
IHS Markit Ltd. SHS 451734107 21,476 284,448 SH   SOLE   2,165 0 282,283
IQVIA Holdings Inc. COM 46266C105 14,549 102,546 SH   SOLE   1,567 0 100,979
Gartner, Inc. COM 366651107 33,901 279,410 SH   SOLE   1,875 0 277,535
Illinois Tool Works Inc. COM 452308109 7,658 43,800 SH   SOLE   1,700 0 42,100
Johnson & Johnson COM 478160104 48,715 346,405 SH   SOLE   2,705 0 343,700
SPDR Bloomberg Barclays High Yield Bond ETF SPDR SER TR 78468R622 1,012 10,000 SH   SOLE   0 0 10,000
JPMorgan Chase & Co. COM 46625H100 42,862 455,690 SH   SOLE   4,290 0 451,400
KAR Auction Services, Inc. COM 48238T109 5,230 380,120 SH   SOLE   5,120 0 375,000
CarMax, Inc. COM 143130102 14,707 164,235 SH   SOLE   3,150 0 161,085
Knight Transportation, Inc. COM 499064103 23,818 571,050 SH   SOLE   9,565 0 561,485
Coca-Cola Company (The) COM 191216100 33,611 752,260 SH   SOLE   5,560 0 746,700
Laboratory Corporation of America Holdings COM NEW 50540R409 50,801 305,830 SH   SOLE   2,130 0 303,700
L3Harris Technologies, Inc. COM 502431109 13,458 79,320 SH   SOLE   1,180 0 78,140
Lennox International Inc. COM 526107107 12,336 52,945 SH   SOLE   720 0 52,225
LivaNova PLC SHS G5509L101 9,850 204,655 SH   SOLE   2,100 0 202,555
LKQ Corporation COM 501889208 463 17,680 SH   SOLE   1,500 0 16,180
Eli Lilly and Company COM 532457108 32,360 197,100 SH   SOLE   1,700 0 195,400
Lovesac Company COM 54738L109 3,360 128,080 SH   SOLE   1,580 0 126,500
Lattice Semiconductor Corporation COM 518415104 10,934 385,135 SH   SOLE   5,135 0 380,000
Lamb Weston Holdings, Inc. COM 513272104 10,226 159,950 SH   SOLE   2,465 0 157,485
La-Z-Boy Incorporated COM 505336107 4,730 174,790 SH   SOLE   2,790 0 172,000
Mastercard Incorporated CL A 57636Q104 53,584 181,210 SH   SOLE   1,210 0 180,000
McDonald's Corporation COM 580135101 35,274 191,220 SH   SOLE   1,820 0 189,400
Microchip Technology Inc. COM 595017104 18,703 177,600 SH   SOLE   3,085 0 174,515
Mondelez International, Inc. CL A 609207105 39,508 772,705 SH   SOLE   7,405 0 765,300
Medtronic Public Limited Company SHS G5960L103 50,599 551,790 SH   SOLE   3,190 0 548,600
Mimecast Limted ORD SHS G14838109 535 12,840 SH   SOLE   340 0 12,500
Marsh & McLennan Companies, Inc. COM 571748102 150 1,400 SH   SOLE   1,200 0 200
Morningstar, Inc. COM 617700109 7,477 53,040 SH   SOLE   740 0 52,300
Merck & Co., Inc. COM 58933Y105 36,968 478,052 SH   SOLE   4,165 0 473,887
Marten Transport, Ltd. COM 573075108 7,497 297,972 SH   SOLE   4,206 0 293,766
Microsoft Corporation COM 594918104 158,405 778,365 SH   SOLE   4,015 0 774,350
Mettler-Toledo International Inc. COM 592688105 12,611 15,655 SH   SOLE   235 0 15,420
Murphy USA Inc. COM 626755102 7,821 69,460 SH   SOLE   960 0 68,500
Maxim Integrated Products, Inc. COM 57772K101 8,885 146,585 SH   SOLE   2,305 0 144,280
Nordson Corporation COM 655663102 14,927 78,685 SH   SOLE   1,140 0 77,545
NextEra Energy, Inc. COM 65339F101 1,741 7,250 SH   SOLE   0 0 7,250
Nomad Foods Ltd. USD ORD SHS G6564A105 16,613 774,515 SH   SOLE   11,100 0 763,415
ServiceNow, Inc. COM 81762P102 27,240 67,250 SH   SOLE   250 0 67,000
Northern Trust Corporation COM 665859104 21,579 271,980 SH   SOLE   5,695 0 266,285
NuVasive, Inc. COM 670704105 15,022 269,885 SH   SOLE   4,090 0 265,795
Newell Brands Inc. COM 651229106 2,153 135,600 SH   SOLE   600 0 135,000
NexPoint Residential Trust, Inc. COM 65341D102 7,016 198,465 SH   SOLE   3,065 0 195,400
Old Dominion Freight Line, Inc. COM 679580100 10,337 60,955 SH   SOLE   925 0 60,030
Ollie's Bargain Outlet Holdings, Inc. COM 681116109 27,843 285,130 SH   SOLE   3,885 0 281,245
O'Reilly Automotive, Inc. COM 67103H107 77,172 183,016 SH   SOLE   1,020 0 181,996
Otis Worldwide Corporation COM 68902V107 16,924 297,640 SH   SOLE   2,640 0 295,000
Palo Alto Networks, Inc. COM 697435105 13,782 60,010 SH   SOLE   880 0 59,130
Prestige Brands Holdings, Inc. COM 74112D101 5,523 147,040 SH   SOLE   2,040 0 145,000
Paylocity Holding Corporation COM 70438V106 18,648 127,825 SH   SOLE   1,790 0 126,035
PepsiCo, Inc. COM 713448108 38,148 288,435 SH   SOLE   2,735 0 285,700
Pfizer Inc. COM 717081103 29,764 910,225 SH   SOLE   9,725 0 900,500
Proctor & Gamble Company (The) COM 742718109 6,110 51,100 SH   SOLE   2,100 0 49,000
PerkinElmer, Inc. COM 714046109 13,284 135,425 SH   SOLE   2,225 0 133,200
Philip Morris International Inc. COM 718172109 4,645 66,300 SH   SOLE   300 0 66,000
PNC Financial Services Group, Inc. COM 693475105 6,818 64,800 SH   SOLE   2,500 0 62,300
PolyOne Corporation COM 73179P106 6,313 240,685 SH   SOLE   3,185 0 237,500
Power Integrations, Inc. COM 739276103 9,596 81,230 SH   SOLE   1,090 0 80,140
PriceSmart, Inc. COM 741511109 4,585 75,995 SH   SOLE   995 0 75,000
Qualys, Inc. COM 74758T303 21,323 204,985 SH   SOLE   2,825 0 202,160
Q2 Holdings, Inc. COM 74736L109 7,568 88,220 SH   SOLE   1,220 0 87,000
Ritchie Bros. Auctioneers Incorporated COM 767744105 6,623 162,120 SH   SOLE   2,120 0 160,000
Raymond James Financial, Inc. COM 754730109 15,720 228,385 SH   SOLE   3,895 0 224,490
ResMed Inc. COM 761152107 17,888 93,165 SH   SOLE   1,320 0 91,845
Roper Technologies, Inc. COM 776696106 31,529 81,205 SH   SOLE   575 0 80,630
Repay Holdings Corp. COM CL A 76029L100 12,724 516,605 SH   SOLE   6,605 0 510,000
Rapid7 Inc. COM 753422104 6,723 131,765 SH   SOLE   1,765 0 130,000
RPM International, Inc. COM 749685103 1,899 25,300 SH   SOLE   300 0 25,000
Republic Services, Inc. COM 760759100 10,368 126,360 SH   SOLE   1,895 0 124,465
SailPoint Technologies Holdings, Inc. COM 78781P105 6,036 228,035 SH   SOLE   3,035 0 225,000
Starbucks Corporation COM 855244109 42,455 576,915 SH   SOLE   1,915 0 575,000
Charles Schwab Corporation (The) COM 808513105 38,641 1,145,245 SH   SOLE   9,245 0 1,136,000
Service Corporation International COM 817565104 11,269 289,760 SH   SOLE   4,605 0 285,155
SEI Investments Company COM 784117103 8,667 157,635 SH   SOLE   2,550 0 155,085
Semtech Corporation COM 816850101 5,301 101,510 SH   SOLE   1,410 0 100,100
Snap-on Incorporated COM 833034101 3,020 21,800 SH   SOLE   500 0 21,300
Smith & Nephew plc SPDN ADR NEW 83175M205 16,036 420,680 SH   SOLE   3,720 0 416,960
SP Plus Corporation COM 78469C103 2,850 137,611 SH   SOLE   1,915 0 135,696
S&P Global Inc. COM 78409V104 52,891 160,530 SH   SOLE   530 0 160,000
STERIS plc SHS USD G8473T100 19,196 125,105 SH   SOLE   1,570 0 123,535
Constellation Brands, Inc. CL A 21036P108 39,731 227,100 SH   SOLE   1,065 0 226,035
Stanley Black & Decker Inc. COM 854502101 7,471 53,600 SH   SOLE   2,000 0 51,600
Skyworks Solutions, Inc. COM 83088M102 60,321 471,775 SH   SOLE   3,205 0 468,570
Syneos Health, Inc. CL A 87166B102 6,572 112,830 SH   SOLE   1,530 0 111,300
Sysco Corporation COM 871829107 3,214 58,800 SH   SOLE   3,200 0 55,600
AT&T Inc. COM 00206R102 3,854 127,500 SH   SOLE   5,700 0 121,800
Bio-Techne Corp. COM 09073M104 8,966 33,955 SH   SOLE   455 0 33,500
Truist Financial Corporation COM 89832Q109 24,671 657,025 SH   SOLE   2,025 0 655,000
Teleflex Incorporated COM 879369106 9,416 25,870 SH   SOLE   360 0 25,510
Target Corporation COM 87612E106 6,584 54,900 SH   SOLE   1,600 0 53,300
Interface, Inc. COM 458665304 830 102,010 SH   SOLE   5,010 0 97,000
TJX Companies, Inc. (The) COM 872540109 46,844 926,500 SH   SOLE   7,400 0 919,100
Thermo Fisher Scientific Inc. COM 883556102 87,119 240,434 SH   SOLE   1,270 0 239,164
Tabula Rasa HealthCare, Inc. COM 873379101 6,356 116,130 SH   SOLE   1,630 0 114,500
TransUnion COM 89400J107 21,252 244,160 SH   SOLE   3,540 0 240,620
Twilio Inc. - Class A CL A 90138F102 10,030 45,710 SH   SOLE   685 0 45,025
Texas Instruments Incorporated COM 882508104 5,625 44,300 SH   SOLE   1,800 0 42,500
UFP Technologies, Inc. COM 902673102 4,259 96,667 SH   SOLE   1,375 0 95,292
Ulta Beauty, Inc. COM 903845303 40,090 197,080 SH   SOLE   1,505 0 195,575
UnitedHealth Group Incorporated COM 91324P102 41,744 141,530 SH   SOLE   1,180 0 140,350
US Foods Holding Corp. COM 912008109 335 17,000 SH   SOLE   0 0 17,000
Visa Inc. COM CL A 92826C839 80,442 416,430 SH   SOLE   1,430 0 415,000
Vocera Communicaitons, Inc. COM 92857F107 6,513 307,211 SH   SOLE   4,965 0 302,246
Veeva Systems Inc. - Class A CL A COM 922475108 8,083 34,480 SH   SOLE   465 0 34,015
Vulcan Material Company COM 929160109 12,653 109,215 SH   SOLE   1,665 0 107,550
Varonis Systems, Inc. COM 922280102 6,459 73,005 SH   SOLE   1,005 0 72,000
Verisk Analytics, Inc. COM 92345Y106 18,763 110,240 SH   SOLE   1,680 0 108,560
Vertex Pharmaceuticals Incorporated COM 92532F100 8,834 30,430 SH   SOLE   415 0 30,015
Verizon Communications Inc. COM 92343V104 6,665 120,900 SH   SOLE   3,400 0 117,500
Westinghouse Air Brake Technologies Corporation COM 929740108 3,366 58,465 SH   SOLE   935 0 57,530
Webster Financial Corporation COM 947890109 5,938 207,540 SH   SOLE   2,455 0 205,085
Workday, Inc. CL A 98138H101 30,551 163,060 SH   SOLE   560 0 162,500
WEC Energy Group, Inc. COM 92939U106 3,112 35,500 SH   SOLE   1,000 0 34,500
Wendy's Company (The) COM 95058W100 17,511 803,980 SH   SOLE   12,380 0 791,600
Werner Enterprises, Inc. COM 950755108 7,439 170,905 SH   SOLE   2,405 0 168,500
Willis Towers Watson Public Limited Company SHS G96629103 17,243 87,551 SH   SOLE   1,122 0 86,429
Williams Companies, Inc. (The) COM 969457100 384 20,183 SH   SOLE   0 0 20,183
Wright Medical Group N.V. ORD SHS 0.03 PAR N96617118 8,006 269,365 SH   SOLE   4,365 0 265,000
WNS (Holdings) Limited SPON ADR 92932M101 8,052 146,445 SH   SOLE   1,945 0 144,500
W.P. Carey Inc. COM 92936U109 6,447 95,300 SH   SOLE   1,000 0 94,300
Xilinx, Inc. COM 983919101 56,180 570,995 SH   SOLE   5,770 0 565,225
Zendesk, Inc. COM 98936J101 8,374 94,590 SH   SOLE   1,540 0 93,050