Drew Petrie to play for Terrigal Avoca in Black Diamond Cup