john t. spencer