spencer ferguson