Junior, British Linen Bank, Elgin, 1901-1909, Royal Bank of Canada, Vancouver, B.C., 1909-1911. Assistant treasurer Dominion Trust Company, Vancouver, 1911-1914. With Canadian Industries, Ltd., Vancouver, 1919-1932, div. manager paint and varnish div., Toronto, 1925-1929, general manager fabrics and finishes group, Montreal, 1929-1932.
General manager Dunlop Tire & Rubber Goods Limited company, Toronto, 1932-1933, vice president, general manager, 1933-1939, president, 1939-1954, chairman, since 1953 (company name changed, 1954, to Dunlop Canada, Ltd.). Director Leverage Fund, Ltd., Commonwealth International Corporation, Ltd.