[1] The son of Bertram A. St. John, he was educated in Portage la Prairie and Winnipeg, and worked as a pharmacist, druggist and small businessman.
[2] He played 46 games with the St. Louis Flyers in the 1931–32 season, and achieved three goals, one assist and twenty-two penalty minutes.
He served as a backbench supporter of Douglas Campbell's government during his time in the legislature, and was known for opposing prison reforms.
Manitoba's electoral map was dramatically redrawn prior to the 1958 election, and Winnipeg's multi-member constituencies were eliminated.
St. John ran for re-election in the single-member constituency of Wellington,[1] but finished third against Progressive Conservative Richard Seaborn.