JOHN B SPENCE