who is RR Swain