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
B2GOLD CORP. COM 11777Q209 62 11,000 SH   SOLE   11,000 0 0
BANK OF MONTREAL COM 063671101 1,430 26,977 SH   SOLE   26,977 0 0
BROOKFIELD ASSET MANAGEMENT IN COM 112585104 20,710 631,695 SH   SOLE   631,695 0 0
CANADIAN NATIONAL RAILWAY COMP COM 136375102 216 2,450 SH   SOLE   2,450 0 0
CANADIAN NATURAL RESOURCES LIM COM 136385101 20,196 1,168,705 SH   SOLE   1,168,705 0 0
ROYAL BANK OF CANADA COM 780087102 9,851 145,750 SH   SOLE   145,750 0 0
TC ENERGY CORPORATION COM 87807B107 362 8,500 SH   SOLE   8,500 0 0
THE BANK NOVA SCOTIA COM 064149107 656 15,915 SH   SOLE   15,915 0 0
THE TORONTO DOMINION BANK COM 891160509 2,907 65,381 SH   SOLE   65,381 0 0
THOMSON REUTERS CORP COM 884903709 294 4,337 SH   SOLE   4,337 0 0
3M CO COM COM 88579Y101 13,616 87,290 SH   SOLE   87,290 0 0
AIRBUS GROUP SE ADR COM 009279100 3,715 208,104 SH   SOLE   208,104 0 0
ALPHABET INC. COM 02079K305 25,255 17,810 SH   SOLE   17,810 0 0
ANHEUSER-BUSCH INBEV SA/NV ADR COM 03524A108 1,011 20,505 SH   SOLE   20,505 0 0
APACHE CORP COM 037411105 21,902 1,622,370 SH   SOLE   1,622,370 0 0
APPLE INC. COM 037833100 18,173 49,815 SH   SOLE   49,815 0 0
BERKSHIRE HATHAWAY INC COM 084670702 34,972 195,909 SH   SOLE   195,909 0 0
BERKSHIRE HATHAWAY INC. COM 084670108 2,673 10 SH   SOLE   10 0 0
BROOKFIELD ASSET MANAGEMENT IN COM 112585104 1,042 31,678 SH   SOLE   31,678 0 0
CAPITAL ONE FINANCIAL CORPORAT COM 14040H105 250 4,000 SH   SOLE   4,000 0 0
COGNIZANT TECHNOLOGY SOLUTIONS COM 192446102 936 16,480 SH   SOLE   16,480 0 0
DANAHER CORPORATION COM 235851102 1,616 9,141 SH   SOLE   9,141 0 0
DENTSPLY SIRONA INC COM 24906P109 28,493 646,692 SH   SOLE   646,692 0 0
DIAGEO PLC ADR COM 25243Q205 7,373 54,860 SH   SOLE   54,860 0 0
FACEBOOK, INC. COM 30303M102 973 4,286 SH   SOLE   4,286 0 0
HOME DEPOT COM 437076102 11,243 44,880 SH   SOLE   44,880 0 0
ILLINOIS TOOL WKS INC COM COM 452308109 673 3,850 SH   SOLE   3,850 0 0
JOHNSON & JOHNSON COM 478160104 18,546 131,876 SH   SOLE   131,876 0 0
JP MORGAN CHASE & CO COM 46625H100 13,925 148,049 SH   SOLE   148,049 0 0
MASTERCARD INCORPORATED COM 57636Q104 11,803 39,914 SH   SOLE   39,914 0 0
MICROSOFT CORP COM 594918104 34,431 169,185 SH   SOLE   169,185 0 0
TUCOWS INC COM 898697206 2,609 45,521 SH   SOLE   45,521 0 0
U.S. BANCORP DEL COMMON NEW COM 902973304 9,213 250,210 SH   SOLE   250,210 0 0
VISA INC COM CL A COM 92826C839 679 3,516 SH   SOLE   3,516 0 0
WALGREENS BOOTS ALLIANCE, INC. COM 931427108 19,908 469,646 SH   SOLE   469,646 0 0
WALT DISNEY COMPANY COM 254687106 9,454 84,785 SH   SOLE   84,785 0 0
WELLS FARGO & COMPANY COM 949746101 23,236 907,637 SH   SOLE   907,637 0 0
WHIRLPOOL CORP COM 963320106 13,400 103,448 SH   SOLE   103,448 0 0
DIAGEO PLC COM G42089113 651 19,670 SH   SOLE   19,670 0 0
LLOYDS BANKING GROUP PLC COM G5533W248 326 846,357 SH   SOLE   846,357 0 0