zachary petersen