virginia spencer new bern nc