cal slayton