JOHN D. SPENCE