abigail patterson