zachary russell