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
ABM IndustriesCOM00095710025,214568,517SH SOLE 568,51700
Allison TransmissionCOM01973R10114,683369,470SH SOLE 369,47000
Ametek Inc.COM0311001002,27317,024SH SOLE 17,02400
Aon plcCOMg0403h10830,453127,548SH SOLE 127,54800
Avantor Inc.COM05352A10033,046930,600SH SOLE 930,60000
Ball Corp.COM05849810628,235348,495SH SOLE 348,49500
Bristol-Myers SquibbCOM11012210839,758595,000SH SOLE 595,00000
Callaway Golf Co.COM13119310438111,300SH SOLE 11,30000
Covetrus, Inc.COM22304C10014,667543,225SH SOLE 543,22500
Danaher Corp.COM23585110223,58987,900SH SOLE 87,90000
Ecolab Inc.COM27886510024,487118,887SH SOLE 118,88700
Fiserv Inc.COM33773810828,872270,106SH SOLE 270,10600
FleetCor Tech.COM33904110526,687104,220SH SOLE 104,22000
IShares CORE SP500COM4642872008141,893SH SOLE 1,89300
IShares Edge Qlt ETFCOM46432F3395334,012SH SOLE 4,01200
Iridium Comm.COM46269C10228,461711,695SH SOLE 711,69500
Leidos HoldingsCOM52532710227,596272,955SH SOLE 272,95500
Leslie's Inc.COM52706410936413,250SH SOLE 13,25000
Medtronic plcCOMg5960l10330,329244,335SH SOLE 244,33500
Microsoft Corp.COM5949181045,94921,959SH SOLE 21,95900
NexGen Energy Ltd.COM65340P1065,0891,235,500SH SOLE 1,235,50000
Pfizer, Inc.COM7170811032356,000SH SOLE 6,00000
Progressive Corp.COM74331510324,647250,960SH SOLE 250,96000
Roper TechnologiesCOM7766961061,1992,550SH SOLE 2,55000
Science App Int'l Corp.COM80862510718,629212,345SH SOLE 212,34500
Service Corp. Int'lCOM81756510428,717535,863SH SOLE 535,86300
Terminix GlobalCOM88087E10025,259529,432SH SOLE 529,43200
The TJX CompaniesCOM87254010932,426480,957SH SOLE 480,95700
The Travelers Co., Inc.COM89417E1098,78858,700SH SOLE 58,70000
Wabtec Corp.COM9297401085,15262,600SH SOLE 62,60000
Wheaton Precious MtlsCOM96287910218,472419,150SH SOLE 419,15000
Wheaton Precious MtlsCOM96287910251,2571,163,075SH SOLE 1,163,07500