O'Sullivan won a seat in the Senate for the Liberal Party of Australia in the 1946 election .
Was one of only three non-Labor members in the Senate .
O'Sullivan won a seat in the Senate for the Liberal Party of Australia in the 1946 election and was one of only three non-Labor members in the Senate .