Background
Macfarlane was born in Christchurch in 1900.
Macfarlane was born in Christchurch in 1900.
Macfarlane was on the Christchurch City Council (1927-1929, 1936-1941, 1947-1959, and 1961-1981), and was Mayor of Christchurch twice, from 1938 to 1941 and from 1950 to 1958. Macfarlane entered Parliament in 1939 following a by-election, replacing Ted Howard (although Howard"s daughter Mabel Howard had hoped to replace him following his death). Speaker of the House of Representatives
He was the 14th Speaker of the House of Representatives, from 1958 to 1960.
In World World War II he served in the Middle East in the ASC of the 2nd New Zealand Expeditionary Force for 2½ years.
He was a, served as Speaker of the House of Representatives and was a Mayor of Christchurch. He was the for Christchurch South from 1939 to 1946, then for Christchurch Central from 1946 to 1969, when he retired.