David Hunter
In 1940, Weir ran in his first by-election in Croydon, New South Wales to replace former Premier Bertram Stevens. David Hunter of the United Australia Party won the seat.