zachary pinto