salah rain richard