John Button the political reformer, policy innovator and passionate Geelong supporter has been farewelled at a state funeral in Melbourne.
Political great John Button farewelled