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
3M CO COM 88579Y101 38,261 216,875 SH   SOLE NONE 216,875 0 0
ACCENTURE PLC CLASS A G1151C101 214,898 1,020,555 SH   OTR 1 1,016,555 4,000 0
ALAMO GROUP INC COM 011311107 44,231 352,300 SH   SOLE NONE 352,300 0 0
ALIBABA GROUP HOLDING-SP ADR 01609W102 3,478 16,400 SH   SOLE NONE 16,400 0 0
ALLEGION PLC COM G0176J109 58,349 468,513 SH   SOLE NONE 468,513 0 0
ALLERGAN PLC COM G0177J108 23,010 120,362 SH   SOLE NONE 120,362 0 0
ALPHABET INC CLASS A 02079K305 15,459 11,542 SH   SOLE NONE 11,542 0 0
ALPHABET INC CLASS C 02079K107 558,909 418,031 SH   OTR 1 416,988 1,043 0
AMAZON.COM INC COM 023135106 64,802 35,069 SH   SOLE NONE 35,069 0 0
AMERISOURCEBERGEN CORP COM 03073E105 24,811 291,830 SH   SOLE NONE 291,830 0 0
AMETEK INC COM 031100100 345,694 3,465,896 SH   OTR 1 3,457,646 8,250 0
AMPHENOL CORP CLASS A 032095101 282,382 2,609,095 SH   OTR 1 2,601,795 7,300 0
ANHEUSER-BUSCH INBEV-SPN ADR 03524A108 2,536 30,906 SH   SOLE NONE 30,906 0 0
ANSYS INC COM 03662Q105 159,252 618,735 SH   SOLE NONE 618,735 0 0
AON PLC COM G0408V102 1,205,269 5,786,494 SH   OTR 1 5,776,644 9,850 0
APTARGROUP INC COM 038336103 117,131 1,013,050 SH   SOLE NONE 1,013,050 0 0
AUTOHOME INC ADR 05278C107 608 7,600 SH   SOLE NONE 7,600 0 0
BAXTER INTERNATIONAL INC COM 071813109 277,992 3,324,466 SH   OTR 1 3,314,766 9,700 0
BECTON DICKINSON AND CO COM 075887109 410,773 1,510,498 SH   OTR 1 1,506,938 3,560 0
BLACKROCK INC COM 09247X101 116,185 231,122 SH   OTR 1 230,522 600 0
BOOKING HOLDINGS INC COM 09857L108 69,180 33,685 SH   SOLE NONE 33,685 0 0
BROOKFIELD ASSET MANAGE CLASS A 112585104 28,483 492,780 SH   SOLE NONE 492,780 0 0
CANADIAN NATURAL RESOURCES COM 136385101 2,381 73,600 SH   SOLE NONE 73,600 0 0
CBIZ INC COM 124805102 59,242 2,197,400 SH   SOLE NONE 2,197,400 0 0
CERNER CORP COM 156782104 17,481 238,196 SH   SOLE NONE 238,196 0 0
CHASE CORP COM 16150R104 35,106 296,300 SH   SOLE NONE 296,300 0 0
CHINA MOBILE LTD-SPON ADR 16941M109 858 20,290 SH   SOLE NONE 20,290 0 0
CIA CERVECERIAS UNI-SPON ADR 204429104 67,635 3,565,374 SH   OTR 1 3,557,429 7,945 0
CINEMARK HOLDINGS INC COM 17243V102 19,411 573,434 SH   SOLE NONE 573,434 0 0
CME GROUP INC COM 12572Q105 155,029 772,504 SH   SOLE NONE 772,504 0 0
COMCAST CORP CLASS A 20030N101 295,716 6,575,269 SH   OTR 1 6,563,219 12,050 0
CSX CORP COM 126408103 197,569 2,730,365 SH   OTR 1 2,720,865 9,500 0
DANAHER CORP COM 235851102 13,119 85,480 SH   SOLE NONE 85,480 0 0
DENTSPLY SIRONA INC COM 24906P109 26,482 467,965 SH   SOLE NONE 467,965 0 0
DOUGLAS DYNAMICS INC COM 25960R105 23,591 428,931 SH   SOLE NONE 428,931 0 0
ECOLAB INC COM 278865100 47,986 248,645 SH   SOLE NONE 248,645 0 0
FACTSET RESEARCH SYSTEMS INC COM 303075105 23,882 89,011 SH   SOLE NONE 89,011 0 0
FASTENAL CO COM 311900104 39,486 1,068,620 SH   SOLE NONE 1,068,620 0 0
GILEAD SCIENCES INC COM 375558103 62,392 960,177 SH   SOLE NONE 960,177 0 0
HERSHEY CO/THE COM 427866108 81,569 554,970 SH   SOLE NONE 554,970 0 0
HOLOGIC INC COM 436440101 51,910 994,247 SH   SOLE NONE 994,247 0 0
IAA INC COM 449253103 108,537 2,307,405 SH   SOLE NONE 2,307,405 0 0
IHS MARKIT LTD COM G47567105 232,948 3,091,545 SH   OTR 1 3,085,745 5,800 0
INFOSYS LTD-SP ADR 456788108 1,065 103,200 SH   SOLE NONE 103,200 0 0
INSPERITY INC COM 45778Q107 24,547 285,300 SH   SOLE NONE 285,300 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104 96,979 1,047,858 SH   SOLE NONE 1,047,858 0 0
INTERCONTINENTAL HOTELS ADR 45857P806 1,547 22,529 SH   SOLE NONE 22,529 0 0
INTUIT INC COM 461202103 94,062 359,052 SH   SOLE NONE 359,052 0 0
ISHARES NASDAQ BIOTECHNOLOGY ETF 464287556 2,748 22,804 SH   SOLE NONE 22,804 0 0
ISHARES TRANSPORTATION AVERA ETF 464287192 964 4,930 SH   SOLE NONE 4,930 0 0
ITAU UNIBANCO H-SPON PRF ADR 465562106 168 18,350 SH   OTR 1 0 18,350 0
JOHNSON & JOHNSON COM 478160104 345,032 2,365,483 SH   OTR 1 2,359,453 6,030 0
JPMORGAN CHASE & CO COM 46625H100 612,582 4,394,664 SH   OTR 1 4,380,714 13,950 0
KAR AUCTION SERVICES INC COM 48238T109 31,801 1,459,424 SH   SOLE NONE 1,459,424 0 0
LINDE PLC COM G5494J103 249,069 1,169,889 SH   OTR 1 1,166,339 3,550 0
LKQ CORP COM 501889208 24,312 680,997 SH   SOLE NONE 680,997 0 0
MARSH & MCLENNAN COS COM 571748102 428,831 3,848,891 SH   OTR 1 3,842,091 6,800 0
MASTERCARD INC - A COM 57636Q104 103,855 347,819 SH   SOLE NONE 347,819 0 0
MICROSOFT CORP COM 594918104 535,793 3,397,599 SH   OTR 1 3,388,549 9,050 0
MORNINGSTAR INC COM 617700109 77,471 512,000 SH   SOLE NONE 512,000 0 0
NIELSEN HOLDINGS PLC COM G6518L108 11,845 583,495 SH   SOLE NONE 583,495 0 0
NIKE INC CLASS B 654106103 122,314 1,207,542 SH   SOLE NONE 1,207,542 0 0
NOVARTIS AG-SPONSORED ADR 66987V109 571,627 6,036,824 SH   OTR 1 6,027,574 9,250 0
ORACLE CORP COM 68389X105 10,719 202,329 SH   SOLE NONE 202,329 0 0
PAYCHEX INC COM 704326107 83,806 985,261 SH   SOLE NONE 985,261 0 0
PAYPAL HOLDINGS INC COM 70450Y103 22,841 211,154 SH   SOLE NONE 211,154 0 0
PEPSICO INC COM 713448108 198,338 1,451,203 SH   OTR 1 1,447,403 3,800 0
PPG INDUSTRIES INC COM 693506107 83,410 624,838 SH   OTR 1 622,638 2,200 0
PROCTER & GAMBLE CO/THE COM 742718109 153,579 1,229,750 SH   SOLE NONE 1,229,750 0 0
ROGERS COMMUNICATIONS IN CLASS B 775109200 2,847 57,317 SH   SOLE NONE 57,317 0 0
ROYAL BANK OF CANADA COM 780087102 6,384 80,600 SH   SOLE NONE 80,600 0 0
RPM INTERNATIONAL INC COM 749685103 54,969 716,115 SH   SOLE NONE 716,115 0 0
S&P GLOBAL INC COM 78409V104 430,401 1,576,273 SH   OTR 1 1,571,356 4,917 0
SHENANDOAH TELECOMMUNICATION COM 82312B106 23,167 556,757 SH   SOLE NONE 556,757 0 0
SHERWIN-WILLIAMS CO/THE COM 824348106 42,863 73,453 SH   SOLE NONE 73,453 0 0
SMITH (A.O.) CORP COM 831865209 42,190 885,599 SH   SOLE NONE 885,599 0 0
SPDR S&P 500 ETF TRUST ETF 78462F103 644 2,002 SH   SOLE NONE 2,002 0 0
STATE STREET CORP COM 857477103 113,424 1,433,930 SH   SOLE NONE 1,433,930 0 0
SUNCOR ENERGY INC COM 867224107 2,368 72,200 SH   SOLE NONE 72,200 0 0
TAIWAN SEMICONDUCTOR-SP ADR 874039100 62,363 1,073,369 SH   OTR 1 1,065,469 7,900 0
TEXAS INSTRUMENTS INC COM 882508104 29,410 229,243 SH   SOLE NONE 229,243 0 0
TORONTO-DOMINION BANK COM 891160509 31,450 560,300 SH   SOLE NONE 560,300 0 0
TRIMAS CORP COM 896215209 44,118 1,404,588 SH   SOLE NONE 1,404,588 0 0
UNILEVER PLC-SPONSORED ADR 904767704 268 4,683 SH   SOLE NONE 4,683 0 0
UNION PACIFIC CORP COM 907818108 349,088 1,930,904 SH   OTR 1 1,923,924 6,980 0
UNITED TECHNOLOGIES CORP COM 913017109 60,789 405,912 SH   SOLE NONE 405,912 0 0
VERISK ANALYTICS INC COM 92345Y106 271,053 1,815,557 SH   OTR 1 1,813,317 2,240 0
VERIZON COMMUNICATIONS INC COM 92343V104 306,550 4,992,673 SH   OTR 1 4,980,723 11,950 0
VISA INC-CLASS A SHARES COM 92826C839 559,466 2,977,504 SH   OTR 1 2,970,354 7,150 0
WATERS CORP COM 941848103 138,134 591,238 SH   SOLE NONE 591,238 0 0
WELLS FARGO & CO COM 949746101 95,714 1,779,351 SH   SOLE NONE 1,779,351 0 0
WEST PHARMACEUTICAL SERVICES COM 955306105 31,365 208,642 SH   SOLE NONE 208,642 0 0
WABTEC CORP COM 929740108 13,196 169,618 SH   SOLE NONE 169,618 0 0
WILLIS TOWERS WATSON PLC COM G96629103 112,009 554,665 SH   SOLE NONE 554,665 0 0
WINMARK CORP COM 974250102 4,905 24,734 SH   SOLE NONE 24,734 0 0