spencer johns