caitlin.j.spence