noah spence