Posted on 27 February 20239 May 2023 by Bruce KeoghRICHARD MARLES Richard Marles: Deputy Prime Minister. Minister for Defence. Deputy Leader of the ALP.