oOh!media appoints Raechel Gavin as chief people and culture officer