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
Alphabet, Inc. CL A 02079K305 56,761 80,680 SH   SOLE NONE 80,680 0 0
Alphabet, Inc. CL C 02079K107 181,247 261,880 SH   SOLE NONE 261,880 0 0
AMETEK Inc COM 031100100 109,907 2,377,392 SH   SOLE NONE 2,377,392 0 0
Amphenol Corp COM 032095101 2,861 49,908 SH   SOLE NONE 49,908 0 0
Anheuser-Busch InBev ADR 03524A108 10,213 77,558 SH   SOLE NONE 77,558 0 0
Ansys Inc COM 03662Q105 67,622 745,151 SH   SOLE NONE 745,151 0 0
AON PLC COM G0408V102 520,142 4,761,899 SH   SOLE NONE 4,761,899 0 0
Aspen Technology Inc COM 045327103 14,962 371,814 SH   SOLE NONE 371,814 0 0
ATN International Inc COM 00215F107 74,955 963,314 SH   SOLE NONE 963,314 0 0
AutoZone Inc. COM 053332102 62,996 79,356 SH   SOLE NONE 79,356 0 0
Bank of Hawaii Corp COM 062540109 47,333 687,986 SH   SOLE NONE 687,986 0 0
Bank of the Ozarks COM 063904106 14,911 397,428 SH   SOLE NONE 397,428 0 0
Baxter International Inc COM 071813109 33,197 734,120 SH   SOLE NONE 734,120 0 0
BCE Inc COM 05534B760 88,693 1,450,654 SH   SOLE NONE 1,450,654 0 0
Becton Dickinson and Co COM 075887109 271,872 1,603,111 SH   SOLE NONE 1,603,111 0 0
Blackrock Inc COM 09247X101 223,120 651,388 SH   SOLE NONE 651,388 0 0
Brookfield Asset Management Inc COM 112585104 9,950 300,880 SH   SOLE NONE 300,880 0 0
Brookfield Asset Management Inc CL A 112585104 400,950 9,381,171 SH   SOLE NONE 9,381,171 0 0
Canadian National Railway Co COM 136375102 264,702 3,469,689 SH   SOLE NONE 3,469,689 0 0
Canadian Natural Resources Ltd COM 136385101 130,977 3,285,928 SH   SOLE NONE 3,285,928 0 0
Canadian Pacific Railway Ltd COM 13645T100 151,815 912,734 SH   SOLE NONE 912,734 0 0
Cenovus Energy Inc COM 15135U109 117,499 6,575,204 SH   SOLE NONE 6,575,204 0 0
China Mobile Ltd ADR 16941M109 6,144 106,116 SH   SOLE NONE 106,116 0 0
Cinemark Holdings Inc. COM 17243V102 50,808 1,393,528 SH   SOLE NONE 1,393,528 0 0
CME Group Inc COM 12572Q105 48,185 494,709 SH   SOLE NONE 494,709 0 0
Comcast Corp CL A 20030N101 98,975 1,518,257 SH   SOLE NONE 1,518,257 0 0
Computer Programs & Systems Inc COM 205306103 10,640 266,536 SH   SOLE NONE 266,536 0 0
Copart Inc COM 217204106 5,812 118,592 SH   SOLE NONE 118,592 0 0
Dentsply Sirona Inc COM 24906P109 15,617 251,722 SH   SOLE NONE 251,722 0 0
Douglas Dynamics Inc. COM 25960R105 7,990 310,531 SH   SOLE NONE 310,531 0 0
Express Scripts Inc COM 30219G108 46,669 615,682 SH   SOLE NONE 615,682 0 0
Exxon Mobil Corp COM 30231G102 101,525 1,083,049 SH   SOLE NONE 1,083,049 0 0
FirstService Corp COM 33767E103 25,877 437,919 SH   SOLE NONE 437,919 0 0
Franklin Resources Inc. COM 354613101 14,023 420,221 SH   SOLE NONE 420,221 0 0
Gazit-Globe Ltd. COM M4793C102 4,773 533,846 SH   SOLE NONE 533,846 0 0
General Electric Co COM 369604103 960 30,500 SH   SOLE NONE 30,500 0 0
IHS Markit Ltd COM G58249106 377,697 11,585,788 SH   SOLE NONE 11,585,788 0 0
Innophos Holdings Inc. COM 45774N108 16,104 381,526 SH   SOLE NONE 381,526 0 0
International Flavors & Fragrances COM 459506101 23,788 188,690 SH   SOLE NONE 188,690 0 0
Intuit Inc COM 461202103 60,566 542,653 SH   SOLE NONE 542,653 0 0
John Wiley & Sons Inc COM 968223206 24,128 462,406 SH   SOLE NONE 462,406 0 0
Johnson & Johnson COM 478160104 163,252 1,345,856 SH   SOLE NONE 1,345,856 0 0
JPMorgan Chase & Co COM 46625H100 176,397 2,838,707 SH   SOLE NONE 2,838,707 0 0
LKQ Corp. COM 501889208 102,641 3,237,894 SH   SOLE NONE 3,237,894 0 0
Marsh & McLennan Cos Inc COM 571748102 161,638 2,361,057 SH   SOLE NONE 2,361,057 0 0
Mastercard Inc COM 57636Q104 71,341 810,145 SH   SOLE NONE 810,145 0 0
MEDNAX Inc COM 58502B106 69,133 954,474 SH   SOLE NONE 954,474 0 0
Newmarket Corp COM 651587107 11,633 28,073 SH   SOLE NONE 28,073 0 0
Novartis AG ADR 66987V109 308,906 3,743,858 SH   SOLE NONE 3,743,858 0 0
Oracle Corp COM 68389X105 124,320 3,037,392 SH   SOLE NONE 3,037,392 0 0
PayPal Holdings Inc COM 70450Y103 22,803 624,580 SH   SOLE NONE 624,580 0 0
PepsiCo Inc COM 713448108 103,890 980,646 SH   SOLE NONE 980,646 0 0
PPG Industries Inc COM 693506107 63,306 607,835 SH   SOLE NONE 607,835 0 0
PRA Group Inc. COM 69354N106 1,125 46,599 SH   SOLE NONE 46,599 0 0
Praxair Inc COM 74005P104 84,531 752,123 SH   SOLE NONE 752,123 0 0
Procter & Gamble Co COM 742718109 106,817 1,261,572 SH   SOLE NONE 1,261,572 0 0
QUALCOMM Inc COM 747525103 35,545 663,516 SH   SOLE NONE 663,516 0 0
Rockwell Collins Inc. COM 774341101 17,469 205,182 SH   SOLE NONE 205,182 0 0
Rogers Communications Inc (US) COM 775109200 4,566 113,017 SH   SOLE NONE 113,017 0 0
RPM International Inc. COM 749685103 17,417 348,698 SH   SOLE NONE 348,698 0 0
S&P Global Inc COM 78409V104 170,079 1,585,666 SH   SOLE NONE 1,585,666 0 0
Shaw Communications Inc CL B 82028K200 162,260 6,542,722 SH   SOLE NONE 6,542,722 0 0
Shenandoah Telecommunications Company COM 82312B106 1,571 40,222 SH   SOLE NONE 40,222 0 0
Smith & Nephew PLC ADR 83175M205 46,674 1,359,957 SH   SOLE NONE 1,359,957 0 0
Suncor Energy Inc COM 867224107 117,605 3,281,383 SH   SOLE NONE 3,281,383 0 0
SYNNEX Corp COM 87162W100 10,791 113,800 SH   SOLE NONE 113,800 0 0
T Rowe Price Group Inc COM 74144T108 16,113 220,815 SH   SOLE NONE 220,815 0 0
The Priceline Group, Inc. COM 741503403 28,027 22,450 SH   SOLE NONE 22,450 0 0
Toronto-Dominion Bank (US) COM 891160509 7,247 168,815 SH   SOLE NONE 168,815 0 0
Unilever PLC ADR 904767704 142,285 2,969,835 SH   SOLE NONE 2,969,835 0 0
Union Pacific Corp COM 907818108 65,040 745,440 SH   SOLE NONE 745,440 0 0
United Technologies Corporation COM 913017109 110,732 1,079,786 SH   SOLE NONE 1,079,786 0 0
Verisk Analytics, Inc. COM 92345Y106 110,810 1,366,681 SH   SOLE NONE 1,366,681 0 0
Verizon Communications Inc COM 92343V104 168,161 3,011,477 SH   SOLE NONE 3,011,477 0 0
Visa Inc COM 92826C839 114,422 1,542,702 SH   SOLE NONE 1,542,702 0 0
W.W. Grainger, Inc. COM 384802104 20,565 90,495 SH   SOLE NONE 90,495 0 0
Wabtec Corporation COM 929740108 1,016 14,473 SH   SOLE NONE 14,473 0 0
Waters Corporation COM 941848103 11,805 83,934 SH   SOLE NONE 83,934 0 0
Wells Fargo & Co COM 949746101 215,876 4,561,077 SH   SOLE NONE 4,561,077 0 0
Whirlpool Corp. COM 963320106 21,852 131,132 SH   SOLE NONE 131,132 0 0
Willis Towers Watson PLC COM G96629103 73,028 587,469 SH   SOLE NONE 587,469 0 0
World Fuel Services Corp COM 981475106 11,886 250,277 SH   SOLE NONE 250,277 0 0
WPP PLC ADR 92937A102 7,707 73,735 SH   SOLE NONE 73,735 0 0
Brookfield Asset Management Inc CL A 112585104 552 12,921 SH   SOLE 1 0 12,921 0
Gazit-Globe Ltd. COM 000126011 399 11,598 SH   SOLE 1 0 11,598 0
IHS Markit Ltd COM G58249106 707 21,700 SH   SOLE 1 0 21,700 0
Verizon Communications Inc COM 92343V104 670 12,000 SH   SOLE 1 0 12,000 0
Wells Fargo & Co COM 949746101 833 17,600 SH   SOLE 1 0 17,600 0