zachary holland