Background
He was born at Portuguese Adelaide to engineer James Walmsley and Agnes, née Crawford.
He was born at Portuguese Adelaide to engineer James Walmsley and Agnes, née Crawford.
He grew up in Albury and moved to Sydney in 1902, where he worked with an accounting firm until 1920. In 1927 he was elected to the New South Wales Legislative Assembly as the Nationalist member for Lane Cove, serving until his death at Lindfield in 1930.