zach mettenberger