Craig Weynand joins NuWave as managing director