torrence swain