John McNair was first elected to the Legislative Assembly of New Brunswick in 1935 New Brunswick general election and served as Attorney-General in the government of Premier Dysart and served as president of the Liberal Party of New Brunswick from 1932 to 1940.