Background
Hearnshaw was born in Sheffield, England, the son of a tool manufacturer, and was educated to elementary level
Hearnshaw was born in Sheffield, England, the son of a tool manufacturer, and was educated to elementary level
He came to Australia as an assisted migrant in 1914 and was initially trained to be a farmer. After repatriation, he studied accountancy and public administration and was employed in public and private practice as an administrator. He was involved in community groups in the Ryde region including Legacy, Rotary and the Freemasons.
Hearnshaw was elected to the New South Wales Parliament as the Liberal member for Ryde at the 1945 by-election, which was caused by the death of the sitting, independent conservative member James Shand.
Hearnshaw retained the seat at the 1947 election and transferred to the new seat of Eastwood at the 1950 state election. He retained this seat for the Liberal party at the next 4 election but lost pre-selection prior to the 1965 election.
He was the opposition whip from 1959 till 1965.
He was a member of the Liberal Party of Australia.