rafael long