David Munro appointed general manager of Liberty Holding