justin spencer