Career
He represented Saint John County in the Legislative Assembly of New Brunswick as a Conservative member from 1931 to 1960. He was the son of James McAllister and Jessie Main, both of Scottish origin. In 1902, McAllister married a Mission Humphrey.
He was a dyer and cleaner.
McAllister served as county warden. He was first elected to the provincial assembly in an 1931 by-election held after John M. Baxter was appointed a judge.
He died in 1963 of arteriosclerosis.