abigail spence