James J. Donnelly

James J. Donnelly (November 14, 1866 October 20, 1948), was appointed to the Senate of Canada for life by Prime Minister Robert Laird Borden May 26, 1913 to represent the senatorial division for Bruce South, Ontario. He was the youngest Senator chosen at that time. With more than 40 years of political experience, Senator Donnelly died at the home he built in Pinkerton on October 20, 1948 at the age of 81, approximately one and one half miles from where he was born. His wife died on December 30, 1960 at the age of 89.

The Hon.

James J. Donnelly
Member of the Canadian Parliament
for Bruce East
In office
February 16, 1904  December 10, 1904
Preceded byHenry Cargill
Succeeded byDistrict was abolished in 1903.
Member of the Canadian Parliament
for Bruce South
In office
1908–1913
Preceded byPeter H. McKenzie
Succeeded byReuben Eldridge Truax
Senator for South Bruce, Ontario
In office
1913–1948
Appointed byRobert Borden
Personal details
Born(1866-11-14)November 14, 1866
Pinkerton, Canada West
DiedOctober 20, 1948(1948-10-20) (aged 81)
NationalityCanadian
Political partyConservative
CommitteesChair, Standing Committee on Agriculture and Forestry (1945)
Chair, Standing Committee on Natural Resources (1946-1947)

James J. Donnelly had the occupation as a lumberman, president/manager, and rancher. Prior to the Canadian Senate, James J. Donnelly was the Reeve and Clerk for the Township of Greenock, Ontario and Warden of Bruce County in 1902. Senator Donnelly bought 2,800 acres (11 km2) and his family ran a lumber mill out of Chepstow. He also raised beef cattle.

In 1895 James J. Donnelly married Julia Mcnab, the daughter of Michael Mcnab and Magdalena Brohman of Chepstow and took over the old homestead from his parents who retired to Kingsbridge. However he soon became interested in the lumbering business and bought a large section of the Greenock Swamp from W. D. Cargill. So he moved with his young family to the nearby village of Pinkerton where in 1904 he built a spacious white brick residence.

Early in life James embarked on a political career. After being elected Reeve of Greenock Township, he was chosen as Warden of Bruce County in 1902. In 1904, he was elected as a Conservative member of Parliament for the Riding of East Bruce in the by-election which followed the death of W. D. Cargill. He was defeated in the 1904 federal election later that year in Bruce South but won the riding in the 1908 and 1911 elections.

His eldest son, Frank, followed his father's example of public service and was a Justice of the Supreme Court of Ontario. His son Jim of Goderich, in turn, now holds that position. The youngest son, Harold, like his father was Warden of Bruce and his son Maurice later held this position, thus setting a record of three generations as Wardens of Bruce.

Mertis, his second born, was a teacher of mathematics and married William Flannery, a North Bay lawyer in 1932. For her achievements in Community Service during World War II, she was named a member of the Order of the British Empire by George VI in 1946.

Election results

Bruce East

By-election on 16 February 1904
Party Candidate Votes
ConservativeDONNELLY, James J.1,821
LiberalROBB, Alexander W.1,650

Bruce South

1904 Canadian federal election
Party Candidate Votes
LiberalMCKENZIE, Peter H.3,082
ConservativeDONNELLY, James J.2,938
1908 Canadian federal election
Party Candidate Votes
ConservativeDONNELLY, James J.3,005
LiberalMCKENZIE, Peter H.2,812
1911 Canadian federal election
Party Candidate Votes
ConservativeDONNELLY, James J.2,878
LiberalTRUAX, R.E.2,775

Mr. J.J. Donnelly summoned to the Senate, 26 May 1913:

gollark: ... also array literals, bee their bad docs.
gollark: Please also give me write access to the repo.
gollark: Oh, right, array indexing.
gollark: ```python# parsita-based pseudocode syntax parserfrom stmt import *from parsita import *from parsita.util import constantdef compose(f, g): return lambda x: f(g(x))def map_expr(x): start, end = x if end == "": return start return Op([start, end[1]], end[0])def map_unop_expr(x): return Op(x[1], x[0])def aliases(name, aliases): p = lit(name) for alias in aliases: p |= (lit(alias) > (lambda _: name)) return pclass ExprParser(TextParsers): ε = lit("") IntLit = reg("\-?[0-9]+") > compose(IntLit, int) StrLit = "'" >> reg("[^']*") << "'" > StrLit # TODO escapes (not in "spec" but could be needed) FloatLit = reg("\-?[0-9]+\.[0-9]+") > compose(FloatLit, float) Identifier = reg("[a-zA-Z_]+[a-zA-Z_0-9]*") > Var BracketedExpr = "(" >> Expr << ")" UnaryOperator = lit("NOT") Start = FloatLit | StrLit | IntLit | BracketedExpr | (UnaryOperator & Expr > map_unop_expr) | Identifier # avoid left recursion problems by not doing left recursion # AQA pseudocode does not appear to have a notion of "operator precedence", simplifying parsing logic nicely BinaryOperator = aliases("≤", ["<="]) | aliases("≠", ["!="]) | aliases("≥", [">="]) | lit("DIV") | lit("MOD") | lit("AND") | lit("OR") | reg("[+/*\-=<>]") End = (BinaryOperator & Expr) | ε Expr = (Start & End) > map_exprparse = ExprParser.Expr.parsex = parse("1+2+3 != 6 AND NOT 4 AND x + y")if isinstance(x, Failure): print(x.message)else: print(x.value)```
gollark: <@332271551481118732> Expression parsing is done, I think.
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.