zachary patrick