He won back Waimarino in , this time holding it until 1946. He then switched to the Auckland electorate of Roskill from 1946 to 1949.
He reclaimed Waimarino in , and kept it until 1946. He subsequently shifted his allegiance to the Roskill constituency in Auckland from 1946 to 1949.