zach petroc