Medical Officer - Mareeba Tablelands AMS